<SEC-DOCUMENT>0001739445-25-000026.txt : 20250228
<SEC-HEADER>0001739445-25-000026.hdr.sgml : 20250228
<ACCEPTANCE-DATETIME>20250228151925
ACCESSION NUMBER:		0001739445-25-000026
CONFORMED SUBMISSION TYPE:	10-K
PUBLIC DOCUMENT COUNT:		121
CONFORMED PERIOD OF REPORT:	20241231
FILED AS OF DATE:		20250228
DATE AS OF CHANGE:		20250228

FILER:

	COMPANY DATA:	
		COMPANY CONFORMED NAME:			Arcosa, Inc.
		CENTRAL INDEX KEY:			0001739445
		STANDARD INDUSTRIAL CLASSIFICATION:	FABRICATED STRUCTURAL METAL PRODUCTS [3440]
		ORGANIZATION NAME:           	04 Manufacturing
		IRS NUMBER:				825339416
		STATE OF INCORPORATION:			DE
		FISCAL YEAR END:			1231

	FILING VALUES:
		FORM TYPE:		10-K
		SEC ACT:		1934 Act
		SEC FILE NUMBER:	001-38494
		FILM NUMBER:		25689113

	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
</SEC-HEADER>
<DOCUMENT>
<TYPE>10-K
<SEQUENCE>1
<FILENAME>aca-20241231.htm
<DESCRIPTION>10-K
<TEXT>
<XBRL>
<?xml version='1.0' encoding='ASCII'?>
<!--XBRL Document Created with the Workiva Platform-->
<!--Copyright 2025 Workiva-->
<!--r:9c399e9b-bbff-48f6-8dd3-d15db1b42b57,g:4d4d4b71-ffda-4a8e-9fe3-15f653aaae95,d:5442a61a4c6f4968a5a19c36a500b326-->
<html xmlns:aca="http://www.arcosa.com/20241231" xmlns:xbrldi="http://xbrl.org/2006/xbrldi" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:ecd="http://xbrl.sec.gov/ecd/2024" xmlns:us-gaap="http://fasb.org/us-gaap/2024" xmlns:ixt="http://www.xbrl.org/inlineXBRL/transformation/2020-02-12" xmlns:iso4217="http://www.xbrl.org/2003/iso4217" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:ixt-sec="http://www.sec.gov/inlineXBRL/transformation/2015-08-31" xmlns:srt="http://fasb.org/srt/2024" xmlns:country="http://xbrl.sec.gov/country/2024" xmlns:cyd="http://xbrl.sec.gov/cyd/2024" xmlns="http://www.w3.org/1999/xhtml" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:dei="http://xbrl.sec.gov/dei/2024" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ix="http://www.xbrl.org/2013/inlineXBRL" xml:lang="en-US"><head><meta http-equiv="Content-Type" content="text/html"/>


<title>aca-20241231</title></head><body><div style="display:none"><ix:header><ix:hidden><ix:nonNumeric contextRef="c-1" name="dei:EntityCentralIndexKey" id="f-32">0001739445</ix:nonNumeric><ix:nonNumeric contextRef="c-1" name="dei:AmendmentFlag" id="f-33">false</ix:nonNumeric><ix:nonNumeric contextRef="c-1" name="dei:DocumentFiscalYearFocus" id="f-34">2024</ix:nonNumeric><ix:nonNumeric contextRef="c-1" name="dei:DocumentFiscalPeriodFocus" id="f-35">FY</ix:nonNumeric><ix:nonNumeric contextRef="c-8" name="us-gaap:OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList" id="f-976">http://fasb.org/us-gaap/2024#OtherAssetsNoncurrent</ix:nonNumeric><ix:nonNumeric contextRef="c-7" name="us-gaap:OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList" id="f-977">http://fasb.org/us-gaap/2024#OtherAssetsNoncurrent</ix:nonNumeric><ix:nonNumeric contextRef="c-8" name="us-gaap:FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList" id="f-980">http://fasb.org/us-gaap/2024#PropertyPlantAndEquipmentNet</ix:nonNumeric><ix:nonNumeric contextRef="c-7" name="us-gaap:FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList" id="f-981">http://fasb.org/us-gaap/2024#PropertyPlantAndEquipmentNet</ix:nonNumeric><ix:nonNumeric contextRef="c-7" name="us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" id="f-986">http://fasb.org/us-gaap/2024#AccruedLiabilitiesCurrent</ix:nonNumeric><ix:nonNumeric contextRef="c-8" name="us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" id="f-987">http://fasb.org/us-gaap/2024#AccruedLiabilitiesCurrent</ix:nonNumeric><ix:nonNumeric contextRef="c-7" name="us-gaap:FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" id="f-990">http://fasb.org/us-gaap/2024#LongTermDebtAndCapitalLeaseObligationsCurrent</ix:nonNumeric><ix:nonNumeric contextRef="c-8" name="us-gaap:FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" id="f-991">http://fasb.org/us-gaap/2024#LongTermDebtAndCapitalLeaseObligationsCurrent</ix:nonNumeric><ix:nonNumeric contextRef="c-8" name="us-gaap:OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList" id="f-994">http://fasb.org/us-gaap/2024#OtherLiabilitiesNoncurrent</ix:nonNumeric><ix:nonNumeric contextRef="c-7" name="us-gaap:OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList" id="f-995">http://fasb.org/us-gaap/2024#OtherLiabilitiesNoncurrent</ix:nonNumeric><ix:nonNumeric contextRef="c-8" name="us-gaap:FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList" id="f-998">http://fasb.org/us-gaap/2024#LongTermDebtAndCapitalLeaseObligations</ix:nonNumeric><ix:nonNumeric contextRef="c-7" name="us-gaap:FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList" id="f-999">http://fasb.org/us-gaap/2024#LongTermDebtAndCapitalLeaseObligations</ix:nonNumeric></ix:hidden><ix:references xml:lang="en-US"><link:schemaRef xlink:type="simple" xlink:href="aca-20241231.xsd"/></ix:references><ix:resources><xbrli:unit id="usd"><xbrli:measure>iso4217:USD</xbrli:measure></xbrli:unit><xbrli:unit id="shares"><xbrli:measure>xbrli:shares</xbrli:measure></xbrli:unit><xbrli:unit id="usdPerShare"><xbrli:divide><xbrli:unitNumerator><xbrli:measure>iso4217:USD</xbrli:measure></xbrli:unitNumerator><xbrli:unitDenominator><xbrli:measure>xbrli:shares</xbrli:measure></xbrli:unitDenominator></xbrli:divide></xbrli:unit><xbrli:unit id="number"><xbrli:measure>xbrli:pure</xbrli:measure></xbrli:unit><xbrli:unit id="businesses_divested"><xbrli:measure>aca:businesses_divested</xbrli:measure></xbrli:unit><xbrli:unit id="segment"><xbrli:measure>aca:segment</xbrli:measure></xbrli:unit><xbrli:context id="c-1"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001739445</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-2"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001739445</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2024-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-3"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001739445</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2025-01-15</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-4"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001739445</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-5"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001739445</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-6"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001739445</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">aca:StorageTanksMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-7"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001739445</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-8"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001739445</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-9"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001739445</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-10"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001739445</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-11"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001739445</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-12"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001739445</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-13"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001739445</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-14"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001739445</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-15"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001739445</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-16"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001739445</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-17"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001739445</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-18"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001739445</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-19"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001739445</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-20"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001739445</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-21"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001739445</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-22"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001739445</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-23"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001739445</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-24"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001739445</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-25"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001739445</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-26"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001739445</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-27"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001739445</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-28"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001739445</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-29"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001739445</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-30"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001739445</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-31"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001739445</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-32"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001739445</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-33"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001739445</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-34"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001739445</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-35"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001739445</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-36"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001739445</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-37"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001739445</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-38"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001739445</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-39"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001739445</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-40"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001739445</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-41"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001739445</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-42"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001739445</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-43"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001739445</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-44"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001739445</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-45"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001739445</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-46"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001739445</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">aca:AggregatesAndSpecialtyMaterialsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">aca:ConstructionProductsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-47"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001739445</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">aca:AggregatesAndSpecialtyMaterialsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">aca:ConstructionProductsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-48"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001739445</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">aca:AggregatesAndSpecialtyMaterialsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">aca:ConstructionProductsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-49"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001739445</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">aca:ConstructionSiteSupportMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">aca:ConstructionProductsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-50"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001739445</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">aca:ConstructionSiteSupportMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">aca:ConstructionProductsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-51"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001739445</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">aca:ConstructionSiteSupportMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">aca:ConstructionProductsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-52"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001739445</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">aca:ConstructionProductsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-53"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001739445</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">aca:ConstructionProductsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-54"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001739445</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">aca:ConstructionProductsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-55"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001739445</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">aca:UtilityWindAndRelatedStructuresMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">aca:EngineeredStructuresMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-56"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001739445</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">aca:UtilityWindAndRelatedStructuresMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">aca:EngineeredStructuresMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-57"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001739445</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">aca:UtilityWindAndRelatedStructuresMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">aca:EngineeredStructuresMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-58"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001739445</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">aca:StorageTanksMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">aca:EngineeredStructuresMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-59"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001739445</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">aca:StorageTanksMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">aca:EngineeredStructuresMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-60"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001739445</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">aca:StorageTanksMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">aca:EngineeredStructuresMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-61"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001739445</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">aca:EngineeredStructuresMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-62"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001739445</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">aca:EngineeredStructuresMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-63"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001739445</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">aca:EngineeredStructuresMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-64"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001739445</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">aca:InlandBargeMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">aca:TransportationProductsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-65"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001739445</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">aca:InlandBargeMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">aca:TransportationProductsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-66"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001739445</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">aca:InlandBargeMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">aca:TransportationProductsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-67"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001739445</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">aca:SteelComponentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">aca:TransportationProductsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-68"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001739445</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">aca:SteelComponentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">aca:TransportationProductsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-69"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001739445</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">aca:SteelComponentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">aca:TransportationProductsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-70"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001739445</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">aca:TransportationProductsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-71"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001739445</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">aca:TransportationProductsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-72"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001739445</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">aca:TransportationProductsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-73"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001739445</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-74"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001739445</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-75"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001739445</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-76"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001739445</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ConsolidationEliminationsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-77"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001739445</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ConsolidationEliminationsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-78"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001739445</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ConsolidationEliminationsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-79"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001739445</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">aca:UtilityWindAndRelatedStructuresMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">aca:EngineeredStructuresMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-80"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001739445</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">aca:InlandBargeMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">aca:TransportationProductsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-81"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001739445</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingAndBuildingImprovementsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-82"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001739445</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingAndBuildingImprovementsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-83"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001739445</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LeaseholdImprovementsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-84"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001739445</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:MachineryAndEquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-85"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001739445</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:MachineryAndEquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-86"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001739445</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-87"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001739445</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-88"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001739445</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:ConstructionPermitsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-89"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001739445</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:ConstructionPermitsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-90"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001739445</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:OtherIntangibleAssetsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-91"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001739445</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:OtherIntangibleAssetsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-92"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001739445</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-93"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001739445</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-94"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001739445</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">aca:StavolaMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">aca:ConstructionProductsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-10-01</xbrli:startDate><xbrli:endDate>2024-10-01</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-95"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001739445</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">us-gaap:UnsecuredDebtMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">aca:SeniorNotesDue2032Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-08-26</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-96"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001739445</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">aca:TermLoanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-10-01</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-97"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001739445</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">aca:StavolaMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">aca:ConstructionProductsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-98"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001739445</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">aca:StavolaMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">aca:ConstructionProductsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-99"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001739445</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">aca:StavolaMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:UseRightsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">aca:ConstructionProductsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-100"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001739445</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">aca:StavolaMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:ConstructionPermitsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">aca:ConstructionProductsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-101"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001739445</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">aca:StavolaMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeNamesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">aca:ConstructionProductsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-102"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001739445</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">us-gaap:BridgeLoanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-103"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001739445</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2024-10-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-104"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001739445</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">aca:StavolaMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">aca:ConstructionProductsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-105"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001739445</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">aca:AggregatesPhoenixMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">aca:ConstructionProductsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-07-01</xbrli:startDate><xbrli:endDate>2024-07-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-106"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001739445</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">aca:AmeronMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">aca:EngineeredStructuresMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-04-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-107"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001739445</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-04-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-108"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001739445</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">aca:AmeronMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">aca:EngineeredStructuresMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-109"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001739445</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">aca:AmeronMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">aca:EngineeredStructuresMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-110"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001739445</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">aca:AmeronMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TrademarksAndTradeNamesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">aca:EngineeredStructuresMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-111"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001739445</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">aca:LakePointMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">aca:ConstructionProductsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-112"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001739445</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-113"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001739445</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">aca:LakePointMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">aca:ConstructionProductsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-114"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001739445</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">aca:LakePointMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:ConstructionPermitsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">aca:ConstructionProductsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-115"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001739445</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">aca:LakePointMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">aca:ConstructionProductsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-116"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001739445</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">aca:RAMCOMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">aca:ConstructionProductsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-117"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001739445</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-118"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001739445</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">aca:RAMCOMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:ConstructionPermitsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">aca:ConstructionProductsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-119"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001739445</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">aca:RAMCOMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:ConstructionPermitsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">aca:ConstructionProductsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-120"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001739445</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">aca:RAMCOMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">aca:ConstructionProductsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-121"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001739445</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">aca:RAMCOMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">aca:ConstructionProductsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-122"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001739445</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">aca:SteelComponentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:NoncashOrPartNoncashDivestituresByUniqueNameAxis">aca:CombinedProceedsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">aca:TransportationProductsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-123"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001739445</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">aca:SteelComponentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">aca:TransportationProductsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-124"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001739445</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">aca:SteelComponentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:NoncashOrPartNoncashDivestituresByUniqueNameAxis">aca:SellersNoteMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">aca:TransportationProductsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-125"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001739445</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">aca:SteelComponentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:NoncashOrPartNoncashDivestituresByUniqueNameAxis">aca:EarnoutReceivableMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">aca:TransportationProductsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-126"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001739445</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">aca:SteelComponentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-127"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001739445</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">aca:SteelComponentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">aca:TransportationProductsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-128"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001739445</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">aca:SteelComponentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">aca:TransportationProductsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-129"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001739445</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">aca:AsphaltAndOtherNonOperatingFacilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-130"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001739445</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">aca:StorageTanksMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">aca:EngineeredStructuresMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001739445</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">aca:StorageTanksMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-132"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001739445</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-133"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001739445</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-134"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001739445</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-135"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001739445</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-136"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001739445</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-137"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001739445</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-138"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001739445</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-139"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001739445</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-140"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001739445</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-141"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001739445</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-142"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001739445</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">aca:ConstructionProductsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-143"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001739445</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">aca:EngineeredStructuresMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-144"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001739445</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">aca:TransportationProductsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-145"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001739445</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-146"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001739445</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ConsolidationEliminationsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-147"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001739445</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-148"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001739445</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">aca:ConstructionProductsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-149"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001739445</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">aca:EngineeredStructuresMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-150"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001739445</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">aca:TransportationProductsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-151"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001739445</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-152"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001739445</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ConsolidationEliminationsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-153"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001739445</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-154"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001739445</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">aca:ConstructionProductsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-155"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001739445</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">aca:EngineeredStructuresMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-156"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001739445</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">aca:TransportationProductsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-157"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001739445</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-158"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001739445</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ConsolidationEliminationsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-159"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001739445</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">aca:EngineeredStructuresMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-160"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001739445</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">aca:EngineeredStructuresMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-161"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001739445</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">aca:EngineeredStructuresMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-162"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001739445</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">aca:ExternalCustomersMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-163"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001739445</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">aca:ExternalCustomersMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-164"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001739445</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">aca:ExternalCustomersMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-165"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001739445</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">aca:IntercompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-166"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001739445</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">aca:IntercompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-167"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001739445</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">aca:IntercompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-168"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001739445</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-169"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001739445</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-170"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001739445</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-171"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001739445</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">aca:ExternalCustomersMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-172"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001739445</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">aca:ExternalCustomersMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-173"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001739445</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">aca:ExternalCustomersMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-174"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001739445</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">aca:IntercompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-175"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001739445</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">aca:IntercompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-176"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001739445</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">aca:IntercompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-177"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001739445</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-178"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001739445</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-179"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001739445</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-180"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001739445</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-181"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001739445</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-182"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001739445</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-183"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001739445</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-184"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001739445</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LandMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-185"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001739445</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LandMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-186"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001739445</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ProductiveLandMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-187"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001739445</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ProductiveLandMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-188"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001739445</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingAndBuildingImprovementsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-189"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001739445</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingAndBuildingImprovementsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-190"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001739445</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:MachineryAndEquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-191"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001739445</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:MachineryAndEquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-192"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001739445</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ConstructionInProgressMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-193"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001739445</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ConstructionInProgressMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-194"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001739445</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">aca:ManufacturingFacilityNonoperatingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-195"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001739445</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">aca:ManufacturingFacilityNonoperatingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-196"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001739445</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">aca:ConstructionProductsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-197"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001739445</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">aca:ConstructionProductsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-198"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001739445</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">aca:EngineeredStructuresMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-199"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001739445</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">aca:EngineeredStructuresMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-200"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001739445</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">aca:TransportationProductsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-201"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001739445</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">aca:TransportationProductsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-202"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001739445</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-203"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001739445</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-204"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001739445</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:ConstructionPermitsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-205"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001739445</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:ConstructionPermitsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-206"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001739445</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:OtherIntangibleAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-207"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001739445</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:OtherIntangibleAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-208"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001739445</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-209"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001739445</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-210"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001739445</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">aca:TermLoanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-211"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001739445</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">aca:TermLoanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-212"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001739445</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">us-gaap:UnsecuredDebtMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">aca:SeniorNotesDue2029Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-213"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001739445</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">us-gaap:UnsecuredDebtMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">aca:SeniorNotesDue2029Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-214"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001739445</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">us-gaap:UnsecuredDebtMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">aca:SeniorNotesDue2032Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-215"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001739445</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">us-gaap:UnsecuredDebtMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">aca:SeniorNotesDue2032Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-216"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001739445</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-01-02</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-217"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001739445</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-08-15</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-218"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001739445</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:SecuredOvernightFinancingRateSofrMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-10-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-219"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001739445</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:SecuredOvernightFinancingRateSofrMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-10-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-220"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001739445</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:BaseRateMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-10-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-221"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001739445</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:BaseRateMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-10-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-222"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001739445</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-10-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-223"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001739445</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-10-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-224"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001739445</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="aca:FuturePeriodAxis">aca:October12024ToJune302025Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-225"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001739445</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="aca:FuturePeriodAxis">aca:July12025ToDecember312025Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-226"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001739445</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="aca:FuturePeriodAxis">aca:January12026ToAugust232028Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-227"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001739445</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="aca:FuturePeriodAxis">aca:UpToFourFiscalQuartersUponMaterialAcquisitionMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-228"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001739445</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:LetterOfCreditMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-229"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001739445</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-230"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001739445</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-10-01</xbrli:startDate><xbrli:endDate>2024-10-01</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001739445</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">aca:TermLoanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-10-01</xbrli:startDate><xbrli:endDate>2024-10-01</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-232"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001739445</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">aca:TermLoanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:SecuredOvernightFinancingRateSofrMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-10-01</xbrli:startDate><xbrli:endDate>2024-10-01</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-233"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001739445</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">aca:TermLoanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-234"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001739445</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">us-gaap:UnsecuredDebtMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">aca:SeniorNotesDue2029Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-04-06</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-235"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001739445</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">aca:SeniorNotesDue2032Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-236"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001739445</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">aca:SeniorNotesDue2029Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-237"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001739445</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">aca:SeniorNotesDue2032Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-08-26</xbrli:startDate><xbrli:endDate>2024-08-26</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-238"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001739445</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">aca:SeniorNotesDue2029Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-06</xbrli:startDate><xbrli:endDate>2021-04-06</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-239"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001739445</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">us-gaap:BridgeLoanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-08-01</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-240"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001739445</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">us-gaap:BridgeLoanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-07-01</xbrli:startDate><xbrli:endDate>2024-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-241"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001739445</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-01-02</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-242"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001739445</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-243"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001739445</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-244"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001739445</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherNoncurrentAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-245"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001739445</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-246"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001739445</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-247"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001739445</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">aca:BoilermakerBlacksmithNationalPensionTrustMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-248"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001739445</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">aca:BoilermakerBlacksmithNationalPensionTrustMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-249"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001739445</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">aca:BoilermakerBlacksmithNationalPensionTrustMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-250"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001739445</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">aca:HeavyAndGeneralLaborersLocalUnions472And172OfNewJerseyPensionFundMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-251"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001739445</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">aca:HeavyAndGeneralLaborersLocalUnions472And172OfNewJerseyPensionFundMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-252"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001739445</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">aca:HeavyAndGeneralLaborersLocalUnions472And172OfNewJerseyPensionFundMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-253"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001739445</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">aca:OperatingEngineers825PensionFundMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-254"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001739445</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">aca:OperatingEngineers825PensionFundMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-255"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001739445</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">aca:OperatingEngineers825PensionFundMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-256"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001739445</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-257"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001739445</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-258"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001739445</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-259"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001739445</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-260"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001739445</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-261"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001739445</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-262"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001739445</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-263"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001739445</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-264"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001739445</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-265"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001739445</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-266"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001739445</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-267"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001739445</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-268"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001739445</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-269"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001739445</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-270"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001739445</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-271"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001739445</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-272"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001739445</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-273"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001739445</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-274"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001739445</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">aca:RestrictedShareAwardsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-275"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001739445</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">aca:RestrictedShareAwardsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">aca:TrinityCommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-276"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001739445</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">aca:RestrictedShareAwardsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-277"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001739445</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">aca:RestrictedShareAwardsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-278"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001739445</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">aca:RestrictedShareAwardsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">aca:TrinityCommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-279"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001739445</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">aca:RestrictedShareAwardsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-280"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001739445</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">aca:RestrictedShareAwardsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-281"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001739445</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">aca:RestrictedShareAwardsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">aca:TrinityCommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-282"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001739445</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">aca:RestrictedShareAwardsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-283"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001739445</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:UnrecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis">us-gaap:InventoriesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">aca:EngineeredStructuresAndTransportationProductsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-284"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001739445</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:GuaranteeObligationsByNatureAxis">us-gaap:SuretyBondMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><ix:relationship arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" fromRefs="f-586 f-587 f-588 f-589" linkRole="http://www.xbrl.org/2003/role/link" toRefs="fn-1" order="1"/><ix:relationship arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" fromRefs="f-594 f-595 f-596 f-597 f-602 f-603 f-604 f-605" linkRole="http://www.xbrl.org/2003/role/link" toRefs="fn-2" order="2"/></ix:resources></ix:header></div><div id="i5442a61a4c6f4968a5a19c36a500b326_1"></div><div style="min-height:27pt;width:100%"><div><span><br/></span></div></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:98.900%"/><td style="width:0.1%"/></tr><tr style="height:5pt"><td colspan="3" style="border-bottom:2pt solid #000000;padding:0 1pt"/></tr></table></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:13pt;font-weight:700;line-height:120%">UNITED STATES SECURITIES AND EXCHANGE COMMISSION</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Washington,&#160;D.C. 20549</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:16pt;font-weight:700;line-height:120%">Form&#160;<ix:nonNumeric contextRef="c-1" name="dei:DocumentType" id="f-1">10-K</ix:nonNumeric> </span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:540.00pt"><tr><td style="width:1.0pt"/><td style="width:13.00pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:523.00pt"/><td style="width:1.0pt"/></tr><tr style="height:12pt"><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(Mark One)</span></td></tr><tr style="height:15pt"><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%"><ix:nonNumeric contextRef="c-1" name="dei:DocumentAnnualReport" format="ixt-sec:boolballotbox" id="f-2">&#9745;</ix:nonNumeric></span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">ANNUAL REPORT PURSUANT TO SECTION&#160;13</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">OR 15(d) OF THE SECURITIES EXCHANGE ACT</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">OF 1934</span></div></td></tr></table></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:110%">For the fiscal year ended </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:110%"><ix:nonNumeric contextRef="c-1" name="dei:DocumentPeriodEndDate" format="ixt:date-monthname-day-year-en" id="f-3"><ix:nonNumeric contextRef="c-1" name="dei:CurrentFiscalYearEndDate" format="ixt:date-monthname-day-en" id="f-4">DECEMBER 31</ix:nonNumeric>, 2024</ix:nonNumeric></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:110%"> </span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:537.75pt"><tr><td style="width:1.0pt"/><td style="width:13.00pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:520.75pt"/><td style="width:1.0pt"/></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"/><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:400;line-height:100%">OR</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-1" name="dei:DocumentTransitionReport" format="ixt-sec:boolballotbox" id="f-5">&#9744;</ix:nonNumeric></span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">TRANSITION REPORT PURSUANT TO</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">SECTION&#160;13 OR 15(d) OF THE</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">SECURITIES EXCHANGE ACT OF 1934</span></div></td></tr></table></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Commission File Number <ix:nonNumeric contextRef="c-1" name="dei:EntityFileNumber" id="f-6">1-38494</ix:nonNumeric> </span></div><div style="text-align:center"><img src="aca-20241231_g1.jpg" alt="arcosalogo-orangea10.jpg" style="height:60px;margin-bottom:5pt;vertical-align:text-bottom;width:358px"/></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:24pt;font-weight:700;line-height:120%"><ix:nonNumeric contextRef="c-1" name="dei:EntityRegistrantName" id="f-7">Arcosa, Inc.</ix:nonNumeric> </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(Exact name of registrant as specified in its charter)</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:93.472%"><tr><td style="width:1.0%"/><td style="width:26.686%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:26.686%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:43.328%"/><td style="width:0.1%"/></tr><tr><td colspan="6" 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%"><ix:nonNumeric contextRef="c-1" name="dei:EntityIncorporationStateCountryCode" format="ixt-sec:stateprovnameen" id="f-8">Delaware</ix:nonNumeric></span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonNumeric contextRef="c-1" name="dei:EntityTaxIdentificationNumber" id="f-9">82-5339416</ix:nonNumeric></span></td></tr><tr><td colspan="6" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(State or other jurisdiction of incorporation or organization)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(I.R.S. Employer Identification No.)</span></td></tr><tr style="height:5pt"><td colspan="6" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="6" 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%"><ix:nonNumeric contextRef="c-1" name="dei:EntityAddressAddressLine1" id="f-10">500 N. Akard Street, Suite 400</ix:nonNumeric></span></td><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonNumeric contextRef="c-1" name="dei:EntityAddressCityOrTown" id="f-11">Dallas,</ix:nonNumeric></span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonNumeric contextRef="c-1" name="dei:EntityAddressStateOrProvince" format="ixt-sec:stateprovnameen" id="f-12">Texas</ix:nonNumeric></span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonNumeric contextRef="c-1" name="dei:EntityAddressPostalZipCode" id="f-13">75201</ix:nonNumeric></span></td></tr><tr><td colspan="6" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(Address of principal executive offices)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(Zip Code)</span></td></tr></table></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Registrant's telephone number, including area code: </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(<ix:nonNumeric contextRef="c-1" name="dei:CityAreaCode" id="f-14">972</ix:nonNumeric>) <ix:nonNumeric contextRef="c-1" name="dei:LocalPhoneNumber" id="f-15">942-6500</ix:nonNumeric> </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Securities registered pursuant to Section&#160;12(b) of the Act:</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 style="width:31.816%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:28.761%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:36.123%"/><td style="width:0.1%"/></tr><tr><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%;text-decoration:underline">Title of each class</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%;text-decoration:underline">Trading Symbol(s)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%;text-decoration:underline">Name of each exchange on which registered</span></td></tr><tr><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%"><ix:nonNumeric contextRef="c-1" name="dei:Security12bTitle" id="f-16">Common Stock ($0.01 par value)</ix:nonNumeric></span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonNumeric contextRef="c-1" name="dei:TradingSymbol" id="f-17">ACA</ix:nonNumeric></span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonNumeric contextRef="c-1" name="dei:SecurityExchangeName" format="ixt-sec:exchnameen" id="f-18">New York Stock Exchange</ix:nonNumeric></span></td></tr></table></div><div style="margin-bottom:3pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Securities registered Pursuant to Section&#160;12(g) of the Act: </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">None</span></div><div style="margin-bottom:3pt;text-align:justify;text-indent:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Indicate by check mark if the registrant is a well-known seasoned issuer, as defined</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">in Rule&#160;405 of the Securities Act.      &#160;<ix:nonNumeric contextRef="c-1" name="dei:EntityWellKnownSeasonedIssuer" id="f-19">Yes</ix:nonNumeric> </span><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#254;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">&#160;No </span><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#168;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"> </span></div><div style="margin-bottom:3pt;text-align:justify;text-indent:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Indicate by check mark if the registrant is not required to file reports pursuant to</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Section&#160;13 or Section&#160;15(d) of the Act.&#160;     Yes </span><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#168;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">&#160;<ix:nonNumeric contextRef="c-1" name="dei:EntityVoluntaryFilers" id="f-20">No</ix:nonNumeric> </span><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#254;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> </span></div><div style="margin-bottom:3pt;text-align:justify;text-indent:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Indicate by check mark whether the registrant (1)&#160;has filed all reports required</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">to be filed by Section&#160;13 or 15(d) of the Securities Exchange Act of 1934 during</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">the preceding 12&#160;months (or for such shorter period that the registrant was</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">required to file such reports), and (2)&#160;has been subject to such filing</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">requirements for the past 90&#160;days.&#160;&#160;<ix:nonNumeric contextRef="c-1" name="dei:EntityCurrentReportingStatus" id="f-21">Yes</ix:nonNumeric>&#160;</span><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#254;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">&#160;No </span><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#168;</span></div><div style="margin-bottom:3pt;text-align:justify;text-indent:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Indicate by check mark whether the registrant has submitted electronically every Interactive Data File required to be</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">submitted pursuant to Rule&#160;405 of Regulation&#160;S-T</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(&#167;&#160;232.405 of this chapter) during the preceding 12&#160;months (or for such</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">shorter period that the registrant was required to submit such</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">files).&#160;&#160;<ix:nonNumeric contextRef="c-1" name="dei:EntityInteractiveDataCurrent" id="f-22">Yes</ix:nonNumeric> </span><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#254;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">&#160;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">&#160;No </span><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#168;</span></div><div style="text-align:justify;text-indent:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Indicate by check mark whether the registrant is a large accelerated filer, an</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">accelerated filer, a non-accelerated filer, a smaller reporting company, or an emerging growth company. See the</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">definitions of &#8220;large accelerated filer,&#8221; &#8220;accelerated filer,&#8221; &#8220;smaller reporting</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">company,&#8221; and &#8220;emerging growth company&#8221; in Rule&#160;12b-2 of the Exchange Act.</span></div><div style="margin-bottom:3pt;text-align:center;text-indent:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">    <ix:nonNumeric contextRef="c-1" name="dei:EntityFilerCategory" format="ixt-sec:entityfilercategoryen" id="f-23">Large accelerated filer</ix:nonNumeric>&#160;</span><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#254;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">       </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Accelerated filer&#160;</span><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#168;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">      </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Non-accelerated filer&#160;</span><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#168;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="margin-bottom:3pt;padding-left:65.25pt;padding-right:65.25pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Smaller reporting company&#160;<ix:nonNumeric contextRef="c-1" name="dei:EntitySmallBusiness" format="ixt-sec:boolballotbox" id="f-24">&#9744;</ix:nonNumeric></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Emerging growth company&#160;<ix:nonNumeric contextRef="c-1" name="dei:EntityEmergingGrowthCompany" format="ixt-sec:boolballotbox" id="f-25">&#9744;</ix:nonNumeric></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</span></div><div style="margin-bottom:3pt;text-align:justify;text-indent:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">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. </span><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#168;</span></div><div style="margin-bottom:3pt;text-align:justify;text-indent:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Indicate by check mark whether the registrant has filed a report on and attestation to its management's assessment of the effectiveness of its internal control over financial reporting under Section 404(b) of the Sarbanes-Oxley Act (15 U.S.C. 7262(b)) by the registered public accounting firm that prepared or issued its audit report. </span><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="c-1" name="dei:IcfrAuditorAttestationFlag" format="ixt:fixed-true" id="f-26">&#254;</ix:nonNumeric></span></div><div style="margin-bottom:3pt;text-align:justify;text-indent:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">If securities are registered pursuant to Section 12(b) of the Act, indicate by check mark whether the financial statements of the registrant included in the filing reflect the correction of an error to previously issued financial statements. </span><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="c-1" name="dei:DocumentFinStmtErrorCorrectionFlag" format="ixt:fixed-false" id="f-27">&#168;</ix:nonNumeric></span></div><div style="margin-bottom:3pt;text-align:justify;text-indent:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Indicate by check mark whether any of those error corrections are restatements that required a recovery analysis of incentive-based compensation received by any of the registrant's executive officers during the relevant recovery period pursuant to &#167;240.10D-1(b). </span><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#168;</span></div><div style="margin-bottom:3pt;text-align:justify;text-indent:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Indicate by check mark whether the registrant is a shell</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">company (as defined in Rule 12b-2 of the Exchange Act).            &#160;&#160;Yes <ix:nonNumeric contextRef="c-1" name="dei:EntityShellCompany" format="ixt-sec:boolballotbox" id="f-28">&#9744;</ix:nonNumeric>&#160;No </span><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#254;</span></div><div style="height:27pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><span><br/></span></div></div></div><hr style="page-break-after:always"/><div style="min-height:27pt;width:100%"><div><span><br/></span></div></div><div style="margin-bottom:3pt;text-align:justify;text-indent:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">The aggregate market value of voting and non-voting common equity held by&#160;non-affiliates computed by reference to the price at which the common equity was last&#160;sold as of the last business day of the registrant's most recently completed second&#160;fiscal quarter (June&#160;30, 2024)&#160;was&#160;$<ix:nonFraction unitRef="usd" contextRef="c-2" decimals="-8" name="dei:EntityPublicFloat" scale="9" id="f-29">4.1</ix:nonFraction> billion.</span></div><div style="margin-bottom:3pt;text-align:justify;text-indent:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">At January&#160;15, 2025 the number of shares of common stock outstanding was <ix:nonFraction unitRef="shares" contextRef="c-3" decimals="0" name="dei:EntityCommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="f-30">48,776,021</ix:nonFraction>.</span></div><div style="margin-bottom:3pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">DOCUMENTS INCORPORATED BY REFERENCE</span></div><div style="text-align:justify;text-indent:9pt"><ix:nonNumeric contextRef="c-1" name="dei:DocumentsIncorporatedByReferenceTextBlock" id="f-31" continuedAt="f-31-1" escape="true"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">The information required by Part&#160;III of this report, to the extent not set forth</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">herein, is incorporated by reference from the registrant's definitive 2025 Proxy</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> </span></ix:nonNumeric><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:continuation id="f-31-1">Statement.</ix:continuation> </span></div><div style="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 style="width:98.900%"/><td style="width:0.1%"/></tr><tr style="height:5pt"><td colspan="3" style="border-bottom:2pt solid #000000;padding:0 1pt"/></tr></table></div><div style="height:27pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2</span></div></div></div><div id="i5442a61a4c6f4968a5a19c36a500b326_7"></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span><br/></span></div></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ARCOSA, INC.</span></div><div style="margin-top:9pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">FORM 10-K</span></div><div style="margin-top:9pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">TABLE OF CONTENTS</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</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 style="width:90.274%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.526%"/><td style="width:0.1%"/></tr><tr><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%;text-decoration:underline">Caption</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%;text-decoration:underline">Page</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline" href="#i5442a61a4c6f4968a5a19c36a500b326_10">PART I</a></span></div></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6.75pt"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i5442a61a4c6f4968a5a19c36a500b326_13">Item 1. Business</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i5442a61a4c6f4968a5a19c36a500b326_13">4</a></span></div></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:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i5442a61a4c6f4968a5a19c36a500b326_16">Item 1A. Risk Factors</a></span></div></td><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i5442a61a4c6f4968a5a19c36a500b326_16">15</a></span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6.75pt"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i5442a61a4c6f4968a5a19c36a500b326_19">Item 1B. Unresolved Staff Comments</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i5442a61a4c6f4968a5a19c36a500b326_19">30</a></span></div></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:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i5442a61a4c6f4968a5a19c36a500b326_22">Item 1C. Cybersecurity</a></span></div></td><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i5442a61a4c6f4968a5a19c36a500b326_19">30</a></span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6.75pt"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i5442a61a4c6f4968a5a19c36a500b326_25">Item 2. Properties</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i5442a61a4c6f4968a5a19c36a500b326_25">31</a></span></div></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:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i5442a61a4c6f4968a5a19c36a500b326_28">Item 3. Legal Proceedings</a></span></div></td><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i5442a61a4c6f4968a5a19c36a500b326_28">35</a></span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6.75pt"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i5442a61a4c6f4968a5a19c36a500b326_31">Item 4. Mine Safety Disclosures</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i5442a61a4c6f4968a5a19c36a500b326_31">35</a></span></div></td></tr><tr style="height:12pt"><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline" href="#i5442a61a4c6f4968a5a19c36a500b326_34">PART II</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:15.75pt;text-indent:-9pt"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i5442a61a4c6f4968a5a19c36a500b326_37">Item 5. Market for Registrant's Common Equity, Related Stockholder Matters and Issuer Purchases of Equity Securities</a></span></div></td><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i5442a61a4c6f4968a5a19c36a500b326_37">36</a></span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6.75pt"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i5442a61a4c6f4968a5a19c36a500b326_40">Item 6. Reserved</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i5442a61a4c6f4968a5a19c36a500b326_40">38</a></span></div></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:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i5442a61a4c6f4968a5a19c36a500b326_43">Item 7. Management's Discussion and Analysis of Financial Condition and Results of Operations</a></span></div></td><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i5442a61a4c6f4968a5a19c36a500b326_43">39</a></span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6.75pt"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i5442a61a4c6f4968a5a19c36a500b326_79">Item 7A. Quantitative and Qualitative Disclosures About Market Risk</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i5442a61a4c6f4968a5a19c36a500b326_79">57</a></span></div></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:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i5442a61a4c6f4968a5a19c36a500b326_82">Item 8. Financial Statements and Supplementary Data</a></span></div></td><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i5442a61a4c6f4968a5a19c36a500b326_82">58</a></span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6.75pt"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i5442a61a4c6f4968a5a19c36a500b326_154">Item 9. Changes in and Disagreements with Accountants on Accounting and Financial Disclosure</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i5442a61a4c6f4968a5a19c36a500b326_154">92</a></span></div></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:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i5442a61a4c6f4968a5a19c36a500b326_157">Item 9A. Controls and Procedures</a></span></div></td><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i5442a61a4c6f4968a5a19c36a500b326_157">92</a></span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6.75pt"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i5442a61a4c6f4968a5a19c36a500b326_160">Item 9B. Other Information</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i5442a61a4c6f4968a5a19c36a500b326_160">95</a></span></div></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:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i5442a61a4c6f4968a5a19c36a500b326_163">Item 9C. Disclosure Regarding Foreign Jurisdictions that Prevent Inspections</a></span></div></td><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i5442a61a4c6f4968a5a19c36a500b326_163">95</a></span></div></td></tr><tr style="height:12pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline" href="#i5442a61a4c6f4968a5a19c36a500b326_166">PART III</a></span></div></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6.75pt"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i5442a61a4c6f4968a5a19c36a500b326_169">Item 10. Directors, Executive Officers and Corporate Governance</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i5442a61a4c6f4968a5a19c36a500b326_169">96</a></span></div></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:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i5442a61a4c6f4968a5a19c36a500b326_172">Item 11. Executive Compensation</a></span></div></td><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i5442a61a4c6f4968a5a19c36a500b326_172">96</a></span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6.75pt"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i5442a61a4c6f4968a5a19c36a500b326_175">Item 12. Security Ownership of Certain Beneficial Owners and Management and Related Stockholder Matters</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i5442a61a4c6f4968a5a19c36a500b326_175">97</a></span></div></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:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i5442a61a4c6f4968a5a19c36a500b326_178">Item 13. Certain Relationships and Related Transactions, and Director Independence</a></span></div></td><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i5442a61a4c6f4968a5a19c36a500b326_178">97</a></span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6.75pt"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i5442a61a4c6f4968a5a19c36a500b326_181">Item 14. Principal Accountant Fees and Services</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i5442a61a4c6f4968a5a19c36a500b326_181">97</a></span></div></td></tr><tr style="height:12pt"><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline" href="#i5442a61a4c6f4968a5a19c36a500b326_184">PART IV</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></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:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i5442a61a4c6f4968a5a19c36a500b326_187">Item 15. Exhibits and Financial Statement Schedules</a></span></div></td><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i5442a61a4c6f4968a5a19c36a500b326_187">98</a></span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6.75pt"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i5442a61a4c6f4968a5a19c36a500b326_190">Item 16. Form 10-K Summary</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i5442a61a4c6f4968a5a19c36a500b326_190">101</a></span></div></td></tr></table></div><div><span><br/></span></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3</span></div></div></div><div id="i5442a61a4c6f4968a5a19c36a500b326_10"></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i5442a61a4c6f4968a5a19c36a500b326_7">Table of Contents</a></span></div></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">PART I</span></div><div id="i5442a61a4c6f4968a5a19c36a500b326_13"></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item&#160;1.</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">&#160;Business.</span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:11.25pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">General Description of Business.</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;Arcosa, Inc. and its consolidated subsidiaries (&#8220;Arcosa,&#8221; &#8220;Company,&#8221; &#8220;we,&#8221; or &#8220;our&#8221;), 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. Our individual businesses have built reputations for quality, service, and operational excellence over decades. Arcosa serves a broad spectrum of infrastructure-related markets and is strategically focused on driving organic and disciplined acquisition growth to capitalize on the fragmented nature of many of the industries in which we operate. With Arcosa&#8217;s current platform of businesses and additional growth opportunities, we are well-aligned with key market trends, such as the replacement and growth of aging transportation infrastructure, the continued shift to renewable power generation, and the expansion of new transmission, distribution, and telecommunications infrastructure. </span></div><div style="margin-bottom:6pt;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%">Arcosa is a Delaware corporation and was incorporated in 2018 as an independent, publicly-traded company listed on the New York Stock Exchange. </span></div><div style="margin-bottom:6pt;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%">Our principal executive offices are located at 500 N. Akard Street, Suite 400, Dallas, Texas 75201. Our telephone number is 972-942-6500, and our Internet website address is </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">www.arcosa.com</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. We make available free of charge on our website our annual report on Form 10-K, quarterly reports on Form 10-Q, current reports on Form 8-K, and any amendments thereto, as soon as reasonably practicable after such material is filed with, or furnished to, the Securities and Exchange Commission (&#8220;SEC&#8221;). Information on our Investor Relations page and on our website is not part of this Annual Report on Form 10-K or any of our other securities filings unless specifically incorporated herein by reference. </span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:11.25pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Long-Term Vision.</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> We are united in our shared purpose to continue to fulfill the four strategic pillars of our long-term vision, and in 2024 we also executed on a newly added fifth strategic pillar with a focus on our financial leverage.</span></div><div style="margin-bottom:6pt;text-align:center"><span><br/></span></div><div style="margin-bottom:6pt;text-align:center"><img src="aca-20241231_g2.jpg" alt="Long Term Vision.jpg" style="height:159px;margin-bottom:5pt;vertical-align:text-bottom;width:684px"/></div><div style="margin-bottom:6pt;text-align:center"><span><br/></span></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i5442a61a4c6f4968a5a19c36a500b326_7">Table of Contents</a></span></div></div><div style="margin-bottom:6pt;text-align:justify;text-indent:11.25pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Overview. </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Arcosa's three segments are made up of leading businesses that serve critical infrastructure markets:</span></div><div style="margin-bottom:6pt;text-align:center;text-indent:11.25pt"><img src="aca-20241231_g3.jpg" alt="2024 Business Segments.jpg" style="height:246px;margin-bottom:5pt;vertical-align:text-bottom;width:669px"/></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. We recognized $87.8 million</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">and $153.3 million in revenues from the business in 2024 and 2023, respectively.</span></div><div style="margin-bottom:6pt;text-indent:11.25pt"><span><br/></span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:11.25pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Our Segments. </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company reports operating results in three principal business segments. For additional information regarding revenues, operating profit, and identifiable assets by segment, please refer to Note 4 to the 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-style:italic;font-weight:700;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-style:italic;font-weight:400;line-height:120%">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%">Through wholly owned subsidiaries, our Construction Products segment produces and sells natural and recycled aggregates, specialty materials, asphalt mix, and construction site support equipment, including trench shields and shoring products. See Item&#160;7. &#8220;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8221; for revenues attributable to aggregates and specialty materials, and construction site support.</span></div><div style="margin-bottom:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:14.5pt">Natural Aggregates:</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> We are an established producer and distributor of natural aggregates serving both public infrastructure and private construction markets and operate in Texas, our largest geographic exposure, and nine other states. We manage the business from the four regions of Texas, the East, the Gulf Coast, and the West. We operate primarily from open pit quarries and have one underground mine. Our natural aggregates products include sand, gravel, crushed stone, stabilized material, and various other products used in the production of ready mixed concrete, asphalt mix, cement, and other precast concrete products, roads, municipal and private water, sewer and drainage projects, oil and gas well pads, wind farms, as well as various other building products. </span></div><div style="margin-bottom:6pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On October 1, 2024, we completed the acquisition of the construction materials business of Stavola Holding Corporation and its affiliated entities ("Stavola") for $1.2 billion in cash. The Stavola acquisition expanded our aggregates platform by providing entry to the New York-New Jersey Metropolitan Statistical Area ("MSA"). Stavola is an aggregates-led and vertically integrated construction materials company with a network of five hard rock natural aggregates quarries, twelve asphalt plants, and three recycled aggregates sites.</span></div><div style="margin-bottom:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:14.5pt">Recycled Aggregates:</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> We are the largest producer of recycled aggregates in the U.S. with operations in Texas, New Jersey, California, Florida, and Arizona. Recycled aggregates are a complement to our natural aggregates platform and are produced by crushing concrete reclaimed from demolished highways, buildings, and other structures. The raw concrete product material is processed to remove debris, primarily rebar, and screened to appropriate sizes for use as a road base, erosion control, building foundations, and as a backfill for utility trenches. We also produce reclaimed asphalt pavement ("RAP"), primarily for sale to our asphalt operations. Recycled aggregates currently supply a small percentage of total aggregates supplied nationwide. We believe the use of recycled aggregates will continue to grow due to resource scarcity and associated sustainability benefits, reduced disposal and acceptance of concrete in landfills, and energy savings from less processing and transportation costs. Recycled aggregates are a substitute to natural aggregates, primarily for hard rock uses.</span></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i5442a61a4c6f4968a5a19c36a500b326_7">Table of Contents</a></span></div></div><div style="margin-bottom:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:14.5pt">Specialty Materials: </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our specialty materials, including lightweight aggregates, select natural aggregates, and milled or processed specialty building products and agricultural products, are produced and distributed nationwide. We currently operate in ten states and British Columbia, with several of our production facilities operating at the quarries that produce the raw material inputs, which include shale, clay, limestone, and gypsum. Lightweight aggregates are select shales or clays that are expanded and hardened by high temperatures in a rotary kiln and possess a bulk density that can be less than half the density of natural aggregates. Product applications include structural lightweight concrete, lightweight masonry block, and road surface treatments. Our specialty building products and agricultural products are processed at several production facilities across the U.S., mostly using our natural aggregates as a component of raw material supply. Product applications include plasters, flooring, prills, agricultural supplements and fertilizers, paints, glass, ingredients for food and feed, cement, energy infrastructure, and other products.</span></div><div style="margin-bottom:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:14.5pt">Asphalt: </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Through the acquisition of Stavola, we produce and sell asphalt mix and provide asphalt construction paving services in New Jersey. Asphalt is an aggregate-intensive downstream product that strengthens our local market position. The asphalt business essentially functions as a customer of our aggregates operations, purchasing crushed stone and sand, which make up a large portion of the asphalt mix and RAP. Product transfers between the aggregates businesses and the asphalt business are made at local market prices. Approximately 90% of the asphalt mix produced is sold to external customers and the remaining production is sold to our mill and fill paving operations.</span></div><div style="margin-bottom:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:14.5pt">Construction Site Support:</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> We hold a strong market position in the manufacturing of trench shields and shoring</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> products for the U.S. construction industry. Trench shields and shoring products are used for water and sewer construction, utility installations, manhole work, oil and gas pipeline construction, and other underground applications. Additionally, we participate in certain regional rental markets for trench shoring equipment.</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-style:italic;font-weight:400;line-height:120%">Markets</span></div><div style="margin-bottom:6pt;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%">Over a multi-year period, we believe that approximately 40% of our current portfolio of construction materials are used in infrastructure projects with the remainder split across non-residential, residential, and specialty/other end markets.</span></div><div style="margin-bottom:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:14.5pt">Infrastructure Construction:</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Includes construction spending by federal, state, and local governments for roads, highways, bridges, airports, and other public infrastructure, as well as private spending on road and utility construction. Public infrastructure spending is typically supported by federal and state legislation and programs. On December 4, 2015, the Fixing America's Surface Transportation Act (&#8220;FAST Act&#8221;) was signed into law. The FAST Act authorized $305 billion of public infrastructure funding from 2016 to 2020. It was subsequently extended to provide an additional $13.6 billion in 2021. On November 15, 2021, the Infrastructure Investment and Jobs Act (&#8220;IIJA&#8221;) was signed into law, which provides approximately $350 billion for federal highway programs from 2022 through 2026 by extending many of the programs in the FAST Act at higher funding levels, as well as supplemental funding for roads, bridges, and other major projects. Most of this funding is apportioned to states, based on formulas specified in the IIJA and provides funding through a wide range of competitive grant programs.</span></div><div style="margin-bottom:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:14.5pt">Residential Construction:</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Includes single family homes and multi-family units such as apartments and condominiums. Demand for residential construction is influenced primarily by population growth, new household formation, and mortgage interest rates.</span></div><div style="margin-bottom:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:14.5pt">Non-Residential Construction: </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Includes a wide variety of privately financed construction, including manufacturing and distribution facilities, data centers, industrial complexes, office buildings, and large retailers and wholesalers. Demand for non-residential construction is driven primarily by population and economic growth, in addition to segment-specific factors such as the growth of e-commerce and artificial intelligence, changes in retail patterns, changes in office occupancy trends, financing costs, and numerous other factors.</span></div><div style="margin-bottom:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:14.5pt">Specialty/Other: </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our products are used in various other end markets including energy-related activities, such as drilling pads, roads and major downstream projects, agriculture/horticulture, and industrial uses.</span></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i5442a61a4c6f4968a5a19c36a500b326_7">Table of Contents</a></span></div></div><div style="margin-bottom:6pt;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%">In 2024, we had shipments of approximately 38 million tons of aggregates and specialty materials, including approximately 5 million tons of recycled aggregates. Texas is our largest geographic market, representing approximately 40% of the segment's revenues in 2024. Pro forma for the full-year impact of the Stavola acquisition, which closed on October 1, 2024, Texas and New Jersey represent approximately 35% and 20% of segment revenues. All other states each are less than 10% of segment revenues. Within Texas, we primarily serve the Texas Triangle formed by the Dallas-Fort Worth metro at its northern point in North Texas, the Houston metro at its southeastern edge on the Gulf Coast, and Austin-San Antonio at its western tip in Central Texas. The outlook for construction spending in Texas is favorable with 2024 fiscal year planned Texas Department of Transportation (&#8220;TxDOT&#8221;) lettings of approximately $12.5 billion. The TxDOT annual update to its 10-year Unified Transportation Program ("UTP") approved in 2024 identified a record $104 billion of infrastructure projects, a 4% increase from the prior year's UTP update. Population and household formation growth  contributed to a strong residential housing market prior to 2022, however, the rise in interest rates in recent years has caused a near term slow down, with housing permits, an indication of future construction activity, down approximately 3% in Texas in 2024 compared to the previous year. </span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:11.25pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Customers and Competitors</span></div><div style="margin-bottom:6pt;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%">For natural and recycled aggregates and specialty materials, our customers include concrete and asphalt producers; commercial, residential, highway, and general contractors; manufacturers of masonry and building products; and state and local governments. For asphalt, our customers primarily include contractors and local/state road departments.</span></div><div style="margin-bottom:6pt;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%">Shipments of natural and recycled aggregates from an individual quarry or stationary crushing location are generally limited in geographic scope because the cost of transportation to customers is high relative to the value of the product itself. Where practical, we have operations located close to our local markets and, in certain locations, offer portable crushing services at a job site for re-use onsite. Proximity of our active quarries, stationary crushing locations, and strategic reserves to demand centers serve as barriers to entry. Because asphalt mix hardens rapidly, our asphalt operations are either co-located with our aggregates quarries or in close proximity to our local markets.</span></div><div style="margin-bottom:6pt;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%">The U.S. aggregates industry is a highly fragmented industry with more than 5,000 producers nationwide. We compete, in most cases, with natural and recycled aggregates producers in the regions where we operate. Many opportunities for consolidation exist. Therefore, companies in the industry tend to grow by acquiring existing facilities to extend their current market positions or enter new markets.</span></div><div style="margin-bottom:6pt;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%">Our specialty materials products enjoy higher barriers to entry than our natural and recycled aggregates due to specific mineral properties, specialized manufacturing, or additional processing. Due to the added value in processing, specialty materials have a much wider, multi-state distribution area due to their higher value relative to their distribution costs as compared to natural and recycled aggregates. We compete with specialty materials producers nationwide.</span></div><div style="margin-bottom:6pt;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%">For trench shields and shoring products, our customers are equipment rental dealers and commercial, residential, and industrial contractors. We compete with shoring products manufacturers nationwide.</span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:11.25pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Raw Material and Suppliers</span></div><div style="margin-bottom:6pt;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%">The primary raw material for our natural aggregates and specialty materials comes from quarries. Natural aggregates and specialty materials can be found throughout the U.S. We have a proven and successful record of securing long-term reserve positions for both current and future mine locations through our employment of exploration teams and the use of professional third parties. Our reserves are critical to our raw material supply and long-term success. We currently estimate that we have 1.4 billion tons of proven and probable natural aggregates and specialty materials reserves strategically located in favorable markets that are expected to require large amounts of aggregates to meet future construction demand. For further discussion of our natural aggregates and specialty materials reserves, please refer to Item&#160;2.&#160;&#8220;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Properties</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.&#8221;</span></div><div style="margin-bottom:6pt;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%">Recycled aggregates are not dependent on reserves and the primary raw material is demolished concrete which is processed into recycled aggregates. We source raw material both internally and externally primarily from demolition and road removal projects. We control a portion of our raw material needs through demolition services that we provide, and we source the remainder in competitive markets from third parties. Due to increasing landfill scarcity, the acceptance of demolished concrete may be restricted, increasing the availability of raw product at our crushing locations. In certain markets, we are paid a fee to accept raw product. Our competitive advantages include our operating permits, which allow recycling activities, and the strategic location of our stationary crushing sites.</span></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i5442a61a4c6f4968a5a19c36a500b326_7">Table of Contents</a></span></div></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-style:italic;font-weight:700;line-height:120%">Engineered Structures.</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</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-style:italic;font-weight:400;line-height:120%">Products</span></div><div style="margin-bottom:6pt;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%">Through wholly owned subsidiaries, our 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. This segment also historically manufactured and sold storage and distribution tanks. See Item&#160;7. &#8220;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8221; for revenues attributable to our Engineered Structures products.</span></div><div style="margin-bottom:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:14.5pt">Utility Structures:</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> We are a well-established manufacturer in the U.S. and Mexico of engineered steel utility structures, including tapered steel, lattice, and sub-station structures, for electricity transmission and distribution. We also manufacture pre-stressed concrete poles for utility, lighting, transportation, and telecommunications markets. We have six manufacturing plants in the U.S. and Mexico dedicated to steel structures. We have two manufacturing plants in the U.S. dedicated to concrete structures, including a new plant in Florida that was completed in December 2023. </span></div><div style="margin-bottom:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:14.5pt">Wind Towers:</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> We are one of the leading manufacturers of structural wind towers in the U.S. and Mexico with four manufacturing plants strategically located in wind-rich regions of North America, including a new wind tower plant in New Mexico that began delivering towers late in the second quarter of 2024 to support the growing wind investment in the Southwest.</span></div><div style="margin-bottom:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:14.5pt">Traffic and Lighting Structures:</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> We manufacture steel and concrete poles and structures for a broad range of transportation and lighting applications. We have five plants in the U.S., with three dedicated to steel structures and two dedicated to concrete poles.</span></div><div style="margin-bottom:6pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During 2024, we completed the acquisition of Ameron Pole Products, LLC ("Ameron") which expanded our traffic structures business, including the addition of concrete traffic structures, and provided entry into the complementary steel and concrete lighting pole market.</span></div><div style="margin-bottom:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:14.5pt">Telecommunication Structures:</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> We manufacture telecom structures, including self-supporting lattice towers, monopole towers, and guyed towers. We have one manufacturing plant in Oklahoma and have the capability to manufacture telecom structures in our other Engineered Structures plants.</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 October 2022, we completed the sale of our storage tanks business.</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-style:italic;font-weight:400;line-height:120%">Markets</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 Engineered Structures segment serves a broad spectrum of infrastructure markets, including electricity transmission and distribution, wind power generation, highway road construction, and wireless communication. We believe we are well-positioned to benefit from significant upgrades in the electrical grid to support enhanced reliability, demand for more electric generation from renewable energy sources, the expansion of new transmission, distribution, and telecommunication infrastructure, and the replacement and growth of the U.S. highway and road system.</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 utility structures business is well-positioned to benefit from significant investment in utility infrastructure. There is strong demand for transmission and distribution structures across the U.S. as much of the utility infrastructure has aged and needs replacement. Global concerns regarding emissions have increased consumer demand for electricity. Upgrades to utility structures are needed to support larger equipment that is required to withstand growing load demand from increased electrification and to allow for connectivity of the grid to renewable energy sources. The IIJA authorized $73 billion in additional federal funding to support the investment needed in the U.S. power grid.</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%">We believe our traffic and lighting structures business is well-positioned to benefit from public infrastructure spending, replacement demand, and population growth. Additionally, we expect to benefit from continued spending on the buildout of 5G and other wireless networks in North America within our telecommunication structures business. We anticipate that the IIJA will continue to be beneficial for these businesses as well due to the increased level of highway spending and the provision for $65 billion in federal funding for broadband infrastructure.</span></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">8</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i5442a61a4c6f4968a5a19c36a500b326_7">Table of Contents</a></span></div></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%">Demand for new wind energy projects in the U.S. has been supported by the Renewable Electricity Production Tax Credit (&#8220;PTC&#8221;) that was first introduced in 1992, providing a tax credit for electricity produced at each qualifying wind project. Since inception, the PTC has undergone numerous extensions and received varying levels of legislative support, contributing to volatility in the demand for new wind energy installations. Following a multi-year extension in 2015 and a series of annual extensions in 2020 and 2021, the PTC expired at the end of 2021 creating a lapse in support for new wind farm projects beginning in 2022. In August 2022, the Inflation Reduction Act (&#8220;IRA&#8221;) passed, providing a long-term extension of the PTC for new wind farm projects and introduced a new Advanced Manufacturing Production (&#8220;AMP&#8221;) tax credit for companies that domestically manufacture and sell clean energy equipment in the U.S. from 2023 to 2032. We believe these tax incentives provide a significant multi-year catalyst for our wind towers business, as demonstrated by more than $1.1 billion of new orders for delivery through 2028 we have received since the passage of the IRA. Together with the increased cost competitiveness of wind energy, state renewable fuel mandates, and increasing business acceptance of long-term decarbonization goals, we believe we are well-positioned to benefit from these wind energy incentives.</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-style:italic;font-weight:400;line-height:120%">Customers and Competitors</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%">Through our recognized brands in our utility structures business, we have developed strong relationships with our primary customers, public and private utilities. We compete with both domestic and foreign manufacturers on the basis of product quality, engineering expertise, customer service, and on-time delivery of the product. Sales to our customers, particularly certain large utility customers, are often made through alliance contracts that can extend several years. We also sell into the competitive-bid market, whereby the lowest bidder is awarded the contract, provided all other qualifying criteria are met. </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 our wind towers business, our primary customers are wind turbine producers. We compete with both domestic and foreign producers of towers. Revenues from GE Vernova, Inc. (&#8220;GE Vernova&#8221;), a customer in our Engineered Structures segment, constituted 10.8%, 8.1%, and 9.3% of consolidated revenues for the years ended December&#160;31, 2024, 2023, and 2022, 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%">Our traffic and lighting structures business primarily sells to contractors and distributors serving state Departments of Transportation and state and municipality agencies.</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 telecom structures business sells to wireless communication carriers and third-party tower lessors and developers. </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-style:italic;font-weight:400;line-height:120%">Raw Materials and Suppliers</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 principal material used in our Engineered Structures segment is steel. During 2024, the supply of steel was sufficient to support our manufacturing requirements. After several years of increasing steel prices, the price of plate steel decreased throughout 2024. Steel prices may be volatile in the future in part as a result of market conditions. We use contract-specific purchasing practices, existing supplier commitments, contractual price escalation provisions, flexing between steel type, and other arrangements with our customers to mitigate the effect of steel price volatility on our operating profit for the year. Arcosa&#8217;s manufacturing operations also use component parts such as flanges for wind towers. In general, we believe there is enough capacity in the supply industries to meet current production levels without any material impacts. We anticipate our existing contracts and other relationships with multiple suppliers will meet our current production forecasts.</span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:11.25pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Transportation Products.</span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:11.25pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Products</span></div><div style="margin-bottom:6pt;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%">Through wholly owned subsidiaries, our Transportation Products segment manufactures and sells inland barges, fiberglass barge covers, winches, and marine hardware. This segment also historically manufactured and sold steel components for railcars and other transportation and industrial equipment. In August 2024, we completed the sale of our steel components business. See Item&#160;7. &#8220;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8221; for revenues attributable to inland barges and steel components products.</span></div><div style="margin-bottom:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:14.5pt">Inland Barges:</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> We have a leading position in the U.S. market for the manufacture of inland barges and fiberglass barge covers. We manufacture a variety of hopper barges, tank barges, deck barges, other specialized barges, and fiberglass covers, and provide a full line of deck hardware to the marine industry, including hatches, castings, and winches for barges, towboats, and dock facilities. Dry cargo barges transport various commodities, such as grain, coal, and aggregates. Tank barges transport liquids, including refined products, chemicals, and a variety of petroleum products. Deck barges are used for transportation of heavy, oversized cargo and construction support. Our fiberglass reinforced lift covers are used primarily for grain barges.</span></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">9</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i5442a61a4c6f4968a5a19c36a500b326_7">Table of Contents</a></span></div></div><div style="margin-bottom:6pt;text-align:justify;text-indent:11.25pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Markets</span></div><div style="margin-bottom:6pt;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%">Our inland barge business serves numerous end-markets through a base of established customers who support the transportation of staple commodities such as grain, coal, aggregates, chemicals, fertilizers, petrochemicals, and refined products. Despite recent declines in new barge building, the dry and liquid barge replacement cycles are expected to remain fundamentally strong as investments in the aging barge fleet over the last 5 to 6 years have been below long-term average replacement rates (with the exception of 2019 for liquid barges). Approximately 40% of the hopper fleet and 30% of the tank fleet are more than 20 years old. The replacement of these fleets is expected to drive healthy demand based on an assumed 25 to 30-year useful life. </span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:11.25pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Customers and Competitors</span></div><div style="margin-bottom:6pt;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%">Our barge manufacturing facilities are located along the U.S. inland river systems, which allows for rapid delivery to our customers. Our inland barge customers are primarily commercial marine transportation companies, lessors, and industrial shippers. While we compete with several other manufacturers in the U.S., we hold a majority share of the inland barge manufacturing market. We believe we are well-positioned to benefit from the expected fleet replacement cycle in both dry and liquid barges.</span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:11.25pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Raw Materials and Suppliers</span></div><div style="margin-bottom:6pt;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%">The principal material used in our Transportation Products segment is steel. During 2024, the supply of steel was sufficient to support our manufacturing requirements. After several years of increasing steel prices, the price of plate steel decreased throughout 2024. Steel prices may be volatile in the future in part as a result of market conditions. We use contract-specific purchasing practices, existing supplier commitments, contractual price escalation provisions, flexing between steel type, and other arrangements with our customers to mitigate the effect of steel price volatility on our operating profit for the year. Arcosa&#8217;s manufacturing operations also use component parts such as pumps, engines, and hardware for tank barges. In general, we believe there is enough capacity in the supply industries to meet current production levels without any material impacts. We anticipate our existing contracts and other relationships with multiple suppliers will meet our current production forecasts.</span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:11.25pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Unsatisfied Performance Obligations (Backlog).</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div style="margin-bottom:6pt;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%">As of December&#160;31, 2024 and 2023, our backlog of firm orders was 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 style="width:60.888%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.174%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.178%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><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, 2024</span></td><td colspan="3" style="padding:0 1pt"/><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, 2023</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><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: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="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;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, wind, and related structures</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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,190.8</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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,367.5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#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%">Transportation Products:</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;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="3" style="background-color:#ffffff;padding:0 1pt"/><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%">280.1</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">253.7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:10pt;font-weight:400;line-height:120%">Approximately 64% of the unsatisfied performance obligations for our utility, wind, and related structures in our Engineered Structures segment are expected to be delivered during 2025, approximately 13% are expected to be delivered during 2026, and the remainder are expected to be delivered through 2028. Approximately 92% of the unsatisfied performance obligations for inland barges in our Transportation Products segment are expected to be delivered during 2025, and the remainder are expected to be delivered during 2026.</span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:11.25pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Marketing.</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div style="margin-bottom:6pt;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%">We sell substantially all of our products and services through our own sales personnel operating from offices in multiple locations in the U.S. and Mexico. We also use independent sales representatives and distributors.</span></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i5442a61a4c6f4968a5a19c36a500b326_7">Table of Contents</a></span></div></div><div style="margin-bottom:6pt;text-align:justify;text-indent:11.25pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Human Capital.</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div style="margin-bottom:6pt;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%">The Company employed approximately 6,250 employees as of December&#160;31, 2024. The following table presents the approximate headcount breakdown of employees by segment:</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 style="width:80.625%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.175%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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, 2024</span></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%">Construction Products</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:400;line-height:100%">2,285&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 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%">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:400;line-height:100%">3,055&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#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%">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:400;line-height:100%">795&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Corporate</span></td><td colspan="2" style="background-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%">115&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;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%">6,250&#160;</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"/></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:10pt;font-weight:400;line-height:120%">As of December&#160;31, 2024, approximately 5,055 employees were employed in the U.S., 1,180&#160;employees in Mexico, and 15 employees in Canada.</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-style:italic;font-weight:700;line-height:120%">Employee Health and Safety.</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 is committed to safety across our operations. Our highest priority is the health and safety of our employees. We strive to continuously improve our procedures, processes, and management systems with regard to employee health and safety. These efforts are achieved by promoting safe work practices among employees and contractors and maintaining property and equipment in safe operating conditions. </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 2019, we launched a reenergized safety initiative referred to as "ARC 100" to build a positive and proactively engaged culture of safety excellence. ARC 100 is inspired by the voices of frontline employees, driven by cross-functional teams, and actively supported by visible commitment from senior leaders. Since its implementation, Arcosa has experienced progress in reducing the severity and frequency of safety incidents as a result of a continued focus on building a strong safety culture through ARC 100. Arcosa continued to make advancements in our safety culture with various ARC 100 initiatives across the Company, including:</span></div><div style="margin-bottom:6pt;padding-left:36pt;text-align:justify;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.5pt">Launch of the Arcosa "ALIVE" initiative focusing on Serious Injury and Fatality ("SIF") prevention;</span></div><div style="margin-bottom:6pt;padding-left:36pt;text-align:justify;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.5pt">Expanded new hire orientation content to promote employee engagement in ARC 100;</span></div><div style="margin-bottom:6pt;padding-left:36pt;text-align:justify;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.5pt">Continued progress on safety culture awareness training goals;</span></div><div style="margin-bottom:6pt;padding-left:36pt;text-align:justify;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.5pt">Internal measurement and reporting of leading indicators; and</span></div><div style="margin-bottom:6pt;padding-left:36pt;text-align:justify;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.5pt">Utilization of safety training management system.</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 initiatives, as well as many others implemented at Arcosa sites, assist in building a strong safety culture, driven by engaged employee and management teams.</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-style:italic;font-weight:700;line-height:120%">Talent Attraction and Management.</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 believes that its future success is highly dependent upon the Company&#8217;s continued ability to attract, retain, and motivate qualified employees. As part of the Company&#8217;s effort to attract and motivate employees, Arcosa offers competitive compensation and benefits, including healthcare and retirement benefits, parental and family leave, and holiday and paid time off.</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%">Launched in September 2022, Arcosa's LEAD: Leadership Exploration and Development cohort began its second iteration in 2024. This formal employee development program was created to help identify internal talent, provide skill and competency growth opportunities through formal development plans, and build a deep bench of emerging leaders at the Company.</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 fosters employee development through a variety of leadership and training programs, like LEAD, as well as tuition reimbursement at education institutions, professional society memberships, and relevant conference and symposia attendance. </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%">One of Arcosa&#8217;s core values is &#8220;We Win Together.&#8221; This belief drives our commitment to a workplace free from discrimination where collaboration, dedication, professionalism, and unity align to drive favorable results for all stakeholders. </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:700;line-height:120%">Seasonality. </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%">Results in our Construction Products segment are affected by seasonal fluctuations with the second and third quarters historically being the quarters with the highest revenues.</span></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">11</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i5442a61a4c6f4968a5a19c36a500b326_7">Table of Contents</a></span></div></div><div style="margin-bottom:6pt;text-align:justify;text-indent:11.25pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Intellectual Property. </span></div><div style="margin-bottom:6pt;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%">Arcosa owns several patents, copyrights, trademarks, trade secrets, and licenses to intellectual property owned by others. Although Arcosa&#8217;s intellectual property rights are important to Arcosa&#8217;s success, we do not regard our business as being dependent on any single patent, trademark, copyright, trade secret, or license. For a discussion of risks related to our intellectual property, please refer to Item&#160;1A.&#160;&#8220;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Risk Factors</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> - Risks Related to Technology and Cybersecurity.&#8221;</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:700;line-height:120%">Governmental Regulation.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Construction Products.</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Arcosa&#8217;s Construction Products segment is subject to regulation by the U.S. Mine Safety and Health Administration (&#8220;MSHA&#8221;), the Health-Safety and Reclamation Code of Ministry of Mines for British Columbia, and various state agencies, and certain specialty materials are regulated by the U.S. Food and Drug Administration (&#8220;FDA&#8221;).</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Engineered Structures.</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Arcosa&#8217;s Engineered Structures segment is subject to the regulations of various state departments of transportation. These agencies promulgate and enforce rules and regulations pertaining, in part, to the manufacture of traffic and lighting structures.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;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 primary regulatory and industry authorities involved in the regulation of the inland barge industry are the U.S. Coast Guard, the U.S. National Transportation Safety Board, the U.S. Customs Service, the Maritime Administration of the U.S. Department of Transportation ("USDOT"), and private industry organizations such as the American Bureau of Shipping. These organizations establish safety criteria, investigate vessel accidents, and recommend improved safety standards. </span></div><div style="margin-bottom:6pt;margin-top: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, we completed the sale of our steel components business. Our steel components business served the railcar industry and was regulated by governmental agencies such as the USDOT and the administrative agencies it oversees, including the Federal Railroad Administration, and industry authorities such as the Association of American Railroads. All such agencies and authorities promulgate rules, regulations, specifications, and operating standards affecting rail-related safety standards for railroad equipment.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Occupational Safety and Health Administration and Similar Regulations.</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> In addition to the regulations described above, our operations are subject to regulation of health and safety matters by the U.S. Occupational Safety and Health Administration (&#8220;OSHA&#8221;) and, within our Construction Products segment, MSHA. We believe that we employ appropriate precautions to protect our employees and others from workplace injuries and harmful exposure to materials handled and managed at our facilities. However, claims that may be asserted against Arcosa for work-related illnesses or injuries and the further adoption of occupational and mine safety and health regulations in the U.S. or in foreign jurisdictions in which we operate could increase our operating costs. While we do not anticipate having to make material expenditures in order to remain in substantial compliance with health and safety laws and regulations, we are unable to predict the ultimate cost of compliance.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">International Regulations</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. We ship raw materials to Mexico and manufacture products in Mexico that are sold in the U.S. or elsewhere, which are subject to customs and other regulations. In addition, we are subject to other governmental regulations and authorities in Mexico and other countries where we conduct business that regulate products manufactured, sold, or used in those countries. </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Environmental, Health, and Safety. </span></div><div style="margin-bottom:6pt;margin-top: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 are subject to federal, state, and international environmental, health, and safety laws and regulations in the U.S., Mexico, and each country in which we operate, including regulations promulgated by the U.S. Environmental Protection Agency (&#8220;USEPA&#8221;). These include laws regulating air emissions, water discharge, hazardous materials, and waste management. We have an environmental management structure designed to facilitate and support our compliance with these requirements globally. Although it is our intent to comply with all such requirements and regulations, we cannot provide assurance that we are at all times in compliance. Environmental requirements are complex, change frequently, and generally have tended to become more stringent over time. Accordingly, we cannot assure that environmental requirements will not change or become more stringent over time or that our eventual environmental costs and liabilities will not be material.</span></div><div style="margin-bottom:6pt;margin-top: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%">Certain environmental laws assess liability on current and previous owners or operators of real property for the cost of removal and remediation of hazardous substances. At this time, we are involved in various stages of investigation and cleanup related to environmental remediation matters at certain of our facilities. In addition, soil or groundwater contamination may be present at several of our properties as a result of historical, ongoing, or nearby activities.</span></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">12</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i5442a61a4c6f4968a5a19c36a500b326_7">Table of Contents</a></span></div></div><div style="margin-bottom:6pt;margin-top: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 cannot ensure that our eventual environmental remediation costs and liabilities will not exceed the amount of our current reserves for such matters. In the event that such liabilities were to significantly exceed the amounts recorded, our results of operations could be materially adversely affected. See Note 15, "Commitments and Contingencies" of the Consolidated Financial Statements for further information regarding reserves for environmental matters.</span></div><div style="margin-bottom:6pt;margin-top: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%">See Item&#160;1A for further discussion of risk factors with regard to environmental, governmental, and other matters.</span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:11.25pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Information About Our Executive Officers.</span><span style="color:#000000;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:11.25pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets forth the names and ages of all our executive officers, their positions and offices presently held by them, and the year each person first became an officer.</span></div><div style="margin-bottom:6pt;text-align:center;text-indent:11.25pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:31.063%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.648%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:49.046%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.653%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Name</span></td><td colspan="3" style="padding:0 1pt"/><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%">Age</span></td><td colspan="3" style="padding:0 1pt"/><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%">Office</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Officer</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Since</span></div></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;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%">Antonio Carrillo</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;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:400;line-height:100%">58</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;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:400;line-height:100%">President and Chief Executive Officer</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;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:400;line-height:100%">2018</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%">Gail M. Peck</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">57</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Chief Financial Officer</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2018</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%">Reid S. Essl</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Group President</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2018</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%">Kerry S. Cole</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">56</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Group President</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2018</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%">Jesse E. Collins, Jr.</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">58</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Group President</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2018</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%">Bryan P. Stevenson</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">52</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Chief Legal Officer</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2018</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%">Eric D. Hurst</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vice President, Controller </span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-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%">Antonio Carrillo serves as Arcosa&#8217;s President and Chief Executive Officer, as well as a member of Arcosa's Board of Directors (the "Board"). From April 2018 until November 2018, Mr. Carrillo served as the Senior Vice President and Group President of Construction, Energy, Marine and Components of Trinity Industries, Inc. ("Trinity"). From 2012 to February 2018, Mr. Carrillo served as the Chief Executive Officer of Orbia Advance Corporation (formerly known as Mexichem S.A.B. de C.V.), a publicly traded global specialty chemical company. Prior to joining Orbia, Mr. Carrillo spent 16 years at Trinity where he served as Senior Vice President and Group President of Trinity&#8217;s Energy Equipment Group and was responsible for Trinity&#8217;s Mexico operations. Mr. Carrillo previously served as a director of Trinity from 2014 until 2018 and served as a director of Dr. Pepper Snapple Group, Inc. from 2015 to 2018. Mr. Carrillo currently serves as a director of NRG Energy, Inc. where he was appointed in 2019.</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%">Gail M. Peck was appointed as Arcosa&#8217;s Chief Financial Officer in May 2021. Previously, she served as the Senior Vice President, Finance and Treasurer at Arcosa. From 2010 until 2018, Ms. Peck served as Vice President, Finance and Treasurer of Trinity. From 2004 to 2009, she served as Vice President and Treasurer for Centex Corporation, a diversified building company.</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%">Reid S. Essl serves as a Group President at Arcosa. From 2016 until 2018, Mr. Essl served as the President of Trinity Construction Materials and from 2013 to 2016, Mr. Essl served as the Group Chief Financial Officer of the Construction, Energy, Marine, and Components businesses of Trinity. In his 14 years at Trinity, Mr. Essl held a variety of operational, financial, strategic planning, and business development positions. </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%">Kerry S. Cole serves as a Group President at Arcosa. From 2016 until 2018, Mr. Cole served as President of Trinity Electrical Products which included oversight for the Trinity Structural Towers and Trinity Meyer Utility Structures business units. Prior to this role, Mr. Cole served as President of Trinity Structural Towers business unit from 2007 to 2016. From 2000 to 2007, he served in a variety of operations and manufacturing leadership positions at Trinity spanning Mining and Construction Equipment, Heads, and Structural Bridge business units. </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%">Jesse E. Collins, Jr. serves as a Group President at Arcosa. From 2016 until 2018, Mr. Collins served as the President of Trinity Parts and Components, which included McConway &amp; Torley, Standard Forged Products, and the business of McKees Rocks Forgings. From 2014 to 2016, he served as President of Trinity Cryogenics. From 2008 to 2013, Mr. Collins served as Executive Vice President and Chief Operating Officer at Broadwind Energy serving wind energy, transportation, and infrastructure markets, prior to which he held various management and executive positions at Trinity from 1993 to 2007.</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%">Bryan P. Stevenson serves as the Chief Legal Officer at Arcosa. From 2015 until 2018, Mr. Stevenson was the Vice President, Associate General Counsel and Corporate Secretary for Trinity. Prior to joining Trinity, Mr. Stevenson was Vice President, General Counsel and Secretary for CarParts, Inc. (formerly known as U.S. Auto Parts Network, Inc.), an online provider of automotive parts, from 2011 to 2015. </span></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">13</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i5442a61a4c6f4968a5a19c36a500b326_7">Table of Contents</a></span></div></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%">Eric D. Hurst has served as Arcosa's Corporate Controller since 2018 and was appointed Vice President, Controller in 2021 and Principal Accounting Officer in 2023. From 2012 until 2018, Mr. Hurst held several roles at Trinity, including Director of Leasing Analysis and Director of Technical Accounting. From 2006 to 2012, Mr. Hurst worked in the audit practice of Ernst &amp; Young.</span></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">14</span></div></div></div><div id="i5442a61a4c6f4968a5a19c36a500b326_16"></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i5442a61a4c6f4968a5a19c36a500b326_7">Table of Contents</a></span></div></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item&#160;1A.</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">&#160;Risk Factors.</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's business, liquidity and financial condition, results of operations, and stock price may be impacted by a number of factors. In addition to the factors discussed elsewhere in this report, the following risks and uncertainties could materially harm its business, liquidity and financial condition, results of operations, or stock price, including causing its actual results to differ materially from those projected in any forward-looking statements. The following list of material risk factors is not all-inclusive or necessarily in order of importance. Additional risks and uncertainties not presently known to Arcosa or that it currently deems immaterial also may materially adversely affect it in future periods.</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%">Risks Related to our Business and Operations.</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:700;line-height:120%">The seasonality of Arcosa's business and its susceptibility to severe and prolonged periods of adverse weather and other conditions could have a material adverse effect on us.</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%">Demand for Arcosa's products in some markets is typically seasonal, with periods of snow or heavy rain negatively affecting construction activity. Sales of Arcosa's products are somewhat higher from spring through autumn when construction activity is greatest. Construction activity declines in these markets during the winter months in particular due to inclement weather, frozen ground, and fewer hours of daylight. Construction activity and Arcosa's ability to deliver products on time or at all to its customers can also be affected in any period by public holidays, vacation periods, and adverse seasonal weather conditions such as extreme temperature, hurricanes, severe storms, torrential rains and floods, low river levels, and similar events, any of which could reduce demand for Arcosa's products, push back existing orders to later dates or lead to cancellations.</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%">Additionally, the seasonal nature of Arcosa's business has led to variation in Arcosa's quarterly results in the past and is expected to continue to do so in the future. This general seasonality of Arcosa's business and any severe or prolonged adverse weather conditions or other similar events could have a material adverse effect on Arcosa's 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:700;line-height:120%">Delays in construction projects and any failure to manage Arcosa&#8217;s inventory could have a material adverse effect on us.</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%">Many of Arcosa&#8217;s products are used in large-scale projects which generally require a significant amount of planning and preparation and which can be delayed and rescheduled for a number of reasons, including customer labor availability, difficulties in complying with environmental and other government regulations or obtaining permits, financing issues, changes in project priorities, additional time required to acquire rights-of-way or property rights, unanticipated soil conditions, or health-related shutdowns or other work stoppages. These delays may create unplanned downtime, increasing costs and inefficiencies in Arcosa&#8217;s operations, and increased levels of excess inventory.</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%">Additionally, Arcosa maintains an inventory of certain products that meet standard specifications and are ultimately purchased by a variety of end users. Arcosa forecasts demand for these products to ensure that it keeps sufficient inventory levels of certain products that Arcosa expects to be in high demand and limits its inventory for which Arcosa does not expect much interest. However, Arcosa&#8217;s forecasts are not always accurate and unexpected changes in demand for these products, whether because of an unexpected delay, a change in preferences or otherwise, can lead to increased levels of excess inventory. Any delays in construction projects and Arcosa&#8217;s customers&#8217; orders or any inability to manage Arcosa&#8217;s inventory could have a material adverse effect on Arcosa's 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:700;line-height:120%">Arcosa operates in highly competitive industries. Arcosa may not be able to sustain its market positions,&#160;which may impact its financial results.</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 faces intense competition in all geographic markets and each industry sector in which it operates. In addition to price, Arcosa faces competition with respect to product performance and technological innovation, substitution, quality, reliability of delivery, customer service, and other factors. If Arcosa is unable to successfully compete or if the cost of successfully competing is significant, the effects of such competition, which is often intense, could reduce Arcosa&#8217;s revenues and operating profits, limit Arcosa&#8217;s ability to grow, increase pricing pressure on Arcosa&#8217;s products, and otherwise affect Arcosa&#8217;s financial results.</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:700;line-height:120%">Arcosa's inability to deliver its backlog on time could affect its revenues, future sales and profitability and its relationships with customers.</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%">At December&#160;31, 2024, Arcosa's backlog was approximately $1.2 billion within our Engineered Structures and $280.1 million within our Transportation Products segments. Arcosa's ability to meet customer delivery schedules for backlog is dependent on a number of factors including, but not limited to, sufficient manufacturing plant capacity, adequate supply channel access to raw materials and other inventory required for production, an adequately trained </span></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">15</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i5442a61a4c6f4968a5a19c36a500b326_7">Table of Contents</a></span></div></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">and capable workforce, engineering expertise, and appropriate planning and scheduling of manufacturing resources. We may also encounter capacity limitations due to changes in demand despite our forecasting efforts. Some of the contracts we enter into with our customers, such as for barges, traffic structures and wind towers, require long manufacturing lead times and contain penalty clauses or liquidated damages provisions related to late delivery. Failure to deliver in accordance with contract terms and customer expectations could subject us to financial penalties, damage existing customer relationships, increase our costs, reduce our sales and have a material adverse effect on Arcosa's 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:700;line-height:120%">Arcosa depends on its key management employees, and Arcosa may not be able to retain their services in the future.</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&#8217;s success depends on the continued services of its executive team and key management employees, none of whom currently have an employment agreement with Arcosa. Arcosa may not be able to retain the services of its executives and key management in the future. The loss of the services of one or more executives or key members of Arcosa&#8217;s management team, or Arcosa&#8217;s inability to successfully develop talent for succession planning, could result in increased costs associated with attracting and retaining a replacement and could disrupt Arcosa&#8217;s operations and result in a loss of revenues.</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:700;line-height:120%">The inability to hire and retain skilled or professional labor could adversely impact Arcosa&#8217;s 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%">Arcosa depends on professional labor across its businesses and skilled labor in the manufacture, maintenance, and repair of Arcosa&#8217;s products. Some of Arcosa&#8217;s facilities are located in areas where demand for skilled laborers, such as welders, complex machine operators, and equipment maintenance workers, may exceed supply. Arcosa competes for such personnel with other companies, including public and private company competitors who may periodically offer more favorable terms of employment. If Arcosa is unable to hire and retain these skilled laborers, Arcosa may be limited in its ability to maintain or increase production rates and costs to replace or retain skilled laborers may increase.</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:700;line-height:120%">Failure to maintain safe work sites could result in losses, which could adversely affect our business and reputation.</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 operational sites include mining, processing and manufacturing facilities, where our employees and others are often in close proximity with mechanized equipment, moving vehicles, chemical substances, and dangerous manufacturing processes or natural conditions. Sites such as these are subject to potentially dangerous workplace risks. Arcosa operates an underground limestone mine in Pennsylvania, which involves unique potential safety risks and hazards inherent to underground mining operations. Safety is a primary focus of our business and is critical to our reputation and performance. Unsafe work conditions, or any perceived failure to protect the health and safety of our employees, can also increase employee turnover, which increases our overall operating costs. If we fail to implement effective safety procedures, our employees and others could be injured, the completion of a project could be delayed, or we could be exposed to investigations and possible litigation, which may be significant. Our failure to maintain adequate safety standards through our safety programs could also result in reduced profitability or the loss of customers. </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:700;line-height:120%">Some of Arcosa&#8217;s employees belong to labor unions and strikes or work stoppages could adversely affect Arcosa&#8217;s 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%">Arcosa is a party to collective bargaining agreements with various labor unions at some of Arcosa&#8217;s operations in the U.S. and Canada and all of Arcosa&#8217;s operations in Mexico. Disputes with regard to the terms of these agreements or Arcosa&#8217;s potential inability to negotiate acceptable contracts with these unions in the future could result in, among other things, strikes, work stoppages, or other slowdowns by the affected workers and Arcosa could experience a significant disruption of its operations and higher ongoing labor costs. In addition, Arcosa could face higher labor costs in the future as a result of severance or other charges associated with lay-offs, shutdowns, reductions in the size and scope of its operations or difficulties of restarting Arcosa&#8217;s operations that have been temporarily shuttered. Negative publicity, work stoppages, or strikes by unions could have a material adverse effect on Arcosa's 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:700;line-height:120%">Equipment failures or other material disruption at one or more of Arcosa&#8217;s manufacturing or mining facilities or in Arcosa&#8217;s supply chain could have a material adverse effect on us. In some instances, Arcosa relies on a limited number of suppliers for certain raw materials, parts, and components needed in its production.</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 owns and operates manufacturing and mining facilities of various ages and levels of automated control and relies on a number of third parties as part of Arcosa&#8217;s supply chain, including for the efficient distribution of products to Arcosa&#8217;s customers. Any disruption at one of Arcosa&#8217;s facilities or within Arcosa&#8217;s supply chain could prevent Arcosa from meeting demand or require Arcosa to incur unplanned capital expenditures. While Arcosa </span></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">16</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i5442a61a4c6f4968a5a19c36a500b326_7">Table of Contents</a></span></div></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">maintains backups for certain critical pieces of equipment to use during the time it may take to repair or replace inoperable equipment, any unplanned downtime at Arcosa&#8217;s facilities may cause delays in meeting customer timelines, result in liquidated and delay damages claims, or cause Arcosa to lose or harm customer relationships.</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's operations partially depend on Arcosa's ability to obtain timely deliveries of raw materials, parts, and components in acceptable quantities and quality from Arcosa's domestic and foreign suppliers. Certain raw materials, parts, and components for Arcosa's products are currently available from a limited number of suppliers and, as a result, Arcosa may have limited control over pricing, availability, and delivery schedules. If Arcosa is unable to purchase a sufficient quantity of raw materials, parts, and components on a timely basis, Arcosa could face disruptions in its production and incur delays while it attempts to engage alternative suppliers. Fewer suppliers could require Arcosa to source unproven and distant supply alternatives. In addition, meeting certain production demands is dependent on Arcosa's ability to obtain a sufficient amount of steel. An unanticipated interruption in Arcosa's supply chain could have an adverse impact on both Arcosa's margins and production schedules. Any such disruption or supply shortage could harm Arcosa's business.</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%">Furthermore, any shortages in trucking, rail, barge, or container shipping capacity, any increase in the cost thereof, or any other disruption to those transportation systems could limit Arcosa&#8217;s ability to deliver its products in a timely manner or at all. Any material disruption at one or more of Arcosa&#8217;s facilities or those of Arcosa&#8217;s customers or suppliers or otherwise within Arcosa&#8217;s supply chain could cause a material disruption to Arcosa&#8217;s operations, which could have a material adverse effect on Arcosa&#8217;s 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:700;line-height:120%">Extensive damage to Arcosa&#8217;s facilities, including as a result of natural disasters or similar incidents, could lead to production, delivery or service curtailments or shutdowns, loss of revenue, or higher expenses.</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 operates a substantial amount of equipment at its production facilities, several of which are located in areas that may experience adverse weather, including extreme temperatures, tornados, and hurricanes, or are located on navigable waterways, subject to potential flooding and other excessive or low water conditions on one or more rivers that serve Arcosa facilities. Moreover, manufacturing facilities or other facilities can unexpectedly stop operating because of events unrelated to Arcosa or beyond its control, including equipment or technology failures, fires and other industrial accidents, implementation of non-navigation orders, the discovery of hazardous environmental conditions or other environmental incidents, or natural disasters such as floods, severe weather events, or other catastrophes. An interruption in operations at Arcosa&#8217;s facilities could reduce or prevent Arcosa&#8217;s production, delivery, service, or repair of Arcosa&#8217;s products and increase Arcosa&#8217;s costs and expenses. A halt of production at any of Arcosa&#8217;s manufacturing facilities could severely affect delivery times to Arcosa&#8217;s customers. While Arcosa maintains emergency response and business recovery plans that are intended to allow Arcosa to recover from natural disasters, Arcosa cannot provide assurances that its plans would fully protect Arcosa from the effects of all such disasters. In addition, insurance may not adequately compensate Arcosa for any losses incurred as a result of natural or other disasters, which may adversely affect Arcosa&#8217;s financial condition. Any significant delay in deliveries not otherwise contractually mitigated by favorable force majeure or other provisions could result in cancellation of all or a portion of Arcosa&#8217;s orders, cause Arcosa to lose future sales, and negatively affect Arcosa&#8217;s reputation and Arcosa&#8217;s results of operations.</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:700;line-height:120%">Fluctuations in the price and supply of raw materials and parts and components used in the production of Arcosa&#8217;s products could have a material adverse effect on its ability to cost-effectively manufacture and sell its 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%">A significant portion of Arcosa&#8217;s business depends on the adequate supply of raw materials and numerous specialty and other parts and components at competitive prices. The principal material used in Arcosa&#8217;s manufacturing segments is steel. The current U.S. presidential administration has proposed to significantly increase tariffs on foreign imports of steel and aluminum. The inflationary pressures on principal raw material prices, like steel, may result in increased costs or a delay in orders from Arcosa's customers. Market steel prices have in the past and may in the future exhibit periods of volatility and an increase in steel prices could continue to negatively impact demand for Arcosa's products. Steel prices may experience further volatility as a result of scrap surcharges assessed by steel mills, tariffs, and other market factors. Furthermore, consolidation of steel producers may lead to decreased competition in the industry and result in increased steel prices. Arcosa may use contract-specific purchasing practices, supplier commitments, contractual price escalation provisions, flexing between steel type, and other arrangements with Arcosa&#8217;s customers to mitigate the effect of this volatility on Arcosa&#8217;s operating profits. To the extent that Arcosa does not have such arrangements in place, a change in steel prices could materially lower Arcosa&#8217;s profitability. </span></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">17</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i5442a61a4c6f4968a5a19c36a500b326_7">Table of Contents</a></span></div></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:700;line-height:120%">The availability of natural aggregates reserves, specialty materials reserves, and supply stock for recycled aggregates could have a material adverse effect on Arcosa's ability to cost-effectively manufacture and sell its 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%">A part of the operations in Arcosa&#8217;s Construction Products segment includes the mining of natural aggregates and specialty materials reserves. The success and viability of these operations depend on the accuracy of Arcosa&#8217;s reserve estimates, the costs of production and the ability to economically distribute the natural aggregates and specialty materials. Estimates for natural aggregate and specialty materials reserves and for the costs of production of such reserves depend upon a variety of factors and assumptions, many of which involve uncertainties beyond Arcosa&#8217;s control, such as geological and mining conditions that may not be identifiable. In addition, Arcosa's success in recovering natural aggregates and specialty materials depends on the ability to secure new reserve locations and permits to mine such reserves in areas that make distribution of materials economically viable. Engaging and maintaining good relations within the communities where we operate is important to securing and retaining permits. Inaccuracies in reserve estimates and production costs, and the inability to secure locations and permits for future operations could negatively affect our results of operations. The success and viability of Arcosa's recycled aggregates operation depends on Arcosa's success in procuring supply stock for processing recycled materials into recycled aggregates. The inability to secure and maintain locations and permits for recycled aggregates operations could negatively affect our results of operations.</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:700;line-height:120%">Reductions in the availability of energy supplies or an increase in energy costs may increase Arcosa&#8217;s operating 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%">Arcosa uses electricity and various gases, including natural gas, at Arcosa&#8217;s manufacturing facilities and uses diesel fuel in vehicles to transport Arcosa&#8217;s products to customers and to operate its plant equipment. An outbreak or escalation of hostilities between the U.S. and any foreign power or between other foreign powers, such as the war in Ukraine or the conflicts in the Middle East, could result in a real or perceived shortage of petroleum and/or natural gas, which could result in an increase in the cost of natural gas or energy in general. Additionally, extreme weather conditions such as extreme temperatures, hurricanes, tornadoes, or floods could result in varying states of disaster and lead to disruptions to the delivery and supply of petroleum and/or natural gas, including rationing thereof, or an increase in natural gas prices, electricity prices, or other general energy costs. Future limitations on the availability (including limitations imposed by increased regulation or restrictions on rail, road, and pipeline transportation of energy supplies) or consumption of electricity, petroleum products or natural gas and/or an increase in energy costs, particularly natural gas and diesel fuel, could have an adverse effect upon our ability to conduct Arcosa&#8217;s business cost effectively.</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:700;line-height:120%">The limited number of customers for certain of Arcosa&#8217;s products, the variable purchase patterns of Arcosa&#8217;s customers in all of its segments, and the timing of completion, delivery, and customer acceptance of orders may cause Arcosa&#8217;s revenues and income from operations to vary substantially each quarter, potentially resulting in significant fluctuations in its quarterly results.</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%">Some of the markets Arcosa serves have a limited number of customers. For example, Arcosa's wind tower customer base is highly concentrated due to a limited number of companies constructing wind towers. The volumes purchased by customers in each of Arcosa&#8217;s business segments vary from year to year, and not all customers make purchases every year. Furthermore, the timing of the completion, delivery, and customer acceptance of orders, including backlog orders, may cause Arcosa's revenues and income from operations to vary substantially each quarter. As a result, the order levels for Arcosa&#8217;s products have varied significantly from period to period in the past and may continue to vary significantly in the future. GE Vernova accounted for approximately 10.8% of our consolidated revenues in 2024 up from 8.1% of consolidated revenues in 2023. As a result of these fluctuations, Arcosa believes that comparisons of its sales and operating results between periods may not be meaningful and should not be relied upon as indicators of future performance.</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:700;line-height:120%">Any material nonpayment or nonperformance by any of our customers could have a material adverse effect on our business and results 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%">Any material nonpayment or nonperformance by any of our customers could have a material adverse effect on our revenue and cash flows. While our contracts with our customers, including backlog orders, include terms and provisions that protect us in the event of a breach, we may be unable to enforce payment or performance obligations in a timely manner or at all or recover the entire amount we anticipated receiving under such contract. If we were to pursue legal remedies against a customer that failed to purchase the contracted amount of product under a fixed-volume contract or failed to satisfy the take-or-pay commitment under a take-or-pay contract, we may receive significantly less in a judgment or settlement of any claimed breach than we would have received had the customer fully performed under the contract. In the event of any customer's breach, we may also choose to </span></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">18</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i5442a61a4c6f4968a5a19c36a500b326_7">Table of Contents</a></span></div></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">renegotiate any disputed contract on less favorable terms (including with respect to price and volume) in order to preserve the relationship with that 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:700;line-height:120%">Defects in materials and workmanship could harm our reputation, expose us to product warranty or product liability&#160;claims, decrease demand for products, or materially harm existing or prospective customer relationships.</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%">A defect in materials or components from suppliers, our materials, or in the manufacturing of our products could result in product warranty and product liability claims, decrease demand for products, or materially harm existing or prospective customer relationships. Depending on the product, Arcosa warrants its workmanship and certain materials (including surface coatings), parts, and components pursuant to express limited contractual warranties. Arcosa may be subject to significant warranty claims in the future, such as multiple claims based on one defect repeated throughout Arcosa's production process or claims for which the cost of shipping, repairing, or replacing the defective part, component, or material is highly disproportionate to the original price. Responding to such defects may also include costs related to disassembly of our products and transportation of the products from the field to our facilities and returning the products to the customer, a change in our manufacturing processes, recall of previously manufactured products, or personal injury claims. Any of these outcomes could result in significant expense and materially harm our existing or prospective customer relationships and reputation.</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:700;line-height:120%">Some of Arcosa&#8217;s products are sold to contractors, distributors, installers, and rental companies who may misuse,&#160;abuse, improperly install, or improperly or inadequately maintain or repair such products, thereby potentially&#160;exposing Arcosa to claims that could increase Arcosa&#8217;s costs and weaken Arcosa&#8217;s liquidity and financial condition.</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 products Arcosa manufactures are designed to work optimally when properly assembled, operated, installed, repaired, and maintained. For example, Arcosa's shoring products and barges are often subsequently rented or leased by Arcosa's customers to third parties who may misuse or improperly operate these products. If this or similar instances of misuse or improper operation were to occur, Arcosa may be subjected to claims or litigation associated with personal or bodily injuries or death and property damage.</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:700;line-height:120%">Insurance coverage could be costly, unavailable, or inadequate.</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 maintains primary and excess insurance coverage and is subject to potential liability for certain claims, including business interruption, property damage, personal injury, or death arising from the production, use, exposure to, or the transport of Arcosa&#8217;s products. Insurance premiums may increase and/or require that Arcosa increase its self-insured retention, deductibles, or overall limits. A claim for personal injury, auto liability, property loss, business interruption, or a string of such claims or a large damage award could exceed Arcosa&#8217;s available insurance coverage. The ability of Arcosa to insure against risks described in this Item 1A is limited by the applicable insurance markets, which may be costly, unavailable or inadequate. Arcosa&#8217;s inability to secure adequate insurance and/or a claim that exceeds Arcosa&#8217;s insurance limits could have a material adverse effect on our financial condition and results of operations.</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:700;line-height:120%">Arcosa's indebtedness restricts its current and future operations, which could adversely affect its ability to respond to changes in its business and manage its 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%">Arcosa is a party to the Second Amended and Restated Credit Agreement (as amended, the &#8220;Credit Agreement&#8221;), an Indenture (the &#8220;2021 Indenture&#8221;) governing its 4.375% senior unsecured notes due 2029 (the &#8220;2021 Notes&#8221;), and an Indenture (the &#8220;2024 Indenture&#8221;) governing its 6.875% senior unsecured notes due 2032 (the &#8220;2024 Notes&#8221; and collectively with the Credit Agreement, the 2021 Indenture, the 2021 Notes and the 2024 Indenture, the &#8220;Financing Documents&#8221;). The Financing Documents contain a number of covenants potentially restricting the operations and financial condition of Arcosa and certain of its subsidiaries, including, among other things and subject to certain exceptions, restrictions on our ability to incur debt or liens, merge, sell assets, make investments and acquisitions, and make dividends and other restricted payments. The Credit Agreement also requires us to maintain compliance with financial covenants, and a change of control (as defined in the applicable Financing Document) could result in a default or prepayment event under the applicable Financing Document.</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;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%">These covenants and change of control provisions could have an adverse effect on Arcosa's business by limiting its ability to take advantage of financing, merger and acquisition, or other opportunities. The breach of any of these covenants or restrictions could result in a default under the Financing Documents, our inability to access the liquidity provided by the revolving credit facility in the Credit Agreement, the acceleration of the indebtedness under the Financing Documents, and the foreclosure of the liens securing the indebtedness outstanding under the Credit Agreement.</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%">Borrowings under the Credit Agreement incur interest which is variable based on fluctuations in the referenced Secured Overnight Financing Rate ("SOFR"). Increases in the referenced SOFR will increase Arcosa's borrowing costs and negatively impact financial results and cash flows.</span></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">19</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i5442a61a4c6f4968a5a19c36a500b326_7">Table of Contents</a></span></div></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 more information on the restrictive covenants in the Financing Documents, see &#8220;Item&#160;7. </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">- Liquidity and Capital Resources.&#8221; Arcosa's ability to comply with these agreements may be affected by events beyond its control, including prevailing economic, financial, and industry conditions.</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:700;line-height:120%">Arcosa's indebtedness could adversely affect its financial condition and prevent it from fulfilling its obligations</span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Arcosa has a significant amount of indebtedness. As of December 31, 2024, our total debt (excluding debt issuance costs) was approximately $1.7 billion, and we had unused commitments of $699.3 million under our revolving credit facility that is part of our Credit Agreement (after giving effect to $0.7 million of outstanding letters of credit).</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;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%">Our increased amount of indebtedness year-over-year primarily resulted from the closing of the Stavola acquisition, and this increase in the amount of our indebtedness resulted in higher interest expense year over year. In addition, Arcosa is subject to a variety of performance bonds, payment guarantees and other contingent obligations in the operation of its business.</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%">Despite our increase in leverage to finance the Stavola acquisition, subject to the limits contained in the Financing Documents, we may be able to incur substantial additional debt from time to time to finance working capital, capital expenditures, investments or acquisitions, or for other purposes.</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;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%">If we do so, it could have important consequences, including the following:</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.8pt">making it more difficult for us to satisfy our obligations with respect to our existing indebtedness;</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.8pt">limiting our ability to obtain additional financing to fund future working capital, capital expenditures, acquisitions or other general corporate requirements;</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.8pt">requiring a substantial portion of our cash flows to be dedicated to debt service payments instead of other purposes, thereby reducing the amount of cash flows available for working capital, capital expenditures, acquisitions and other general corporate purposes; </span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.8pt">increasing our vulnerability to general adverse economic and industry conditions;</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.8pt">exposing us to the risk of increased interest rates as certain of our borrowings, including borrowings under the Credit Agreement, are at variable rates of interest; </span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.8pt">limiting our flexibility in planning for and reacting to changes in the industry in which we compete;</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.8pt">placing us at a disadvantage compared to other, less leveraged competitors; and</span></div><div style="margin-bottom:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.8pt">increasing our cost of borrowing.</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:700;line-height:120%">Arcosa may be required to reduce the value of Arcosa&#8217;s long-lived assets, including intangible assets and/or goodwill, which would weaken Arcosa&#8217;s financial results.</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 periodically evaluates for potential impairment the carrying values of Arcosa&#8217;s long-lived assets, including intangible assets, to be held and used. The carrying value of a long-lived asset to be held and used is considered impaired when the carrying value is not recoverable through undiscounted future cash flows and the fair value of the asset is less than the carrying value. Fair value is determined primarily using the anticipated cash flows discounted at a rate commensurate with the risks involved or market quotes as available. Impairment losses on long-lived assets held for sale are determined in a similar manner, except that fair values are reduced commensurate with the estimated cost to dispose of the assets. In addition, goodwill is required to be tested for impairment annually or on an interim basis whenever events or circumstances change indicating that the carrying amount of the goodwill might be impaired.</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%">Certain non-cash impairments may result from a change in our strategic goals, business direction, changes in market interest rates, or other factors relating to the overall business environment. Any impairment of the value of goodwill or other intangible assets recorded in connection with previous acquisitions would result in a non-cash charge against earnings, which could have a material adverse effect on our financial condition and results of operations.</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%">Risks Related to Economic, Geopolitical, and Legal Factors.</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:700;line-height:120%">Pandemics, epidemics, or other public health emergencies, as well as the governmental reaction thereto, may adversely affect Arcosa&#8217;s business. </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&#8217;s business may be adversely affected if a pandemic, epidemic, or other public health emergency occurs. The outbreak of COVID-19, including its variants, disrupted local, state, national, and global economies. Any future similar public health emergency could negatively impact our business, including the health and productivity of our employees, the availability and pricing of supplies and raw materials, our ability to fulfill customer orders, and the </span></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">20</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i5442a61a4c6f4968a5a19c36a500b326_7">Table of Contents</a></span></div></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">availability of our transportation and distribution networks. If any of Arcosa&#8217;s facilities become subject to closure from a public health emergency, the business as a whole could be materially affected.</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 addition, the impact of a government shutdown could have a material adverse effect on Arcosa's revenues, profits, and cash flows. Arcosa relies on government personnel to conduct certain routine business processes for the inspection and delivery of certain products that, if disrupted, could have an impact on Arcosa's revenues and business. The negative impact on the economy from a public health emergency could also impact our customers in similar ways, causing customers to postpone projects, cancel or delay orders, or file bankruptcy. </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%">A public health emergency could also disrupt Arcosa's cross-border business transactions and activities. During the COVID-19 pandemic, governments in the U.S. and elsewhere in the world implemented strict measures to help control the spread of the virus, including quarantines, travel restrictions and business curtailments. Such actions may impair or prevent Arcosa from continuing its operations. The extent to which a pandemic, epidemic, or other public health emergency could impact our business will depend on numerous evolving factors that we may not be able to accurately predict.</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:700;line-height:120%">Instability in the economy or negative conditions in credit markets may adversely affect our business by limiting Arcosa's or its customers' and suppliers' access to credit.</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%">Instability in the global economy or negative conditions in the global credit markets that limit or impair our access to credit may adversely affect our business. In general, Arcosa may rely upon banks and capital markets to fund its growth strategy. Any downgrades in our credit ratings may make raising capital more difficult, increase the cost and affect the terms of future borrowings, affect the terms under which we purchase goods and services, and limit our ability to take advantage of potential business opportunities. If Arcosa is unable to secure financing on acceptable terms, Arcosa's other sources of funds, including available cash, its revolving credit facility, and cash flow from operations may not be adequate to fund its operations and contractual commitments and refinance existing 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%">We are also exposed to risks associated with the creditworthiness of our customers and suppliers.</span><span style="background-color:#dbdbdb;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> If</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> volatile conditions in the global credit markets such as rising interest rates and tightening of credit standards limit our customers' access to credit (or increase the cost of obtaining credit), product order volumes may decrease, or customers may default on payments owed to Arcosa. Likewise, if Arcosa's suppliers face challenges obtaining credit, selling their products to customers that require purchasing credit, or otherwise operating their businesses, the supply of materials Arcosa purchases from them to manufacture its products may be interrupted. These events or a more general economic downturn could lead to a reduction in orders for Arcosa&#8217;s products, requests for deferred deliveries of backlog orders and make it difficult to collect on accounts receivable, which could result in lower revenue or increased operating costs. In addition, such events could result in Arcosa&#8217;s customers&#8217; attempts to unilaterally cancel or terminate firm contracts or orders in whole or in part, resulting in contract or purchase order breaches which could result in increased commercial litigation 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:700;line-height:120%">Arcosa and its customers participate in cyclical industries, which are subject to downturns.</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%">A majority of Arcosa's revenue is from customers who are in industries and businesses that are cyclical in nature which may result in decreased demand for Arcosa's products and negatively affect the collectability of receivables. For example, demand for our construction products is driven in large part by residential and commercial construction spending and by population and economic growth which typically slow during a downturn. The barge industry in particular has previously experienced sharp cyclical downturns and at such times operated with a minimal backlog. In addition, since Arcosa's operations are in a variety of geographic markets, its businesses are subject to differing economic conditions and labor availability in each such geographic market. While the business cycles of Arcosa&#8217;s different operations may not typically coincide, an economic downturn could affect disparate cycles contemporaneously.</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%">Cyclical or other fluctuations, including as a result of government or macroeconomic policy, could result in decreased demand for our products, which could in turn result in lower sales volumes, lower prices, a slowdown in production at our facilities and/or a decline in or loss of profits. In addition, an economic downturn may negatively affect the collectability of accounts receivable. Any of the foregoing market or industry conditions or events could result in reductions in Arcosa&#8217;s revenues, or increased operating 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:700;line-height:120%">The impact of increased prices and inflation on principal raw material prices, including the cost of steel with respect to the order of new barges or wind towers and liquid asphalt with respect to our asphalt paving operations, could negatively impact Arcosa's performance and financial results.</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%">Increased inflation and volatile input costs may be beyond our control, including rising prices for raw materials such as steel, liquid asphalt, fuel, parts and components, freight, packaging, supplies, labor, and energy, increases our costs to manufacture and distribute our products. We may be unable to pass these rising costs on to our customers. While Arcosa cannot predict the extent to which inflation may increase, increases and volatility in the </span></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">21</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i5442a61a4c6f4968a5a19c36a500b326_7">Table of Contents</a></span></div></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">price of steel and liquid asphalt have and could impact a customer's decision to place or delay orders for new barges, wind towers, or asphalt paving. Other inflationary pressures may generally result in a reduction in construction activity, which could have a material adverse effect on our business. Under varying circumstances, Arcosa may take actions to minimize these inflationary risks, but such efforts may not be effective in mitigating the impact on Arcosa's margins. Arcosa's revenues or operating costs may be negatively affected if we are unable to mitigate the impact of these cost increases through contractual means or otherwise offset the effect of these cost increases. </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:700;line-height:120%">Risks related to Arcosa&#8217;s operations outside of the U.S., particularly Mexico, could decrease Arcosa&#8217;s profitability.</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&#8217;s operations outside of the U.S. are subject to risks associated with cross-border business transactions and activities. Political, legal, trade, environmental regulations, or economic change or instability, criminal activities, or social unrest could limit or curtail Arcosa&#8217;s respective foreign business activities and operations, including the ability to hire and retain employees. Violence in Mexico associated with drug trafficking is continuing. Arcosa has not, to date, been materially affected by any of these risks, but Arcosa cannot predict the likelihood of future effects from such risks or any resulting adverse impact on Arcosa&#8217;s business. </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 ships raw materials to Mexico and manufactures products in Mexico that are sold in the U.S. or elsewhere, which are subject to customs and other regulations. Any shutdown or delays at the U.S./Mexico border could affect our ability to transport or import our products manufactured in Mexico in a timely manner or at all. Some foreign countries where Arcosa operates have regulatory authorities that regulate products sold or used in those countries. If Arcosa fails to comply with the applicable regulations related to the foreign countries where Arcosa operates, Arcosa may be unable to market and sell its products in those countries or could be subject to administrative fines or penalties.</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 addition, with respect to operations in Mexico and other foreign countries, unexpected changes in the political environment, laws, rules, and regulatory requirements; tariffs and other trade barriers, including regulatory initiatives for buying goods produced in America; more stringent or restrictive laws, rules and regulations relating to labor or the environment; adverse tax consequences; price exchange controls and restrictions; regulations affecting cross-border rail and vehicular traffic; or availability of commodities, including gasoline and electricity, could limit operations affecting production throughput and making the manufacture and distribution of Arcosa&#8217;s products less timely or more difficult. </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%">Furthermore, any material change in the tariffs, quotas, regulations or duties on imports imposed by the U.S. government and agencies or on exports by the government of Mexico or its agencies, could affect Arcosa&#8217;s ability to export products that Arcosa manufactures in Mexico. Failure to comply with such import and export regulations could result in significant fines and penalties.</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%">Because Arcosa has operations outside the U.S., Arcosa could be adversely affected by final judgments of non-compliance with the U.S. Foreign Corrupt Practices Act of 1977 (&#8220;FCPA&#8221;) or import/export rules and regulations and similar anti-corruption, anti-bribery, or import/export laws of other countries. As a result of our policy to comply with the FCPA and similar anti-bribery laws, we may be at a competitive disadvantage to competitors that are not subject to, or do not comply with, such laws.</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:700;line-height:120%">Arcosa may incur increased costs due to fluctuations in foreign currency exchange rates.</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 is exposed to risks associated with changes in foreign currency exchange rates. Arcosa has substantial manufacturing operations in Mexico. To the extent there are significant changes in the exchange rate between the U.S. dollar and the Mexican peso, Arcosa may incur increased costs or losses and reduced profits. Because our financial statements are denominated in U.S. dollars, fluctuations in currency exchange rates between the U.S. dollar and other currencies have had and will continue to have an impact on our reported earnings. Under varying circumstances, Arcosa may seek to minimize these risks using hedges and similar financial instruments and other activities, although these measures, if and when implemented, may not be effective. Any material and untimely changes in exchange rates could adversely impact our 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:700;line-height:120%">Arcosa may be adversely affected by trade policies and practices, including trade practices of competitors that violate U.S. or other foreign laws, regulations, or practices.</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 faces competition from manufacturers both in the U.S. and around the world, some of which may engage in competition and trade practices involving the importation of competing products into the U.S. in violation of U.S. or other foreign laws, regulations, or practices. Arcosa&#8217;s competitors may import competing products that are subsidized by foreign governments and sold in the U.S. at less than fair value. The results of trade negotiations, trade agreements, and tariffs could also negatively affect Arcosa&#8217;s supplies, cost of goods sold, and customers. Arcosa produces certain products at its manufacturing facilities in Mexico. Arcosa's business benefits from free </span></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">22</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i5442a61a4c6f4968a5a19c36a500b326_7">Table of Contents</a></span></div></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">trade agreements, such as the United States-Mexico-Canada Agreement ("USMCA"). Potential USMCA developments, including tariffs, changes or amendments to the agreement, governmental orders, policies, and laws and regulations could adversely affect Arcosa's existing production operations in Mexico and have a material adverse effect on Arcosa's business. Additionally, effective February 4, 2025, the U.S government implemented an additional tariff on goods being imported from China and announced additional tariffs for goods imported into the U.S. from Mexico and Canada beginning in March 2025. Changes in U.S. trade policy have resulted and could again result in reactions from U.S. trading partners, including adopting responsive trade policies making it more difficult or costly for us to export or import our products from Mexico. While we cannot predict what additional changes to trade policy will be made by the current or a future presidential administration or Congress, including whether existing tariff policies will be maintained or modified, what products may be subject to such policies, or whether the entry into new or bilateral or multilateral trade agreements will occur, such changes could increase pricing pressure on Arcosa&#8217;s products, reduce Arcosa&#8217;s revenues and operating profits, limit Arcosa&#8217;s ability to grow, and otherwise adversely affect Arcosa&#8217;s financial results.</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:700;line-height:120%">Arcosa and its customers depend on government spending and funding from federal, state and local government agencies, and any disruption in government funding could harm Arcosa's business.</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%">Periods of partial or full U.S. federal government shutdown, impasse, deadlock, and last-minute accords may continue to permeate many aspects of U.S. governance, including federal government budgeting and spending, government-funded infrastructure projects and building activities, taxation, U.S. deficit spending and debt ceiling limits, and international commerce. Such periods could negatively impact U.S. domestic and global financial markets, thereby reducing customer demand for Arcosa&#8217;s products and services and potentially result in reductions in Arcosa&#8217;s revenues, increased price competition, or increased operating costs, any of which could adversely affect Arcosa&#8217;s business. </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%">Furthermore, certain of Arcosa&#8217;s businesses depend on government spending for infrastructure and other similar building activities. As a result, demand for some of Arcosa&#8217;s products is influenced by local, state, U.S. federal, and international government fiscal policies, tax incentives and other subsidies, and other general macroeconomic and political factors. Projects in which Arcosa participates may be funded directly by governments or privately-funded, but are otherwise tied to or impacted by government policies, U.S. presidential executive orders and memorandums, and spending measures.</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%">Government spending is often approved only on a short-term basis and some of the projects in which Arcosa&#8217;s products are used require longer-term funding commitments. If government funding is not approved or funding is lowered as a result of a change in priorities under the current U.S. presidential administration, poor economic conditions, lower than expected revenues, or other factors, it could limit infrastructure projects available, increase competition for projects, result in excess inventory, and decrease sales, all of which could adversely affect the profitability of Arcosa&#8217;s business.</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%">Additionally, certain regions or states may require or possess the means to finance only a limited number of large infrastructure projects and periods of high demand may be followed by years of little to no activity. There can be no assurances that governments will sustain or increase current infrastructure spending and tax incentive and other subsidy levels, and any reductions thereto or delays therein could affect Arcosa&#8217;s 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:700;line-height:120%">Repercussions from terrorist activities or armed conflict could harm Arcosa&#8217;s business.</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%">Terrorist activities, anti-terrorist efforts, and other armed conflict involving the U.S. or its interests abroad or other foreign actors, including the war in Ukraine and the conflicts in the Middle East, may adversely affect the U.S. and global economies, potentially negatively affecting the industries in which Arcosa operates. This could result in delays in or cancellations of the purchase of Arcosa&#8217;s products or shortages in raw materials, parts, or components, any of which could prevent Arcosa from meeting its financial and other obligations.</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:700;line-height:120%">Litigated disputes and other claims could increase Arcosa&#8217;s costs and weaken Arcosa&#8217;s liquidity and financial condition.</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 is currently, and may from time to time be, involved in various claims or legal proceedings arising out of Arcosa&#8217;s operations. The defense of these lawsuits, claims, investigations, and proceedings may divert management's attention from Arcosa's core business and be expensive to defend. Any claims or legal proceedings brought against Arcosa, with or without merit, could harm Arcosa's reputation in the industry and reduce product sales. Adverse judgments and outcomes in some or all of these matters could result in significant losses and costs that could weaken Arcosa&#8217;s liquidity and financial condition. Although Arcosa maintains reserves for its probable and reasonably estimable liability, Arcosa&#8217;s reserves may be inadequate to cover its portion of claims or final judgments after taking into consideration rights in indemnity and recourse under insurance policies or to third parties as a result </span></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">23</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i5442a61a4c6f4968a5a19c36a500b326_7">Table of Contents</a></span></div></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">of which there could be a material adverse effect on Arcosa&#8217;s business. See Note 15. "Commitments and Contingencies&#8221; for additional information on the Company&#8217;s current litigation.</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%">Risks Related to Growth Strategy.</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:700;line-height:120%">Arcosa may not be able to successfully identify, consummate or integrate 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%">Arcosa expects to routinely engage in the search for growth opportunities, including assessment of merger and acquisition prospects in new markets and/or products. However, Arcosa may not be able to identify and secure suitable opportunities. Arcosa&#8217;s ability to consummate any acquisitions on terms that are favorable to Arcosa may be limited by a number of factors, such as competition for attractive targets and, to the extent necessary, Arcosa&#8217;s ability to obtain financing on satisfactory terms, if at all.</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 addition, if Arcosa is not able to successfully integrate its transactions, including the Ameron and Stavola acquisitions, to any material degree, such failure of a successful integration could result in unexpected claims or otherwise have a material adverse effect on Arcosa&#8217;s business. Integration risks include the following: (i) the diversion of management&#8217;s time and resources to integration matters from other Arcosa matters; (ii) difficulties in achieving business opportunities and growth prospects of the acquired business; (iii) difficulties in managing the expanded operations; (iv) challenges in retaining key personnel; and (v) the disruption of ongoing business, customer, and employee relationships. The failure to successfully integrate such mergers or acquisitions could prevent Arcosa from achieving the anticipated operating and cost synergies or long-term strategic benefits from such transactions.</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:700;line-height:120%">Acquisitions and divestitures bring risks of unexpected liabilities that could harm Arcosa's business.</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%">Acquisitions and divestitures may bring known and unknown risks to Arcosa. If we fail to adequately perform due diligence during the acquisition process or if despite adequate diligence an unknown condition or circumstance is discovered after the closing of a transaction, we may be subject to unexpected liabilities in connection with such transaction. Acquisitions and divestitures also bring risks that the counterparties to the transactions may fail to perform their obligations, which could result in costly litigation, divert management's attention, and disrupt our business operations. Third parties could also seek to hold Arcosa responsible for these liabilities, and there can be no assurance that any indemnity from our counterparties or any insurance we obtain in connection with the transaction will be sufficient to protect Arcosa against the full amount of such potential 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%">Furthermore, an element of Arcosa's long-term strategy is to reduce the complexity and cyclicality of the overall business which may result in divestitures. Divestitures pose risks and challenges that could negatively impact Arcosa's business, including retained liabilities related to divested businesses, obligations to indemnify counterparties against contingent liabilities and potential disputes with counterparties.</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%">If we do not realize the expected benefits of these divestitures or our post-completion liabilities and continuing obligations are substantial and exceed our expectations, our financial position, results of operations and cash flows could be negatively impacted. Any divestiture may result in a dilutive impact to our future earnings if we are unable to offset the dilutive impact from the loss of revenue and profits associated with the divestiture, as well as significant write-offs, including those related to goodwill and other intangible assets, which could result in a material adverse effect on Arcosa's 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:700;line-height:120%">Potential expansion of our business may expose us to new business, regulatory, political, operational, financial, and economic risks associated with such expansion, both inside and outside of the U.S.</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's growth strategy may result in the acquisition of new lines of business or expansion into geographic  markets (whether inside or outside the U.S.) in which we have limited operating experience, including with respect to seeking regulatory approvals, becoming subject to regulatory authorities, and marketing or selling products. For example, the acquisitions of Ameron and Stavola in 2024 expanded Arcosa's Engineered Structures and Construction Products segments and exposed Arcosa to new geographic markets.</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%">Further, our operations in new foreign markets may be adversely affected by a number of factors, including: general economic conditions and monetary and fiscal policy; financial risks, such as longer payment cycles, difficulty in collecting from international customers, the effect of local and regional financial crises, and exposure to foreign currency exchange rate fluctuations and controls; multiple, conflicting, and changing laws and regulations such as export and import restrictions, employment laws, regulatory and local zoning requirements, and other governmental approvals, permits, and licenses; interest rates and taxation laws and policies; increased government regulation; social stability; and political, economic, or diplomatic developments. Certain jurisdictions have, from time to time, experienced instances of civil unrest and hostilities, both internally and with neighboring countries. Rioting, military activity, terrorist attacks, or armed hostilities could cause our operations in such jurisdictions to be adversely </span></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">24</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i5442a61a4c6f4968a5a19c36a500b326_7">Table of Contents</a></span></div></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">affected or suspended. We generally do not have insurance for losses and interruptions caused by terrorist attacks, military conflicts, and wars.</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%">Any of these factors could significantly harm our potential business or international expansion and our operations.</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%">Risks Related to Regulatory and Environmental Matters</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:700;line-height:120%">Our business is subject to significant regulatory compliance obligations in the U.S., Mexico, and other countries where we do business, and a failure to comply with any current or future laws or regulations could have a material adverse effect on us.</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 is subject to comprehensive federal, state, local, and foreign laws and regulations and held to industry standards established by private industry organizations. These organizations establish safety criteria, conduct inspections and investigations, and recommend improved safety and operating standards.</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&#8217;s operations are also subject to various governmental regulations in the U.S., Mexico, and other countries where we do business related to the environment, occupational safety and health, labor, and business practices, including OSHA and MSHA.</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%">Although we believe that we are in material compliance with all applicable regulations and operating permits material to our business operations, if we determine that our products or processes are not in compliance with applicable requirements, rules, regulations, specifications, standards or product testing criteria, it might result in additional operating expenses, administrative fines or penalties, criminal sanctions, product recalls, reputational harm, or loss of business that could have a material adverse effect on Arcosa&#8217;s business. </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 addition, amendments to existing statutes and regulations, adoption of new statutes and regulations, modification of existing operating permits, or entering into new lines of business which are covered by regulatory agencies that Arcosa has not previously been subject to could require us to alter our methods of operation and/or discontinue the sale of certain of our products, resulting in substantial costs. For example, the U.S. barge industry relies, in part, on the Jones Act because it prohibits foreign vessels from transporting goods between U.S. ports. Changes to or a repeal of such legislation could have a material adverse impact on Arcosa&#8217;s barge business and revenues. </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:700;line-height:120%">Arcosa is subject to health and safety laws and regulations and any failure to comply with any current or future&#160;laws or regulations could have a material adverse effect on us.</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%">Manufacturing and construction sites are inherently dangerous workplaces. Arcosa&#8217;s manufacturing sites often put Arcosa&#8217;s employees and others in close proximity with large pieces of mechanized equipment, moving vehicles, chemical and manufacturing processes, heavy products and other items, and highly regulated materials. Unsafe work sites have the potential to increase employee turnover and raise Arcosa&#8217;s operating costs. Arcosa&#8217;s safety record can also impact Arcosa&#8217;s reputation. Arcosa maintains functional groups whose primary purpose is to ensure Arcosa implements effective work procedures throughout Arcosa&#8217;s organization and take other steps to ensure the health and safety of Arcosa&#8217;s work force, but there can be no assurances these measures will be successful in preventing injuries or violations of health and safety laws and regulations. Any failure to maintain safe work sites or violations of applicable health and safety standards and laws, including non-compliance with operating permits, could result in the imposition of substantial fines, suspension of production, alterations of our production processes, cessation of operations, or other actions which could harm our business. Such compliance failures could also expose Arcosa to significant financial losses and reputational harm, as well as civil and criminal liabilities, any of which could have a material adverse effect on Arcosa&#8217;s 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:700;line-height:120%">Arcosa has potential exposure to environmental liabilities that may increase costs and lower profitability.</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 is subject to comprehensive federal, state, local, and foreign environmental laws and regulations relating to: (i) the release or discharge of regulated materials into the environment at Arcosa&#8217;s facilities or with respect to Arcosa&#8217;s products while in operation; (ii) the management, use, processing, handling, storage, transport and transport arrangement, and disposal of hazardous and non-hazardous waste, substances, and materials; and (iii) other activities relating to the protection of human health and the environment. Such laws and regulations expose Arcosa to liability for its own acts and potentially the acts of others. These laws and regulations also may impose current liability on Arcosa under circumstances where, at the time of the action taken, such action complied with then applicable laws and regulations. In addition, environmental laws and regulations may require significant expenditures to achieve compliance, and non-compliance could result in a shutdown or work stoppage and civil and criminal fines or penalties.</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%">Environmental pre-construction, construction, and operating permits are, or may be, required for Arcosa&#8217;s operations under these laws and regulations. These permits are subject to modification, renewal, and/or revocation. Although Arcosa regularly monitors and reviews its operations, procedures, and policies for compliance with </span></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">25</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i5442a61a4c6f4968a5a19c36a500b326_7">Table of Contents</a></span></div></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Arcosa&#8217;s environmental permits and related laws and regulations, the risk of environmental liability is inherent in the operation of Arcosa&#8217;s businesses.</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%">Moreover, future events, such as changes in, or modified interpretations of, existing environmental laws and regulations or enforcement policies, or further investigation or evaluation of the potential health hazards associated with the manufacture of Arcosa&#8217;s products and related business activities and properties, may give rise to additional compliance and other costs that could have a material adverse effect on Arcosa&#8217;s business. </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 of commodities by rail, barge, or container also raises potential liability risks in the event of an accident that results in the release of substances that cause or threaten to cause harm to the environment or, natural resources, or result in exposure to harmful substances. If Arcosa is found liable in any such incidents, it could have a material adverse effect on Arcosa&#8217;s 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:700;line-height:120%">Responding to claims relating to improper handling, transport, storage, or disposal of hazardous materials could be time consuming and costly.</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%">We use controlled hazardous materials in our business and generate wastes that are regulated as hazardous wastes under U.S. federal, state, and local environmental laws and under equivalent provisions of law in other jurisdictions in which our manufacturing facilities are located. Our use and management of these substances and materials is subject to stringent, and periodically changing, regulation that can impose costly compliance obligations on us and have the potential to adversely affect our manufacturing activities. We are also subject to potential liability for claims alleging property damage and personal and bodily injury or death arising from the use of or exposure to our products, especially in connection with products we manufacture that our customers use to transport or store hazardous, flammable, toxic, or explosive materials.</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 risk of accidental contamination or injury from these materials cannot be completely eliminated. If an accident involving these substances occurs, we could be held liable for any damages that result, as well as incur clean-up costs and liabilities, which can be substantial. Additionally, an accident could damage our facilities, resulting in operational delays and increased 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:700;line-height:120%">Our manufacturing plants or other facilities may have unknown environmental conditions that could be expensive and time-consuming to correct.</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 can be no assurance that we will not encounter environmental conditions at any of our manufacturing plants or other facilities that may require us to incur significant clean-up or correction costs. Upon encountering an environmental condition or receiving a notice of an environmental condition, we may be required to correct the condition. The presence of an environmental condition requiring corrective action or remediation relating to any of our manufacturing plants or other facilities may require significant expenditures to address.</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:700;line-height:120%">Business, regulatory, and legal developments regarding climate change, and physical impacts from climate change, could have an adverse effect on our business. </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%">Legislation and new rules to regulate emission of greenhouse gases (&#8220;GHGs&#8221;) may require Arcosa to meet new standards that may require substantial reductions in carbon emissions. There is also a potential for climate change legislation and regulation that could adversely impact the cost of certain manufacturing inputs, including the increasing cost of energy and electricity. While Arcosa cannot assess the direct impact of these or other potential regulations, new climate change protocols could affect demand for its products and/or affect the price of materials, input factors, energy costs, and manufactured components. </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%">Potential impacts of climate change include physical impacts, such as disruption in production and product distribution due to impacts from major storm events, shifts in regional weather patterns and intensities, and sea level changes. Other adverse consequences of climate change could include an increased frequency of severe weather events, low river levels, drought, flooding, wildfires, and rising sea levels that could affect operations at Arcosa&#8217;s manufacturing facilities as well as the price and/or availability of insurance coverage for the Company assets or other unforeseen disruptions of Arcosa&#8217;s operations, systems, property, or equipment. </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%">We also communicate certain initiatives and goals regarding GHG and related matters in our public disclosures. These initiatives and goals may be difficult and expensive to implement or may not advance at a pace sufficient to meet our goals, and we could be criticized for the scope, accuracy, adequacy or completeness of the disclosure. Further, statements about our GHG-related initiatives and goals, and progress towards these goals, may be based on standards for measuring progress that are still developing, internal controls and processes that continue to evolve and assumptions that are subject to change in the future. If our GHG-related data, processes and reporting are inaccurate or incomplete, or if we fail to achieve progress with respect to these goals or initiatives on a timely basis or at all, our operations and financial performance could be adversely affected. </span></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">26</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i5442a61a4c6f4968a5a19c36a500b326_7">Table of Contents</a></span></div></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%">California has enacted climate disclosure laws requiring certain U.S. companies doing business in California to report certain GHG emissions and make other climate-related financial risk disclosures. In addition, the SEC has proposed climate disclosure requirements. Both the California and the SEC disclosure rules have been legally challenged and are pending final resolution. To the extent these climate disclosures survive and/or substantially similar ones are adopted in the future, we will be required to incur significant time and money to comply with the disclosure requirements and may be required to modify certain of our operations. These compliance costs could adversely impact our future business. </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 impacts of climate change and related regulations on our operations and the Company overall are highly uncertain and difficult to estimate, but such effects could be materially adverse to our 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:700;line-height:120%">Arcosa&#8217;s sustainability efforts may be costly or may not align with the public sentiments of our stockholders and others with respect to our sustainability practices and related public disclosures.</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 has been proactive in integrating its sustainability initiatives into its long-term strategy. The subjective nature and wide variety of frameworks and methods used by our stockholders and others to assess Arcosa&#8217;s sustainability strategy and progress and heightened governance standards could result in a negative perception by our stockholders or misrepresentation by others of Arcosa&#8217;s sustainability goals and progress. Arcosa&#8217;s inability to achieve satisfactory progress on its sustainability initiatives and improved safety, on a timely basis, or at all, or to align with the sustainability criteria of our stockholders and others could adversely affect Arcosa&#8217;s 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:700;line-height:120%">From time to time Arcosa may take tax positions that the Internal Revenue Service (&#8220;IRS</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">&#8221;)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">, the Servicio de Administracion Tributaria (&#8220;SAT</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">&#8221;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">) in Mexico, or other taxing jurisdictions may contest.</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 subsidiaries have in the past and may in the future take tax positions that the IRS, the SAT, or other taxing jurisdictions may challenge. If the IRS, SAT, or other taxing jurisdictions successfully contests a tax position that Arcosa takes, Arcosa may be required to pay additional taxes or penalties which may not have been previously accrued that may adversely affect its results of operations and financial position.</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:700;line-height:120%">The expiration, elimination, modification, or reduction of tax benefits or tax credits or the ability to utilize federal-aid programs that allow for purchase price reimbursement or other government funding or subsidies may harm Arcosa's business.</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%">Some of Arcosa&#8217;s customers and contractual counterparties (i) rely on their ability to obtain or utilize tax benefits or tax credits such as accelerated depreciation or the production tax credit or investment tax credit for renewable energy or (ii) utilize federal-aid programs that allow for purchase price reimbursement or other government funding or subsidies, any of which benefits, credits, or programs could be modified, discontinued or allowed to expire without extension thereby reducing demand for certain of Arcosa&#8217;s products or reducing certain tax credits or other tax benefits for which Arcosa or its contractual counterparties may be eligible.</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 example, the IRA provides for certain manufacturing, production, and investment tax credit incentives, including AMP tax credits for companies that domestically manufacture and sell clean energy equipment, like Arcosa Wind Towers. If any currently available tax benefits, tax credits, subsidies, or programs, including the AMP tax credits, are allowed to expire or are otherwise modified or repealed, the demand for Arcosa&#8217;s products could decrease and/or the amount of AMP tax credits or other tax benefits for which Arcosa or its contractual counterparties may be eligible may be reduced, thereby creating the potential for a material adverse effect on Arcosa&#8217;s business and future financial results.</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%">Risks Related to Technology and Cybersecurity</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:700;line-height:120%">Information system failures, cyber incidents or security breaches, whether with Arcosa or a third party, could disrupt our business and result in the compromise of confidential, sensitive, or proprietary information.</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 relies on information technology infrastructure and architecture, including hardware, cloud computing networks, software, people, and processes to manage protected, confidential, and other sensitive information to conduct Arcosa&#8217;s business in the ordinary course. Any material failure, interruption of service, compromise of data security, or cybersecurity threat or attack could adversely affect Arcosa&#8217;s relations with suppliers, customers, and regulators, and result in negative impacts to Arcosa&#8217;s market share, operations, and profitability. </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 business is at risk from and may be impacted by information security incidents, including attempts to gain unauthorized access to our systems or data, ransomware, malware, phishing or social engineering scams, and other physical and electronic security events as well as from similar events impacting third parties with which we do business. Security breaches could result in theft, destruction, loss, misappropriation, or release of protected, confidential, or other sensitive data including personal information of our employees, trade secrets, or other proprietary intellectual property that could adversely impact Arcosa's future results.</span></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">27</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i5442a61a4c6f4968a5a19c36a500b326_7">Table of Contents</a></span></div></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%">While we employ several measures to prevent, detect, and mitigate these threats, there is no guarantee such efforts will be successful in preventing a cyber event or that any third parties with which we do business will be successful in preventing a cyber event. We have invested and continue to invest in risk management, information security, and data protection measures, including technical, administrative, and organizational safeguards, in order to protect our systems and data. The cost and operational consequences of implementing, maintaining, and enhancing further data or system safeguards could increase significantly to keep pace with increasingly frequent, complex, and sophisticated global cyber threats. Any material breaches of cybersecurity, including the accidental loss, inadvertent disclosure or unapproved dissemination of proprietary information or sensitive or confidential data, or media reports of perceived security vulnerabilities to our systems, products, and services or those of our third parties could cause us to experience reputational harm, loss of customers and revenue, fines, regulatory actions and scrutiny, sanctions, or other statutory penalties, litigation, liability for failure to safeguard our customers' information, or financial losses that are either not insured against or not fully covered through any insurance maintained by us. Any of the foregoing may have a material adverse effect on our business, operating results, and financial condition.</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:700;line-height:120%">Arcosa is subject to complex and evolving laws and regulations regarding privacy and cybersecurity.</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 laws and regulations governing cybersecurity, data privacy and protection, and the unauthorized disclosure of confidential or protected information pose increasingly complex compliance challenges and potentially elevate costs, and any actual or perceived failure to adequately address privacy and cybersecurity concerns or comply with applicable laws and regulations could result in significant penalties, legal liability, judgments and negative publicity; require us to change our business practices; increase the costs and complexity of compliance; and adversely affect our business. If we are not able to adjust to changing laws, regulations and standards relating to privacy or cybersecurity, our business may be materially harmed. As noted above, we are also subject to the possibility of cyber events, which themselves may result in a violation of these privacy and data security laws.</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:700;line-height:120%">Arcosa&#8217;s inability to sufficiently protect Arcosa&#8217;s intellectual property rights could adversely affect Arcosa&#8217;s business.</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&#8217;s patents, copyrights, trademarks, trade secrets, and other intellectual property rights are important to Arcosa&#8217;s success. Arcosa relies on patent, copyright, and trademark law, and trade secret protection and confidentiality and/or license agreements with others to protect Arcosa&#8217;s intellectual property rights. Arcosa&#8217;s trademarks, service marks, copyrights, patents, and trade secrets may be exposed to market confusion, commercial abuse, infringement, or misappropriation and possibly challenged, invalidated, circumvented, narrowed, or declared unenforceable by countries where Arcosa&#8217;s products and services are made available, including countries where the laws may not protect Arcosa&#8217;s intellectual property rights as fully as in the U.S. Such instances could negatively impact Arcosa&#8217;s competitive position and adversely affect Arcosa&#8217;s business. Additionally, Arcosa could be required to incur significant expenses to protect its intellectual property rights.</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%">Risks Related to Arcosa Common Stock.</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:700;line-height:120%">Arcosa cannot guarantee the timing, amount, or payment of dividends on its common stock.</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 timing, declaration, amount, and payment of future dividends to Arcosa&#8217;s stockholders falls within the discretion of the Board. The Board's decisions regarding the payment of future dividends will depend on many factors, such as Arcosa&#8217;s financial condition, earnings, capital requirements, debt service obligations, covenants related to our debt service obligations, industry practice, legal requirements, regulatory constraints, access to the capital markets, and other factors that the Board deems relevant. Arcosa cannot guarantee that it will continue to pay any dividend in the future.</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:700;line-height:120%">Certain provisions in Arcosa&#8217;s restated certificate of incorporation and amended and restated bylaws ("Arcosa&#8217;s Governing Documents"), and of Delaware law, may prevent or delay an acquisition of Arcosa, which could decrease the trading price of the common stock.</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&#8217;s Governing Documents and Delaware law contain provisions that are intended to deter coercive takeover practices and inadequate takeover bids by making such practices or bids unacceptably expensive to the bidder and to encourage prospective acquirers to negotiate with the Board rather than to attempt a hostile takeover.</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 provisions include limitations on the ability of our stockholders to call special meetings, the establishment of advance notice procedures for stockholder proposals and nominations for election of directors and allow for the Board to issue blank check preferred stock with voting or conversion rights without stockholder approval. In addition, Arcosa is subject to Section 203 of the Delaware General Corporation Law which makes it more difficult for a person who acquires, 15% or more of Arcosa's outstanding voting stock to effect various business combinations with us for a three-year period following the time such stockholder became a 15% stockholder.</span></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">28</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i5442a61a4c6f4968a5a19c36a500b326_7">Table of Contents</a></span></div></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 believes these provisions will protect its stockholders from coercive or otherwise unfair takeover tactics by requiring potential acquirers to negotiate with the Board and by providing the Board with more time to assess any acquisition proposal. These provisions are not intended to make Arcosa immune from takeovers. However, these provisions will apply even if the offer may be considered beneficial by some stockholders and could delay or prevent an acquisition that the Board determines is not in the best interests of Arcosa and its stockholders. These provisions may also prevent or discourage attempts to remove and replace incumbent directors.</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:700;line-height:120%">Arcosa&#8217;s stock price may fluctuate significantly.</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%">We cannot predict the prices at which shares of Arcosa common stock may trade. The trading and market price of Arcosa common stock may fluctuate significantly due to a number of factors, some of which may be beyond Arcosa&#8217;s control, including: Arcosa&#8217;s quarterly or annual earnings, or those of other companies in its industry; actual or anticipated fluctuations in Arcosa&#8217;s operating results; changes in earnings estimates by securities analysts or Arcosa&#8217;s ability to meet those estimates; Arcosa&#8217;s ability to meet its forward-looking guidance; the operating and stock price performance of other comparable companies; overall market fluctuations and domestic and worldwide economic conditions; and other factors described in these &#8220;Risk Factors&#8221; and elsewhere in this Annual Report on Form 10-K. </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%">Stock markets in general have experienced volatility that has often been unrelated to the operating performance of a particular company. Broad market and industry factors may materially harm the market price of Arcosa&#8217;s common stock, regardless of Arcosa&#8217;s operating performance. In the past, following periods of volatility in the market price of a company&#8217;s securities, shareholder derivative lawsuits and/or securities class action litigation has often been instituted against that company. Such litigation, if instituted against us, could result in substantial costs and a diversion of management&#8217;s attention and resources.</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:700;line-height:120%">Stockholders&#8217; percentage of ownership in Arcosa may be diluted in the future.</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%">Stockholders&#8217; percentage ownership in Arcosa may be diluted because of equity issuances for acquisitions, capital market transactions, or otherwise, including, without limitation, equity awards that Arcosa grants to its directors, officers, and employees.</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 addition, Arcosa&#8217;s restated certificate of incorporation authorizes Arcosa to issue, without the approval of Arcosa&#8217;s stockholders, one or more classes or series of preferred stock having such designation, powers, preferences, and relative, participating, optional, and other special rights, including preferences over Arcosa common stock respecting dividends and distributions, as the Board generally may determine. The terms of one or more classes or series of preferred stock could dilute the voting power or reduce the residual value of Arcosa common stock.</span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:11.25pt"><span><br/></span></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">29</span></div></div></div><div id="i5442a61a4c6f4968a5a19c36a500b326_19"></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i5442a61a4c6f4968a5a19c36a500b326_7">Table of Contents</a></span></div></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item&#160;1B.</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">&#160;Unresolved Staff Comments.</span></div><div style="margin-bottom:6pt;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%">None. </span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:11.25pt"><span><br/></span></div><div id="i5442a61a4c6f4968a5a19c36a500b326_22"></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item 1C. </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Cybersecurity</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">.</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%">Risk Management and Strategy.</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 continues to make cybersecurity a priority as the threat landscape evolves and becomes increasingly complex and sophisticated.</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%"><ix:nonNumeric contextRef="c-1" name="cyd:CybersecurityRiskManagementProcessesIntegratedFlag" format="ixt:fixed-true" id="f-36">Managing Material Risks &amp; Integrated Overall Risk Management</ix:nonNumeric></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%"><ix:nonNumeric contextRef="c-1" name="cyd:CybersecurityRiskManagementProcessesIntegratedTextBlock" id="f-37" escape="true">Arcosa has strategically integrated cybersecurity risk management into its broader risk management framework to promote a company-wide culture of cyber risk awareness. Arcosa's Chief Information Security Officer ("CISO") and Senior Director of Information Security work closely with the IT department to continuously evaluate and address cybersecurity risks in alignment with business objectives, operational needs, and industry-accepted standards, such as the CIS Critical Security Controls and National Institute of Standards and Technology ("NIST") frameworks.</ix:nonNumeric> </span></div><ix:nonNumeric contextRef="c-1" name="cyd:CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock" id="f-38" escape="true"><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 processes and procedures in place to monitor the prevention, detection, mitigation, and remediation of cybersecurity risks. These include but are not limited to:</span></div><div style="margin-bottom:6pt;padding-left:36pt;text-align:justify;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.5pt">Maintaining a defined and practiced incident response plan;</span></div><div style="margin-bottom:6pt;padding-left:36pt;text-align:justify;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.5pt">Maintaining cyber insurance coverage;</span></div><div style="margin-bottom:6pt;padding-left:36pt;text-align:justify;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.5pt">Employing appropriate incident prevention and detection software, such as antivirus, anti-malware, firewall, endpoint detection, and identity and access management;</span></div><div style="margin-bottom:6pt;padding-left:36pt;text-align:justify;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.5pt">Maintaining a defined disaster recovery policy and employing backup/disaster recovery software, where appropriate;</span></div><div style="margin-bottom:6pt;padding-left:36pt;text-align:justify;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.5pt">Educating, training, and testing employees on information security practices and identification of potential cybersecurity risks and threats;</span></div><div style="margin-bottom:6pt;padding-left:36pt;text-align:justify;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.5pt">Ensuring familiarity and compliance with cybersecurity frameworks where appropriate; and</span></div><div style="margin-bottom:6pt;padding-left:36pt;text-align:justify;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.5pt">Reviewing and evaluating new developments in the cyber threat landscape.</span></div></ix:nonNumeric><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%">Engaging Third Parties on Risk Management</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%"><ix:nonNumeric contextRef="c-1" name="cyd:CybersecurityRiskManagementThirdPartyEngagedFlag" format="ixt:fixed-true" id="f-39">Recognizing the complexity and evolving nature of cybersecurity risk, the Company engages with a range of external experts, including cybersecurity consultants, in evaluating, monitoring, and testing Arcosa's cyber management systems and related cyber risks. The Company's collaboration with these third parties includes audits, threat and vulnerability assessments, incident response plan testing, company-wide monitoring of cybersecurity risks, and consultation on security enhancements.</ix:nonNumeric></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%">Managing Third Party Risk</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 recognizes the risks associated with the use of vendors, service providers, and other third parties that provide information system services, process information on its behalf, or have access to its information systems, and Arcosa has processes in place to oversee and manage these risks. In addition to the minimum security and control standards, these processes include other quality control measures, such as utilizing a third-party security scoring system to evaluate the security posture of current and potential parties. Arcosa also maintains ongoing monitoring to support continuous compliance with its cybersecurity standards.</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%">Risks from Cybersecurity Incidents</span></div><ix:nonNumeric contextRef="c-1" name="cyd:CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantTextBlock" id="f-40" escape="true"><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%"><ix:nonNumeric contextRef="c-1" name="cyd:CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantFlag" format="ixt:fixed-false" id="f-41">Arcosa has not been subject to cybersecurity incidents that have materially affected, or are reasonably likely to materially affect the Company, its operations, or financial standing.</ix:nonNumeric></span></div></ix:nonNumeric><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">30</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i5442a61a4c6f4968a5a19c36a500b326_7">Table of Contents</a></span></div></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%">Governance</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%">Risk Management Personnel</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%"><ix:nonNumeric contextRef="c-1" name="cyd:CybersecurityRiskRoleOfManagementTextBlock" id="f-42" escape="true">Arcosa's cybersecurity risk management program is overseen by management at multiple levels. The CISO and Senior Director of Information Security play key roles in assessing, monitoring, and managing the Company's cybersecurity risks with support of dedicated information technology and security personnel.</ix:nonNumeric> <ix:nonNumeric contextRef="c-1" name="cyd:CybersecurityRiskManagementExpertiseOfManagementResponsibleTextBlock" id="f-43" escape="true">Both the CISO and Senior Director of Information Security have been in their respective roles at Arcosa for over 6 years. The CISO has over 40 years of leadership positions in the high tech and IT industries. He is experienced in detailed product and solution development as well as business process operations providing an understanding of how cybersecurity considerations intersect the business. The Senior Director of Information Security and Compliance at Arcosa has more than 20 years of experience architecting, designing, and deploying security solutions based on industrial frameworks.</ix:nonNumeric> </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%">Monitor Cybersecurity Incidents</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%"><ix:nonNumeric contextRef="c-1" name="cyd:CybersecurityRiskThirdPartyOversightAndIdentificationProcessesFlag" format="ixt:fixed-true" id="f-44">The CISO and Senior Director of Information Security are continually informed and updated about the latest developments in cybersecurity, including emerging threats and innovative risk management techniques. They implement and oversee processes for the regular monitoring of our information systems. This includes the deployment of advanced security measures and regular system audits to identify potential vulnerabilities. In the event of a cybersecurity incident, the Company is equipped with a defined and practiced incident response plan. This plan includes immediate actions to mitigate the impact and long-term strategies for remediation and prevention of future incidents.</ix:nonNumeric></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%">Board of Director Oversight</span></div><ix:nonNumeric contextRef="c-1" name="cyd:CybersecurityRiskBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock" id="f-45" escape="true"><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 Board's Audit Committee is responsible for overseeing the Company's cyber risk. The CISO and other experts, as necessary provide the Audit Committee quarterly updates that encompass a broad range of topics, including but not limited to:</span></div><div style="margin-bottom:6pt;padding-left:36pt;text-align:justify;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.5pt">Current and emerging cybersecurity threat landscape;</span></div><div style="margin-bottom:6pt;padding-left:36pt;text-align:justify;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.5pt">Status of ongoing cybersecurity initiatives and strategies;</span></div><div style="margin-bottom:6pt;padding-left:36pt;text-align:justify;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.5pt">Incident reports and learnings from unique cybersecurity events, including those of other companies;</span></div><div style="margin-bottom:6pt;padding-left:36pt;text-align:justify;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.5pt">Compliance status and efforts with regulatory requirements and industry standards; and</span></div><div style="margin-bottom:6pt;padding-left:36pt;text-align:justify;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.5pt">Benchmarked data on the performance of certain aspects of our cybersecurity program relative to our peers.</span></div></ix:nonNumeric><ix:nonNumeric contextRef="c-1" name="cyd:CybersecurityRiskProcessForInformingBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock" id="f-46" escape="true"><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 addition, the CISO provides updates to the full Board upon request and updates the Board on unique developments, such as regulatory updates or unique vulnerability developments. Our Board is composed of members with diverse expertise including risk management, technology, and finance, equipping them to oversee cybersecurity risks effectively.</span></div></ix:nonNumeric><div style="margin-bottom:6pt;text-align:justify;text-indent:9pt"><span><br/></span></div><div id="i5442a61a4c6f4968a5a19c36a500b326_25"></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item&#160;2.</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">&#160;Properties.</span></div><div style="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&#8217;s corporate headquarters are located in Dallas, Texas. We principally operate in various locations throughout the U.S. and in Mexico. Our facilities are considered to be in good condition, well maintained, and adequate for our purposes. Information about the total square footage of our facilities as of December&#160;31, 2024 is as follows: </span></div><div style="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 style="width:38.227%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.788%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.788%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.250%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.257%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Approximate Square Feet</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:700;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Approximate Square Feet Located In</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:700;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"/><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:8pt;font-weight:700;line-height:100%">Owned</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><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:8pt;font-weight:700;line-height:100%">Leased</span></td><td colspan="3" style="padding:0 1pt"/><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:8pt;font-weight:700;line-height:100%">U.S.</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><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:8pt;font-weight:700;line-height:100%">Non-U.S.</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%">Construction Products</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:400;line-height:100%">837,200&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><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%">357,600&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><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,183,200&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><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%">11,600&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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:400;line-height:100%">2,359,000&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">371,300&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,069,700&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">660,600&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#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%">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:400;line-height:100%">731,100&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">81,000&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">812,100&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate</span></td><td colspan="2" style="background-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%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39,800&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39,800&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;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%">3,927,300&#160;</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 colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;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%">849,700&#160;</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 colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;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%">4,104,800&#160;</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 colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;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%">672,200&#160;</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"/></tr></table></div><div style="margin-bottom:6pt"><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%"> Excludes non-operating facilities.</span></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">31</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i5442a61a4c6f4968a5a19c36a500b326_7">Table of Contents</a></span></div></div><div style="margin-bottom:6pt;margin-top:3pt;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 estimated weighted average production capacity utilization for the twelve-month period ended December&#160;31, 2024 is reflected by the following percentages:</span></div><div style="margin-bottom:6pt;margin-top:3pt;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 style="width:86.619%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.181%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Production Capacity Utilized</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:700;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span></div></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%">Construction Products</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 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%">70&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 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></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%">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:400;line-height:100%">75&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 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></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%">Transportation Products</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">(3)</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%">40&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 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></tr></table></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:10pt;font-weight:400;line-height:120%"> Excludes non-operating facilities.</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:10pt;font-weight:400;line-height:120%"> Includes processing facilities, quarries, and mines.</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">(3)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Excludes the steel components business, which was sold in August 2024.</span></div><div><span><br/></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%">Mineral Reserves - Overview</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%">Information concerning the Company&#8217;s mining properties has been prepared in accordance with the requirements of Subpart 1300 of Regulation S-K (&#8220;S-K 1300&#8221;), which first became applicable to the Company for the fiscal year ended December 31, 2021. These requirements differ from the previously applicable disclosure requirements of SEC Industry Guide 7. Among other differences, S-K 1300 requires the Company to disclose its mineral resources in addition to its proven and probable mineral reserves, as of the end of their most recently completed fiscal year both in the aggregate and for each of their individually material mining properties. As of December&#160;31, 2024, the Company did not have any individually material mining properties. </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 terms &#8220;mineral resource,&#8221; &#8220;measured mineral resource,&#8221; &#8220;indicated mineral resource,&#8221; &#8220;inferred mineral resource,&#8221; &#8220;mineral reserve,&#8221; &#8220;proven mineral reserve,&#8221; and &#8220;probable mineral reserve,&#8221; whether singular or plural, are defined and used in accordance with S-K 1300. Under S-K 1300, mineral resources may not be classified as &#8220;mineral reserves&#8221; unless the determination has been made by a qualified person that the mineral resources can be the basis of an economically viable project. </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&#8217;s estimates of mineral reserves and mineral resources are determined internally by competent professionals, including engineers and geologists, using industry best practices and internal controls. These estimates are based on geologic data, mineral ownership information, and current or proposed operating plans. Our mineral reserves are proven and probable reserves that could be economically and legally extracted or produced at the time of the reserve determination, considering grade and quality of the minerals and all material modifying factors. These estimates are periodically updated to reflect past mining production, updated mine plans, new exploration information, and other geologic or mining data. Acquisitions or dispositions of mining properties will also change these estimates. Changes in mining or processing methods may increase or decrease the recovery basis for the estimates. The ability to update or modify the estimates of our mineral reserves is restricted to competent geologists and mining engineers and material modifications are documented. Our estimates of mineral reserves and mineral resources, and supporting information, have been assessed by the John T. Boyd Company, a qualified person, which is unaffiliated with the Company and conforms to the requirements under S-K 1300 for qualified persons. For more information related to the risks associated with the estimates of mineral reserves and mineral resources, see Item 1A &#8220;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Risk Factor - </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Risks Related to our Business and Operations.&#8221;</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%">Mining Properties</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 year ended December&#160;31, 2024, we produced 30.4 million tons of natural aggregates and specialty materials from our mining and processing operations located in the U.S. and Canada, all of which, we believe, have adequate road and/or railroad access. The Company reports its mining operations primarily through the following commodity groupings:</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-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Natural Aggregates</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> &#8211; includes operations which specialize in the production of sand, gravel, crushed stone, and stabilized material. Our aggregates operations are grouped into the &#8220;Texas&#8221; and &#8220;All Other&#8221; geographic regions, and shipments from an individual quarry or stationary crushing location are generally limited in geographic scope because the cost of transportation to customers is high relative to the value of the product itself.</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-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Specialty Materials</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> &#8211; includes operations which produce lightweight aggregates, select natural aggregates, and milled or processed specialty building products and agricultural products. Since specialty materials have a much wider, multi-state distribution area due to their higher value relative to their distribution costs as compared to natural aggregates, we do not group our specialty materials operations by geographic region.</span></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">32</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i5442a61a4c6f4968a5a19c36a500b326_7">Table of Contents</a></span></div></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 active operations as of December&#160;31, 2024 included 54 that produce and distribute natural aggregates and 12 that produce, process, and distribute specialty materials. In addition to our active operations, we control interests in 23 inactive or greenfield (undeveloped) mining properties. We also own and operate recycled aggregates (i.e., recycled concrete products) facilities which are not dependent on mineral reserves.</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 map illustrates the locations of our active mining operations as of December&#160;31, 2024, excluding stand-alone processing facilities:</span></div><div style="margin-bottom:6pt;text-align:center"><img src="aca-20241231_g4.jpg" alt="image.jpg" style="height:396px;margin-bottom:5pt;vertical-align:text-bottom;width:684px"/></div><div style="margin-bottom:6pt;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:130%">The following table summarizes, by major commodity group and geographic region, the status for our mining properties as of December&#160;31, 2024: </span></div><div style="margin-bottom:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:48.606%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.589%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.412%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.589%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.412%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.592%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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%">Number of Properties</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><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%">Producing</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><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%">Inactive</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><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%">Total</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%">Natural aggregates:</span></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/></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%">Texas</span></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%">24</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">10</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">34</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%">All other</span></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%">30</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><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%">8</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><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%">38</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">54</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">72</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%">Specialty materials</span></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%">12</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><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%">5</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><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%">17</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;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%">66</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;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%">23</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;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%">89</span></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%">Our active mining operations include 65 surface mines and one underground mine. The operations extract materials from surficial or near-surface alluvial and bedrock deposits. Mining methods utilized at our surface operations include conventional truck/shovel excavation and dredge mining. Our single underground mine in Pennsylvania utilizes mechanized room-and-pillar mining methods.  </span></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">33</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i5442a61a4c6f4968a5a19c36a500b326_7">Table of Contents</a></span></div></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%">Processing operations to produce sand and gravel and crushed stone consist of mechanized crushing, washing, and sizing. Stabilized sand is mixed in a pug mill. Specialty materials may be subjected to additional processing &#8211; such as milling and grinding, roasting (in kilns), and/or pelletizing &#8211; depending on the product specifications. The following table summarizes, by major commodity group, the annual production history over the preceding three years for our mining properties:</span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:48.606%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.589%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.412%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.589%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.412%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.592%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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%">Annual Production (million tons)</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><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="border-top:1pt solid #000;padding:0 1pt"/><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%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><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%">2022</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%">Natural aggregates</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%">26.4</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><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%">27.5&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><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%">26.8&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Specialty materials</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.6&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;border-bottom:3pt double #000;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%">30.4</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</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 colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;border-bottom:3pt double #000;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%">31.5&#160;</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 colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;border-bottom:3pt double #000;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%">31.4&#160;</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"/></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%">Our ownership or leasehold interest in our mining properties &#8211; both active and undeveloped &#8211; is 100%. Rights to mine the properties are controlled through our ownership in fee and/or long-term lease agreements with third parties. </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 mining operations are subject to a wide range of laws, ordinances, and regulations and require various governmental approvals and permits. Federal, state, and local authorities regulate the operations with respect to matters such as employee health and safety, permitting and licensing requirements, air quality standards, water quality standards, plant and wildlife protection, the reclamation and restoration of mining properties after mining has been completed, the discharge of materials into the environment, surface subsidence from underground mining, and the effects of mining on groundwater quality and availability. We have obtained all material permits currently required to conduct our present mining operations.</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%">Mineral Reserves</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%">We controlled an estimated 1.4 billion tons of mineral reserves as of December&#160;31, 2024. Reported mineral reserves include only quantities that are owned in fee or under lease &#8211; approximately 765 million tons or 55% are located on owned land and approximately 625 million tons or 45% are located on leased land. The economic viability of our reserves was determined using average selling prices ranging from $8.07 to $106.18 per ton, depending on the location and market.</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 mineral reserves, on average, represent approximately 40 years at current production levels within the natural aggregates business and approximately 110 years at current production levels within the specialty materials business. However, certain operations may have more limited reserves and may not be able to expand. Approximately 1.1 billion tons or 83% of the reported mineral reserves are attributable to active mining 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%">As of December&#160;31, 2024, the Company&#8217;s estimated mineral reserves by major commodity group and geographic region 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 style="width:35.449%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.303%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.408%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.303%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.408%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.303%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.408%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:10.303%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.408%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.307%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="27" 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%">Estimated Mineral Reserves (million tons)</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><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%">Proven</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><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%">Probable</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><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%">Total</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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%">Owned</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><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%">Leased</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%">Natural aggregates:</span></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/></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%">Texas</span></td><td colspan="2" style="background-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%">168.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28.4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">196.4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">67&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 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></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%">All other</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%">343.0&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">435.6&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">778.6&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;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&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 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 colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;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&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">511.0&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">464.0&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">975.0&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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%">48&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">52&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 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></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%">Specialty materials</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%">331.0&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;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.3&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">415.3&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">72&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 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 colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;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&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;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%">842.0&#160;</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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;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%">548.3&#160;</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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;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,390.3&#160;</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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;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%">55&#160;</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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;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%">45&#160;</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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></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%">Quantities of mineral reserves were estimated from geologic analysis of exploration results and the application of economic and mining parameters appropriate to the individual deposits. Estimated mineral reserves have been adjusted to account for anticipated process dilutions and losses during mining and processing involved in producing saleable products. Economic viability of the reported mineral reserves has been demonstrated using three-year trailing average product prices on a per-property basis.</span></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">34</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i5442a61a4c6f4968a5a19c36a500b326_7">Table of Contents</a></span></div></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%">Mineral Resources</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%">We controlled an estimated 333 million tons of mineral resources as of December&#160;31, 2024, exclusive of our reported mineral reserves. Our mineral resource estimates are based on an initial assessment using average selling price assumptions ranging from $7.96 to $134.23 per ton, depending on the location and market. The following table summarizes our mineral resources by major commodity group and geographic region as of December&#160;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 style="width:33.256%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.104%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.408%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.104%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.408%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.104%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.408%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.108%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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%">Estimated Mineral Resources (million tons)</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><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%">Measured</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><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%">Indicated</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><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%">Inferred</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><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%">Total</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%">Natural aggregates:</span></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/></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%">Texas</span></td><td colspan="2" style="background-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.3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24.2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#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%">All other</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%">&#8212;&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">52.7&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">175.8&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">228.5&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">2.3&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">58.2&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">200.0&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">260.5&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Specialty materials</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&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;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.1&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">72.6&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;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%">25.8&#160;</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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;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%">58.2&#160;</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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;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%">249.1&#160;</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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;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%">333.1&#160;</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"/></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%">Our inferred mineral resources have been estimated on the basis of limited geologic evidence. Mineral resources, that are not mineral reserves, do not have a demonstrated economic viability at this time; however, of the 249.1 million tons of inferred mineral resources, 200.5 million tons or 81% are attributable to 20 active mining operations.</span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:9pt"><span><br/></span></div><div id="i5442a61a4c6f4968a5a19c36a500b326_28"></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item&#160;3.</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">&#160;Legal Proceedings.</span></div><div style="margin-bottom:6pt;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%">See Note 15 of the Consolidated Financial Statements regarding legal proceedings.</span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:11.25pt"><span><br/></span></div><div id="i5442a61a4c6f4968a5a19c36a500b326_31"></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%">Item 4. </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Mine Safety Disclosures.</span></div><div style="margin-bottom:6pt;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%">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-K.</span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:9pt"><span><br/></span></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">35</span></div></div></div><div id="i5442a61a4c6f4968a5a19c36a500b326_34"></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i5442a61a4c6f4968a5a19c36a500b326_7">Table of Contents</a></span></div></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">PART II</span></div><div style="text-align:center"><span><br/></span></div><div id="i5442a61a4c6f4968a5a19c36a500b326_37"></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item&#160;5.</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">&#160;Market for Registrant's Common Equity, Related Stockholder Matters</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">and Issuer Purchases of Equity Securities.</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%">Shares of our common stock are listed on the New York Stock Exchange under the ticker symbol &#8220;ACA,&#8221; which began &#8220;regular-way&#8221; trading on November 1, 2018. Our transfer agent and registrar is Broadridge Corporate Issuer Solutions, LLC.</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%">Holders</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%">At December&#160;31, 2024, we had 895 record holders of common stock. Because many of our shares are held by brokers and other institutions on behalf of stockholders, we are unable to estimate the total number of stockholders represented by these record holders.</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%">Dividends</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 timing, declaration, amount, and payment of future dividends to Arcosa's stockholders falls within the discretion of the Board. The Board's decisions regarding the payment of future dividends will depend on many factors, such as Arcosa's financial condition, earnings, capital requirements, debt service obligations, covenants related to our debt service obligations, industry practice, legal requirements, regulatory constraints, access to the capital markets, and other factors that the Board deems relevant. Arcosa cannot guarantee that it will continue to pay any dividend in the future.</span></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">36</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i5442a61a4c6f4968a5a19c36a500b326_7">Table of Contents</a></span></div></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Performance Graph</span><span style="color:#ff0000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"> </span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:11.25pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">The following Performance Graph and related information shall not be deemed</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">&#8220;soliciting material&#8221; or to be &#8220;filed&#8221; with the SEC, nor shall such information be</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">incorporated by reference into any future filing under the Securities Act of 1933 or</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Securities Exchange Act of 1934, each as amended, except to the extent that the</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Company specifically incorporates it by reference into such filing.</span></div><div style="margin-bottom:6pt;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%">The following graph compares the Company's cumulative total stockholder return during the five-year period ended December&#160;31, 2024 with the S&amp;P Small Cap 600 Index, S&amp;P Small Cap 600 Construction &amp; Engineering Industry Index (the "Old Peer Group"), and the Russell 3000 Index Construction and Materials Sector (the "Peer Group"). To better align with the strategic transformation of Arcosa's portfolio as a result of the recent acquisitions and divestitures, we changed the peer group used for purposes of the performance graph disclosure from the Old Peer Group to the Peer Group. The data in the graph assumes $100 was invested in each index at the closing price on December 31, 2019 and assumes the reinvestment of dividends. </span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><img src="aca-20241231_g5.jpg" alt="2027" style="height:410px;margin-bottom:5pt;vertical-align:text-bottom;width:684px"/></div><div style="text-indent:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%">Copyright Standard and Poor&#8217;s, Inc. Used with permission. All rights reserved.</span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:41.798%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.831%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.831%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.831%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.831%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.831%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.385%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.834%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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%">12/31/2019</span></td><td colspan="3" style="padding:0 1pt"/><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%">12/31/2020</span></td><td colspan="3" style="padding:0 1pt"/><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%">12/31/2021</span></td><td colspan="3" style="padding:0 1pt"/><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%">12/31/2022</span></td><td colspan="3" style="padding:0 1pt"/><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%">12/31/2023</span></td><td colspan="3" style="padding:0 1pt"/><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%">12/31/2024</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%">Arcosa, Inc.</span></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%">100&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><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%">124&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><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%">119&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><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%">123&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><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%">188&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><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%">221&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">S&amp;P Small Cap 600 Index</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%">100&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">111&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">141&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">118&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">137&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">149&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#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%">S&amp;P Small Cap 600 Construction &amp; Engineering Industry Index</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%">100&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><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%">115&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><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%">165&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><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%">168&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><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%">268&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><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%">374&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Russell 3000 Index Construction and Materials Sector</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%">100&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">125&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">179&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">143&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">216&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">270&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">37</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i5442a61a4c6f4968a5a19c36a500b326_7">Table of Contents</a></span></div></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Issuer Purchases of Equity Securities</span></div><div style="margin-bottom:6pt;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%">This table provides information with respect to purchases by the Company of shares of its common stock during the quarter ended December&#160;31, 2024:</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 style="width:42.321%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.864%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.379%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.420%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.596%"/><td style="width:0.1%"/></tr><tr><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%">Period</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Number of Shares Purchased </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:700;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Average Price Paid per Share </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:700;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Total Number of Shares Purchased as Part of Publicly Announced Plans or Programs </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:700;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(2)</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Maximum Number (or Approximate Dollar Value) of Shares that May Yet Be Purchased Under the Plans or Programs</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:700;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"> (2)</span></div></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000000;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%">October&#160;1, 2024 through October&#160;31, 2024</span></div></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><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%">318&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><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%">94.38&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><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%">&#8212;&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><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%">36,247,953&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">November&#160;1, 2024 through November&#160;30, 2024</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,031&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">101.53&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">36,247,953&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#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%">December&#160;1, 2024 through December&#160;31, 2024</span></div></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">64&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><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%">100.77&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><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%">36,247,953&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">1,413&#160;</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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">99.89&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">&#8212;&#160;</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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">36,247,953&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:6pt;padding-left:27pt;text-align:justify;text-indent:-18pt"><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) &#160;&#160;&#160;&#160;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">These columns include the surrender to the Company of 1,413 shares of common stock to satisfy tax withholding obligations in connection with the vesting of restricted stock issued to employees and do not include any purchases of common stock on the open market as part of the share repurchase program during the three months ended December&#160;31, 2024.</span></div><div style="margin-bottom:6pt;padding-left:27pt;text-align:justify;text-indent:-18pt"><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) &#160;&#160;&#160;&#160;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In December 2024, the Board authorized a new $50.0 million share repurchase program effective January&#160;1, 2025 through December&#160;31, 2026 to replace a program of the same amount that expired on December&#160;31, 2024. Under the previous program, the Company did not repurchase any shares during the year ended December&#160;31, 2024, and repurchased 200,000 shares at a cost of $13.8 million during the year ended December 31, 2023. </span></div><div style="margin-bottom:6pt;padding-left:27pt;text-align:justify;text-indent:-18pt"><span><br/></span></div><div id="i5442a61a4c6f4968a5a19c36a500b326_40"></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item&#160;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">6</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-style:italic;font-weight:700;line-height:120%">&#160;Reserved.</span></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">38</span></div></div></div><div id="i5442a61a4c6f4968a5a19c36a500b326_43"></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i5442a61a4c6f4968a5a19c36a500b326_7">Table of Contents</a></span></div></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item&#160;7.</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Management&#8217;s Discussion and Analysis of Financial Condition and Results 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%">Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations (&#8220;MD&amp;A&#8221;) 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&amp;A is presented in the following sections:</span></div><div style="margin-bottom:6pt;padding-left:56.25pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:21.25pt">Company Overview</span></div><div style="margin-bottom:6pt;padding-left:56.25pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:21.25pt">Market Outlook</span></div><div style="margin-bottom:6pt;padding-left:56.25pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:21.25pt">Executive Overview</span></div><div style="margin-bottom:6pt;padding-left:56.25pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:21.25pt">Results of Operations</span></div><div style="margin-bottom:6pt;padding-left:56.25pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:21.25pt">Liquidity and Capital Resources</span></div><div style="margin-bottom:6pt;padding-left:56.25pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:21.25pt">Contractual Obligations and Commercial Commitments</span></div><div style="margin-bottom:6pt;padding-left:56.25pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:21.25pt">Critical Accounting Policies and Estimates</span></div><div style="margin-bottom:6pt;padding-left:56.25pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:21.25pt">Recent Accounting Pronouncements</span></div><div style="margin-bottom:6pt;padding-left:56.25pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:21.25pt">Forward-Looking Statements</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our MD&amp;A should be read in conjunction with our Consolidated Financial Statements in Item&#160;8, &#8220;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Financial Statements and Supplementary Data</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">,&#8221; of this Annual Report on Form 10-K. </span></div><div style="text-align:justify"><span><br/></span></div><div id="i5442a61a4c6f4968a5a19c36a500b326_46"></div><div style="margin-bottom:6pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Company Overview</span></div><div style="margin-bottom:6pt;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%">Arcosa, Inc. and its consolidated subsidiaries (&#8220;Arcosa,&#8221; &#8220;Company,&#8221; &#8220;we,&#8221; or &#8220;our&#8221;), 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 an independent, publicly-traded company, listed on the New York Stock Exchange. </span></div><div style="margin-bottom:6pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Market Outlook</span></div><div style="margin-bottom:6pt;padding-left:9pt;text-align:justify;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.5pt">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.</span></div><div style="margin-bottom:6pt;padding-left:9pt;text-align:justify;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.5pt">Within our Engineered Structures segment, our backlog as of December&#160;31, 2024 provides good production visibility for 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. The passage of the IRA in August 2022, which included a long-term extension of the PTC for new wind farm projects and introduced new AMP tax credits for companies that domestically manufacture and sell clean energy equipment in the U.S., is a significant catalyst for our wind towers business. Since the passage of the IRA we have received new orders of $1.1 billion for delivery through 2028, a large portion of which will support wind energy expansion projects in the Southwest. As a result, we have opened a new plant in New Mexico and started delivering towers from this facility late in the second quarter of 2024. The timing of new orders may be unpredictable, particularly as the market adjusts to a new administration.  However, 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.</span></div><div style="margin-bottom:6pt;padding-left:9pt;text-align:justify;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.5pt">Within our Transportation Products segment, our backlog for inland barges as of December&#160;31, 2024 was $280.1 million, up 10.4% compared to December&#160;31, 2023, and fills a significant portion of our planned production capacity for 2025. 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 improved, initially for dry barges and more recently for tank barges. Both fleets continue to age as new builds have not kept pace with scrapping, and utilization rates are high, which are indicators of future replacement demand. During the fourth quarter we received orders of $128&#160;million for both hopper and tank barges. </span></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">39</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i5442a61a4c6f4968a5a19c36a500b326_7">Table of Contents</a></span></div></div><div style="margin-bottom:6pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Executive Overview</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Recent Developments</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 October 2024, the Company completed the acquisition of the construction materials business of Stavola Holding Corporation and its affiliated entities (&#8220;Stavola&#8221;) 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. The purchase price was funded with a $700.0&#160;million secured term loan facility (the &#8220;Term Loan&#8221;) that matures in October 2031 and $600.0&#160;million of 6.875% senior notes (the &#8220;2024 Notes&#8221;) that mature in August 2032.</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 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. The total consideration for the divestiture was $110.0&#160;million consisting of $55.0&#160;million in cash, a $25.0&#160;million seller's note and a $30.0&#160;million earnout out of which the estimated fair value as of December&#160;31, 2024 was $15.4 million. During the year ended December&#160;31, 2024, the Company recognized a pre-tax loss of $21.6 million on the sale of the business which is reflected in (gain) loss on sale of businesses on the Consolidated Statement of Operations. 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.</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, the Company 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.</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Financial Operations and Highlights</span></div><div style="margin-bottom:6pt;padding-left:9pt;text-align:justify;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.5pt">Revenues for the year ended December&#160;31, 2024 increased 11.4% to $2.6 billion compared to the year ended December&#160;31, 2023, driven by higher revenues in Engineered Structures and Construction Products, partially offset by lower revenues in Transportation Products resulting from the divestiture of the steel components business.</span></div><div style="margin-bottom:6pt;padding-left:9pt;text-align:justify;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.5pt">Operating profit for the year ended December&#160;31, 2024 of $197.6 million decreased $19.7 million primarily due to increased acquisition and divestiture-related transaction expenses recognized in Corporate costs, the impact of the fair value markup of acquired inventory and long-lived assets, and a $21.8 million gain recognized on the sale of depleted land in the prior year. </span></div><div style="margin-bottom:6pt;padding-left:9pt;text-align:justify;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.5pt">As a percentage of revenues, selling, general, and administrative expenses was 12.5% for the year ended December&#160;31, 2024, compared to 11.3% in the prior year, driven by increased costs from recently acquired businesses and higher acquisition and divestiture-related transaction expenses.</span></div><div style="margin-bottom:6pt;padding-left:9pt;text-align:justify;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.5pt">The effective tax rate for the year ended December&#160;31, 2024 was 27.9% compared to 18.7% for the year ended December&#160;31, 2023. See Note 10, &#8220;Income Taxes&#8221; to the Consolidated Financial Statements.</span></div><div style="margin-bottom:6pt;padding-left:9pt;text-align:justify;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.5pt">Net income for the year ended December&#160;31, 2024 was $93.7 million compared with $159.2 million for the year ended December&#160;31, 2023.</span></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">40</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i5442a61a4c6f4968a5a19c36a500b326_7">Table of Contents</a></span></div></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Unsatisfied Performance Obligations (Backlog)</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%">As of December&#160;31, 2024 and 2023 our backlog of firm orders was 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 style="width:69.806%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.083%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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, 2024</span></td><td colspan="3" style="padding:0 1pt"/><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, 2023</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></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%">&#160;</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;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 colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/></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, wind, 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%">1,190.8</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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,367.5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:12pt"><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/></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%">Transportation Products:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></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%">Inland barges</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%">280.1</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><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%">253.7&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:10pt;font-weight:400;line-height:120%">Approximately 64% of the unsatisfied performance obligations for our utility, wind, and related structures in our Engineered Structures segment are expected to be delivered during 2025, approximately 13% are expected to be delivered during 2026, and the remainder are expected to be delivered through 2028. Approximately 92% of the unsatisfied performance obligations for inland barges in our Transportation Products segment are expected to be delivered during 2025, and the remainder are expected to be delivered during 2026.</span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:9pt"><span><br/></span></div><div id="i5442a61a4c6f4968a5a19c36a500b326_49"></div><div style="margin-bottom:6pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Results 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 discussion of Arcosa&#8217;s results of operations should be read in connection with &#8220;Forward-Looking Statements&#8221; and Item&#160;1A,&#160;&#8220;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Risk Factors.</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8221; These items provide additional relevant information regarding the business of Arcosa, its strategy and various industry conditions which have a direct and significant impact on Arcosa&#8217;s results of operations, as well as the risks associated with Arcosa&#8217;s business.</span></div><div style="margin-bottom:6pt;text-indent:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Overall Summary</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%;text-decoration:underline">Revenues</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 style="width:27.993%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.326%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.326%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.326%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.250%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.259%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</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%">Year Ended December 31,</span></td><td colspan="3" style="padding:0 1pt"/><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%">&#160;Percent Change</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%">&#160;</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%">2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><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%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><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%">2022</span></td><td colspan="3" style="padding:0 1pt"/><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%">2024 versus 2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><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%">2023 versus 2022</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></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%">&#160;</span></td><td colspan="18" 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><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><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%">&#160;</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%">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%">1,105.1</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><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,001.3&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><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%">923.5&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;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.4</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 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></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;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.4&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 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></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%">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%">1,047.3</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">873.5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,002.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(12.8)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#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%">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%">417.6</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">433.5&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">317.3&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;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.7)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;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.6&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Segment Totals before Eliminations</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%">2,570.0</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">2,308.3&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">2,242.8&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#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%">Eliminations</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%">(0.1)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;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:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/></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%">Consolidated Total</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%">2,569.9</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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,307.9&#160;</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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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,242.8&#160;</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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">11.4</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="margin-bottom:3pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2024 versus 2023</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="margin-bottom:3pt;padding-left:9pt;text-align:justify;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.5pt">Revenues increased by 11.4%. </span></div><div style="margin-bottom:3pt;padding-left:9pt;text-align:justify;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.5pt">Revenues from Construction Products increased primarily due to the contribution from recent acquisitions.</span></div><div style="margin-bottom:3pt;padding-left:9pt;text-align:justify;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.5pt">Revenues from Engineered Structures increased primarily due to higher volumes in our wind towers and utility structures businesses and the contribution from the acquired Ameron business.</span></div><div style="margin-bottom:3pt;padding-left:9pt;text-align:justify;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.5pt">Revenues from Transportation Products decreased due to the sale of the steel components business, which was completed in August 2024, partially offset by higher volumes in our barge business.</span></div><div style="margin-bottom:3pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2023 versus 2022</span></div><div style="margin-bottom:3pt;padding-left:9pt;text-align:justify;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.5pt">Revenues increased by 2.9%. Excluding the impact of the storage tanks divestiture, which was completed in October 2022, revenues increased 12.4%.</span></div><div style="margin-bottom:3pt;padding-left:9pt;text-align:justify;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.5pt">Revenues from Construction Products increased primarily due to higher pricing across our aggregates and specialty materials businesses and additional revenues from the acquisition of a trench shoring business completed in the first quarter of 2023.</span></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">41</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i5442a61a4c6f4968a5a19c36a500b326_7">Table of Contents</a></span></div></div><div style="margin-bottom:3pt;padding-left:9pt;text-align:justify;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.5pt">Excluding the impact of the storage tanks divestiture, revenues from Engineered Structures increased 7.4% primarily due to increased volumes in our utility structures business, partially offset by lower pricing due to product mix, and lower volumes in our wind towers business.</span></div><div style="margin-bottom:6pt;padding-left:9pt;text-align:justify;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.5pt">Revenues from Transportation Products increased due to higher volumes in both our barge and steel components businesses.</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%;text-decoration:underline">Operating Costs</span></div><div style="margin-bottom:3pt;text-align:justify;text-indent:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Operating costs are comprised of cost of revenues; selling, general, and administrative expenses; impairment charges; and gains or losses on property disposals.</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:99.853%"><tr><td style="width:1.0%"/><td style="width:33.453%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.880%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.880%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.880%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.687%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.692%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</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%">Year Ended December 31,</span></td><td colspan="3" style="padding:0 1pt"/><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%">&#160;Percent Change</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%">&#160;</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%">2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><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%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><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%">2022</span></td><td colspan="3" style="padding:0 1pt"/><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%">2024 versus 2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><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%">2023 versus 2022</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></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%">&#160;</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:8pt;font-weight:700;line-height:100%">(in millions)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="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 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%">971.2</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><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%">862.7&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><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%">827.0&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;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.6</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 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></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;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.3&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 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></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%">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%">920.9</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">777.8&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">695.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">18.4</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11.9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#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%">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%">387.4</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">387.7&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">305.8&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;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:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26.8&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Segment Totals before Eliminations and Corporate Expenses</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%">2,279.5</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">2,028.2&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">1,827.8&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">12.4</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#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%">Corporate</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%">92.9</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">62.8&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;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&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">47.9</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;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.8)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">(0.1)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></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-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-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,372.3</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><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%">2,090.6&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><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%">1,893.8&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">13.5</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.4&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></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%">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%">195.0</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><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%">159.5&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><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%">154.1&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;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.3</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;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&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="margin-bottom:3pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2024 versus 2023</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="margin-bottom:3pt;padding-left:9pt;text-align:justify;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.5pt">Operating costs increased 13.5%. </span></div><div style="margin-bottom:3pt;padding-left:9pt;text-align:justify;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.5pt">Operating costs for Construction Products increased primarily due to additional costs from recently acquired businesses, including the fair value markup of acquired inventory and long-lived assets, and a $21.8 million gain recognized on the sale of depleted land that was netted against operating costs in the prior period.</span></div><div style="margin-bottom:3pt;padding-left:9pt;text-align:justify;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.5pt">Operating costs for Engineered Structures increased primarily due to higher volumes in our wind towers and utility structures businesses and increased costs from the acquired Ameron business.</span></div><div style="margin-bottom:3pt;padding-left:9pt;text-align:justify;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.5pt">Operating costs for Transportation Products were substantially unchanged as higher barge volumes and the $21.6 million loss recognized on the sale of steel components were mostly offset by lower steel components volumes.</span></div><div style="margin-bottom:3pt;padding-left:9pt;text-align:justify;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.5pt">Depreciation, depletion, and amortization increased due to recent acquisitions and organic growth investments.</span></div><div style="margin-bottom:6pt;padding-left:9pt;text-align:justify;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.5pt">As a percentage of revenues, selling, general, and administrative expenses for the year ended December&#160;31, 2024 was&#160;12.5%&#160;compared to 11.3% for the year ended December&#160;31, 2023, driven by increased costs from recently acquired businesses and higher acquisition and divestiture-related transaction expenses.</span></div><div style="margin-bottom:3pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2023 versus 2022</span></div><div style="margin-bottom:3pt;padding-left:9pt;text-align:justify;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.5pt">Operating costs increased 10.4%. Excluding the impact of the storage tanks divestiture on both periods, operating costs increased 8.4%.</span></div><div style="margin-bottom:3pt;padding-left:9pt;text-align:justify;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.5pt">Operating costs for Construction Products increased primarily due to additional costs from recently acquired businesses and operating inefficiencies in our specialty materials business, partially offset by an increase in gains recognized on the sale of depleted land.</span></div><div style="margin-bottom:3pt;padding-left:9pt;text-align:justify;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.5pt">Operating costs for utility, wind, and related structures within Engineered Structures increased primarily due to higher volumes in our utility structures business, partially offset by lower volumes and AMP tax credits in our wind towers business.</span></div><div style="margin-bottom:3pt;padding-left:9pt;text-align:justify;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.5pt">Operating costs for Transportation Products increased&#160;primarily due to higher volumes in barge and steel components.</span></div><div style="margin-bottom:3pt;padding-left:9pt;text-align:justify;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.5pt">Depreciation, depletion, and amortization increased due to recent acquisitions and organic growth investments, partially offset by the impact of the storage tanks divestiture.</span></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">42</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i5442a61a4c6f4968a5a19c36a500b326_7">Table of Contents</a></span></div></div><div style="margin-bottom:3pt;padding-left:9pt;text-align:justify;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.5pt">As a percentage of revenues, selling, general, and administrative expenses for the year ended December&#160;31, 2023 was&#160;11.3%&#160;compared to 11.7% for the year ended December&#160;31, 2022. When compared to the prior year, selling, general, and administrative expenses were relatively unchanged for the year ended December&#160;31, 2023, as the elimination of costs from the storage tanks business were largely offset by increased compensation-related costs.</span></div><div style="margin-bottom:6pt;margin-top: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%;text-decoration:underline">Operating Profit (Loss)</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:99.853%"><tr><td style="width:1.0%"/><td style="width:33.453%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.880%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.880%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.880%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.687%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.692%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</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%">Year Ended December 31,</span></td><td colspan="3" style="padding:0 1pt"/><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%">&#160;Percent Change</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%">&#160;</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%">2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><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%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><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%">2022</span></td><td colspan="3" style="padding:0 1pt"/><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%">2024 versus 2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><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%">2023 versus 2022</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></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%">&#160;</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:8pt;font-weight:700;line-height:100%">(in millions)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="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 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%">133.9</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><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%">138.6&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><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%">96.5&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;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.4)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 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></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;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.6&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 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></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%">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%">126.4</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">95.7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">307.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">32.1</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(68.8)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#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%">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%">30.2</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;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.8&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11.5&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(34.1)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">298.3&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Segment Totals before Eliminations and Corporate Expenses</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%">290.5</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">280.1&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">415.0&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">3.7</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(32.5)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#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%">Corporate</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%">(92.9)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(62.8)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;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:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">47.9</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;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.8)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;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:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">197.6</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">217.3&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">349.0&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(9.1)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(37.7)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="margin-bottom:3pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2024 versus 2023</span></div><div style="margin-bottom:3pt;padding-left:9pt;text-align:justify;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.5pt">Operating profit decreased 9.1%.</span></div><div style="margin-bottom:3pt;padding-left:9pt;text-align:justify;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.5pt">Excluding the $21.8 million gain recognized on the sale of depleted land in the prior period, operating profit in Construction Products increased 14.6% primarily due to the accretive impact of recently acquired businesses and operating improvements in our specialty materials and trench shoring businesses.</span></div><div style="margin-bottom:3pt;padding-left:9pt;text-align:justify;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.5pt">Operating profit in Engineered Structures&#160;increased by 32.1% primarily due to higher wind towers and utility structures volumes and the accretive impact of the acquired Ameron business.</span></div><div style="margin-bottom:6pt;padding-left:9pt;text-align:justify;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.5pt">Excluding the $21.6 million loss on the sale of the steel components business, operating profit in Transportation Products&#160;increased 13%</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">primarily due to higher volumes and improved margins in barge, partially offset by lower steel components volumes.</span></div><div style="margin-bottom:3pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2023 versus 2022</span></div><div style="margin-bottom:3pt;padding-left:9pt;text-align:justify;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.5pt">Operating profit decreased 37.7%, driven by the divestiture of the storage tanks business. Excluding the impact of the storage tanks divestiture on both periods, operating profit increased $92.0 million, or 77.4%.</span></div><div style="margin-bottom:3pt;padding-left:9pt;text-align:justify;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.5pt">Operating profit in Construction Products increased primarily due to higher asset sale gains, increased pricing across the segment and the benefit recognized on a holdback obligation, partially offset by operating inefficiencies in our specialty materials business.</span></div><div style="margin-bottom:3pt;padding-left:9pt;text-align:justify;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.5pt">Excluding the impact of the storage tanks divestiture, operating profit in Engineered Structures&#160;increased by 16.1% primarily due to the recognition of the AMP tax credits, partially offset by a decline in volumes in our wind towers business and lower margins in our utility structure business.</span></div><div style="margin-bottom:6pt;padding-left:9pt;text-align:justify;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.5pt">Operating profit in Transportation Products&#160;increased primarily due to higher volumes and improved margins in both barge and steel components.</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 a further discussion of revenues, costs, and the operating results of individual segments, see </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Segment Discussion </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">below.</span></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">43</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i5442a61a4c6f4968a5a19c36a500b326_7">Table of Contents</a></span></div></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%;text-decoration:underline">Other Income and Expense</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="margin-bottom:3pt;text-indent:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other, net (income) expense consists of the following items:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.269%"><tr><td style="width:1.0%"/><td style="width:58.988%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.712%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.536%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.712%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.536%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.716%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</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%">Year Ended December 31,</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%">&#160;</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%">2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><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%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><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%">2022</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/></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%">&#160;</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: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%">Interest 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%">(7.5)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><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.7)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><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.1)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign currency exchange transactions</span></td><td colspan="2" style="background-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.3</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.7)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#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%">Other</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%">(0.1)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;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:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;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:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other, net (income) expense</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%">(3.3)</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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">(6.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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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.8&#160;</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"/></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="margin-bottom:6pt;padding-left:9pt;text-align:justify;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.5pt">Other, net expense due to foreign currency exchange transactions increased by $6.0 million in 2024, primarily driven by increased volatility in the U.S. dollar to Mexican peso exchange rate. </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%;text-decoration:underline">Income Taxes</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%">The income tax provision for the years ended December&#160;31, 2024, 2023, and 2022 was $36.3 million, $36.7 million, and $70.4 million, respectively. The effective tax rate for the years ended December&#160;31, 2024, 2023, and 2022 was 27.9%, 18.7%, and 22.3%, respectively. The effective tax rates differ from the federal tax rate of 21.0% due to AMP tax credits, state income taxes, tax effects of foreign currency translations, prior year true-ups, tax effects of the disposal of nondeductible goodwill, and statutory depletion deductions. The increase in our effective tax rate for the year ended December&#160;31, 2024 was largely due to state income taxes and the tax effects of foreign currency translations. For a reconciliation of the federal tax rate to our effective tax rate, see Note 10 to the Consolidated Financial Statements.</span></div><div style="margin-bottom:6pt;margin-top:9pt;text-align:justify;text-indent:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">See Note 10 to the Consolidated Financial Statements for a further discussion of income taxes.</span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:9pt"><span><br/></span></div><div id="i5442a61a4c6f4968a5a19c36a500b326_52"></div><div style="margin-bottom:6pt;text-indent:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Segment Discussion</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Construction Products</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:33.453%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.466%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.466%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.466%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.809%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.812%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</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%">Year Ended December 31,</span></td><td colspan="3" style="padding:0 1pt"/><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%">Percent Change</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%">&#160;</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%">2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><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%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><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%">2022</span></td><td colspan="3" style="padding:0 1pt"/><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%">2024 versus 2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><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%">2023 versus 2022</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></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%">&#160;</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:8pt;font-weight:700;line-height:100%">($ in millions)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="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%">Revenues:</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/></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%">Aggregates and specialty materials</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%">977.9</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">879.9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">821.4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">11.1</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 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></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 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></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%">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%">127.2</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">121.4&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;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.1&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;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%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;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.9&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total revenues</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%">1,105.1</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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,001.3&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">923.5&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">10.4</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:12pt"><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/></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%">Operating costs:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></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%">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%">864.0</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">783.9&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">736.3&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;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.2</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;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.5&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Selling, general, and administrative expenses</span></td><td colspan="2" style="background-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%">116.2</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">107.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100.4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">8.6</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.6&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#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%">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%">(9.8)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;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.2)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;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.7)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/></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%">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:700;line-height:100%">(5.0)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></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%">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: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%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/></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%">Operating profit</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:700;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:700;line-height:100%">133.9</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">138.6&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">96.5&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(3.4)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43.6&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr style="height:12pt"><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/></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%">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: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%">134.7</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">111.7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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.7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">20.6</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.8&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">44</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i5442a61a4c6f4968a5a19c36a500b326_7">Table of Contents</a></span></div></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%">2024 versus 2023</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="margin-bottom:3pt;padding-left:9pt;text-align:justify;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.5pt">Revenues increased 10.4% primarily due to recent acquisitions. Revenue from Stavola since it was acquired on October 1, 2024 was $78.2 million, representing approximately 75% of the increase. Organic revenues in our aggregates and specialty materials businesses were down slightly as higher pricing was offset by lower volumes, a decrease in freight revenues, and a reduction in revenues from recently divested operations. Revenues from our trench shoring business increased due to higher organic volumes and the acquisition completed in the first quarter of 2023.</span></div><div style="margin-bottom:3pt;padding-left:9pt;text-align:justify;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.5pt">Cost of revenues increased 10.2%, primarily due to increased costs from recently acquired businesses, including higher depreciation, depletion, and amortization expense and $12.2 million for the cost impact of the fair value markup of acquired inventory. Cost of revenues also increased $5.0 million due to a benefit recognized in the prior period related to the reduction in a holdback obligation owed on a previous acquisition. These costs were partially offset by lower costs from recently divested operations. As a percent of revenues, cost of revenues decreased to 78.2% in the current period, compared to 78.3% in the prior period.</span></div><div style="margin-bottom:3pt;padding-left:9pt;text-align:justify;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.5pt">Selling, general, and administrative expenses increased 8.6%, due to additional costs from recently acquired businesses and higher compensation-related costs. As a percentage of revenues, selling, general, and administrative costs decreased to 10.5% compared to 10.7% in the previous year.</span></div><div style="margin-bottom:3pt;padding-left:9pt;text-align:justify;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.5pt">During the current period, the Construction Products segment recognized a $5.0 million gain on the sale of an under-performing single-location asphalt and paving operation and an impairment charge of $5.8 million related to the closure of our aggregates operations in west Texas, for a net reduction in operating profit of $0.8 million.</span></div><div style="margin-bottom:3pt;padding-left:9pt;text-align:justify;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.5pt">Operating profit decreased 3.4%. Excluding the $21.8 million gain recognized on the sale of depleted land in the prior period, operating profit increased 14.6%, driven by the accretive impact of recent acquisitions, the recent divestiture of underperforming operations, increased unit profitability in our aggregates business, and operating improvements in our specialty materials and trench shoring businesses. Operating profit for Stavola since it was acquired on October 1, 2024 was $4.5 million, representing approximately 26% of the increase, excluding the gain recognized on the sale of depleted land.</span></div><div style="margin-bottom:6pt;padding-left:9pt;text-align:justify;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.5pt">Depreciation, depletion, and amortization expense increased primarily due to recent acquisitions, including the fair value markup of long-lived assets, and organic growth investments.</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%">2023 versus 2022</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="margin-bottom:3pt;padding-left:9pt;text-align:justify;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.5pt">Revenues increased 8.4% primarily due to increased pricing across our product lines in our aggregates and specialty materials businesses. Higher volumes in recycled aggregates were largely offset by lower volumes in natural aggregates and specialty materials. Revenues from our trench shoring business increased 18.9%, driven by the acquisition completed in the first quarter of 2023 and higher organic volumes.</span></div><div style="margin-bottom:3pt;padding-left:9pt;text-align:justify;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.5pt">Cost of revenues increased 6.5%, due to increased costs from the acquired shoring business, higher recycled aggregates volumes, and operating inefficiencies in our specialty materials business. These costs were partially offset by a $5 million reduction in a holdback obligation owed on a previous acquisition. As a percent of revenues, cost of revenues decreased to 78.3% in the current period, compared to 79.7% in the prior period.</span></div><div style="margin-bottom:3pt;padding-left:9pt;text-align:justify;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.5pt">Selling, general, and administrative expenses increased 6.6%, driven by additional costs from recently acquired businesses. As a percent of revenues, selling, general, and administrative costs decreased to 10.7% compared to 10.9% in the previous year.</span></div><div style="margin-bottom:3pt;padding-left:9pt;text-align:justify;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.5pt">Operating profit increased by 43.6%, partially due to a gain recognized on the sale of depleted land. Excluding the gain, operating profit increased 27.2%, driven by increased pricing across the segment and the benefit recognized on a holdback obligation, partially offset by operating inefficiencies in our specialty materials business.</span></div><div style="margin-bottom:3pt;padding-left:9pt;text-align:justify;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.5pt">Depreciation, depletion, and amortization expense increased primarily due to recent acquisitions and organic growth investments.</span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</span></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">45</span></div></div></div><div id="i5442a61a4c6f4968a5a19c36a500b326_55"></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i5442a61a4c6f4968a5a19c36a500b326_7">Table of Contents</a></span></div></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Engineered Structures</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 style="width:33.841%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.157%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.157%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.157%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.087%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</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%">Year Ended December 31,</span></td><td colspan="3" style="padding:0 1pt"/><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%">Percent Change</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%">&#160;</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%">2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><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%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><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%">2022</span></td><td colspan="3" style="padding:0 1pt"/><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%">2024 versus 2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><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%">2023 versus 2022</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></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%">&#160;</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:8pt;font-weight:700;line-height:100%">($ in millions)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="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%">Revenues:</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/></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, wind, and related structures</span></td><td style="background-color:#ffffff;padding:2px 0 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%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">1,047.3</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 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%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">873.5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 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%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">813.1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><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%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></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%">Storage tanks</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%">&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">188.9&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(100.0)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total revenues</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%">1,047.3</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">873.5&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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,002.0&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(12.8)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:12pt"><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/></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%">Operating costs:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></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%">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%">847.5</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">718.3&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">812.4&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;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.0</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(11.6)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Selling, general, and administrative expenses</span></td><td colspan="2" style="background-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%">88.4</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">65.9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">73.6&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">34.1</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(10.5)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#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%">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%">(0.5)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;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 colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/></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%">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:700;line-height:100%">(14.5)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6.4)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(189.0)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">Operating profit</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%">126.4</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><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:400;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:400;line-height:100%">95.7&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><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:400;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:400;line-height:100%">307.0&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">32.1</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;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.8)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr style="height:12pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></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%">Depreciation 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%">45.4</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><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%">26.6&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><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%">30.5&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">70.7</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;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.8)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:justify"><span><br/></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%">2024 versus 2023</span></div><div style="margin-bottom:3pt;padding-left:9pt;text-align:justify;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.5pt">Revenues increased 19.9% primarily due to higher volumes in our wind towers and utility structures businesses and the contribution from the acquired Ameron business, partially offset by lower utility structures pricing due to product mix. </span></div><div style="margin-bottom:3pt;padding-left:9pt;text-align:justify;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.5pt">Cost of revenues increased 18.0% primarily due to higher wind tower and utility structures volumes and additional expenses incurred related to the startup of two new facilities during the year, including a concrete utility structures plant and a wind tower plant. Cost of revenues also increased due to higher costs from the acquired Ameron business, including higher depreciation and amortization expense and $1.6 million for the cost impact of the fair value markup of acquired inventory.</span></div><div style="margin-bottom:3pt;padding-left:9pt;text-align:justify;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.5pt">Selling, general, and administrative expenses increased 34.1% primarily due to additional costs from the acquired Ameron business and higher compensation-related expenses in our utility structure and wind tower businesses.</span></div><div style="margin-bottom:3pt;padding-left:9pt;text-align:justify;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.5pt">For the years ended December 31, 2024 and 2023, the Company recognized additional gains on the sale of the storage tanks business related to the settlement of certain contingencies and a gain on the sale of a non-operating facility that previously supported the divested business.</span></div><div style="margin-bottom:6pt;padding-left:9pt;text-align:justify;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.5pt">Operating profit increased 32.1%, primarily due to the gain recognized during the current period, higher utility structures and wind tower volumes, and the impact of the acquired Ameron business, partially offset by lower margins in our utility structures business driven by product mix.</span></div><div style="margin-bottom:6pt;padding-left:9pt;text-align:justify;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.5pt">Depreciation and amortization expense increased primarily due to the acquired Ameron business and organic growth investments.</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%">2023 versus 2022</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="margin-bottom:3pt;padding-left:9pt;text-align:justify;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.5pt">Revenues decreased 12.8% resulting from the sale of the storage tanks business, which was completed in October 2022. Revenue from utility, wind, and related structures increased 7.4% primarily due to increased volumes in our utility structures business, partially offset by lower pricing due to product mix, and lower volumes in our wind towers business.</span></div><div style="margin-bottom:3pt;padding-left:9pt;text-align:justify;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.5pt">Cost of revenues decreased 11.6% largely due to the elimination of costs from our storage tanks business. Cost of revenues for utility, wind, and related structures increased due to higher volumes in our utility structures business, partially offset by lower volumes and AMP tax credits recognized in our wind towers business.</span></div><div style="margin-bottom:3pt;padding-left:9pt;text-align:justify;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.5pt">Selling, general, and administrative expenses decreased 10.5% primarily due to the elimination of costs from our storage tanks business. Selling, general, and administrative expenses for utility, wind, and related structures increased largely due to higher compensation-related costs.</span></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">46</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i5442a61a4c6f4968a5a19c36a500b326_7">Table of Contents</a></span></div></div><div style="margin-bottom:6pt;padding-left:9pt;text-align:justify;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.5pt">The divestiture of the storage tanks business resulted in a net decrease in operating profit of $223.7&#160;million due to  an additional gain on sale of $6.4 million recorded in the first quarter of 2023 compared to $230.1 million of operating profit for the storage tanks business in the prior year. Excluding the impact of the divestiture in both periods, operating profit increased $12.4 million or 16.1% primarily due to $25.3&#160;million of net benefit recognized from AMP tax credits in our wind towers business, partially offset by lower margins in our utility structures business, driven by product mix, and decreased wind tower volumes.</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%">Unsatisfied Performance Obligations (Backlog)</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 December&#160;31, 2024, the backlog for utility, wind, and related structures was $1,190.8 million compared to $1,367.5 million as of December&#160;31, 2023. Approximately 64% of these unsatisfied performance obligations are expected to be delivered during 2025, approximately 13% 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><br/></span></div><div id="i5442a61a4c6f4968a5a19c36a500b326_58"></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Transportation Products</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:33.453%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.466%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.466%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.466%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.809%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.812%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</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%">Year Ended December 31,</span></td><td colspan="3" style="padding:0 1pt"/><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%">Percent Change</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%">&#160;</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%">2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><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%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><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%">2022</span></td><td colspan="3" style="padding:0 1pt"/><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%">2024 versus 2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><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%">2023 versus 2022</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></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%">&#160;</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:8pt;font-weight:700;line-height:100%">($ in millions)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="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%">Revenues:</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/></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%">329.8</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">280.2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">189.9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">17.7</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 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></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47.6&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 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></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%">Steel components</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%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">153.3&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">127.4&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;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.7)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;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.3&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total revenues</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%">417.6</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">433.5&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">317.3&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(3.7)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36.6&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:12pt"><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/></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%">Operating costs:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></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%">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%">343.3</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">362.3&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">283.0&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;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.2)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;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.0&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Selling, general, and administrative expenses</span></td><td colspan="2" style="background-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%">22.5</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25.4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22.8&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(11.4)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11.4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#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%">Loss on sale of businesses</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%">21.6</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating profit</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:700;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:700;line-height:100%">30.2</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">45.8&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">11.5&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(34.1)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">298.3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr style="height:12pt"><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/></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%">Depreciation 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: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%">12.6</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">15.8&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(21.3)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="margin-bottom:6pt;margin-top:3pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2024 versus 2023</span></div><div style="margin-bottom:3pt;padding-left:9pt;text-align:justify;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.5pt">Revenues decreased 3.7% resulting from the sale of the steel components business which was completed in August 2024. Barge revenue increased 17.7%, driven by higher deliveries. </span></div><div style="margin-bottom:3pt;padding-left:9pt;text-align:justify;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.5pt">Cost of revenues decreased by 5.2%, driven by lower steel components volumes due to the divestiture, partially offset by higher cost of revenues for the barge business due to higher volumes. As a percent of revenues, cost of revenues decreased to 82.2% in the current year, compared to 83.6% in the prior year. </span></div><div style="margin-bottom:3pt;padding-left:9pt;text-align:justify;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.5pt">Selling, general, and&#160;administrative expenses decreased 11.4%, primarily due to the divestiture of the steel components business, partially offset by higher compensation-related expenses for the barge business. </span></div><div style="margin-bottom:3pt;padding-left:9pt;text-align:justify;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.5pt">Operating profit decreased 34.1%, driven by the $21.6 million loss recognized on the sale of the steel components business during the current period. Excluding the loss, operating profit increased $6.0 million, or 13.1%, driven by increased volume and improved margin in our barge business.</span></div><div style="margin-bottom:6pt;padding-left:9pt;text-align:justify;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.5pt">Depreciation and amortization decreased primarily due to the divestiture of the 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-weight:700;line-height:120%">2023 versus 2022</span></div><div style="margin-bottom:3pt;padding-left:9pt;text-align:justify;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.5pt">Revenues increased 36.6% due to higher volumes and improved pricing across the barge and steel components businesses.</span></div><div style="margin-bottom:3pt;padding-left:9pt;text-align:justify;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.5pt">Cost of revenues increased by 28.0% reflecting higher volumes during the current year. As a percent of revenues, cost of revenues decreased to 83.6% in the current year, compared to 89.2% in the prior year. </span></div><div style="margin-bottom:3pt;padding-left:9pt;text-align:justify;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.5pt">Selling, general, and&#160;administrative expenses increased 11.4%, primarily due to increased expenses from participation in trade remedy proceedings involving certain imports of freight rail couplers from China and Mexico, as well as higher compensation-related expenses, but decreased as a percent of revenues to 5.9% in the current year, compared to 7.2% in the prior year.</span></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">47</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i5442a61a4c6f4968a5a19c36a500b326_7">Table of Contents</a></span></div></div><div style="margin-bottom:6pt;padding-left:9pt;text-align:justify;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.5pt">Operating profit increased significantly, outpacing the percentage increase to revenues, driven by enhanced operating leverage associated with higher volumes and improved margins across the barge and steel components businesses.</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%">Unsatisfied Performance Obligations (Backlog)</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 December&#160;31, 2024, the backlog for inland barges was $280.1 million compared to $253.7 million as of December&#160;31, 2023. Approximately 92% of these 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;text-align:justify;text-indent:9pt"><span><br/></span></div><div id="i5442a61a4c6f4968a5a19c36a500b326_61"></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Corporate</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:32.135%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.613%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.613%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.613%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.248%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.250%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</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%">Year Ended December 31,</span></td><td colspan="3" style="padding:0 1pt"/><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%">Percent Change</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%">&#160;</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%">2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><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%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><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%">2022</span></td><td colspan="3" style="padding:0 1pt"/><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%">2024 versus 2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><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%">2023 versus 2022</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></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%">&#160;</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:8pt;font-weight:700;line-height:100%">($ in millions)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="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%">Corporate overhead costs</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%">92.9</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><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%">62.8&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><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%">66.0&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">47.9</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 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></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;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.8)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 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></tr></table></div><div style="text-align:justify;text-indent:9pt"><span><br/></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%">2024 versus 2023</span></div><div style="margin-bottom:6pt;padding-left:9pt;text-align:justify;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.5pt">Corporate overhead costs increased 47.9% primarily due to a $30.5 million increase in acquisition and divestiture-related transaction expenses. Excluding these expenses, corporate overhead costs were roughly flat.</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%">2023 versus 2022</span></div><div style="margin-bottom:6pt;padding-left:9pt;text-align:justify;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.5pt">Corporate overhead costs decreased 4.8% primarily due to a $8.2 million reduction in acquisition and divestiture-related transaction expenses, partially offset by higher compensation-related expenses.</span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:9pt"><span><br/></span></div><div id="i5442a61a4c6f4968a5a19c36a500b326_64"></div><div style="margin-bottom:6pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Liquidity and Capital Resources</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&#8217;s primary liquidity requirement consists of funding our business operations, including capital expenditures, working capital investment, and disciplined acquisitions. 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. To the extent we have available liquidity, we may also consider undertaking new capital investment projects, executing additional strategic acquisitions, returning capital to stockholders, or funding other general corporate purposes.</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Cash Flows</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%">The following table summarizes our cash flows from operating, investing, and financing activities for each of the last three years:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:62.243%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.631%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</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%">Year Ended December 31,</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%">&#160;</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%">2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><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%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><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%">2022</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/></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%">&#160;</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: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%">Total cash provided by (required by):</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating activities</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%">502.0</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">261.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">174.3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Investing activities</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,508.9)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(285.8)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">90.7&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Financing activities</span></td><td colspan="2" style="background-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,089.4</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(30.8)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(177.5)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#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 increase (decrease) in cash and cash equivalents</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%">82.5</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</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 colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><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%">(55.6)</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 colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><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%">87.5&#160;</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"/></tr></table></div><div style="text-align:justify"><span><br/></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:700;line-height:120%;text-decoration:underline">2024 versus 2023 </span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:11.25pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Operating Activities.</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;Net cash provided by operating activities for the year ended December&#160;31, 2024 was $502.0 million compared to $261.0 million for the year ended December&#160;31, 2023. </span></div><div style="margin-bottom:6pt;padding-left:9pt;text-align:justify;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.5pt">The changes in current assets and liabilities resulted in a net source of cash of $185.0 million for the year ended December&#160;31, 2024 compared to a net use of cash of $71.8 million for the year ended December&#160;31, 2023. The current year activity was primarily driven by an increase in advance billings and decreases in receivables and inventories.</span></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">48</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i5442a61a4c6f4968a5a19c36a500b326_7">Table of Contents</a></span></div></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-style:italic;font-weight:700;line-height:120%">Investing Activities.</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;Net cash required by investing activities for the year ended December&#160;31, 2024 was $1,508.9 million compared to $285.8 million for the year ended December&#160;31, 2023.</span></div><div style="margin-bottom:6pt;padding-left:9pt;text-align:justify;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.5pt">Capital expenditures for the year ended December&#160;31, 2024 decreased to $189.7 million compared to $203.5 million for the year ended December&#160;31, 2023. </span></div><div style="margin-bottom:6pt;padding-left:9pt;text-align:justify;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.5pt">Proceeds from the sale of property, plant, and equipment and other assets totaled $18.3 million for the year ended December&#160;31, 2024 compared to $36.6 million for the year ended December&#160;31, 2023. </span></div><div style="margin-bottom:6pt;padding-left:9pt;text-align:justify;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.5pt">Cash paid for acquisitions, net of cash acquired, was $1,424.1 million for the year ended December&#160;31, 2024 compared to $120.9 million for the year ended December&#160;31, 2023.</span></div><div style="margin-bottom:6pt;padding-left:9pt;text-align:justify;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.5pt">Proceeds from the sale of businesses was $86.6 million during the year ended December&#160;31, 2024, primarily driven by the sale of the steel components business, compared to $2.0&#160;million during the year ended December&#160;31, 2023. </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-style:italic;font-weight:700;line-height:120%">Financing Activities.</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;Net cash provided by financing activities for the year ended December&#160;31, 2024 was $1,089.4 million compared to $30.8 million of net cash required by financing activities for the year ended December&#160;31, 2023.</span></div><div style="margin-bottom:6pt;padding-left:9pt;text-align:justify;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.5pt">During the year ended December&#160;31, 2024, the Company received proceeds of $600.0 million from the issuance of the 2024 Notes and $700.0 million from the Term Loan, which were primarily used to fund the Stavola acquisition. Net repayments from borrowings under the revolving credit facility for the year ended December 31, 2024 totaled $160.0 million. The Company borrowed $335.0 million under the revolving credit facility during the year, including $160.0 million in April 2024 to partially fund the Ameron acquisition. These borrowings were paid in full during 2024, resulting in no outstanding loans borrowed under the revolving credit facility as of December 31, 2024.</span></div><div style="margin-bottom:6pt;padding-left:9pt;text-align:justify;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.5pt">Dividends paid during the year ended December&#160;31, 2024 were $9.7 million, unchanged from the prior year.</span></div><div style="margin-bottom:6pt;padding-left:9pt;text-align:justify;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.5pt">During the year ended December&#160;31, 2024, the Company did not repurchase any common stock under its share repurchase program compared to $13.8 million paid during the year ended December&#160;31, 2023.</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:700;line-height:120%;text-decoration:underline">2023 versus 2022 </span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:11.25pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Operating Activities.</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;Net cash provided by operating activities for the year ended December&#160;31, 2023 was $261.0 million compared to $174.3 million for the year ended December&#160;31, 2022.</span></div><div style="margin-bottom:6pt;padding-left:9pt;text-align:justify;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.5pt">The changes in current assets and liabilities resulted in a net use of cash of $71.8 million for the year ended December&#160;31, 2023 compared to a net use of cash of $65.3 million for the year ended December&#160;31, 2022. The current year activity was primarily driven by increased inventories due to higher volumes and increased receivables due to the recognition of AMP tax credits, partially offset by increased accounts payable.</span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:11.25pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Investing Activities.</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;Net cash required by investing activities for the year ended December&#160;31, 2023 was $285.8 million compared to net cash provided of $90.7 million for the year ended December&#160;31, 2022. </span></div><div style="margin-bottom:6pt;padding-left:9pt;text-align:justify;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.5pt">Capital expenditures for the year ended December&#160;31, 2023 increased to $203.5 million compared to $138.0 million for the year ended December&#160;31, 2022 with the increase primarily driven by investments in two new facilities supporting expansion in our wind tower and utility structures businesses as well as various growth projects in the Construction Products segment.</span></div><div style="margin-bottom:6pt;padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.5pt">Proceeds from the sale of property, plant, and equipment and other assets totaled $36.6 million for the year ended December&#160;31, 2023 compared to $32.2 million for the year ended December&#160;31, 2022.</span></div><div style="margin-bottom:6pt;padding-left:9pt;text-align:justify;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.5pt">Cash paid for acquisitions, net of cash acquired, was $120.9 million for the year ended December 31, 2023 compared to $75.1 million during for the year ended December 31, 2022. </span></div><div style="margin-bottom:6pt;padding-left:9pt;text-align:justify;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.5pt">Proceeds from the sale of the storage tanks business was $2.0 million during the year ended December&#160;31, 2023, which was related to the resolution of certain contingencies from the sale, compared to $271.6&#160;million during the year ended December&#160;31, 2022.</span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:11.25pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Financing Activities.</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;Net cash required by financing activities during the year ended December&#160;31, 2023 was $30.8 million compared to $177.5 million for the year ended December&#160;31, 2022. </span></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">49</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i5442a61a4c6f4968a5a19c36a500b326_7">Table of Contents</a></span></div></div><div style="margin-bottom:6pt;padding-left:9pt;text-align:justify;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.5pt">During the year ended December&#160;31, 2023, the Company received net proceeds from borrowings under its revolving credit facility and term loan of $23.2&#160;million, which was used to partially finance the Lake Point acquisition in the fourth quarter of 2023. During the year ended December 31, 2022, the Company received net proceeds from borrowings under its revolving credit facility of $30.0 million, which was used to partially finance the RAMCO acquisition in the second quarter of 2022. The Company used $155.0&#160;million of cash proceeds from the sale of the storage tanks business in the fourth quarter of 2022 to repay all amounts then borrowed under its revolving credit facility. </span></div><div style="margin-bottom:6pt;padding-left:9pt;text-align:justify;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.5pt">Dividends paid during the year ended December&#160;31, 2023 were $9.8&#160;million, unchanged from the prior year.</span></div><div style="margin-bottom:6pt;padding-left:9pt;text-align:justify;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.5pt">The Company paid $13.8 million during the year ended December&#160;31, 2023 to repurchase common stock under its share repurchase program compared to $15.0&#160;million paid during the year ended December&#160;31, 2022.</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:700;line-height:120%;text-decoration:underline">Other Investing and Financing Activities</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:700;line-height:120%">Revolving Credit Facility, Term Loan, and 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%">In August</span><span style="color:#212529;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> 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. </span></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%">On August 15, 2024, we entered into an amendment 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.</span></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%">As of December&#160;31, 2024, we had no&#160;outstanding loans borrowed and approximately $0.7 million of letters of credit outstanding under our revolving credit facility, which left $699.3 million available for borrowing. The Company borrowed $335.0 million under the revolving credit facility during the year ended December 31, 2024, including $160.0 million in April 2024 to partially fund the Ameron acquisition. These borrowings were paid in full during 2024. Our letters of credit expire in 2025, and the majority of our letter of credit obligations support the Company&#8217;s various insurance programs and generally renew by their terms each year.</span></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%">The interest rates for revolving loans under the Credit Agreemen</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">t 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 December&#160;31, 2024, the margin for borrowing based on SOFR was set at&#160;2.50% and the commitment fee rate was set at 0.45%.&#160;</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%">The revolving credit facility portion of the Credit Agreement requires the maintenance of certain ratios related to leverage and interest coverage. As of December&#160;31, 2024, 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="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">50</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i5442a61a4c6f4968a5a19c36a500b326_7">Table of Contents</a></span></div></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 Credit Agreement provides for a Term Loan in an aggregate principal amount of $700.0 million. The Term Loan was funded on October 1, 2024 simultaneously with the closing of the Stavola acquisition, of which $100.0 million was used to pay down the Company's revolving credit facility. The 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 initial Term Loan. The Term Loan has a maturity date of October 1, 2031. The interest rate for the Term Loan is based on SOFR plus 2.25% per year. The Term Loan is prepayable at any time without penalty, except in the event of a voluntary repricing in the first six months after closing, in which case a premium in the amount of 1.0% of the initial Term Loan is payable. The Term Loan is guaranteed by the same subsidiaries of the Company that guarantee our revolving credit facility, and the Term Loan is 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%">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&#8217;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&#8217;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%">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. </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:700;line-height:120%">Repurchase Program</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 Board authorized a new $50.0 million share repurchase program effective January&#160;1, 2025 through December&#160;31, 2026 to replace a program of the same amount that expired on December&#160;31, 2024. Under the previous program, the Company did not repurchase any shares during the year ended December 2024, and repurchased 200,000 shares at a cost of $13.8 million during the year ended December 31, 2023. </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:700;line-height:120%">Derivative 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%">In December 2018, the Company entered into a $100.0 million interest rate swap instrument, effective as of January 2, 2019, to reduce the effect of changes in the variable interest rates associated with the first $100.0 million of borrowings under the Company's committed credit facility. In conjunction with the replacement of LIBOR with SOFR as a benchmark for borrowings under our credit facility, on July 1, 2023 the swap instrument transitioned from LIBOR to SOFR. The instrument effectively fixed the SOFR component of borrowings under our credit facility at a monthly rate of 2.71% until such instrument's termination. The interest rate swap instrument expired in October 2023 and no new interest rate swap instrument has been entered into in connection with the Term Loan. See Note 3 and Note 7 to the Consolidated Financial Statements.</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Stock-Based Compensation</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%">We have a stock-based compensation plan for our directors, officers, and employees. See Note 13 to the Consolidated Financial Statements.</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Employee Retirement Plans </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 2024, we sponsored an employee savings plan under the 401(k) plan that covered substantially all employees and included a company matching contribution with the investment of the funds directed by the participants. The Company also contributed to various multiemployer defined benefit pension plans under the terms of collective-bargaining agreements that covered certain union-represented employees at five of our facilities. See Note&#160;11 to the Consolidated Financial Statements.</span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:9pt"><span><br/></span></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">51</span></div></div></div><div id="i5442a61a4c6f4968a5a19c36a500b326_67"></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i5442a61a4c6f4968a5a19c36a500b326_7">Table of Contents</a></span></div></div><div style="margin-bottom:6pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Contractual Obligations and Commercial Commitments</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%">As of December&#160;31, 2024, we had the following contractual obligations and commercial commitments:</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 style="width:62.057%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.449%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.449%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.455%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Contractual Obligations and Commercial Commitments</span></td><td colspan="3" style="padding:0 1pt"/><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%">Total</span></td><td colspan="3" style="padding:0 1pt"/><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%">Next 12 Months</span></td><td colspan="3" style="padding:0 1pt"/><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%">Beyond 12 Months</span></td></tr><tr style="height:3pt"><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" 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%">Debt</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><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,700.0&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><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&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><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,693.0&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating leases</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">99.1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">86.1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#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%">Finance leases</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;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.4&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;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&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;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&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-right:4.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Obligations for purchase of goods and services</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">245.5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">183.8&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">61.7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><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%">2,052.0&#160;</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 colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><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%">209.2&#160;</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 colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><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,842.8&#160;</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"/></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:10pt;font-weight:400;line-height:120%">In the normal course of business, at December&#160;31, 2024, the Company was contingently liable for $141.5 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. See Note 15, "Commitments and Contingencies" to the Consolidated Financial Statements.</span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:9pt"><span><br/></span></div><div id="i5442a61a4c6f4968a5a19c36a500b326_70"></div><div style="margin-bottom:6pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Critical Accounting Policies and Estimates</span></div><div style="margin-bottom:6pt;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%">MD&amp;A discusses our Consolidated Financial Statements, which have been prepared in accordance with accounting principles generally accepted in the U.S. The preparation of these financial statements requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities, the disclosure of contingent assets and liabilities at the date of the financial statements, and the reported amounts of revenues and expenses during the reporting period.</span></div><div style="margin-bottom:6pt;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%">On an on-going basis, management evaluates its estimates and judgments based on historical experience and various other factors that are believed to be reasonable under the circumstances, the results of which form the basis for making judgments about the carrying values of assets and liabilities that are not readily apparent from other sources. Actual results may differ from these estimates under different assumptions or conditions.</span></div><div style="margin-bottom:6pt;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%">Our accounting policies are more fully described in Note 1 to the Consolidated Financial Statements. We believe the following critical accounting policies include our more significant judgments and estimates used in the preparation of our Consolidated Financial Statements.</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%">Business Combinations </span></div><div style="margin-bottom:6pt;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%">We account for business combinations under the acquisition method of accounting. As of the date that control in the entity is obtained, the purchase price of the transaction is allocated to the identifiable assets acquired and liabilities assumed based on their estimated fair values. The purchase price is determined based on the fair value of consideration transferred to and liabilities assumed from the seller as of the date of acquisition. Goodwill is recorded for the excess of the purchase price over the net fair value of the identifiable assets acquired and liabilities assumed. The determination of the acquisition date fair value of the assets acquired and liabilities assumed requires management's judgment and involves the use of significant estimates and assumptions, especially with respect to future expected cash flows and discount rates.</span></div><div style="margin-bottom:6pt;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%">We commonly use an excess earnings method to value acquired mineral reserves and separately identifiable intangible assets, which may include, but are not limited to, customer relationships, permits, and backlog. Significant assumptions used in the valuation of these types of assets may include projected revenues, production costs, capital requirements, customer attrition rates, and discount rates. Changes in the assumptions used could have a significant impact on the estimated acquisition date fair value of the related asset and any future depreciation, depletion, or amortization expense.</span></div><div style="margin-bottom:6pt;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%">The estimated remaining useful lives of acquired tangible and definite-lived intangible assets are based on the length of time that the assets are expected to provide value to the Company and have a significant impact on current and future period earnings.</span></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">52</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i5442a61a4c6f4968a5a19c36a500b326_7">Table of Contents</a></span></div></div><div style="margin-bottom:6pt;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%">Management's estimates of fair value are based on assumptions believed to be reasonable, but which are inherently uncertain and, as a result, actual results may differ from estimates. We may adjust the amounts recognized in an acquisition during a measurement period after the acquisition date. Any such adjustments are the result of subsequently obtaining additional information that existed at the acquisition date regarding the assets acquired or the liabilities assumed. Measurement period adjustments are generally recorded as increases or decreases to goodwill, if any, recognized in the transaction. The cumulative impact of measurement period adjustments on depreciation, amortization, and other income statement items are recognized in the period the adjustment is determined.</span></div><div style="margin-bottom:6pt;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%">Acquisition costs are expensed as incurred and are included in selling, general, and administrative expenses in the accompanying Consolidated Statements of Operations. We include results of operations from acquired businesses in our Consolidated Financial Statements from the effective date of the acquisition.</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%">Long-lived Assets</span></div><div style="margin-bottom:6pt;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%">As of December&#160;31, 2024, property, plant, and equipment, net and intangible assets, net represent 43% and 7% of the Company's total assets, respectively. The methods for recognition of depreciation, depletion, and amortization are based on estimates regarding the expected future economic benefit to the Company and any potential impairment to the value of such assets could be 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%">Property, plant, and equipment are stated at cost and depreciated or depleted over their estimated useful lives, primarily using the straight-line method. Depletion of mineral reserves is calculated based on estimated reserves using the units-of-production method on a quarry-by-quarry basis. Intangible assets, primarily consisting of customer relationships and permits, are recorded at fair value on the date of acquisition and amortized over their estimated useful lives using the straight-line method. See Note 1 to the Consolidated Financial Statements for additional information regarding the ranges of estimated useful lives by category of property, plant, and equipment and 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%">We periodically evaluate the carrying value of long-lived assets for potential impairment whenever facts and circumstances indicate that the carrying amount of an asset or asset group may not be recoverable. The carrying value of long-lived assets is considered impaired when the carrying value is not recoverable through undiscounted future cash flows and the fair value of the asset or asset group is less than their carrying value. Fair value is determined primarily using the estimated future cash flows discounted at a rate commensurate with the risks involved or market quotes as available. Significant estimates and judgments that most significantly impact the impairment analysis may include projected revenues, operating profit, and the remaining useful life over which the asset or asset group is expected to generate cash flows. </span></div><div style="margin-bottom:6pt;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%">Impairment losses on long-lived assets held for sale are determined in a similar manner, except that estimated fair values are reduced by the estimated cost to dispose of the 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%">The Company recorded an impairment of $5.8&#160;million during the year ended December&#160;31, 2024 related to the closure of the Company's aggregates operations in west Texas in our Construction Products segment. The Company had no impairment charges during the years ended December&#160;31, 2023 or 2022.</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%">Goodwill</span></div><div style="margin-bottom:6pt;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%">Goodwill is required to be tested for impairment annually or on an interim basis whenever events or circumstances change indicating that the carrying amount of the goodwill might be impaired. The quantitative goodwill impairment test is assessed at the &#8220;reporting unit&#8221; level by comparing the reporting unit's estimated fair value with the carrying amount of its net assets. If the carrying value of the reporting unit exceeds its fair value, an impairment loss is recognized. The goodwill impairment is measured as the excess of the reporting unit's carrying value over its fair value, not to exceed the amount of goodwill allocated to the reporting unit. The estimates and judgments that most significantly affect the fair value calculations consist of level three inputs related to revenue and operating profit growth and discount rates. The Company performs its annual goodwill impairment analysis as of October 1 of each year.</span></div><div style="margin-bottom:6pt;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%">As of December&#160;31, 2024, goodwill totaled $1,361.2 million. Based on the Company's annual goodwill impairment test, performed at the reporting unit level as of October 1, 2024, the Company concluded that no impairment charges were determined to be necessary and that none of the reporting units evaluated were at risk of failing the goodwill impairment test. A reporting unit is considered to be at risk if its estimated fair value does not exceed the carrying value of its net assets by 10% or more. See Note 1 and Note 6 to the Consolidated Financial Statements.</span></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">53</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i5442a61a4c6f4968a5a19c36a500b326_7">Table of Contents</a></span></div></div><div style="margin-bottom:6pt;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%">We believe that the assumptions used in our impairment analysis are reasonable; however, given the uncertainties of the economy and its potential impact on our businesses, there can be no assurance that our estimates and assumptions regarding the fair value of our reporting units will prove to be accurate predictions of the future. Additionally, variations in any of these assumptions may result in different calculations in fair value that could result in an impairment charge.</span></div><div style="margin-bottom:6pt;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%">A 100 basis point increase in the discount rate or reduction in the terminal growth rate would not have resulted in an impairment of goodwill for any of our reporting units as of October 1, 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%">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 tax assets and liabilities are recognized for the future tax consequences attributable to temporary differences between the financial statement carrying amount of existing assets and liabilities and their respective tax bases and other tax attributes using currently enacted tax rates. The effect of a change in tax rates on deferred tax assets and liabilities is recognized in the provision for income taxes in the period that includes the enactment date. Management is required to estimate the timing of the recognition of deferred tax assets and liabilities, make assumptions about the future deductibility of deferred tax assets, and assess deferred tax liabilities based on enacted law and tax rates for the appropriate tax jurisdictions to determine the amount of such deferred tax assets and liabilities. Changes in the calculated deferred tax assets and liabilities may occur in certain circumstances including statutory income tax rate changes, statutory tax law changes, or changes in the structure or tax status of the Company. The Company assesses whether a valuation allowance should be established against its deferred tax assets based on consideration of all available evidence, both positive and negative, using a more likely than not standard. This assessment considers, among other matters, the nature, frequency, and severity of recent losses; a forecast of future profitability; the duration of statutory carryback and carryforward periods; the Company&#8217;s experience with tax attributes expiring unused; and tax planning alternatives.</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 December&#160;31, 2024, the Company's adjusted net deferred tax liability was $197.8 million. At December&#160;31, 2024, the Company had $3.2 million federal consolidated net operating loss carryforwards, primarily from businesses acquired, and $4.5 million of tax-effected state loss carryforwards remaining. In addition, the Company had $7.7 million of foreign net operating loss carryforwards that will begin to expire in the year 2025. We have established a valuation allowance for state and foreign tax operating losses and credits that we have estimated may not be realizable.</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 additional information, see Note 10 to the Notes to Consolidated Financial Statements.</span></div><div style="text-align:center"><span><br/></span></div><div id="i5442a61a4c6f4968a5a19c36a500b326_73"></div><div style="margin-bottom:6pt;text-align:center"><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-indent:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">See Note 1 to the Consolidated Financial Statements for information about recent accounting pronouncements.</span></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">54</span></div></div></div><div id="i5442a61a4c6f4968a5a19c36a500b326_76"></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i5442a61a4c6f4968a5a19c36a500b326_7">Table of Contents</a></span></div></div><div style="margin-bottom:6pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Forward-Looking 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:120%">This annual report on Form 10-K (or statements otherwise made by the Company or on the Company&#8217;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 &#8220;anticipates,&#8221; &#8220;assumes,&#8221; &#8220;believes,&#8221; &#8220;estimates,&#8221; &#8220;expects,&#8221; &#8220;intends,&#8221; &#8220;forecasts,&#8221; &#8220;may,&#8221; &#8220;will,&#8221; &#8220;should,&#8221; &#8220;plans,&#8221; 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:</span></div><div style="text-align:justify"><span><br/></span></div><div style="padding-left:24.75pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">the impact of pandemics, epidemics, or other public health emergencies on our sales, operations, supply chain, employees, and financial condition;</span></div><div style="padding-left:24.75pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">market conditions and customer demand for our business products and services;</span></div><div style="padding-left:24.75pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">the cyclical and seasonal nature of the industries in which we compete;</span></div><div style="padding-left:24.75pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">variations in weather in areas where our construction products are sold, used, or installed;</span></div><div style="padding-left:24.75pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">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;</span></div><div style="padding-left:24.75pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">competition and other competitive factors;</span></div><div style="padding-left:24.75pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">our ability to identify, consummate, or integrate acquisitions of new businesses or products, or divest any business;</span></div><div style="padding-left:24.75pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">the timing of introduction of new products;</span></div><div style="padding-left:24.75pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">the timing and delivery of customer orders or a breach of customer contracts;</span></div><div style="padding-left:24.75pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">the credit worthiness of customers and their access to capital;</span></div><div style="padding-left:24.75pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">product price changes;</span></div><div style="padding-left:24.75pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">changes in mix of products sold;</span></div><div style="padding-left:24.75pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">the costs incurred to align manufacturing capacity with demand and the extent of its utilization;</span></div><div style="padding-left:24.75pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">the operating leverage and efficiencies that can be achieved by our manufacturing businesses;</span></div><div style="padding-left:24.75pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">availability and costs of steel, component parts, supplies, and other raw materials;</span></div><div style="padding-left:24.75pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">changing technologies;</span></div><div style="padding-left:24.75pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">surcharges and other fees added to fixed pricing agreements for steel, component parts, supplies and other raw materials;</span></div><div style="padding-left:24.75pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">increased costs due to inflation or tariffs;</span></div><div style="padding-left:24.75pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">interest rates and capital costs;</span></div><div style="padding-left:24.75pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">counter-party risks for financial instruments;</span></div><div style="padding-left:24.75pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">our indebtedness or leverage levels;</span></div><div style="padding-left:24.75pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">long-term funding of our operations;</span></div><div style="padding-left:24.75pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">taxes;</span></div><div style="padding-left:24.75pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">costs and availability of sufficient insurance coverage;</span></div><div style="padding-left:24.75pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">material nonpayment or nonperformance by any of our key customers;</span></div><div style="padding-left:24.75pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">the stability of the governments and political and business conditions in certain foreign countries, particularly Mexico;</span></div><div style="padding-left:24.75pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">public infrastructure expenditures;</span></div><div style="padding-left:24.75pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">changes in import and export quotas and regulations;</span></div><div style="padding-left:24.75pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">business conditions in emerging economies;</span></div><div style="padding-left:24.75pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">costs and results of litigation; </span></div><div style="padding-left:24.75pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">changes in accounting standards or inaccurate estimates or assumptions in the application of accounting policies;</span></div><div style="padding-left:24.75pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">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;</span></div><div style="padding-left:24.75pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">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;</span></div><div style="padding-left:24.75pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">our ability to sufficiently protect our intellectual property rights;</span></div><div style="padding-left:24.75pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">our ability to mitigate against cybersecurity incidents, including ransomware, malware, phishing emails, and other electronic security threats;</span></div><div style="padding-left:24.75pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">if the Company's sustainability efforts are not favorably received by stockholders;</span></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">55</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i5442a61a4c6f4968a5a19c36a500b326_7">Table of Contents</a></span></div></div><div style="padding-left:24.75pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">if the Company does not realize some or all of the benefits expected from certain provisions of the IRA, including the AMP tax credits for wind towers; and</span></div><div style="padding-left:24.75pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">the delivery or satisfaction of any backlog or firm orders.</span></div><div style="padding-left:24.75pt;text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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&#160;1A,&#160;&#8220;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Risk Factors</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8221; included elsewhere herein.</span></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">56</span></div></div></div><div id="i5442a61a4c6f4968a5a19c36a500b326_79"></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i5442a61a4c6f4968a5a19c36a500b326_7">Table of Contents</a></span></div></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item&#160;7A.</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">&#160;Quantitative and Qualitative Disclosures About Market Risk.</span></div><div style="margin-bottom:6pt;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%">Our earnings could be affected by changes in interest rates due to the impact those changes have on our variable rate revolving credit facility and Term Loan. As of December&#160;31, 2024, we had no outstanding loans borrowed </span><span style="color:#212529;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">under the revolving credit facility and the Term Loan had a balance of </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$700.0 million</span><span style="color:#212529;font-family:'Arial',sans-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%"> If interest rates average one percentage point more in fiscal year 2025 than they did during 2024, our interest expense would increase by $7.0 million. In comparison, at December&#160;31, 2023, we estimated that an average increase of one percentage point would increase interest expense by $1.6 million.</span></div><div style="margin-bottom:6pt;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%">As of December&#160;31, 2024, we had $400.0 million outstanding on our 4.375% 2021 Notes due 2029. The 2021 Notes have a 4.375% fixed annual interest rate and, therefore, our economic interest rate exposure is fixed. However, the values of the 2021 Notes are exposed to interest rate risk. We estimate that a one percentage point increase in market interest rates would decrease the fair value of the 2021 Notes by approximately $13.9 million. We carry the 2021 Notes at face value less unamortized discount on our Consolidated Balance Sheet and present the fair value for disclosure purposes only.</span></div><div style="margin-bottom:6pt;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%">As of December&#160;31, 2024, we had $600.0 million outstanding on our 6.875% 2024 Notes due 2032. The 2024 Notes have a 6.875% fixed annual interest rate and, therefore, our economic interest rate exposure is fixed. However, the values of the 2024 Notes are exposed to interest rate risk. We estimate that a one percentage point increase in market interest rates would decrease the fair value of the 2024 Notes by approximately $34.6 million. We carry the 2024 Notes at face value less unamortized discount on our Consolidated Balance Sheet and present the fair value for disclosure purposes only.</span></div><div style="margin-bottom:6pt;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%">In addition, we are subject to market risk related to our net investments in our foreign subsidiaries. The net investment in foreign subsidiaries as of December&#160;31, 2024 was $130.2 million. The impact of such market risk exposures as a result of foreign exchange rate fluctuations has not been significant to Arcosa. See Note 9 to the Consolidated Financial Statements.</span></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">57</span></div></div></div><div id="i5442a61a4c6f4968a5a19c36a500b326_82"></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i5442a61a4c6f4968a5a19c36a500b326_7">Table of Contents</a></span></div></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item&#160;8.</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Financial Statements and Supplementary Data.</span></div><div><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Arcosa, Inc.</span></div><div><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Index to Financial Statements</span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:92.467%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:5.333%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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%;text-decoration:underline">Page</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i5442a61a4c6f4968a5a19c36a500b326_85">Report of Independent Registered Public Accounting Firm</a></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> (PCAOB ID: <ix:nonNumeric contextRef="c-1" name="dei:AuditorFirmId" id="f-47">42</ix:nonNumeric>)</span></div></td><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i5442a61a4c6f4968a5a19c36a500b326_85">59</a></span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i5442a61a4c6f4968a5a19c36a500b326_88">Consolidated Statements of Operations for the years ended December&#160;31, 202</a><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i5442a61a4c6f4968a5a19c36a500b326_88">4</a><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i5442a61a4c6f4968a5a19c36a500b326_88">, 202</a><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i5442a61a4c6f4968a5a19c36a500b326_88">3</a><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i5442a61a4c6f4968a5a19c36a500b326_88">, and </a><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i5442a61a4c6f4968a5a19c36a500b326_88">2022</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i5442a61a4c6f4968a5a19c36a500b326_88">61</a></span></div></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i5442a61a4c6f4968a5a19c36a500b326_91">Consolidated Statements of Comprehensive Income for the years ended December 31, 202</a><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i5442a61a4c6f4968a5a19c36a500b326_91">4</a><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i5442a61a4c6f4968a5a19c36a500b326_91">, 202</a><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i5442a61a4c6f4968a5a19c36a500b326_91">3</a><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i5442a61a4c6f4968a5a19c36a500b326_91">, and 20</a><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i5442a61a4c6f4968a5a19c36a500b326_91">2</a><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i5442a61a4c6f4968a5a19c36a500b326_91">2</a></span></div></td><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i5442a61a4c6f4968a5a19c36a500b326_91">62</a></span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i5442a61a4c6f4968a5a19c36a500b326_94">Consolidated Balance Sheets as of December&#160;31, 202</a><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i5442a61a4c6f4968a5a19c36a500b326_94">4</a><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i5442a61a4c6f4968a5a19c36a500b326_94"> and 20</a><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i5442a61a4c6f4968a5a19c36a500b326_94">23</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i5442a61a4c6f4968a5a19c36a500b326_94">63</a></span></div></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i5442a61a4c6f4968a5a19c36a500b326_97">Consolidated Statements of Cash Flows for the years ended December&#160;31, 202</a><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i5442a61a4c6f4968a5a19c36a500b326_97">4</a><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i5442a61a4c6f4968a5a19c36a500b326_97">, 202</a><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i5442a61a4c6f4968a5a19c36a500b326_97">3</a><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i5442a61a4c6f4968a5a19c36a500b326_97">, and 20</a><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i5442a61a4c6f4968a5a19c36a500b326_97">2</a><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i5442a61a4c6f4968a5a19c36a500b326_97">2</a></span></div></td><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i5442a61a4c6f4968a5a19c36a500b326_97">64</a></span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i5442a61a4c6f4968a5a19c36a500b326_100">Consolidated Statements of Stockholders' Equity for the years ended December&#160;31, 202</a><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i5442a61a4c6f4968a5a19c36a500b326_100">4</a><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i5442a61a4c6f4968a5a19c36a500b326_100">, 202</a><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i5442a61a4c6f4968a5a19c36a500b326_100">3</a><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i5442a61a4c6f4968a5a19c36a500b326_100">, and 20</a><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i5442a61a4c6f4968a5a19c36a500b326_100">2</a><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i5442a61a4c6f4968a5a19c36a500b326_100">2</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i5442a61a4c6f4968a5a19c36a500b326_100">65</a></span></div></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i5442a61a4c6f4968a5a19c36a500b326_103">Notes to Consolidated Financial Statements</a></span></div></td><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i5442a61a4c6f4968a5a19c36a500b326_103">66</a></span></div></td></tr></table></div><div><span><br/></span></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">58</span></div></div></div><div id="i5442a61a4c6f4968a5a19c36a500b326_85"></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i5442a61a4c6f4968a5a19c36a500b326_7">Table of Contents</a></span></div></div><div style="margin-bottom:6pt"><span><br/></span></div><div style="margin-bottom:6pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Report of Independent Registered Public Accounting Firm</span></div><div><span><br/></span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">To the Shareholders and the Board of Directors of Arcosa, Inc.</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%">Opinion on the Financial Statements</span></div><div style="margin-bottom:6pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have audited the accompanying consolidated balance sheets of Arcosa, Inc. and subsidiaries (the Company) as of December 31, 2024 and 2023, the related consolidated statements of operations, comprehensive income, stockholders&#8217; equity and cash flows for each of the three years in the period ended December&#160;31, 2024, and the related notes (collectively referred to as the &#8220;consolidated financial statements&#8221;). In our opinion, the consolidated financial statements present fairly, in all material respects, the financial position of the Company at December&#160;31, 2024 and 2023, and the results of its operations and its cash flows for each of the three years in the period ended December&#160;31, 2024, in conformity with U.S. generally accepted accounting principles. </span></div><div style="margin-bottom:6pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We also have audited, in accordance with the standards of the Public Company Accounting Oversight Board (United States) (PCAOB), the Company&#8217;s internal control over financial reporting as of December&#160;31, 2024, based on criteria established in Internal Control-Integrated Framework issued by the Committee of Sponsoring Organizations of the Treadway Commission (2013 framework) and our report dated February&#160;28, 2025 expressed an unqualified opinion thereon.</span></div><div style="margin-bottom:6pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Basis for Opinion</span></div><div style="margin-bottom:6pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">These financial statements are the responsibility of the Company&#8217;s management. Our responsibility is to express an opinion on the Company&#8217;s financial statements based on our audits. We are a public accounting firm registered with the PCAOB and are required to be independent with respect to the Company in accordance with the U.S. federal securities laws and the applicable rules and regulations of the Securities and Exchange Commission and the PCAOB. </span></div><div style="margin-bottom:6pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We conducted our audits in accordance with the standards of the PCAOB. Those standards require that we plan and perform the audit to obtain reasonable assurance about whether the financial statements are free of material misstatement, whether due to error or fraud. Our audits included performing procedures to assess the risks of material misstatement of the financial statements, whether due to error or fraud, and performing procedures that respond to those risks. Such procedures included examining, on a test basis, evidence regarding the amounts and disclosures in the financial statements. Our audits also included evaluating the accounting principles used and significant estimates made by management, as well as evaluating the overall presentation of the financial statements. We believe that our audits provide a reasonable basis for our opinion.  </span></div><div style="margin-bottom:6pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Critical Audit Matter</span></div><div style="margin-bottom:6pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The critical audit matter communicated below is a matter arising from the current period audit of the financial statements that was communicated or required to be communicated to the audit committee and that: (1) relates to accounts or disclosures that are material to the financial statements and (2) involved our especially challenging, subjective or complex judgments. The communication of the critical audit matter does not alter in any way our opinion on the consolidated financial statements, taken as a whole, and we are not, by communicating the critical audit matter below, providing a separate opinion on the critical audit matter or on the accounts or disclosures to which it relates.</span></div><div style="margin-bottom:6pt;text-align:justify"><span><br/></span></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">59</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i5442a61a4c6f4968a5a19c36a500b326_7">Table of Contents</a></span></div></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%">Accounting for business combination</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:92.836%"><tr><td style="width:1.0%"/><td style="width:17.010%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:80.790%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">Description of the Matter</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As discussed in Note 2 to the consolidated financial statements, the Company completed a significant acquisition during 2024 of the construction materials business of Stavola Holding Corporation and its affiliated entities for a total purchase price of $1.2 billion. The transaction was accounted for as a business combination.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Auditing the Company's accounting for the business combination was complex due to the significant estimation uncertainty in determining the fair value of the mineral reserves using the multi-period excess earnings method. The significant estimation uncertainty was primarily due to the sensitivity of the fair value of the mineral reserves to underlying significant assumptions including the weighted average cost of capital and certain assumptions that form the basis of the prospective financial information (i.e. average selling price and EBITDA margin). These significant assumptions are forward-looking and could be affected by future economic and market conditions.</span></div><div style="text-align:justify"><span><br/></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">How We Addressed the Matter in Our Audit</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We obtained an understanding, evaluated the design, and tested the operating effectiveness of controls over the Company&#8217;s accounting for the business combination and valuation of the acquired assets. For example, we tested controls over management&#8217;s valuation of mineral reserves, including the review of the valuation method and significant underlying assumptions used to develop such estimates.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our audit procedures included, among others, evaluating the appropriateness of the valuation methodology used, evaluating the significant assumptions used in the Company&#8217;s valuation calculations and evaluating the completeness and accuracy of the underlying data supporting the significant assumptions. For example, we performed sensitivity analyses and compared significant assumptions to historical results of the acquired business and to other guideline public companies within the same industry. In addition, we involved our valuation specialists to assist with our evaluation of the methodologies and significant assumptions used in the valuation of the mineral reserves.</span></div><div style="text-align:justify"><span><br/></span></div></td></tr></table></div><div style="margin-bottom:6pt;text-align:justify"><span><br/></span></div><div style="margin-bottom:6pt;padding-left:288pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:36.403%"><tr><td style="width:1.0%"/><td style="width:15.365%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:82.435%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">/s/</span></td><td colspan="3" style="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%"><ix:nonNumeric contextRef="c-1" name="dei:AuditorName" id="f-48">ERNST&#160;&amp; YOUNG LLP</ix:nonNumeric></span></div></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:400;line-height:120%">We have served as the Company's auditor since 2015.</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="c-1" name="dei:AuditorLocation" id="f-49">Dallas, Texas</ix:nonNumeric></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">February&#160;28, 2025 </span></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">60</span></div></div></div><div id="i5442a61a4c6f4968a5a19c36a500b326_88"></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i5442a61a4c6f4968a5a19c36a500b326_7">Table of Contents</a></span></div></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Arcosa, Inc. and Subsidiaries</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consolidated Statements of Operations</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 style="width:61.034%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.034%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.034%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.038%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</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%">Year Ended December 31,</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%">&#160;</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%">2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><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%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><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%">2022</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/></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%">&#160;</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: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:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;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%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="6" id="f-50">2,569.9</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><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%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-5" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="6" id="f-51">2,307.9</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><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%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-5" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="6" id="f-52">2,242.8</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating costs:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></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%">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%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" name="us-gaap:CostOfRevenue" format="ixt:num-dot-decimal" scale="6" id="f-53">2,054.7</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-5" name="us-gaap:CostOfRevenue" format="ixt:num-dot-decimal" scale="6" id="f-54">1,864.1</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-5" name="us-gaap:CostOfRevenue" format="ixt:num-dot-decimal" scale="6" id="f-55">1,831.7</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Selling, general, and administrative expenses</span></td><td colspan="2" style="background-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%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" name="us-gaap:SellingGeneralAndAdministrativeExpense" scale="6" id="f-56">320.0</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-5" name="us-gaap:SellingGeneralAndAdministrativeExpense" scale="6" id="f-57">261.1</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-5" name="us-gaap:SellingGeneralAndAdministrativeExpense" scale="6" id="f-58">262.8</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#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%">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%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" name="us-gaap:GainLossOnSaleOfPropertyPlantEquipment" scale="6" id="f-59">10.3</ix:nonFraction>)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-5" name="us-gaap:GainLossOnSaleOfPropertyPlantEquipment" scale="6" id="f-60">28.2</ix:nonFraction>)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-5" name="us-gaap:GainLossOnSaleOfPropertyPlantEquipment" scale="6" id="f-61">11.7</ix:nonFraction>)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">(Gain) 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%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" sign="-" name="us-gaap:GainLossOnSaleOfBusiness" scale="6" id="f-62">2.1</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-5" name="us-gaap:GainLossOnSaleOfBusiness" scale="6" id="f-63">6.4</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-5" name="us-gaap:GainLossOnSaleOfBusiness" scale="6" id="f-64">189.0</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#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%">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:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" name="us-gaap:AssetImpairmentCharges" scale="6" id="f-65">5.8</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-5" name="us-gaap:AssetImpairmentCharges" format="ixt:fixed-zero" scale="6" id="f-66">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-5" name="us-gaap:AssetImpairmentCharges" format="ixt:fixed-zero" scale="6" id="f-67">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" name="us-gaap:CostsAndExpenses" format="ixt:num-dot-decimal" scale="6" id="f-68">2,372.3</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-5" name="us-gaap:CostsAndExpenses" format="ixt:num-dot-decimal" scale="6" id="f-69">2,090.6</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-5" name="us-gaap:CostsAndExpenses" format="ixt:num-dot-decimal" scale="6" id="f-70">1,893.8</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 operating profit</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%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" name="us-gaap:OperatingIncomeLoss" scale="6" id="f-71">197.6</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><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%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-5" name="us-gaap:OperatingIncomeLoss" scale="6" id="f-72">217.3</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><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%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-5" name="us-gaap:OperatingIncomeLoss" scale="6" id="f-73">349.0</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:12pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></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%">Interest expense</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%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" name="us-gaap:InterestExpenseNonoperating" scale="6" id="f-74">70.9</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-5" name="us-gaap:InterestExpenseNonoperating" scale="6" id="f-75">28.1</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-5" name="us-gaap:InterestExpenseNonoperating" scale="6" id="f-76">31.0</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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, net (income) expense</span></td><td colspan="2" style="background-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%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" name="us-gaap:OtherNonoperatingIncomeExpense" scale="6" id="f-77">3.3</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-5" name="us-gaap:OtherNonoperatingIncomeExpense" scale="6" id="f-78">6.7</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-5" sign="-" name="us-gaap:OtherNonoperatingIncomeExpense" scale="6" id="f-79">1.8</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><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%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" sign="-" name="us-gaap:NonoperatingIncomeExpense" scale="6" id="f-80">67.6</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><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%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-5" sign="-" name="us-gaap:NonoperatingIncomeExpense" scale="6" id="f-81">21.4</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><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%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-5" sign="-" name="us-gaap:NonoperatingIncomeExpense" scale="6" id="f-82">32.8</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income before income taxes</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%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" scale="6" id="f-83">130.0</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-5" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" scale="6" id="f-84">195.9</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-5" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" scale="6" id="f-85">316.2</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Provision for income taxes:</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/></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%">Current </span></td><td colspan="2" style="background-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%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" name="us-gaap:CurrentIncomeTaxExpenseBenefit" scale="6" id="f-86">11.1</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-5" name="us-gaap:CurrentIncomeTaxExpenseBenefit" scale="6" id="f-87">4.9</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-5" name="us-gaap:CurrentIncomeTaxExpenseBenefit" scale="6" id="f-88">25.6</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#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%">Deferred</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%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" name="us-gaap:DeferredIncomeTaxExpenseBenefit" scale="6" id="f-89">25.2</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-5" name="us-gaap:DeferredIncomeTaxExpenseBenefit" scale="6" id="f-90">31.8</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-5" name="us-gaap:DeferredIncomeTaxExpenseBenefit" scale="6" id="f-91">44.8</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" name="us-gaap:IncomeTaxExpenseBenefit" scale="6" id="f-92">36.3</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-5" name="us-gaap:IncomeTaxExpenseBenefit" scale="6" id="f-93">36.7</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-5" name="us-gaap:IncomeTaxExpenseBenefit" scale="6" id="f-94">70.4</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Net income</span></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:700;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:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" name="us-gaap:NetIncomeLoss" scale="6" id="f-95">93.7</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><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%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-5" name="us-gaap:NetIncomeLoss" scale="6" id="f-96">159.2</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><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%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-5" name="us-gaap:NetIncomeLoss" scale="6" id="f-97">245.8</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:12pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/></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%">Net income per common share:</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/></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%">Basic</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%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-1" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="f-98">1.92</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-4" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="f-99">3.27</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-5" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="f-100">5.08</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#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%">Diluted</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%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-1" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="f-101">1.91</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><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%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-4" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="f-102">3.26</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><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%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-5" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="f-103">5.05</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average number of shares outstanding:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></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%">Basic</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%"><ix:nonFraction unitRef="shares" contextRef="c-1" decimals="-5" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="6" id="f-104">48.6</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-4" decimals="-5" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="6" id="f-105">48.5</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-5" decimals="-5" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="6" id="f-106">48.2</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Diluted</span></td><td colspan="2" style="background-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%"><ix:nonFraction unitRef="shares" contextRef="c-1" decimals="-5" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" scale="6" id="f-107">48.8</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-4" decimals="-5" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" scale="6" id="f-108">48.7</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-5" decimals="-5" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" scale="6" id="f-109">48.5</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#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%">Dividends declared per common share</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%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-1" decimals="INF" name="us-gaap:CommonStockDividendsPerShareDeclared" scale="0" id="f-110">0.20</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><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%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-4" decimals="INF" name="us-gaap:CommonStockDividendsPerShareDeclared" scale="0" id="f-111">0.20</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><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%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-5" decimals="INF" name="us-gaap:CommonStockDividendsPerShareDeclared" scale="0" id="f-112">0.20</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="margin-bottom:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">See accompanying Notes to Consolidated Financial Statements.</span></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">61</span></div></div></div><div id="i5442a61a4c6f4968a5a19c36a500b326_91"></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i5442a61a4c6f4968a5a19c36a500b326_7">Table of Contents</a></span></div></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Arcosa, Inc. and Subsidiaries</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consolidated Statements of Comprehensive Income</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 style="width:59.280%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.622%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</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%">Year Ended December 31,</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%">&#160;</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%">2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><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%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><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%">2022</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></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%">&#160;</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: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%">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%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" name="us-gaap:NetIncomeLoss" scale="6" id="f-113">93.7</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><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%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-5" name="us-gaap:NetIncomeLoss" scale="6" id="f-114">159.2</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><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%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-5" name="us-gaap:NetIncomeLoss" scale="6" id="f-115">245.8</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></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%">Derivative financial instruments:</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:11.25pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unrealized gains (losses) arising during the period, net of tax expense (benefit) of $<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax" scale="6" id="f-116">0.0</ix:nonFraction>, $<ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-5" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax" scale="6" id="f-117">0.0</ix:nonFraction>, and $<ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-5" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax" scale="6" id="f-118">0.9</ix:nonFraction></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%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax" format="ixt:fixed-zero" scale="6" id="f-119">&#8212;</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-5" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax" scale="6" id="f-120">0.1</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-5" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax" scale="6" id="f-121">3.5</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:11.25pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Reclassification adjustments for losses (gains) included in net income, net of tax expense (benefit) of $<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax" scale="6" id="f-122">0.0</ix:nonFraction>, $<ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-5" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax" scale="6" id="f-123">0.4</ix:nonFraction>, and ($<ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-5" sign="-" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax" scale="6" id="f-124">0.2</ix:nonFraction>)</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%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax" format="ixt:fixed-zero" scale="6" id="f-125">&#8212;</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-5" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax" scale="6" id="f-126">1.4</ix:nonFraction>)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-5" sign="-" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax" scale="6" id="f-127">0.8</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Currency translation adjustment: </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:11.25pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unrealized gains (losses) arising during the period, net of tax expense (benefit) of $<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax" scale="6" id="f-128">0.3</ix:nonFraction>, ($<ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-5" sign="-" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax" scale="6" id="f-129">0.1</ix:nonFraction>), and ($<ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-5" sign="-" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax" scale="6" id="f-130">0.1</ix:nonFraction>)</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%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" sign="-" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" scale="6" id="f-131">1.5</ix:nonFraction>)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-5" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" scale="6" id="f-132">0.8</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-5" sign="-" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" scale="6" id="f-133">0.7</ix:nonFraction>)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" scale="6" id="f-134">1.5</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">(<ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-5" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" scale="6" id="f-135">0.5</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-5" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" scale="6" id="f-136">3.6</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Comprehensive income</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%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" name="us-gaap:ComprehensiveIncomeNetOfTax" scale="6" id="f-137">92.2</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</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 colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><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%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-5" name="us-gaap:ComprehensiveIncomeNetOfTax" scale="6" id="f-138">158.7</ix:nonFraction>&#160;</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 colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><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%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-5" name="us-gaap:ComprehensiveIncomeNetOfTax" scale="6" id="f-139">249.4</ix:nonFraction>&#160;</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"/></tr></table></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">See accompanying Notes to Consolidated Financial Statements.</span></div><div><span><br/></span></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">62</span></div></div></div><div id="i5442a61a4c6f4968a5a19c36a500b326_94"></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i5442a61a4c6f4968a5a19c36a500b326_7">Table of Contents</a></span></div></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Arcosa, Inc. and Subsidiaries</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consolidated Balance Sheets  </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 style="width:69.660%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.788%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.792%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><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><td colspan="3" style="padding:0 1pt"/><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/>2023</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><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, except per share amounts)</span></td></tr><tr><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%">ASSETS</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="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%">Current assets:</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/></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 and cash equivalents</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-5" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" scale="6" id="f-140">187.3</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-5" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" scale="6" id="f-141">104.8</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#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%">Receivables, net of allowance of $<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-5" name="us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent" scale="6" id="f-142">10.3</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-5" name="us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent" scale="6" id="f-143">5.3</ix:nonFraction></span></div></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-5" name="us-gaap:AccountsReceivableNetCurrent" scale="6" id="f-144">350.2</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-5" name="us-gaap:AccountsReceivableNetCurrent" scale="6" id="f-145">357.1</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#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%">Inventories:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Raw materials and supplies</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-5" name="us-gaap:InventoryRawMaterialsAndSuppliesNetOfReserves" scale="6" id="f-146">147.1</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-5" name="us-gaap:InventoryRawMaterialsAndSuppliesNetOfReserves" scale="6" id="f-147">210.8</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Work in process</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-5" name="us-gaap:InventoryWorkInProcessNetOfReserves" scale="6" id="f-148">36.2</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-5" name="us-gaap:InventoryWorkInProcessNetOfReserves" scale="6" id="f-149">42.7</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finished goods</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-5" name="us-gaap:InventoryFinishedGoodsNetOfReserves" scale="6" id="f-150">176.6</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-5" name="us-gaap:InventoryFinishedGoodsNetOfReserves" scale="6" id="f-151">148.3</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-5" name="us-gaap:InventoryNet" scale="6" id="f-152">359.9</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-5" name="us-gaap:InventoryNet" scale="6" id="f-153">401.8</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Other</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-5" name="us-gaap:OtherAssetsCurrent" scale="6" id="f-154">56.6</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-5" name="us-gaap:OtherAssetsCurrent" scale="6" id="f-155">48.3</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total current assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-5" name="us-gaap:AssetsCurrent" scale="6" id="f-156">954.0</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-5" name="us-gaap:AssetsCurrent" scale="6" id="f-157">912.0</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:12pt"><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/></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%">Property, plant, and equipment, net</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-5" name="us-gaap:PropertyPlantAndEquipmentNet" format="ixt:num-dot-decimal" scale="6" id="f-158">2,129.4</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-5" name="us-gaap:PropertyPlantAndEquipmentNet" format="ixt:num-dot-decimal" scale="6" id="f-159">1,336.3</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#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%">Goodwill</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-5" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="6" id="f-160">1,361.2</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-5" name="us-gaap:Goodwill" scale="6" id="f-161">990.7</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Intangibles, net</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-5" name="us-gaap:IntangibleAssetsNetExcludingGoodwill" scale="6" id="f-162">338.3</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-5" name="us-gaap:IntangibleAssetsNetExcludingGoodwill" scale="6" id="f-163">270.7</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#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%">Deferred income taxes</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-5" name="us-gaap:DeferredIncomeTaxAssetsNet" scale="6" id="f-164">2.8</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-5" name="us-gaap:DeferredIncomeTaxAssetsNet" scale="6" id="f-165">6.8</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-5" name="us-gaap:OtherAssetsNoncurrent" scale="6" id="f-166">129.8</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-5" name="us-gaap:OtherAssetsNoncurrent" scale="6" id="f-167">61.4</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><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:700;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:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-5" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="6" id="f-168">4,915.5</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><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%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-5" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="6" id="f-169">3,577.9</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">LIABILITIES AND STOCKHOLDERS' EQUITY</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/></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%">Current liabilities:</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/></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%">Accounts payable</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-5" name="us-gaap:AccountsPayableCurrent" scale="6" id="f-170">237.3</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-5" name="us-gaap:AccountsPayableCurrent" scale="6" id="f-171">272.5</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#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%">Accrued liabilities</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-5" name="us-gaap:AccruedLiabilitiesCurrent" scale="6" id="f-172">166.4</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-5" name="us-gaap:AccruedLiabilitiesCurrent" scale="6" id="f-173">117.4</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Advance billings</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-5" name="us-gaap:OtherLiabilitiesCurrent" scale="6" id="f-174">100.2</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-5" name="us-gaap:OtherLiabilitiesCurrent" scale="6" id="f-175">34.5</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#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%">Current portion of long-term debt</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-5" name="us-gaap:LongTermDebtAndCapitalLeaseObligationsCurrent" scale="6" id="f-176">12.1</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-5" name="us-gaap:LongTermDebtAndCapitalLeaseObligationsCurrent" scale="6" id="f-177">6.8</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total current liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-5" name="us-gaap:LiabilitiesCurrent" scale="6" id="f-178">516.0</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-5" name="us-gaap:LiabilitiesCurrent" scale="6" id="f-179">431.2</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:12pt"><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/></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%">Debt</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-5" name="us-gaap:LongTermDebtAndCapitalLeaseObligations" format="ixt:num-dot-decimal" scale="6" id="f-180">1,676.8</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-5" name="us-gaap:LongTermDebtAndCapitalLeaseObligations" scale="6" id="f-181">561.9</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#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%">Deferred income taxes</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-5" name="us-gaap:DeferredIncomeTaxLiabilitiesNet" scale="6" id="f-182">200.6</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-5" name="us-gaap:DeferredIncomeTaxLiabilitiesNet" scale="6" id="f-183">179.6</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-5" name="us-gaap:OtherLiabilitiesNoncurrent" scale="6" id="f-184">93.9</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-5" name="us-gaap:OtherLiabilitiesNoncurrent" scale="6" id="f-185">73.2</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><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%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-5" name="us-gaap:Liabilities" format="ixt:num-dot-decimal" scale="6" id="f-186">2,487.3</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><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%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-5" name="us-gaap:Liabilities" format="ixt:num-dot-decimal" scale="6" id="f-187">1,245.9</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;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%">Stockholders&#8217; equity:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">Common stock, $<ix:nonFraction unitRef="usdPerShare" contextRef="c-7" decimals="INF" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" id="f-188"><ix:nonFraction unitRef="usdPerShare" contextRef="c-8" decimals="INF" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" id="f-189">0.01</ix:nonFraction></ix:nonFraction> par value &#8211; <ix:nonFraction unitRef="shares" contextRef="c-7" decimals="INF" name="us-gaap:CommonStockSharesAuthorized" scale="6" id="f-190">200.0</ix:nonFraction> shares authorized at December&#160;31, 2024; <ix:nonFraction unitRef="shares" contextRef="c-8" decimals="INF" name="us-gaap:CommonStockSharesAuthorized" scale="6" id="f-191">200.0</ix:nonFraction> at December&#160;31, 2023; <ix:nonFraction unitRef="shares" contextRef="c-7" decimals="-5" name="us-gaap:CommonStockSharesOutstanding" scale="6" id="f-192"><ix:nonFraction unitRef="shares" contextRef="c-7" decimals="-5" name="us-gaap:CommonStockSharesIssued" scale="6" id="f-193">48.8</ix:nonFraction></ix:nonFraction> shares issued and outstanding at December&#160;31, 2024; <ix:nonFraction unitRef="shares" contextRef="c-8" decimals="-5" name="us-gaap:CommonStockSharesOutstanding" scale="6" id="f-194"><ix:nonFraction unitRef="shares" contextRef="c-8" decimals="-5" name="us-gaap:CommonStockSharesIssued" scale="6" id="f-195">48.6</ix:nonFraction></ix:nonFraction> at December&#160;31, 2023</span></div></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-5" name="us-gaap:CommonStockValue" scale="6" id="f-196">0.5</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-5" name="us-gaap:CommonStockValue" scale="6" id="f-197">0.5</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Capital in excess of par value</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-5" name="us-gaap:AdditionalPaidInCapital" format="ixt:num-dot-decimal" scale="6" id="f-198">1,696.5</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-5" name="us-gaap:AdditionalPaidInCapital" format="ixt:num-dot-decimal" scale="6" id="f-199">1,682.8</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#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%">Retained earnings</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-5" name="us-gaap:RetainedEarningsAccumulatedDeficit" scale="6" id="f-200">748.9</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-5" name="us-gaap:RetainedEarningsAccumulatedDeficit" scale="6" id="f-201">664.9</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Accumulated other comprehensive loss</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-5" sign="-" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" scale="6" id="f-202">17.7</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-5" sign="-" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" scale="6" id="f-203">16.2</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><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%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-5" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="6" id="f-204">2,428.2</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><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%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-5" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="6" id="f-205">2,332.0</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-5" name="us-gaap:LiabilitiesAndStockholdersEquity" format="ixt:num-dot-decimal" scale="6" id="f-206">4,915.5</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-5" name="us-gaap:LiabilitiesAndStockholdersEquity" format="ixt:num-dot-decimal" scale="6" id="f-207">3,577.9</ix:nonFraction>&#160;</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"/></tr></table></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">See accompanying Notes to Consolidated Financial Statements.</span></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">63</span></div></div></div><div id="i5442a61a4c6f4968a5a19c36a500b326_97"></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i5442a61a4c6f4968a5a19c36a500b326_7">Table of Contents</a></span></div></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Arcosa, Inc. and Subsidiaries</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%">Consolidated Statements of Cash Flows </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 style="width:66.443%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.987%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.987%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.993%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><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%">Year Ended December 31,</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%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><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="border-top:1pt solid #000000;padding:0 1pt"/><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%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><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%">2022</span></td></tr><tr style="height:6pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/></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%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" 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:700;line-height:100%">Operating activities:</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/></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%">Net income</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" name="us-gaap:NetIncomeLoss" scale="6" id="f-208">93.7</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-5" name="us-gaap:NetIncomeLoss" scale="6" id="f-209">159.2</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-5" name="us-gaap:NetIncomeLoss" scale="6" id="f-210">245.8</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#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%">Adjustments to reconcile net income to net cash provided by operating activities:</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Depreciation, depletion, and amortization</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" name="us-gaap:DepreciationDepletionAndAmortization" scale="6" id="f-211">195.0</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-5" name="us-gaap:DepreciationDepletionAndAmortization" scale="6" id="f-212">159.5</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-5" name="us-gaap:DepreciationDepletionAndAmortization" scale="6" id="f-213">154.1</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Impairment charge</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" name="us-gaap:AssetImpairmentCharges" scale="6" id="f-214">5.8</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-5" name="us-gaap:AssetImpairmentCharges" format="ixt:fixed-zero" scale="6" id="f-215">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-5" name="us-gaap:AssetImpairmentCharges" format="ixt:fixed-zero" scale="6" id="f-216">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock-based compensation expense</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" name="us-gaap:ShareBasedCompensation" scale="6" id="f-217">24.3</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-5" name="us-gaap:ShareBasedCompensation" scale="6" id="f-218">23.9</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-5" name="us-gaap:ShareBasedCompensation" scale="6" id="f-219">19.1</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Provision for deferred income taxes</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" name="us-gaap:DeferredIncomeTaxExpenseBenefit" scale="6" id="f-220">25.2</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-5" name="us-gaap:DeferredIncomeTaxExpenseBenefit" scale="6" id="f-221">31.8</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-5" name="us-gaap:DeferredIncomeTaxExpenseBenefit" scale="6" id="f-222">44.8</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gain on disposition of property, plant, equipment, and other assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" name="us-gaap:GainLossOnSaleOfPropertyPlantEquipment" scale="6" id="f-223">10.3</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-5" name="us-gaap:GainLossOnSaleOfPropertyPlantEquipment" scale="6" id="f-224">28.2</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-5" name="us-gaap:GainLossOnSaleOfPropertyPlantEquipment" scale="6" id="f-225">11.7</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(Gain) loss on sale of businesses</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" sign="-" name="us-gaap:GainLossOnSaleOfBusiness" scale="6" id="f-226">2.1</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-5" name="us-gaap:GainLossOnSaleOfBusiness" scale="6" id="f-227">6.4</ix:nonFraction>)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-5" name="us-gaap:GainLossOnSaleOfBusiness" scale="6" id="f-228">189.0</ix:nonFraction>)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(Increase) decrease in other assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" sign="-" name="us-gaap:IncreaseDecreaseInOtherNoncurrentAssets" scale="6" id="f-229">23.6</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-5" name="us-gaap:IncreaseDecreaseInOtherNoncurrentAssets" scale="6" id="f-230">6.4</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-5" name="us-gaap:IncreaseDecreaseInOtherNoncurrentAssets" scale="6" id="f-231">3.8</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Increase (decrease) in other liabilities</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" sign="-" name="us-gaap:IncreaseDecreaseInOtherNoncurrentLiabilities" scale="6" id="f-232">42.8</ix:nonFraction>)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-5" sign="-" name="us-gaap:IncreaseDecreaseInOtherNoncurrentLiabilities" scale="6" id="f-233">7.1</ix:nonFraction>)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-5" sign="-" name="us-gaap:IncreaseDecreaseInOtherNoncurrentLiabilities" scale="6" id="f-234">16.0</ix:nonFraction>)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;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="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" sign="-" name="us-gaap:OtherNoncashIncomeExpense" scale="6" id="f-235">0.4</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-5" sign="-" name="us-gaap:OtherNoncashIncomeExpense" scale="6" id="f-236">6.5</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-5" name="us-gaap:OtherNoncashIncomeExpense" scale="6" id="f-237">3.7</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Changes in current assets and liabilities:</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(Increase) decrease in receivables</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" sign="-" name="us-gaap:IncreaseDecreaseInAccountsReceivable" scale="6" id="f-238">70.0</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-5" name="us-gaap:IncreaseDecreaseInAccountsReceivable" scale="6" id="f-239">47.8</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-5" name="us-gaap:IncreaseDecreaseInAccountsReceivable" scale="6" id="f-240">65.9</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(Increase) decrease in inventories</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" sign="-" name="us-gaap:IncreaseDecreaseInInventories" scale="6" id="f-241">59.2</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-5" name="us-gaap:IncreaseDecreaseInInventories" scale="6" id="f-242">83.5</ix:nonFraction>)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-5" name="us-gaap:IncreaseDecreaseInInventories" scale="6" id="f-243">26.7</ix:nonFraction>)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(Increase) decrease in other current assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" name="us-gaap:IncreaseDecreaseInOtherCurrentAssets" scale="6" id="f-244">4.3</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-5" name="us-gaap:IncreaseDecreaseInOtherCurrentAssets" scale="6" id="f-245">1.8</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-5" name="us-gaap:IncreaseDecreaseInOtherCurrentAssets" scale="6" id="f-246">8.5</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Increase (decrease) in accounts payable</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" sign="-" name="us-gaap:IncreaseDecreaseInAccountsPayable" scale="6" id="f-247">48.3</ix:nonFraction>)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-5" name="us-gaap:IncreaseDecreaseInAccountsPayable" scale="6" id="f-248">77.2</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-5" name="us-gaap:IncreaseDecreaseInAccountsPayable" scale="6" id="f-249">27.0</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Increase (decrease) in advance billings</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" name="aca:IncreaseDecreaseInAdvanceBillings" scale="6" id="f-250">66.8</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-5" sign="-" name="aca:IncreaseDecreaseInAdvanceBillings" scale="6" id="f-251">1.4</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-5" name="aca:IncreaseDecreaseInAdvanceBillings" scale="6" id="f-252">21.9</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Increase (decrease) in accrued liabilities</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" name="us-gaap:IncreaseDecreaseInAccruedLiabilities" scale="6" id="f-253">41.6</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-5" sign="-" name="us-gaap:IncreaseDecreaseInAccruedLiabilities" scale="6" id="f-254">14.5</ix:nonFraction>)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-5" sign="-" name="us-gaap:IncreaseDecreaseInAccruedLiabilities" scale="6" id="f-255">13.1</ix:nonFraction>)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Net cash provided by operating activities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" scale="6" id="f-256">502.0</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-5" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" scale="6" id="f-257">261.0</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-5" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" scale="6" id="f-258">174.3</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:6pt"><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:0 1pt"/></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:700;line-height:100%">Investing activities:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Proceeds from disposition of property, plant, equipment, and other assets</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" name="us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment" scale="6" id="f-259">18.3</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-5" name="us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment" scale="6" id="f-260">36.6</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-5" name="us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment" scale="6" id="f-261">32.2</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Capital expenditures</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" scale="6" id="f-262">189.7</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-5" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" scale="6" id="f-263">203.5</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-5" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" scale="6" id="f-264">138.0</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Acquisitions, net of cash acquired</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" name="us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired" format="ixt:num-dot-decimal" scale="6" id="f-265">1,424.1</ix:nonFraction>)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-5" name="us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired" scale="6" id="f-266">120.9</ix:nonFraction>)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-5" name="us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired" scale="6" id="f-267">75.1</ix:nonFraction>)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Proceeds from sale of businesses</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" name="us-gaap:ProceedsFromDivestitureOfBusinessesNetOfCashDivested" scale="6" id="f-268">86.6</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-5" name="us-gaap:ProceedsFromDivestitureOfBusinessesNetOfCashDivested" scale="6" id="f-269">2.0</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-5" name="us-gaap:ProceedsFromDivestitureOfBusinessesNetOfCashDivested" scale="6" id="f-270">271.6</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="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%">Net cash provided (required) by investing activities</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><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%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" sign="-" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" format="ixt:num-dot-decimal" scale="6" id="f-271">1,508.9</ix:nonFraction>)</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><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%">(<ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-5" sign="-" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" scale="6" id="f-272">285.8</ix:nonFraction>)</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><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%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-5" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" scale="6" id="f-273">90.7</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:6pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/></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:700;line-height:100%">Financing activities:</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Payments to retire debt </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" name="us-gaap:RepaymentsOfLongTermDebtAndCapitalSecurities" scale="6" id="f-274">502.0</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-5" name="us-gaap:RepaymentsOfLongTermDebtAndCapitalSecurities" scale="6" id="f-275">143.8</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-5" name="us-gaap:RepaymentsOfLongTermDebtAndCapitalSecurities" scale="6" id="f-276">220.2</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Proceeds from issuance of debt</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" name="us-gaap:ProceedsFromIssuanceOfDebt" format="ixt:num-dot-decimal" scale="6" id="f-277">1,635.0</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-5" name="us-gaap:ProceedsFromIssuanceOfDebt" scale="6" id="f-278">160.0</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-5" name="us-gaap:ProceedsFromIssuanceOfDebt" scale="6" id="f-279">80.0</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Shares repurchased</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" name="us-gaap:PaymentsForRepurchaseOfCommonStock" format="ixt:fixed-zero" scale="6" id="f-280">&#8212;</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-5" name="us-gaap:PaymentsForRepurchaseOfCommonStock" scale="6" id="f-281">13.8</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-5" name="us-gaap:PaymentsForRepurchaseOfCommonStock" scale="6" id="f-282">15.0</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dividends paid to common shareholders</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" name="us-gaap:PaymentsOfOrdinaryDividends" scale="6" id="f-283">9.7</ix:nonFraction>)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-5" name="us-gaap:PaymentsOfOrdinaryDividends" scale="6" id="f-284">9.8</ix:nonFraction>)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-5" name="us-gaap:PaymentsOfOrdinaryDividends" scale="6" id="f-285">9.8</ix:nonFraction>)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Purchase of shares to satisfy employee tax on vested stock</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" name="us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation" scale="6" id="f-286">10.6</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-5" name="us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation" scale="6" id="f-287">11.4</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-5" name="us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation" scale="6" id="f-288">12.5</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Holdback payment from acquisition</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" name="us-gaap:PaymentForContingentConsiderationLiabilityFinancingActivities" format="ixt:fixed-zero" scale="6" id="f-289">&#8212;</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-5" name="us-gaap:PaymentForContingentConsiderationLiabilityFinancingActivities" scale="6" id="f-290">10.0</ix:nonFraction>)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-5" name="us-gaap:PaymentForContingentConsiderationLiabilityFinancingActivities" format="ixt:fixed-zero" scale="6" id="f-291">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Debt issuance costs</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" name="us-gaap:PaymentsOfDebtIssuanceCosts" scale="6" id="f-292">23.3</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-5" name="us-gaap:PaymentsOfDebtIssuanceCosts" scale="6" id="f-293">2.0</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-5" name="us-gaap:PaymentsOfDebtIssuanceCosts" format="ixt:fixed-zero" scale="6" id="f-294">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="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%">Net cash (required) provided by financing activities</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><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%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" format="ixt:num-dot-decimal" scale="6" id="f-295">1,089.4</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><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%">(<ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-5" sign="-" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" scale="6" id="f-296">30.8</ix:nonFraction>)</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><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%">(<ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-5" sign="-" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" scale="6" id="f-297">177.5</ix:nonFraction>)</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net increase (decrease) in cash and cash equivalents</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" scale="6" id="f-298">82.5</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">(<ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-5" sign="-" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" scale="6" id="f-299">55.6</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-5" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" scale="6" id="f-300">87.5</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 and cash equivalents at beginning of period</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-5" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="6" id="f-301">104.8</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-9" decimals="-5" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="6" id="f-302">160.4</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-10" decimals="-5" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="6" id="f-303">72.9</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash and cash equivalents at end of period</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-5" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="6" id="f-304">187.3</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-5" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="6" id="f-305">104.8</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%"><ix:nonFraction unitRef="usd" contextRef="c-9" decimals="-5" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="6" id="f-306">160.4</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:6pt"><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;border-top:3pt double #000000;padding:0 1pt"/></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%">Supplemental disclosure of cash flow information:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></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%">Interest paid</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><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%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" name="us-gaap:InterestPaidNet" scale="6" id="f-307">50.3</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><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%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-5" name="us-gaap:InterestPaidNet" scale="6" id="f-308">23.4</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><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%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-5" name="us-gaap:InterestPaidNet" scale="6" id="f-309">23.6</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income tax payments (refunds)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" sign="-" name="us-gaap:IncomeTaxesPaidNet" scale="6" id="f-310">5.0</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-5" name="us-gaap:IncomeTaxesPaidNet" scale="6" id="f-311">13.6</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-5" name="us-gaap:IncomeTaxesPaidNet" scale="6" id="f-312">21.9</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:400;line-height:120%">See accompanying Notes to Consolidated Financial Statements.</span></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">64</span></div></div></div><div id="i5442a61a4c6f4968a5a19c36a500b326_100"></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i5442a61a4c6f4968a5a19c36a500b326_7">Table of Contents</a></span></div></div><div style="padding-left:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Arcosa, Inc. and Subsidiaries</span></div><div style="padding-left:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consolidated Statements of Stockholders&#8217; Equity </span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:95.442%"><tr><td style="width:1.0%"/><td style="width:27.140%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.482%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:4.766%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.482%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:5.312%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.482%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.040%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.482%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.949%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.482%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.905%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.482%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:4.902%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.482%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:5.857%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.482%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.773%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><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%">Common<br/>Stock</span></td><td colspan="3" style="padding:0 1pt"/><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%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><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%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><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%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><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%">Treasury<br/>Stock</span></td><td colspan="3" style="padding:0 1pt"/><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%">&#160;</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%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><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%">Shares</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">$<ix:nonFraction unitRef="usdPerShare" contextRef="c-7" decimals="INF" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" id="f-313"><ix:nonFraction unitRef="usdPerShare" contextRef="c-8" decimals="INF" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" id="f-314">0.01</ix:nonFraction></ix:nonFraction> Par Value</span></div></td><td colspan="3" style="padding:0 1pt"/><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%">Capital&#160;in<br/>Excess of<br/>Par&#160;Value</span></td><td colspan="3" style="padding:0 1pt"/><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%">Retained<br/>Earnings</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated<br/>Other<br/>Comprehensive<br/>Loss</span></td><td colspan="3" style="padding:0 1pt"/><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%">Shares</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><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%">Amount</span></td><td colspan="3" style="padding:0 1pt"/><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%">Total<br/>Stockholders&#8217;<br/>Equity</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></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%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="45" 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 par value)</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:8pt;font-weight:700;line-height:100%">Balances at December 31, 2021</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-11" decimals="-5" name="us-gaap:SharesIssued" scale="6" id="f-315">48.3</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><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:8pt;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:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-11" decimals="-5" name="us-gaap:StockholdersEquity" scale="6" id="f-316">0.5</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><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:8pt;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:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-5" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="6" id="f-317">1,692.6</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><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:8pt;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:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-5" name="us-gaap:StockholdersEquity" scale="6" id="f-318">279.5</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><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:8pt;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:8pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-14" decimals="-5" sign="-" name="us-gaap:StockholdersEquity" scale="6" id="f-319">19.3</ix:nonFraction>)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-15" decimals="-5" name="us-gaap:SharesIssued" format="ixt:fixed-zero" scale="6" id="f-320">&#8212;</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><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:8pt;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:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-15" decimals="-5" name="us-gaap:StockholdersEquity" format="ixt:fixed-zero" scale="6" id="f-321">&#8212;</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><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:8pt;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:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-10" decimals="-5" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="6" id="f-322">1,953.3</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:8pt;font-weight:400;line-height:100%">Net income</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-16" decimals="-5" name="us-gaap:NetIncomeLoss" scale="6" id="f-323">245.8</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-5" name="us-gaap:NetIncomeLoss" scale="6" id="f-324">245.8</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 16.75pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Other comprehensive income</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-17" decimals="-5" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" scale="6" id="f-325">3.6</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-5" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" scale="6" id="f-326">3.6</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:8pt;font-weight:400;line-height:100%">Cash dividends on common stock</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-16" decimals="-5" name="us-gaap:PaymentsOfDividendsCommonStock" scale="6" id="f-327">9.8</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-5" name="us-gaap:PaymentsOfDividendsCommonStock" scale="6" id="f-328">9.8</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Restricted shares, net</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-18" decimals="-5" name="us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures" scale="6" id="f-329">0.7</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-19" decimals="-5" name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" scale="6" id="f-330">20.1</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="c-20" decimals="-5" name="us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures" scale="6" id="f-331">0.3</ix:nonFraction>)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-20" decimals="-5" sign="-" name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" scale="6" id="f-332">13.6</ix:nonFraction>)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-5" name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" scale="6" id="f-333">6.5</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16.75pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Shares repurchased</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="c-20" decimals="-5" name="us-gaap:TreasuryStockSharesAcquired" scale="6" id="f-334">0.3</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-20" decimals="-5" name="us-gaap:TreasuryStockValueAcquiredCostMethod" scale="6" id="f-335">15.0</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-5" name="us-gaap:TreasuryStockValueAcquiredCostMethod" scale="6" id="f-336">15.0</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 16.75pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Retirement of treasury stock</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="c-18" decimals="-5" name="us-gaap:TreasuryStockSharesRetired" scale="6" id="f-337">0.6</ix:nonFraction>)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-19" decimals="-5" name="us-gaap:TreasuryStockRetiredCostMethodAmount" scale="6" id="f-338">28.6</ix:nonFraction>)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-20" decimals="-5" name="us-gaap:TreasuryStockSharesRetired" scale="6" id="f-339">0.6</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-20" decimals="-5" name="us-gaap:TreasuryStockRetiredCostMethodAmount" scale="6" id="f-340">28.6</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-5" name="us-gaap:TreasuryStockRetiredCostMethodAmount" format="ixt:fixed-zero" scale="6" id="f-341">&#8212;</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Balances at December 31, 2022</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-21" decimals="-5" name="us-gaap:SharesIssued" scale="6" id="f-342">48.4</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:8pt;font-weight:700;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:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-21" decimals="-5" name="us-gaap:StockholdersEquity" scale="6" id="f-343">0.5</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:8pt;font-weight:700;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:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-22" decimals="-5" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="6" id="f-344">1,684.1</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:8pt;font-weight:700;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:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-23" decimals="-5" name="us-gaap:StockholdersEquity" scale="6" id="f-345">515.5</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:8pt;font-weight:700;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:8pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-24" decimals="-5" sign="-" name="us-gaap:StockholdersEquity" scale="6" id="f-346">15.7</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-25" decimals="-5" name="us-gaap:SharesIssued" format="ixt:fixed-zero" scale="6" id="f-347">&#8212;</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:8pt;font-weight:700;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:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-25" decimals="-5" name="us-gaap:StockholdersEquity" format="ixt:fixed-zero" scale="6" id="f-348">&#8212;</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:8pt;font-weight:700;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:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-9" decimals="-5" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="6" id="f-349">2,184.4</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:8pt;font-weight:400;line-height:100%">Net income</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-26" decimals="-5" name="us-gaap:NetIncomeLoss" scale="6" id="f-350">159.2</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-5" name="us-gaap:NetIncomeLoss" scale="6" id="f-351">159.2</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:8pt;font-weight:400;line-height:100%">Other comprehensive loss</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-27" decimals="-5" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" scale="6" id="f-352">0.5</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-5" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" scale="6" id="f-353">0.5</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Cash dividends on common stock</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-26" decimals="-5" name="us-gaap:PaymentsOfDividendsCommonStock" scale="6" id="f-354">9.8</ix:nonFraction>)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-5" name="us-gaap:PaymentsOfDividendsCommonStock" scale="6" id="f-355">9.8</ix:nonFraction>)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:8pt;font-weight:400;line-height:100%">Restricted shares, net</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-28" decimals="-5" name="us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures" scale="6" id="f-356">0.5</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-29" decimals="-5" name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" scale="6" id="f-357">24.6</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="c-30" decimals="-5" name="us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures" scale="6" id="f-358">0.1</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-30" decimals="-5" sign="-" name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" scale="6" id="f-359">12.1</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-5" name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" scale="6" id="f-360">12.5</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Shares repurchased</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="c-30" decimals="-5" name="us-gaap:TreasuryStockSharesAcquired" scale="6" id="f-361">0.2</ix:nonFraction>)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-30" decimals="-5" name="us-gaap:TreasuryStockValueAcquiredCostMethod" scale="6" id="f-362">13.8</ix:nonFraction>)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-5" name="us-gaap:TreasuryStockValueAcquiredCostMethod" scale="6" id="f-363">13.8</ix:nonFraction>)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:8pt;font-weight:400;line-height:100%">Retirement of treasury stock</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="c-28" decimals="-5" name="us-gaap:TreasuryStockSharesRetired" scale="6" id="f-364">0.3</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-29" decimals="-5" name="us-gaap:TreasuryStockRetiredCostMethodAmount" scale="6" id="f-365">25.9</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-30" decimals="-5" name="us-gaap:TreasuryStockSharesRetired" scale="6" id="f-366">0.3</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-30" decimals="-5" name="us-gaap:TreasuryStockRetiredCostMethodAmount" scale="6" id="f-367">25.9</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-5" name="us-gaap:TreasuryStockRetiredCostMethodAmount" format="ixt:fixed-zero" scale="6" id="f-368">&#8212;</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Balances at December 31, 2023</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><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:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-31" decimals="-5" name="us-gaap:SharesIssued" scale="6" id="f-369">48.6</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><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:8pt;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:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-31" decimals="-5" name="us-gaap:StockholdersEquity" scale="6" id="f-370">0.5</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><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:8pt;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:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-32" decimals="-5" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="6" id="f-371">1,682.8</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><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:8pt;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:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-33" decimals="-5" name="us-gaap:StockholdersEquity" scale="6" id="f-372">664.9</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><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:8pt;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:8pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-34" decimals="-5" sign="-" name="us-gaap:StockholdersEquity" scale="6" id="f-373">16.2</ix:nonFraction>)</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><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:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-35" decimals="-5" name="us-gaap:SharesIssued" format="ixt:fixed-zero" scale="6" id="f-374">&#8212;</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><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:8pt;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:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-35" decimals="-5" name="us-gaap:StockholdersEquity" format="ixt:fixed-zero" scale="6" id="f-375">&#8212;</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><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:8pt;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:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-5" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="6" id="f-376">2,332.0</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Net income</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-36" decimals="-5" name="us-gaap:NetIncomeLoss" scale="6" id="f-377">93.7</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" name="us-gaap:NetIncomeLoss" scale="6" id="f-378">93.7</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Other comprehensive loss</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-37" decimals="-5" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" scale="6" id="f-379">1.5</ix:nonFraction>)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" scale="6" id="f-380">1.5</ix:nonFraction>)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:8pt;font-weight:400;line-height:100%">Cash dividends on common stock</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-36" decimals="-5" name="us-gaap:PaymentsOfDividendsCommonStock" scale="6" id="f-381">9.7</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" name="us-gaap:PaymentsOfDividendsCommonStock" scale="6" id="f-382">9.7</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Restricted shares, net</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-38" decimals="-5" name="us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures" scale="6" id="f-383">0.3</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-39" decimals="-5" name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" scale="6" id="f-384">25.8</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="c-40" decimals="-5" name="us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures" scale="6" id="f-385">0.1</ix:nonFraction>)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-40" decimals="-5" sign="-" name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" scale="6" id="f-386">12.1</ix:nonFraction>)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" scale="6" id="f-387">13.7</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Retirement of treasury stock</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="c-38" decimals="-5" name="us-gaap:TreasuryStockSharesRetired" scale="6" id="f-388">0.1</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-39" decimals="-5" name="us-gaap:TreasuryStockRetiredCostMethodAmount" scale="6" id="f-389">12.1</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-40" decimals="-5" name="us-gaap:TreasuryStockSharesRetired" scale="6" id="f-390">0.1</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-40" decimals="-5" name="us-gaap:TreasuryStockRetiredCostMethodAmount" scale="6" id="f-391">12.1</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" name="us-gaap:TreasuryStockRetiredCostMethodAmount" format="ixt:fixed-zero" scale="6" id="f-392">&#8212;</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Balances at December 31, 2024</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;border-bottom:3pt double #000000;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:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-41" decimals="-5" name="us-gaap:SharesIssued" scale="6" id="f-393">48.8</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</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 colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><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:8pt;font-weight:700;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:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-41" decimals="-5" name="us-gaap:StockholdersEquity" scale="6" id="f-394">0.5</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</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 colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><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:8pt;font-weight:700;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:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-42" decimals="-5" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="6" id="f-395">1,696.5</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</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 colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><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:8pt;font-weight:700;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:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-43" decimals="-5" name="us-gaap:StockholdersEquity" scale="6" id="f-396">748.9</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</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 colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><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:8pt;font-weight:700;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:8pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-44" decimals="-5" sign="-" name="us-gaap:StockholdersEquity" scale="6" id="f-397">17.7</ix:nonFraction>)</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 colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;border-bottom:3pt double #000000;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:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-45" decimals="-5" name="us-gaap:SharesIssued" format="ixt:fixed-zero" scale="6" id="f-398">&#8212;</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</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 colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><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:8pt;font-weight:700;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:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-45" decimals="-5" name="us-gaap:StockholdersEquity" format="ixt:fixed-zero" scale="6" id="f-399">&#8212;</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</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 colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><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:8pt;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:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-5" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="6" id="f-400">2,428.2</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</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"/></tr></table></div><div style="padding-left:18pt"><span><br/></span></div><div style="margin-top:3pt;padding-left:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">See accompanying Notes to Consolidated Financial Statements.</span></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">65</span></div></div></div><div id="i5442a61a4c6f4968a5a19c36a500b326_103"></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i5442a61a4c6f4968a5a19c36a500b326_7">Table of Contents</a></span></div></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Arcosa, Inc. and Subsidiaries</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%">Notes to Consolidated Financial Statements</span></div><div id="i5442a61a4c6f4968a5a19c36a500b326_106"></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note 1. <ix:nonNumeric contextRef="c-1" name="us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock" id="f-401" continuedAt="f-401-1" escape="true">Overview and Summary of Significant Accounting Policies</ix:nonNumeric></span></div><ix:continuation id="f-401-1" continuedAt="f-401-2"><ix:nonNumeric contextRef="c-1" name="us-gaap:BasisOfAccountingPolicyPolicyTextBlock" id="f-402" continuedAt="f-402-1" escape="true"><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 (&#8220;Arcosa,&#8221; the &#8220;Company,&#8221; &#8220;we,&#8221; or &#8220;our&#8221;), 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 an independent, publicly-traded company, listed on the New York Stock Exchange.</span></div></ix:nonNumeric><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%"><ix:continuation id="f-402-1">The accompanying Consolidated Financial Statements present our historical financial position, results of operations, comprehensive income/loss, and cash flows in accordance with accounting principles generally accepted in the U.S. (&#8220;GAAP&#8221;). All significant intercompany accounts and transactions have been eliminated.</ix:continuation> </span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:StockholdersEquityPolicyTextBlock" id="f-403" continuedAt="f-403-1" escape="true"><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></ix:nonNumeric><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%"><ix:continuation id="f-403-1">In December 2024, the Company&#8217;s Board of Directors (the &#8220;Board&#8221;) authorized a new $<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="INF" name="srt:StockRepurchaseProgramAuthorizedAmount1" scale="6" id="f-404">50.0</ix:nonFraction> million share repurchase program effective January&#160;1, 2025 through December&#160;31, 2026 to replace a program of the same amount that expired on December&#160;31, 2024. Under the previous program, the Company did not repurchase any shares during the year ended December 2024, and repurchased <ix:nonFraction unitRef="shares" contextRef="c-4" decimals="INF" name="us-gaap:TreasuryStockSharesAcquired" format="ixt:num-dot-decimal" scale="0" id="f-405">200,000</ix:nonFraction> shares at a cost of $<ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-5" name="us-gaap:TreasuryStockValueAcquiredCostMethod" scale="6" id="f-406">13.8</ix:nonFraction> million during the year ended December 31, 2023.</ix:continuation>  </span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:RevenueRecognitionPolicyTextBlock" id="f-407" continuedAt="f-407-1" escape="true"><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&#8217;s reportable segments, see Note 4 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 recognizes substantially all 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 December&#160;31, 2024 and 2023, we had a contract asset of $<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-5" name="us-gaap:ContractWithCustomerAssetNet" scale="6" id="f-408">65.5</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-5" name="us-gaap:ContractWithCustomerAssetNet" scale="6" id="f-409">66.8</ix:nonFraction> million, respectively, which is included in receivables, net of allowance, within the Consolidated Balance Sheets. The decrease in the contract asset is attributed to the 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></ix:nonNumeric></ix:continuation><div style="margin-bottom:6pt;text-align:justify;text-indent:9pt"><span><br/></span></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">66</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i5442a61a4c6f4968a5a19c36a500b326_7">Table of Contents</a></span></div></div><ix:continuation id="f-401-2" continuedAt="f-401-3"><ix:continuation id="f-407-1"><ix:nonNumeric contextRef="c-1" name="us-gaap:DisaggregationOfRevenueTableTextBlock" id="f-410" escape="true"><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 style="width:61.326%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.326%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.864%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.624%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</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%">Year Ended December 31,</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%">&#160;</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%">2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><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%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><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%">2022</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></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%">&#160;</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: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 and specialty materials</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%"><ix:nonFraction unitRef="usd" contextRef="c-46" decimals="-5" name="us-gaap:Revenues" scale="6" id="f-411">977.9</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><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%"><ix:nonFraction unitRef="usd" contextRef="c-47" decimals="-5" name="us-gaap:Revenues" scale="6" id="f-412">879.9</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><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%"><ix:nonFraction unitRef="usd" contextRef="c-48" decimals="-5" name="us-gaap:Revenues" scale="6" id="f-413">821.4</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Construction site support</span></td><td colspan="2" style="background-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%"><ix:nonFraction unitRef="usd" contextRef="c-49" decimals="-5" name="us-gaap:Revenues" scale="6" id="f-414">127.2</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-50" decimals="-5" name="us-gaap:Revenues" scale="6" id="f-415">121.4</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-51" decimals="-5" name="us-gaap:Revenues" scale="6" id="f-416">102.1</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#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%">Construction Products</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%"><ix:nonFraction unitRef="usd" contextRef="c-52" decimals="-5" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="6" id="f-417">1,105.1</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><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%"><ix:nonFraction unitRef="usd" contextRef="c-53" decimals="-5" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="6" id="f-418">1,001.3</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><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%"><ix:nonFraction unitRef="usd" contextRef="c-54" decimals="-5" name="us-gaap:Revenues" scale="6" id="f-419">923.5</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></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%">Utility, wind, and related structures</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%"><ix:nonFraction unitRef="usd" contextRef="c-55" decimals="-5" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="6" id="f-420">1,047.3</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-56" decimals="-5" name="us-gaap:Revenues" scale="6" id="f-421">873.5</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-57" decimals="-5" name="us-gaap:Revenues" scale="6" id="f-422">813.1</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Storage tanks</span></td><td colspan="2" style="background-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%"><ix:nonFraction unitRef="usd" contextRef="c-58" decimals="-5" name="us-gaap:Revenues" format="ixt:fixed-zero" scale="6" id="f-423">&#8212;</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-59" decimals="-5" name="us-gaap:Revenues" format="ixt:fixed-zero" scale="6" id="f-424">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-60" decimals="-5" name="us-gaap:Revenues" scale="6" id="f-425">188.9</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#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%">Engineered Structures</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%"><ix:nonFraction unitRef="usd" contextRef="c-61" decimals="-5" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="6" id="f-426">1,047.3</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><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%"><ix:nonFraction unitRef="usd" contextRef="c-62" decimals="-5" name="us-gaap:Revenues" scale="6" id="f-427">873.5</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><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%"><ix:nonFraction unitRef="usd" contextRef="c-63" decimals="-5" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="6" id="f-428">1,002.0</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></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%">Inland barges</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%"><ix:nonFraction unitRef="usd" contextRef="c-64" decimals="-5" name="us-gaap:Revenues" scale="6" id="f-429">329.8</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-65" decimals="-5" name="us-gaap:Revenues" scale="6" id="f-430">280.2</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-66" decimals="-5" name="us-gaap:Revenues" scale="6" id="f-431">189.9</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><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:#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%"><ix:nonFraction unitRef="usd" contextRef="c-67" decimals="-5" name="us-gaap:Revenues" scale="6" id="f-432">87.8</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-68" decimals="-5" name="us-gaap:Revenues" scale="6" id="f-433">153.3</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-69" decimals="-5" name="us-gaap:Revenues" scale="6" id="f-434">127.4</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#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%">Transportation Products</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%"><ix:nonFraction unitRef="usd" contextRef="c-70" decimals="-5" name="us-gaap:Revenues" scale="6" id="f-435">417.6</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><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%"><ix:nonFraction unitRef="usd" contextRef="c-71" decimals="-5" name="us-gaap:Revenues" scale="6" id="f-436">433.5</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><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%"><ix:nonFraction unitRef="usd" contextRef="c-72" decimals="-5" name="us-gaap:Revenues" scale="6" id="f-437">317.3</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 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:#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%"><ix:nonFraction unitRef="usd" contextRef="c-73" decimals="-5" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="6" id="f-438">2,570.0</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%"><ix:nonFraction unitRef="usd" contextRef="c-74" decimals="-5" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="6" id="f-439">2,308.3</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%"><ix:nonFraction unitRef="usd" contextRef="c-75" decimals="-5" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="6" id="f-440">2,242.8</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Eliminations</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%">(<ix:nonFraction unitRef="usd" contextRef="c-76" decimals="-5" name="us-gaap:Revenues" scale="6" id="f-441">0.1</ix:nonFraction>)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-77" decimals="-5" name="us-gaap:Revenues" scale="6" id="f-442">0.4</ix:nonFraction>)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-78" decimals="-5" name="us-gaap:Revenues" format="ixt:fixed-zero" scale="6" id="f-443">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Consolidated Total</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%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="6" id="f-444">2,569.9</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-5" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="6" id="f-445">2,307.9</ix:nonFraction>&#160;</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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-5" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="6" id="f-446">2,242.8</ix:nonFraction>&#160;</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"/></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></ix:nonNumeric><ix:nonNumeric contextRef="c-1" name="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock" id="f-447" escape="true"><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 December&#160;31, 2024 and the percentage of the outstanding performance obligations as of December&#160;31, 2024 expected to be delivered during 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 style="width:75.654%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:22.146%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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 at </span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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, 2024</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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 colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">&#160;</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 colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#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 colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Utility, wind, 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%"><ix:nonFraction unitRef="usd" contextRef="c-79" decimals="-5" name="us-gaap:RevenueRemainingPerformanceObligation" format="ixt:num-dot-decimal" scale="6" id="f-448">1,190.8</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr style="height:8pt"><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;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:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#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%">Inland barges</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%"><ix:nonFraction unitRef="usd" contextRef="c-80" decimals="-5" name="us-gaap:RevenueRemainingPerformanceObligation" scale="6" id="f-449">280.1</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div></ix:nonNumeric><div style="margin-bottom:6pt;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%">Approximately <ix:nonFraction unitRef="number" contextRef="c-79" decimals="2" name="aca:RevenueRemainingPerformanceObligationPercentageYear1" scale="-2" id="f-450">64</ix:nonFraction>% of the unsatisfied performance obligations for our utility, wind, and related structures in our Engineered Structures segment are expected to be delivered during 2025, approximately <ix:nonFraction unitRef="number" contextRef="c-79" decimals="2" name="aca:RevenueRemainingPerformanceObligationPercentageYear2" scale="-2" id="f-451">13</ix:nonFraction>% are expected to be delivered during 2026, and the remainder are expected to be delivered through 2028. Approximately <ix:nonFraction unitRef="number" contextRef="c-80" decimals="2" name="aca:RevenueRemainingPerformanceObligationPercentageYear1" scale="-2" id="f-452">92</ix:nonFraction>% of the unsatisfied performance obligations for inland barges in our Transportation Products segment are expected to be delivered during 2025, and the remainder are expected to be delivered in 2026.</span></div></ix:continuation><ix:nonNumeric contextRef="c-1" name="us-gaap:IncomeTaxPolicyTextBlock" id="f-453" continuedAt="f-453-1" escape="true"><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></ix:nonNumeric></ix:continuation><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">67</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i5442a61a4c6f4968a5a19c36a500b326_7">Table of Contents</a></span></div></div><ix:continuation id="f-401-3" continuedAt="f-401-4"><ix:continuation id="f-453-1"><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></ix:continuation><ix:nonNumeric contextRef="c-1" name="us-gaap:CashAndCashEquivalentsPolicyTextBlock" id="f-454" continuedAt="f-454-1" escape="true"><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></ix:nonNumeric><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%"><ix:continuation id="f-454-1">The Company considers all highly liquid debt instruments to be cash and cash equivalents if purchased with a maturity of three months or less.</ix:continuation> <ix:nonNumeric contextRef="c-1" name="us-gaap:ConcentrationRiskCreditRisk" id="f-455" escape="true">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 concentrations of credit risk with respect to 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 years ended December&#160;31, 2024, 2023, and 2022 was not significant. The carrying values of cash, receivables, and accounts payable are considered to be representative of their respective fair values.</ix:nonNumeric> </span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:InventoryPolicyTextBlock" id="f-456" continuedAt="f-456-1" escape="true"><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Inventories</span></div></ix:nonNumeric><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%"><ix:continuation id="f-456-1">Inventories are valued at the lower of cost or net realizable value. Cost is determined principally on the first in first out method. The value of inventory is adjusted for damaged, obsolete, excess, or slow-moving inventory. Work in process and finished goods include material, labor, and overhead.</ix:continuation> </span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:PropertyPlantAndEquipmentPolicyTextBlock" id="f-457" continuedAt="f-457-1" escape="true"><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%">Property, Plant, and Equipment</span></div></ix:nonNumeric><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%"><ix:continuation id="f-457-1">Property, plant, and equipment are stated at cost and depreciated or depleted over their estimated useful lives, primarily using the straight-line method. The estimated useful lives are: buildings and improvements&#160;- <ix:nonNumeric contextRef="c-81" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" format="ixt-sec:duryear" id="f-458">5</ix:nonNumeric>&#160;to <ix:nonNumeric contextRef="c-82" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" format="ixt-sec:duryear" id="f-459">30</ix:nonNumeric> years; leasehold improvements&#160;- the lesser of the term of the lease or <ix:nonNumeric contextRef="c-83" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" format="ixt-sec:duryear" id="f-460">11</ix:nonNumeric> years; and machinery and equipment&#160;- <ix:nonNumeric contextRef="c-84" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" format="ixt-sec:duryear" id="f-461">3</ix:nonNumeric>&#160;to <ix:nonNumeric contextRef="c-85" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" format="ixt-sec:duryear" id="f-462">15</ix:nonNumeric> years. Depletion of mineral reserves is calculated based on estimated reserves using the units-of-production method on a quarry-by-quarry basis. The costs of ordinary maintenance and repair are charged to operating costs as incurred.</ix:continuation> </span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:GoodwillAndIntangibleAssetsPolicyTextBlock" id="f-463" escape="true"><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Goodwill and 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%">Goodwill is required to be tested for impairment annually, or on an interim basis when events or changes in circumstances indicate the carrying amount might be impaired. The quantitative goodwill impairment test is assessed at the &#8220;reporting unit&#8221; level by comparing the reporting unit's estimated fair value with the carrying amount of its net assets. If the carrying value of the reporting unit exceeds its fair value, an impairment loss is recognized. The goodwill impairment is measured as the excess of the reporting unit's carrying value over its fair value, not to exceed the amount of goodwill allocated to the reporting unit. The estimates and judgments that most significantly affect the fair value calculations are assumptions, consisting of level three inputs, related to revenue and operating profit growth, discount rates, and exit multiples. The Company performs its annual goodwill impairment analysis as of October 1 of each year. As of October 1, 2024 and 2023, the Company's annual impairment test of goodwill was completed at the reporting unit level and <ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-5" name="us-gaap:GoodwillImpairmentLoss" format="ixt:fixed-zero" scale="0" id="f-464"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" name="us-gaap:GoodwillImpairmentLoss" format="ixt:fixed-zero" scale="0" id="f-465">no</ix:nonFraction></ix:nonFraction> impairment charges were determined to be necessary.</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%">Intangible assets are recorded at fair value, using level three inputs, on the date of acquisition and evaluated to determine their estimated useful life. These assets primarily consist of customer relationships and permits and are amortized using the straight-line method. The estimated useful lives for definite-lived intangible assets are: customer relationships - <ix:nonNumeric contextRef="c-86" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" format="ixt-sec:duryear" id="f-466">2</ix:nonNumeric> to <ix:nonNumeric contextRef="c-87" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" format="ixt-sec:duryear" id="f-467">20</ix:nonNumeric> years; permits - <ix:nonNumeric contextRef="c-88" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" format="ixt-sec:duryear" id="f-468">10</ix:nonNumeric> to <ix:nonNumeric contextRef="c-89" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" format="ixt-sec:duryear" id="f-469">29</ix:nonNumeric> years; and other - <ix:nonNumeric contextRef="c-90" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" format="ixt-sec:duryear" id="f-470">1</ix:nonNumeric> to <ix:nonNumeric contextRef="c-91" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" format="ixt-sec:duryear" id="f-471">34</ix:nonNumeric> years.</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%">Indefinite-lived intangible assets primarily relate to acquired trademarks. These assets are not amortized but are evaluated for impairment annually on October 1, or on an interim basis when events or changes in circumstances indicate the carrying amount may not be recoverable. The impairment test compares the fair value of each asset to its carrying value using a relief from royalty method. As of October 1, 2024 and 2023, the Company's annual impairment test was completed and <ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" name="us-gaap:ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill" format="ixt:fixed-zero" scale="6" id="f-472"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-5" name="us-gaap:ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill" format="ixt:fixed-zero" scale="6" id="f-473">no</ix:nonFraction></ix:nonFraction> impairment charges were determined to be necessary.</span></div></ix:nonNumeric></ix:continuation><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">68</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i5442a61a4c6f4968a5a19c36a500b326_7">Table of Contents</a></span></div></div><ix:continuation id="f-401-4" continuedAt="f-401-5"><ix:nonNumeric contextRef="c-1" name="us-gaap:ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" id="f-474" continuedAt="f-474-1" escape="true"><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Long-lived 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%">The Company evaluates the carrying value of long-lived assets to be held and used, including property, plant, and equipment and definite-lived intangibles, for potential impairment when events or changes in circumstances indicate the carrying amount may not be recoverable. The carrying value of long-lived assets to be held and used is considered impaired only when the carrying value is not recoverable through undiscounted future cash flows and the fair value of the assets is less than their carrying value. Fair value is determined primarily using the anticipated cash flows discounted at a rate commensurate with the risks involved or market quotes as available. Impairment losses on long-lived assets held for sale are determined in a similar manner, except that fair values are reduced by the estimated cost to dispose of the assets. </span></div></ix:nonNumeric><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%"><ix:continuation id="f-474-1">The Company recorded an impairment of $<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" name="us-gaap:AssetImpairmentCharges" format="ixt:num-dot-decimal" scale="6" id="f-475">5.8</ix:nonFraction>&#160;million during the year ended December&#160;31, 2024 related to the closure of the Company's aggregates operations in west Texas in our Construction Products segment. No impairment charges were recognized during the years ended December 31, 2023 or 2022.</ix:continuation>  </span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:SelfInsuranceReservePolicyTextBlock" id="f-476" escape="true"><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Workers</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8217;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"> Compensation</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 is effectively self-insured for workers</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8217;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> compensation claims. A third-party administrator is used to process claims. We accrue our workers' compensation liability based upon independent actuarial studies. As of December&#160;31, 2024 and 2023, the Company's accrual for worker's compensation costs was $<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-5" name="us-gaap:SelfInsuranceReserve" scale="6" id="f-477">18.9</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-5" name="us-gaap:SelfInsuranceReserve" scale="6" id="f-478">24.2</ix:nonFraction> million, respectively, which is included in accrued liabilities and other long-term liabilities within the Consolidated Balance Sheets.</span></div></ix:nonNumeric><ix:nonNumeric contextRef="c-1" name="us-gaap:StandardProductWarrantyPolicy" id="f-479" escape="true"><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Warranties</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 provides various express, limited product warranties that generally range from <ix:nonNumeric contextRef="c-92" name="aca:ProductWarrantyPeriod" format="ixt-sec:duryear" id="f-480">1</ix:nonNumeric> to <ix:nonNumeric contextRef="c-93" name="aca:ProductWarrantyPeriod" format="ixt-sec:duryear" id="f-481">5</ix:nonNumeric> years depending on the product. The warranty costs are estimated using a two-step approach. First, an engineering estimate is made for the cost of all claims that have been asserted by customers. Second, based on historical, accepted claims experience, a cost is accrued for all products still within a warranty period for which no claims have been filed. The Company provides for the estimated cost of product warranties at the time revenue is recognized related to products covered by warranties and assesses the adequacy of the resulting reserves on a quarterly basis. As of December&#160;31, 2024 and 2023, the Company's accrual for warranty costs was $<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-5" name="us-gaap:StandardProductWarrantyAccrualCurrent" scale="6" id="f-482">1.3</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-5" name="us-gaap:StandardProductWarrantyAccrualCurrent" scale="6" id="f-483">1.2</ix:nonFraction> million, respectively, which is included in accrued liabilities within the Consolidated Balance Sheets.</span></div></ix:nonNumeric><ix:nonNumeric contextRef="c-1" name="us-gaap:DerivativesPolicyTextBlock" id="f-484" continuedAt="f-484-1" escape="true"><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Derivative Instruments</span></div></ix:nonNumeric><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%"><ix:continuation id="f-484-1">The Company may, from time to time, use derivative instruments to mitigate the impact of changes in interest rates, commodity prices, or changes in foreign currency exchange rates. For derivative instruments designated as hedges, the Company formally documents the relationship between the derivative instrument and the hedged item, as well as the risk management objective and strategy for the use of the derivative instrument. This documentation includes linking the derivative to specific assets or liabilities on the balance sheet, commitments, or forecasted transactions. At the time a derivative instrument is entered into, and at least quarterly thereafter, the Company assesses whether the derivative instrument is effective in offsetting the changes in fair value or cash flows of the hedged item. Any change in the fair value of the hedged instrument is recorded in accumulated other comprehensive loss (&#8220;AOCL&#8221;) as a separate component of stockholders' equity and reclassified into earnings in the period during which the hedged transaction affects earnings. The Company monitors its derivative positions and the credit ratings of its counterparties and does not anticipate losses due to counterparties' non-performance.</ix:continuation> </span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" id="f-485" escape="true"><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Foreign Currency Translation</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%">Certain operations outside the U.S. prepare financial statements in currencies other than the U.S. dollar. The income statement amounts are translated at average exchange rates for the year, while the assets and liabilities are translated at year-end exchange rates. Translation adjustments are accumulated as a separate component of stockholders' equity and other comprehensive income. The functional currency of our Mexico operations is considered to be the U.S. dollar. The functional currency of our Canadian operations is considered to be the Canadian dollar.</span></div></ix:nonNumeric><ix:nonNumeric contextRef="c-1" name="us-gaap:ComprehensiveIncomePolicyPolicyTextBlock" id="f-486" escape="true"><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Other Comprehensive Income (Loss)</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%">Other comprehensive income (loss) consists of foreign currency translation adjustments and the effective unrealized gains and losses on the Company's derivative financial instruments, the sum of which, along with net income, constitutes comprehensive net income (loss). See Note 12 Accumulated Other Comprehensive Loss. All components are shown net of tax.</span></div></ix:nonNumeric></ix:continuation><div style="margin-bottom:6pt"><span><br/></span></div><div style="margin-bottom:6pt"><span><br/></span></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">69</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i5442a61a4c6f4968a5a19c36a500b326_7">Table of Contents</a></span></div></div><ix:continuation id="f-401-5"><ix:nonNumeric contextRef="c-1" name="us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock" id="f-487" escape="true"><div style="margin-bottom:6pt"><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:120%">Effective January 1, 2024, the Company adopted Accounting Standards Update No. 2023-07, &#8220;Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures&#8221; (&#8220;ASU 2023-07&#8221;), 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:120%">Recently issued accounting pronouncements not adopted as of December 31, 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%">Effective January 1, 2025, the FASB issued Accounting Standards Update No. 2023-09, &#8220;Income Taxes (Topic 740): Improvements to Income Tax Disclosures&#8221; (&#8220;ASU 2023-09&#8221;), 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 Company will adopt the additional disclosure requirements within its annual reporting 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%">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></ix:nonNumeric><ix:nonNumeric contextRef="c-1" name="us-gaap:UseOfEstimates" id="f-488" escape="true"><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%">Management's Estimates </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 preparation of financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements as well as the reported amounts of revenues and expenses during the reporting period. Actual results could differ from those estimates.</span></div></ix:nonNumeric></ix:continuation><div style="margin-bottom:6pt;text-align:justify;text-indent:9pt"><span><br/></span></div><div id="i5442a61a4c6f4968a5a19c36a500b326_109"></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note&#160;2.&#160;Acquisitions and Divestitures</span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:MergersAcquisitionsAndDispositionsDisclosuresTextBlock" id="f-489" continuedAt="f-489-1" escape="true"><ix:nonNumeric contextRef="c-1" name="aca:ScheduleOfBusinessAcquisitionsAndDispositionsTableTextBlock" id="f-490" escape="true"><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 Company's acquisition activities are summarized below:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.099%"><tr><td style="width:1.0%"/><td style="width:58.065%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.014%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.545%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.014%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.545%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.017%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><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="border-top:1pt solid #000000;padding:0 1pt"/><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%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><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%">2022</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" 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%">Acquisitions:</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/></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%">Purchase price</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%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" name="us-gaap:BusinessCombinationConsiderationTransferred1" format="ixt:num-dot-decimal" scale="6" id="f-491">1,424.2</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-5" name="us-gaap:BusinessCombinationConsiderationTransferred1" scale="6" id="f-492">119.4</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-5" name="us-gaap:BusinessCombinationConsiderationTransferred1" scale="6" id="f-493">75.6</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#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%">Net cash paid</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%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" name="us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired" format="ixt:num-dot-decimal" scale="6" id="f-494">1,424.1</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><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%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-5" name="us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired" scale="6" id="f-495">120.9</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><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%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-5" name="us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired" scale="6" id="f-496">75.1</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Goodwill recorded</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%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" name="us-gaap:GoodwillAcquiredDuringPeriod" scale="6" id="f-497">397.1</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-5" name="us-gaap:GoodwillAcquiredDuringPeriod" scale="6" id="f-498">40.4</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-5" name="us-gaap:GoodwillAcquiredDuringPeriod" scale="6" id="f-499">11.6</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div></ix:nonNumeric><div style="margin-bottom:6pt"><span style="color:#000000;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 $<ix:nonFraction unitRef="usd" contextRef="c-94" decimals="-5" name="us-gaap:BusinessCombinationConsiderationTransferred1" scale="9" id="f-500">1.2</ix:nonFraction> 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 $<ix:nonFraction unitRef="usd" contextRef="c-95" decimals="-5" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:num-dot-decimal" scale="6" id="f-501">600.0</ix:nonFraction>&#160;million of <ix:nonFraction unitRef="number" contextRef="c-95" decimals="5" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="f-502">6.875</ix:nonFraction>% senior unsecured notes that closed on August 26, 2024 and $<ix:nonFraction unitRef="usd" contextRef="c-96" decimals="-5" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:num-dot-decimal" scale="6" id="f-503">700.0</ix:nonFraction>&#160;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 acquisition expanded our platform into the nation&#8217;s largest MSA with industry-leading financial attributes. </span></div></ix:nonNumeric><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">70</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i5442a61a4c6f4968a5a19c36a500b326_7">Table of Contents</a></span></div></div><ix:continuation id="f-489-1" continuedAt="f-489-2"><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 that 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. <ix:nonNumeric contextRef="c-97" name="us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock" id="f-504" continuedAt="f-504-1" escape="true">The following table details the preliminary purchase price allocation as of the acquisition date:</ix:nonNumeric></span></div><ix:continuation id="f-504-1"><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 style="width:71.757%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:26.043%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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%"><ix:nonFraction unitRef="usd" contextRef="c-98" decimals="-5" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents" scale="6" id="f-505">0.7</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%"><ix:nonFraction unitRef="usd" contextRef="c-98" decimals="-5" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables" scale="6" id="f-506">69.1</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#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%"><ix:nonFraction unitRef="usd" contextRef="c-98" decimals="-5" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory" scale="6" id="f-507">23.2</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-98" decimals="-5" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets" scale="6" id="f-508">2.6</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#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%"><ix:nonFraction unitRef="usd" contextRef="c-98" decimals="-5" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment" scale="6" id="f-509">743.0</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%"><ix:nonFraction unitRef="usd" contextRef="c-98" decimals="-5" name="us-gaap:Goodwill" scale="6" id="f-510">351.5</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#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%"><ix:nonFraction unitRef="usd" contextRef="c-98" decimals="-5" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill" scale="6" id="f-511">41.0</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%"><ix:nonFraction unitRef="usd" contextRef="c-98" decimals="-5" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentAssets" scale="6" id="f-512">24.9</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#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%">(<ix:nonFraction unitRef="usd" contextRef="c-98" decimals="-5" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable" scale="6" id="f-513">17.9</ix:nonFraction>)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">(<ix:nonFraction unitRef="usd" contextRef="c-98" decimals="-5" sign="-" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities" scale="6" id="f-514">2.4</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#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%">(<ix:nonFraction unitRef="usd" contextRef="c-98" decimals="-5" sign="-" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther" scale="6" id="f-515">0.8</ix:nonFraction>)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">(<ix:nonFraction unitRef="usd" contextRef="c-98" decimals="-5" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther" scale="6" id="f-516">25.3</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#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%"><ix:nonFraction unitRef="usd" contextRef="c-97" decimals="-5" name="us-gaap:BusinessCombinationConsiderationTransferred1" format="ixt:num-dot-decimal" scale="6" id="f-517">1,209.6</ix:nonFraction>&#160;</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"/></tr></table></div></ix:continuation><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%">Goodwill represents the excess of the purchase consideration over the preliminary valuation of the net assets acquired. The goodwill acquired, 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 <ix:nonNumeric contextRef="c-99" name="us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" format="ixt-sec:duryear" id="f-518">34</ix:nonNumeric> years, <ix:nonNumeric contextRef="c-100" name="us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" format="ixt-sec:duryear" id="f-519">20</ix:nonNumeric> years, and <ix:nonNumeric contextRef="c-101" name="us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" format="ixt-sec:duryear" id="f-520">5</ix:nonNumeric> 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%">Non-recurring transaction costs incurred related to the Stavola acquisition were approximately $<ix:nonFraction unitRef="usd" contextRef="c-98" decimals="-5" name="us-gaap:BusinessAcquisitionCostOfAcquiredEntityTransactionCosts" scale="6" id="f-521">25.5</ix:nonFraction> million during the year ended December&#160;31, 2024. These costs are included in selling, general, and administrative expenses in the Consolidated Statement of Operations. Additionally, the Company incurred $<ix:nonFraction unitRef="usd" contextRef="c-102" decimals="-5" name="us-gaap:PaymentsOfDebtIssuanceCosts" scale="6" id="f-522">6.2</ix:nonFraction> million of debt issuance costs for commitments on a bridge loan facility that was not drawn upon and terminated upon placement of the long term financing to fund Stavola. See Note 7 Debt for additional information.  These non-recurring costs are included in interest expense on the Consolidated Statement 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%">On October 1, 2024, 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 $<ix:nonFraction unitRef="usd" contextRef="c-103" decimals="-5" name="us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" scale="6" id="f-523">12.6</ix:nonFraction> million are reflected in the Consolidated Balance Sheet as of December&#160;31, 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%">Revenues and operating profit included in the Consolidated Statement of Operations from the date of the Stavola acquisition were approximately $<ix:nonFraction unitRef="usd" contextRef="c-97" decimals="-5" name="us-gaap:Revenues" scale="6" id="f-524">78.2</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="c-97" decimals="-5" name="us-gaap:OperatingIncomeLoss" scale="6" id="f-525">4.5</ix:nonFraction> million during the year ended December&#160;31, 2024, 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%">The following table represents the unaudited pro-forma consolidated operating results of the Company as if the Stavola acquisition had been completed on January 1, 2023 and includes adjustments to: </span></div><div style="margin-bottom:3pt;padding-left:45pt;text-align:justify;text-indent:-22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:19pt">Include additional depreciation, depletion, and amortization expense related to the fair value of acquired property, plant, and equipment, mineral reserves, and intangible assets.</span></div><div style="margin-bottom:3pt;padding-left:45pt;text-align:justify;text-indent:-22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:19pt">Include the impact to cost of sales from the sell-through of inventory that was stepped up in value.</span></div><div style="margin-bottom:3pt;padding-left:45pt;text-align:justify;text-indent:-22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:19pt">Exclude transaction costs of $<ix:nonFraction unitRef="usd" contextRef="c-98" decimals="-5" name="us-gaap:BusinessAcquisitionCostOfAcquiredEntityTransactionCosts" scale="6" id="f-526">25.5</ix:nonFraction> million from the year ended December&#160;31, 2024 and reflect such expenses in the year ended December 31, 2023.</span></div><div style="margin-bottom:3pt;padding-left:45pt;text-align:justify;text-indent:-22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:19pt">Include additional interest expense related to debt financing transactions.</span></div></ix:continuation><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">71</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i5442a61a4c6f4968a5a19c36a500b326_7">Table of Contents</a></span></div></div><ix:continuation id="f-489-2" continuedAt="f-489-3"><ix:nonNumeric contextRef="c-97" name="us-gaap:BusinessAcquisitionProFormaInformationTextBlock" id="f-527" escape="true"><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 unaudited pro-forma information should not be considered indicative of the results that would have occurred if the acquisition had been completed on January 1, 2023, nor is such unaudited pro-forma information necessarily indicative of future results.</span></div><div style="margin-bottom:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:93.859%"><tr><td style="width:1.0%"/><td style="width:49.834%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:22.576%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.513%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:22.577%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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%">Year Ended<br/>December 31, 2024</span></td><td colspan="3" style="padding:0 1pt"/><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%">Year Ended <br/>December 31, 2023</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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%">Revenues</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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%"><ix:nonFraction unitRef="usd" contextRef="c-97" decimals="-5" name="us-gaap:BusinessAcquisitionsProFormaRevenue" format="ixt:num-dot-decimal" scale="6" id="f-528">2,769.8</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><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%"><ix:nonFraction unitRef="usd" contextRef="c-104" decimals="-5" name="us-gaap:BusinessAcquisitionsProFormaRevenue" format="ixt:num-dot-decimal" scale="6" id="f-529">2,563.3</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income before income taxes</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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%"><ix:nonFraction unitRef="usd" contextRef="c-97" decimals="-5" name="aca:BusinessAcquisitionProFormaIncomeBeforeIncomeTaxes" scale="6" id="f-530">113.3</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%"><ix:nonFraction unitRef="usd" contextRef="c-104" decimals="-5" name="aca:BusinessAcquisitionProFormaIncomeBeforeIncomeTaxes" scale="6" id="f-531">93.5</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div></ix:nonNumeric><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 </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Products</span><span style="color:#212529;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> 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%">$<ix:nonFraction unitRef="usd" contextRef="c-105" decimals="-5" name="us-gaap:BusinessCombinationConsiderationTransferred1" scale="6" id="f-532">35.0</ix:nonFraction> 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 $<ix:nonFraction unitRef="usd" contextRef="c-106" decimals="-5" name="us-gaap:BusinessCombinationConsiderationTransferred1" scale="6" id="f-533">180.0</ix:nonFraction> million. With operations in Alabama, California, and Oklahoma, Ameron is included in our Engineered Structures segment. The acquisition was funded with $<ix:nonFraction unitRef="usd" contextRef="c-107" decimals="-5" name="us-gaap:ProceedsFromLinesOfCredit" scale="6" id="f-534">160.0</ix:nonFraction> 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, $<ix:nonFraction unitRef="usd" contextRef="c-108" decimals="-5" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment" scale="6" id="f-535">60.8</ix:nonFraction> million of property, plant, and equipment, $<ix:nonFraction unitRef="usd" contextRef="c-109" decimals="-5" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles" scale="6" id="f-536">25.6</ix:nonFraction> million of customer relationships, $<ix:nonFraction unitRef="usd" contextRef="c-108" decimals="-5" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory" scale="6" id="f-537">18.1</ix:nonFraction> million of inventory, $<ix:nonFraction unitRef="usd" contextRef="c-108" decimals="-5" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles" scale="6" id="f-538">12.8</ix:nonFraction> million of developed technology, $<ix:nonFraction unitRef="usd" contextRef="c-108" decimals="-5" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables" scale="6" id="f-539">12.0</ix:nonFraction> million of accounts receivable, $<ix:nonFraction unitRef="usd" contextRef="c-110" decimals="-5" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIndefiniteLivedIntangibleAssets" scale="6" id="f-540">8.9</ix:nonFraction> million of trademarks and $<ix:nonFraction unitRef="usd" contextRef="c-108" decimals="-5" name="us-gaap:Goodwill" scale="6" id="f-541">42.3</ix:nonFraction> million of goodwill in our Engineered Structures segment. The goodwill acquired, which is tax-deductible, primarily relates to Ameron's market position and existing workforce.</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">2023 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 December 20, 2023, we completed the acquisition of certain assets and liabilities of Lake Point Holdings, LLC and Lake Point Restoration LLC, (collectively "Lake Point") a Florida based natural aggregates business in our Construction Products segment, for a total purchase price of $<ix:nonFraction unitRef="usd" contextRef="c-111" decimals="-5" name="us-gaap:BusinessCombinationConsiderationTransferred1" scale="6" id="f-542">65.1</ix:nonFraction> million. The acquisition was funded with $<ix:nonFraction unitRef="usd" contextRef="c-112" decimals="-5" name="us-gaap:ProceedsFromLinesOfCredit" scale="6" id="f-543">60.0</ix:nonFraction> 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, $<ix:nonFraction unitRef="usd" contextRef="c-113" decimals="-5" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="6" id="f-544">13.3</ix:nonFraction>&#160;million of property, plant, and equipment, $<ix:nonFraction unitRef="usd" contextRef="c-113" decimals="-5" name="aca:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedMineralReserves" format="ixt:num-dot-decimal" scale="6" id="f-545">19.1</ix:nonFraction>&#160;million of mineral reserves, $<ix:nonFraction unitRef="usd" contextRef="c-114" decimals="-5" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles" format="ixt:num-dot-decimal" scale="6" id="f-546">11.5</ix:nonFraction>&#160;million of permits, and $<ix:nonFraction unitRef="usd" contextRef="c-115" decimals="-5" name="us-gaap:GoodwillAcquiredDuringPeriod" format="ixt:num-dot-decimal" scale="6" id="f-547">15.6</ix:nonFraction>&#160;million of goodwill in our Construction Products segment. </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 October 2023, we completed the acquisition of certain assets and liabilities of a Florida based recycled aggregates business and a Phoenix, Arizona based recycled aggregates business, both of which are included in our Construction Products segment. The purchase prices of these acquisitions 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%">In September 2023, we completed the acquisition of certain assets and liabilities of a Houston, Texas based stabilized sand producer in our Construction Products segment. The purchase price of the acquisition was 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%">In March 2023, we completed the stock acquisition of a Houston, Texas based shoring, trench, and excavation products business in our Construction Products segment.  In February 2023, we completed the acquisition of certain assets and liabilities of a Phoenix, Arizona based recycled aggregates business in our Construction Products segment. The purchase prices of these acquisitions were not significant.</span></div><div style="margin-bottom:6pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">2022 Acquisitions</span></div><div style="margin-bottom:6pt;margin-top:9pt;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 May 2022, we completed the stock acquisition of Recycled Aggregate Materials Company, Inc. ("RAMCO"), a leading producer of recycled aggregates in the Los Angeles metropolitan area, which is included in our Construction Products segment, for a total purchase price of $<ix:nonFraction unitRef="usd" contextRef="c-116" decimals="-5" name="us-gaap:BusinessCombinationConsiderationTransferred1" format="ixt:num-dot-decimal" scale="6" id="f-548">77.4</ix:nonFraction>&#160;million. The acquisition was funded with $<ix:nonFraction unitRef="usd" contextRef="c-117" decimals="-5" name="us-gaap:ProceedsFromLinesOfCredit" scale="6" id="f-549">80.0</ix:nonFraction> million of borrowings under our revolving credit facility. 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, $<ix:nonFraction unitRef="usd" contextRef="c-118" decimals="-5" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles" format="ixt:num-dot-decimal" scale="6" id="f-550">54.2</ix:nonFraction>&#160;million of permits with an initial weighted average useful life of <ix:nonNumeric contextRef="c-119" name="us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" format="ixt-sec:duryear" id="f-551">20</ix:nonNumeric> years, $<ix:nonFraction unitRef="usd" contextRef="c-120" decimals="-5" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="6" id="f-552">6.4</ix:nonFraction>&#160;million of property, plant, and equipment, and $<ix:nonFraction unitRef="usd" contextRef="c-121" decimals="-5" name="us-gaap:GoodwillAcquiredDuringPeriod" format="ixt:num-dot-decimal" scale="6" id="f-553">13.4</ix:nonFraction>&#160;million of goodwill in our Construction Products segment. The remaining assets and liabilities were not significant in relation to assets and liabilities at the consolidated or segment level. </span></div></ix:continuation><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">72</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i5442a61a4c6f4968a5a19c36a500b326_7">Table of Contents</a></span></div></div><ix:continuation id="f-489-3"><div style="margin-bottom:6pt;margin-top:9pt;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;margin-top:9pt;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 16, 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 $<ix:nonFraction unitRef="usd" contextRef="c-122" decimals="-5" name="us-gaap:ProceedsFromDivestitureOfBusinesses" format="ixt:num-dot-decimal" scale="6" id="f-554">110.0</ix:nonFraction>&#160;million consisting of $<ix:nonFraction unitRef="usd" contextRef="c-123" decimals="-5" name="us-gaap:ProceedsFromDivestitureOfBusinesses" format="ixt:num-dot-decimal" scale="6" id="f-555">55.0</ix:nonFraction>&#160;million in cash, a $<ix:nonFraction unitRef="usd" contextRef="c-124" decimals="-5" name="us-gaap:ProceedsFromDivestitureOfBusinesses" format="ixt:num-dot-decimal" scale="6" id="f-556">25.0</ix:nonFraction>&#160;million seller's note and a $<ix:nonFraction unitRef="usd" contextRef="c-125" decimals="-5" name="us-gaap:ProceedsFromDivestitureOfBusinesses" format="ixt:num-dot-decimal" scale="6" id="f-557">30.0</ix:nonFraction>&#160;million earnout of which the estimated fair value as of December&#160;31, 2024 was $<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-5" name="aca:ContingentConsiderationAsset" format="ixt:num-dot-decimal" scale="6" id="f-558">15.4</ix:nonFraction>&#160;million. See Note 3 Fair Value Accounting. During the year ended December&#160;31, 2024, the Company recognized a loss of $<ix:nonFraction unitRef="usd" contextRef="c-126" decimals="-5" name="us-gaap:GainLossOnSaleOfBusiness" format="ixt:num-dot-decimal" scale="6" id="f-559">21.6</ix:nonFraction>&#160;million on the sale of the business, which is reflected in (gain) loss on sale of businesses on the Consolidated Statement of Operations. Revenues and operating profit (loss) of the steel components business were $<ix:nonFraction unitRef="usd" contextRef="c-123" decimals="-5" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="6" id="f-560">87.8</ix:nonFraction>&#160;million and $(<ix:nonFraction unitRef="usd" contextRef="c-123" decimals="-5" sign="-" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="6" id="f-561">19.5</ix:nonFraction>)&#160;million, respectively, for the year ended December&#160;31, 2024, $<ix:nonFraction unitRef="usd" contextRef="c-127" decimals="-5" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="6" id="f-562">153.3</ix:nonFraction>&#160;million and $<ix:nonFraction unitRef="usd" contextRef="c-127" decimals="-5" name="us-gaap:OperatingIncomeLoss" scale="6" id="f-563">11.0</ix:nonFraction> million, respectively, for the year ended December&#160;31, 2023, and $<ix:nonFraction unitRef="usd" contextRef="c-128" decimals="-5" name="us-gaap:Revenues" scale="6" id="f-564">127.4</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="c-128" decimals="-5" name="us-gaap:OperatingIncomeLoss" scale="6" id="f-565">0.9</ix:nonFraction> million, respectively, for the year end December&#160;31, 2022. 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.</span></div><div style="margin-bottom:6pt;margin-top:9pt;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 $<ix:nonFraction unitRef="usd" contextRef="c-129" decimals="-5" name="us-gaap:ProceedsFromDivestitureOfBusinesses" scale="6" id="f-566">27.3</ix:nonFraction> million. The Company recognized a net pre-tax gain of $<ix:nonFraction unitRef="usd" contextRef="c-129" decimals="-5" name="us-gaap:GainLossOnSaleOfBusiness" scale="6" id="f-567">12.5</ix:nonFraction> million which is reflected in (gain) loss on sale of businesses on the Consolidated Statement 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%">There were <ix:nonFraction unitRef="businesses_divested" contextRef="c-4" decimals="INF" name="aca:NumberofDivestitures" format="ixt-sec:numwordsen" id="f-568">no</ix:nonFraction> divestitures completed during the year ended December 31, 2023.</span></div><div style="margin-bottom:6pt;margin-top:9pt;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 October 2022, the Company completed the sale of its storage tanks business for $<ix:nonFraction unitRef="usd" contextRef="c-130" decimals="-5" name="us-gaap:ProceedsFromDivestitureOfBusinesses" format="ixt:num-dot-decimal" scale="6" id="f-569">275.0</ix:nonFraction>&#160;million. Net cash proceeds received at closing were approximately $<ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-5" name="us-gaap:ProceedsFromDivestitureOfBusinessesNetOfCashDivested" format="ixt:num-dot-decimal" scale="6" id="f-570">271.6</ix:nonFraction>&#160;million, after transaction closing costs. The sale resulted in a pre-tax gain of $<ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-5" name="us-gaap:GainLossOnSaleOfBusiness" scale="6" id="f-571">189.0</ix:nonFraction> million recognized during the year ended December 31, 2022. An additional gain of $<ix:nonFraction unitRef="usd" contextRef="c-131" decimals="-5" name="us-gaap:GainLossOnSaleOfBusiness" scale="6" id="f-572">6.9</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-5" name="us-gaap:GainLossOnSaleOfBusiness" format="ixt:num-dot-decimal" scale="6" id="f-573">6.4</ix:nonFraction>&#160;million was recognized during the years ended December 31, 2024 and 2023, respectively, primarily due to the resolution of certain contingencies from the sale. The storage tanks business, historically reported within the Engineered Structures segment as continuing operations until the date of sale, was a leading manufacturer of steel pressure tanks for the storage and transportation of propane, ammonia, and other gases serving the residential, commercial, energy, and agricultural markets with operations in the U.S. and Mexico. Revenues and operating profit of the storage tanks business prior to the sale were $<ix:nonFraction unitRef="usd" contextRef="c-60" decimals="-5" name="us-gaap:Revenues" scale="6" id="f-574">188.9</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="c-60" decimals="-5" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="6" id="f-575">41.1</ix:nonFraction>&#160;million, respectively, for the year ended December 31, 2022. As the sale of the storage tanks business was not considered a strategic shift that would have had a major effect on the Company's operations or financial results, it is not reported as a discontinued operation. In October 2022, the Company used $<ix:nonFraction unitRef="usd" contextRef="c-117" decimals="-5" name="us-gaap:RepaymentsOfLinesOfCredit" format="ixt:num-dot-decimal" scale="6" id="f-576">155.0</ix:nonFraction>&#160;million of the cash proceeds from the sale to repay the outstanding loans borrowed under its revolving credit facility. See Note 7 Debt for additional information.</span></div><div style="margin-bottom:6pt;margin-top:9pt;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</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 June 2023, the Company settled a $<ix:nonFraction unitRef="usd" contextRef="c-132" decimals="-5" name="us-gaap:BusinessCombinationConsiderationTransferredLiabilitiesIncurred" format="ixt:num-dot-decimal" scale="6" id="f-577">15.0</ix:nonFraction>&#160;million holdback obligation from the 2021 acquisition of Southwest Rock upon the extension of a certain mineral reserve lease. Based on final negotiations with the seller, the holdback obligation was settled for $<ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-5" name="us-gaap:PaymentForContingentConsiderationLiabilityFinancingActivities" format="ixt:num-dot-decimal" scale="6" id="f-578">10.0</ix:nonFraction>&#160;million and paid in June 2023. The $<ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-5" name="us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1" format="ixt:num-dot-decimal" scale="6" id="f-579">5.0</ix:nonFraction>&#160;million difference between the settlement amount and the amount accrued at the time of acquisition was recorded as a reduction in cost of revenues in the Consolidated Statement of Operations.</span></div></ix:continuation><div style="margin-bottom:6pt;text-align:justify"><span><br/></span></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">73</span></div></div></div><div id="i5442a61a4c6f4968a5a19c36a500b326_115"></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i5442a61a4c6f4968a5a19c36a500b326_7">Table of Contents</a></span></div></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note 3. <ix:nonNumeric contextRef="c-1" name="us-gaap:FairValueDisclosuresTextBlock" id="f-580" continuedAt="f-580-1" escape="true">Fair Value Accounting</ix:nonNumeric></span></div><ix:continuation id="f-580-1"><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock" id="f-581" escape="true"><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:97.953%"><tr><td style="width:1.0%"/><td style="width:45.616%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.586%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.546%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.586%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.546%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.586%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.546%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.888%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</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&#160;Value&#160;Measurement&#160;as&#160;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:8pt;font-weight:400;line-height:100%">&#160;</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 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 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 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 colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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 colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/></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%"><ix:nonFraction unitRef="usd" contextRef="c-133" decimals="-5" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" scale="6" id="f-582">133.0</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%"><ix:nonFraction unitRef="usd" contextRef="c-134" decimals="-5" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" format="ixt:fixed-zero" scale="6" id="f-583">&#8212;</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%"><ix:nonFraction unitRef="usd" contextRef="c-135" decimals="-5" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" format="ixt:fixed-zero" scale="6" id="f-584">&#8212;</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%"><ix:nonFraction unitRef="usd" contextRef="c-136" decimals="-5" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" scale="6" id="f-585">133.0</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:15.75pt;text-indent:-9pt"><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%"><ix:nonFraction unitRef="usd" contextRef="c-133" decimals="-5" name="us-gaap:BusinessCombinationContingentConsiderationAsset" format="ixt:fixed-zero" scale="6" id="f-586">&#8212;</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-134" decimals="-5" name="us-gaap:BusinessCombinationContingentConsiderationAsset" format="ixt:fixed-zero" scale="6" id="f-587">&#8212;</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-135" decimals="-5" name="us-gaap:BusinessCombinationContingentConsiderationAsset" scale="6" id="f-588">15.4</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-136" decimals="-5" name="us-gaap:BusinessCombinationContingentConsiderationAsset" scale="6" id="f-589">15.4</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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 #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-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%"><ix:nonFraction unitRef="usd" contextRef="c-133" decimals="-5" name="us-gaap:AssetsFairValueDisclosure" scale="6" id="f-590">133.0</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:700;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:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-134" decimals="-5" name="us-gaap:AssetsFairValueDisclosure" format="ixt:fixed-zero" scale="6" id="f-591">&#8212;</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:700;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:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-135" decimals="-5" name="us-gaap:AssetsFairValueDisclosure" scale="6" id="f-592">15.4</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:700;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:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-136" decimals="-5" name="us-gaap:AssetsFairValueDisclosure" scale="6" id="f-593">148.4</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:12pt"><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;border-top:3pt double #000000;padding:0 1pt"/></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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:15.75pt;text-indent:-9pt"><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: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%"><ix:nonFraction unitRef="usd" contextRef="c-133" decimals="-5" name="us-gaap:BusinessCombinationContingentConsiderationLiability" format="ixt:fixed-zero" scale="6" id="f-594">&#8212;</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><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%"><ix:nonFraction unitRef="usd" contextRef="c-134" decimals="-5" name="us-gaap:BusinessCombinationContingentConsiderationLiability" format="ixt:fixed-zero" scale="6" id="f-595">&#8212;</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><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%"><ix:nonFraction unitRef="usd" contextRef="c-135" decimals="-5" name="us-gaap:BusinessCombinationContingentConsiderationLiability" scale="6" id="f-596">1.4</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><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%"><ix:nonFraction unitRef="usd" contextRef="c-136" decimals="-5" name="us-gaap:BusinessCombinationContingentConsiderationLiability" scale="6" id="f-597">1.4</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total liabilities</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%"><ix:nonFraction unitRef="usd" contextRef="c-133" decimals="-5" name="us-gaap:LiabilitiesFairValueDisclosure" format="ixt:fixed-zero" scale="6" id="f-598">&#8212;</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%"><ix:nonFraction unitRef="usd" contextRef="c-134" decimals="-5" name="us-gaap:LiabilitiesFairValueDisclosure" format="ixt:fixed-zero" scale="6" id="f-599">&#8212;</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%"><ix:nonFraction unitRef="usd" contextRef="c-135" decimals="-5" name="us-gaap:LiabilitiesFairValueDisclosure" scale="6" id="f-600">1.4</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%"><ix:nonFraction unitRef="usd" contextRef="c-136" decimals="-5" name="us-gaap:LiabilitiesFairValueDisclosure" scale="6" id="f-601">1.4</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/></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%">&#160;</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&#160;Value&#160;Measurement&#160;as&#160;of December 31, 2023</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</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 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 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 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 colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="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%">Liabilities:</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:15.75pt;text-indent:-9pt"><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:#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%"><ix:nonFraction unitRef="usd" contextRef="c-137" decimals="-5" name="us-gaap:BusinessCombinationContingentConsiderationLiability" format="ixt:fixed-zero" scale="6" id="f-602">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%"><ix:nonFraction unitRef="usd" contextRef="c-138" decimals="-5" name="us-gaap:BusinessCombinationContingentConsiderationLiability" format="ixt:fixed-zero" scale="6" id="f-603">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%"><ix:nonFraction unitRef="usd" contextRef="c-139" decimals="-5" name="us-gaap:BusinessCombinationContingentConsiderationLiability" scale="6" id="f-604">2.7</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%"><ix:nonFraction unitRef="usd" contextRef="c-140" decimals="-5" name="us-gaap:BusinessCombinationContingentConsiderationLiability" scale="6" id="f-605">2.7</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#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 liabilities</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: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%"><ix:nonFraction unitRef="usd" contextRef="c-137" decimals="-5" name="us-gaap:LiabilitiesFairValueDisclosure" format="ixt:fixed-zero" scale="6" id="f-606">&#8212;</ix:nonFraction>&#160;</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 colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><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%"><ix:nonFraction unitRef="usd" contextRef="c-138" decimals="-5" name="us-gaap:LiabilitiesFairValueDisclosure" format="ixt:fixed-zero" scale="6" id="f-607">&#8212;</ix:nonFraction>&#160;</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 colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><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%"><ix:nonFraction unitRef="usd" contextRef="c-139" decimals="-5" name="us-gaap:LiabilitiesFairValueDisclosure" scale="6" id="f-608">2.7</ix:nonFraction>&#160;</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 colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><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%"><ix:nonFraction unitRef="usd" contextRef="c-140" decimals="-5" name="us-gaap:LiabilitiesFairValueDisclosure" scale="6" id="f-609">2.7</ix:nonFraction>&#160;</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"/></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><ix:footnote id="fn-1" footnoteRole="http://www.xbrl.org/2003/role/footnote"><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></ix:footnote></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%"> <ix:footnote id="fn-2" footnoteRole="http://www.xbrl.org/2003/role/footnote">Included in accrued liabilities on the Consolidated Balance Sheets</ix:footnote>.</span></div></ix:nonNumeric><div><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 &#8211; This level is defined as quoted prices in active markets for identical assets or liabilities. The Company&#8217;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 &#8211; 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 &#8211; 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 values are reassessed quarterly based on assumptions used in our latest projections.</span></div></ix:continuation><div style="margin-bottom:6pt;text-align:justify;text-indent:24.75pt"><span><br/></span></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">74</span></div></div></div><div id="i5442a61a4c6f4968a5a19c36a500b326_118"></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i5442a61a4c6f4968a5a19c36a500b326_7">Table of Contents</a></span></div></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note 4. <ix:nonNumeric contextRef="c-1" name="us-gaap:SegmentReportingDisclosureTextBlock" id="f-610" continuedAt="f-610-1" escape="true">Segment Information</ix:nonNumeric></span></div><ix:continuation id="f-610-1" continuedAt="f-610-2"><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 <ix:nonFraction unitRef="segment" contextRef="c-1" decimals="INF" name="us-gaap:NumberOfReportableSegments" format="ixt-sec:numwordsen" scale="0" id="f-611">three</ix:nonFraction> 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. Historically, the segment manufactured storage and distribution tanks. In October 2022, the Company completed the divestiture of its storage tanks business. See Note&#160;2&#160;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%">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><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock" id="f-612" continuedAt="f-612-1" escape="true"><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Year Ended December 31, 2024</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 style="width:26.385%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.157%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.034%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.157%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.157%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.165%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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 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%">Engineered Structures</span></td><td colspan="3" style="padding:0 1pt"/><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%">Transportation Products</span></td><td colspan="3" style="padding:0 1pt"/><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%">Corporate</span></td><td colspan="3" style="padding:0 1pt"/><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%">Eliminations</span></td><td colspan="3" style="padding:0 1pt"/><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%">Consolidated</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;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-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%"><ix:nonFraction unitRef="usd" contextRef="c-52" decimals="-5" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="6" id="f-613">1,105.1</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><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:700;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:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-61" decimals="-5" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="6" id="f-614">1,047.3</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><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%"><ix:nonFraction unitRef="usd" contextRef="c-70" decimals="-5" name="us-gaap:Revenues" scale="6" id="f-615">417.6</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><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%"><ix:nonFraction unitRef="usd" contextRef="c-141" decimals="-5" name="us-gaap:Revenues" format="ixt:fixed-zero" scale="6" id="f-616">&#8212;</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><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%">(<ix:nonFraction unitRef="usd" contextRef="c-76" decimals="-5" name="us-gaap:Revenues" scale="6" id="f-617">0.1</ix:nonFraction>)</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><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%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="6" id="f-618">2,569.9</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></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%"><ix:nonFraction unitRef="usd" contextRef="c-52" decimals="-5" name="us-gaap:CostOfRevenue" scale="6" id="f-619">864.0</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-61" decimals="-5" name="us-gaap:CostOfRevenue" scale="6" id="f-620">847.5</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-70" decimals="-5" name="us-gaap:CostOfRevenue" scale="6" id="f-621">343.3</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-141" decimals="-5" name="us-gaap:CostOfRevenue" format="ixt:fixed-zero" scale="6" id="f-622">&#8212;</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-76" decimals="-5" name="us-gaap:CostOfRevenue" scale="6" id="f-623">0.1</ix:nonFraction>)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" name="us-gaap:CostOfRevenue" format="ixt:num-dot-decimal" scale="6" id="f-624">2,054.7</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%"><ix:nonFraction unitRef="usd" contextRef="c-52" decimals="-5" name="us-gaap:SellingGeneralAndAdministrativeExpense" scale="6" id="f-625">116.2</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-61" decimals="-5" name="us-gaap:SellingGeneralAndAdministrativeExpense" scale="6" id="f-626">88.4</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-70" decimals="-5" name="us-gaap:SellingGeneralAndAdministrativeExpense" scale="6" id="f-627">22.5</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-141" decimals="-5" name="us-gaap:SellingGeneralAndAdministrativeExpense" scale="6" id="f-628">92.9</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-76" decimals="-5" name="us-gaap:SellingGeneralAndAdministrativeExpense" format="ixt:fixed-zero" scale="6" id="f-629">&#8212;</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" name="us-gaap:SellingGeneralAndAdministrativeExpense" scale="6" id="f-630">320.0</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#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%">(<ix:nonFraction unitRef="usd" contextRef="c-52" decimals="-5" name="us-gaap:GainLossOnSaleOfPropertyPlantEquipment" scale="6" id="f-631">9.8</ix:nonFraction>)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-61" decimals="-5" name="us-gaap:GainLossOnSaleOfPropertyPlantEquipment" scale="6" id="f-632">0.5</ix:nonFraction>)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-70" decimals="-5" name="us-gaap:GainLossOnSaleOfPropertyPlantEquipment" format="ixt:fixed-zero" scale="6" id="f-633">&#8212;</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-141" decimals="-5" name="us-gaap:GainLossOnSaleOfPropertyPlantEquipment" format="ixt:fixed-zero" scale="6" id="f-634">&#8212;</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-76" decimals="-5" name="us-gaap:GainLossOnSaleOfPropertyPlantEquipment" format="ixt:fixed-zero" scale="6" id="f-635">&#8212;</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" name="us-gaap:GainLossOnSaleOfPropertyPlantEquipment" scale="6" id="f-636">10.3</ix:nonFraction>)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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) 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%">(<ix:nonFraction unitRef="usd" contextRef="c-52" decimals="-5" name="us-gaap:GainLossOnSaleOfBusiness" scale="6" id="f-637">5.0</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-61" decimals="-5" name="us-gaap:GainLossOnSaleOfBusiness" scale="6" id="f-638">14.5</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-70" decimals="-5" sign="-" name="us-gaap:GainLossOnSaleOfBusiness" scale="6" id="f-639">21.6</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-141" decimals="-5" name="us-gaap:GainLossOnSaleOfBusiness" format="ixt:fixed-zero" scale="6" id="f-640">&#8212;</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-76" decimals="-5" name="us-gaap:GainLossOnSaleOfBusiness" format="ixt:fixed-zero" scale="6" id="f-641">&#8212;</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" sign="-" name="us-gaap:GainLossOnSaleOfBusiness" scale="6" id="f-642">2.1</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#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:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-52" decimals="-5" name="us-gaap:AssetImpairmentCharges" scale="6" id="f-643">5.8</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-61" decimals="-5" name="us-gaap:AssetImpairmentCharges" format="ixt:fixed-zero" scale="6" id="f-644">&#8212;</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-70" decimals="-5" name="us-gaap:AssetImpairmentCharges" format="ixt:fixed-zero" scale="6" id="f-645">&#8212;</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-141" decimals="-5" name="us-gaap:AssetImpairmentCharges" format="ixt:fixed-zero" scale="6" id="f-646">&#8212;</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-76" decimals="-5" name="us-gaap:AssetImpairmentCharges" format="ixt:fixed-zero" scale="6" id="f-647">&#8212;</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" name="us-gaap:AssetImpairmentCharges" scale="6" id="f-648">5.8</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;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:700;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:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-52" decimals="-5" name="us-gaap:OperatingIncomeLoss" scale="6" id="f-649">133.9</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:700;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:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-61" decimals="-5" name="us-gaap:OperatingIncomeLoss" scale="6" id="f-650">126.4</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:700;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:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-70" decimals="-5" name="us-gaap:OperatingIncomeLoss" scale="6" id="f-651">30.2</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:700;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:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-141" decimals="-5" name="us-gaap:OperatingIncomeLoss" scale="6" id="f-652">92.9</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:700;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:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-76" decimals="-5" name="us-gaap:OperatingIncomeLoss" format="ixt:fixed-zero" scale="6" id="f-653">&#8212;</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:700;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:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" name="us-gaap:OperatingIncomeLoss" scale="6" id="f-654">197.6</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:6pt"><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/></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: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%"><ix:nonFraction unitRef="usd" contextRef="c-52" decimals="-5" name="us-gaap:DepreciationDepletionAndAmortization" scale="6" id="f-655">134.7</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%"><ix:nonFraction unitRef="usd" contextRef="c-61" decimals="-5" name="us-gaap:DepreciationDepletionAndAmortization" scale="6" id="f-656">45.4</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%"><ix:nonFraction unitRef="usd" contextRef="c-70" decimals="-5" name="us-gaap:DepreciationDepletionAndAmortization" scale="6" id="f-657">12.6</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%"><ix:nonFraction unitRef="usd" contextRef="c-141" decimals="-5" name="us-gaap:DepreciationDepletionAndAmortization" scale="6" id="f-658">2.3</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%"><ix:nonFraction unitRef="usd" contextRef="c-76" decimals="-5" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:fixed-zero" scale="6" id="f-659">&#8212;</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" name="us-gaap:DepreciationDepletionAndAmortization" scale="6" id="f-660">195.0</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#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: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%"><ix:nonFraction unitRef="usd" contextRef="c-142" decimals="-5" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="6" id="f-661">3,304.9</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><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%"><ix:nonFraction unitRef="usd" contextRef="c-143" decimals="-5" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="6" id="f-662">1,191.5</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><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%"><ix:nonFraction unitRef="usd" contextRef="c-144" decimals="-5" name="us-gaap:Assets" scale="6" id="f-663">149.6</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><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%"><ix:nonFraction unitRef="usd" contextRef="c-145" decimals="-5" name="us-gaap:Assets" scale="6" id="f-664">269.5</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><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%"><ix:nonFraction unitRef="usd" contextRef="c-146" decimals="-5" name="us-gaap:Assets" format="ixt:fixed-zero" scale="6" id="f-665">&#8212;</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><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%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-5" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="6" id="f-666">4,915.5</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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: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%"><ix:nonFraction unitRef="usd" contextRef="c-52" decimals="-5" name="us-gaap:PaymentsToAcquireProductiveAssets" scale="6" id="f-667">111.7</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%"><ix:nonFraction unitRef="usd" contextRef="c-61" decimals="-5" name="us-gaap:PaymentsToAcquireProductiveAssets" scale="6" id="f-668">64.4</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%"><ix:nonFraction unitRef="usd" contextRef="c-70" decimals="-5" name="us-gaap:PaymentsToAcquireProductiveAssets" scale="6" id="f-669">11.0</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%"><ix:nonFraction unitRef="usd" contextRef="c-141" decimals="-5" name="us-gaap:PaymentsToAcquireProductiveAssets" scale="6" id="f-670">2.6</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%"><ix:nonFraction unitRef="usd" contextRef="c-76" decimals="-5" name="us-gaap:PaymentsToAcquireProductiveAssets" format="ixt:fixed-zero" scale="6" id="f-671">&#8212;</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" name="us-gaap:PaymentsToAcquireProductiveAssets" scale="6" id="f-672">189.7</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div></ix:nonNumeric></ix:continuation><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">75</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i5442a61a4c6f4968a5a19c36a500b326_7">Table of Contents</a></span></div></div><div><span><br/></span></div><ix:continuation id="f-610-2" continuedAt="f-610-3"><ix:continuation id="f-612-1"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Year Ended December 31, 2023</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 style="width:26.385%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.157%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.034%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.157%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.157%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.165%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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 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%">Engineered Structures</span></td><td colspan="3" style="padding:0 1pt"/><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%">Transportation Products</span></td><td colspan="3" style="padding:0 1pt"/><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%">Corporate</span></td><td colspan="3" style="padding:0 1pt"/><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%">Eliminations</span></td><td colspan="3" style="padding:0 1pt"/><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%">Consolidated</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%">Revenues</span></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%"><ix:nonFraction unitRef="usd" contextRef="c-53" decimals="-5" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="6" id="f-673">1,001.3</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><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%"><ix:nonFraction unitRef="usd" contextRef="c-62" decimals="-5" name="us-gaap:Revenues" scale="6" id="f-674">873.5</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><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:400;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:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-71" decimals="-5" name="us-gaap:Revenues" scale="6" id="f-675">433.5</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><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:400;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:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-147" decimals="-5" name="us-gaap:Revenues" format="ixt:fixed-zero" scale="6" id="f-676">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><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:400;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:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-77" decimals="-5" name="us-gaap:Revenues" scale="6" id="f-677">0.4</ix:nonFraction>)</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><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%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-5" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="6" id="f-678">2,307.9</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating Costs</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></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%">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%"><ix:nonFraction unitRef="usd" contextRef="c-53" decimals="-5" name="us-gaap:CostOfRevenue" scale="6" id="f-679">783.9</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-62" decimals="-5" name="us-gaap:CostOfRevenue" scale="6" id="f-680">718.3</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-71" decimals="-5" name="us-gaap:CostOfRevenue" scale="6" id="f-681">362.3</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-147" decimals="-5" name="us-gaap:CostOfRevenue" format="ixt:fixed-zero" scale="6" id="f-682">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-77" decimals="-5" name="us-gaap:CostOfRevenue" scale="6" id="f-683">0.4</ix:nonFraction>)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-5" name="us-gaap:CostOfRevenue" format="ixt:num-dot-decimal" scale="6" id="f-684">1,864.1</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">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%"><ix:nonFraction unitRef="usd" contextRef="c-53" decimals="-5" name="us-gaap:SellingGeneralAndAdministrativeExpense" scale="6" id="f-685">107.0</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-62" decimals="-5" name="us-gaap:SellingGeneralAndAdministrativeExpense" scale="6" id="f-686">65.9</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-71" decimals="-5" name="us-gaap:SellingGeneralAndAdministrativeExpense" scale="6" id="f-687">25.4</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-147" decimals="-5" name="us-gaap:SellingGeneralAndAdministrativeExpense" scale="6" id="f-688">62.8</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-77" decimals="-5" name="us-gaap:SellingGeneralAndAdministrativeExpense" format="ixt:fixed-zero" scale="6" id="f-689">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-5" name="us-gaap:SellingGeneralAndAdministrativeExpense" scale="6" id="f-690">261.1</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#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%">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%">(<ix:nonFraction unitRef="usd" contextRef="c-53" decimals="-5" name="us-gaap:GainLossOnSaleOfPropertyPlantEquipment" scale="6" id="f-691">28.2</ix:nonFraction>)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-62" decimals="-5" name="us-gaap:GainLossOnSaleOfPropertyPlantEquipment" format="ixt:fixed-zero" scale="6" id="f-692">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-71" decimals="-5" name="us-gaap:GainLossOnSaleOfPropertyPlantEquipment" format="ixt:fixed-zero" scale="6" id="f-693">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-147" decimals="-5" name="us-gaap:GainLossOnSaleOfPropertyPlantEquipment" format="ixt:fixed-zero" scale="6" id="f-694">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-77" decimals="-5" name="us-gaap:GainLossOnSaleOfPropertyPlantEquipment" format="ixt:fixed-zero" scale="6" id="f-695">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-5" name="us-gaap:GainLossOnSaleOfPropertyPlantEquipment" scale="6" id="f-696">28.2</ix:nonFraction>)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Gain on sale of storage tanks business</span></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%"><ix:nonFraction unitRef="usd" contextRef="c-53" decimals="-5" name="us-gaap:GainLossOnSaleOfBusiness" format="ixt:fixed-zero" scale="6" id="f-697">&#8212;</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">(<ix:nonFraction unitRef="usd" contextRef="c-62" decimals="-5" name="us-gaap:GainLossOnSaleOfBusiness" scale="6" id="f-698">6.4</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%"><ix:nonFraction unitRef="usd" contextRef="c-71" decimals="-5" name="us-gaap:GainLossOnSaleOfBusiness" format="ixt:fixed-zero" scale="6" id="f-699">&#8212;</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-147" decimals="-5" name="us-gaap:GainLossOnSaleOfBusiness" format="ixt:fixed-zero" scale="6" id="f-700">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-77" decimals="-5" name="us-gaap:GainLossOnSaleOfBusiness" format="ixt:fixed-zero" scale="6" id="f-701">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-5" name="us-gaap:GainLossOnSaleOfBusiness" scale="6" id="f-702">6.4</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#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%">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:400;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:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-53" decimals="-5" name="us-gaap:OperatingIncomeLoss" scale="6" id="f-703">138.6</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><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:400;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:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-62" decimals="-5" name="us-gaap:OperatingIncomeLoss" scale="6" id="f-704">95.7</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><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:400;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:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-71" decimals="-5" name="us-gaap:OperatingIncomeLoss" scale="6" id="f-705">45.8</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><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:400;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:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-147" decimals="-5" name="us-gaap:OperatingIncomeLoss" scale="6" id="f-706">62.8</ix:nonFraction>)</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><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:400;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:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-77" decimals="-5" name="us-gaap:OperatingIncomeLoss" format="ixt:fixed-zero" scale="6" id="f-707">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><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:400;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:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-5" name="us-gaap:OperatingIncomeLoss" scale="6" id="f-708">217.3</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:6pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></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%">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: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%"><ix:nonFraction unitRef="usd" contextRef="c-53" decimals="-5" name="us-gaap:DepreciationDepletionAndAmortization" scale="6" id="f-709">111.7</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><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%"><ix:nonFraction unitRef="usd" contextRef="c-62" decimals="-5" name="us-gaap:DepreciationDepletionAndAmortization" scale="6" id="f-710">26.6</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><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%"><ix:nonFraction unitRef="usd" contextRef="c-71" decimals="-5" name="us-gaap:DepreciationDepletionAndAmortization" scale="6" id="f-711">16.0</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><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%"><ix:nonFraction unitRef="usd" contextRef="c-147" decimals="-5" name="us-gaap:DepreciationDepletionAndAmortization" scale="6" id="f-712">5.2</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><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%"><ix:nonFraction unitRef="usd" contextRef="c-77" decimals="-5" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:fixed-zero" scale="6" id="f-713">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><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%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-5" name="us-gaap:DepreciationDepletionAndAmortization" scale="6" id="f-714">159.5</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">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: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%"><ix:nonFraction unitRef="usd" contextRef="c-148" decimals="-5" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="6" id="f-715">2,043.1</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%"><ix:nonFraction unitRef="usd" contextRef="c-149" decimals="-5" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="6" id="f-716">1,063.4</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%"><ix:nonFraction unitRef="usd" contextRef="c-150" decimals="-5" name="us-gaap:Assets" scale="6" id="f-717">308.2</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%"><ix:nonFraction unitRef="usd" contextRef="c-151" decimals="-5" name="us-gaap:Assets" scale="6" id="f-718">163.2</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%"><ix:nonFraction unitRef="usd" contextRef="c-152" decimals="-5" name="us-gaap:Assets" format="ixt:fixed-zero" scale="6" id="f-719">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-5" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="6" id="f-720">3,577.9</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#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%">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: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%"><ix:nonFraction unitRef="usd" contextRef="c-53" decimals="-5" name="us-gaap:PaymentsToAcquireProductiveAssets" scale="6" id="f-721">89.9</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><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%"><ix:nonFraction unitRef="usd" contextRef="c-62" decimals="-5" name="us-gaap:PaymentsToAcquireProductiveAssets" scale="6" id="f-722">97.8</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><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%"><ix:nonFraction unitRef="usd" contextRef="c-71" decimals="-5" name="us-gaap:PaymentsToAcquireProductiveAssets" scale="6" id="f-723">13.9</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><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%"><ix:nonFraction unitRef="usd" contextRef="c-147" decimals="-5" name="us-gaap:PaymentsToAcquireProductiveAssets" scale="6" id="f-724">1.9</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><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%"><ix:nonFraction unitRef="usd" contextRef="c-77" decimals="-5" name="us-gaap:PaymentsToAcquireProductiveAssets" format="ixt:fixed-zero" scale="6" id="f-725">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><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%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-5" name="us-gaap:PaymentsToAcquireProductiveAssets" scale="6" id="f-726">203.5</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><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%">Year Ended December 31, 2022</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 style="width:26.385%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.157%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.034%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.157%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.157%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.165%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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 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%">Engineered Structures</span></td><td colspan="3" style="padding:0 1pt"/><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%">Transportation Products</span></td><td colspan="3" style="padding:0 1pt"/><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%">Corporate</span></td><td colspan="3" style="padding:0 1pt"/><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%">Eliminations</span></td><td colspan="3" style="padding:0 1pt"/><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%">Consolidated</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%">Revenues</span></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%"><ix:nonFraction unitRef="usd" contextRef="c-54" decimals="-5" name="us-gaap:Revenues" scale="6" id="f-727">923.5</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><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%"><ix:nonFraction unitRef="usd" contextRef="c-63" decimals="-5" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="6" id="f-728">1,002.0</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><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%"><ix:nonFraction unitRef="usd" contextRef="c-72" decimals="-5" name="us-gaap:Revenues" scale="6" id="f-729">317.3</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><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:400;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:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-153" decimals="-5" name="us-gaap:Revenues" format="ixt:fixed-zero" scale="6" id="f-730">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><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:400;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:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-78" decimals="-5" name="us-gaap:Revenues" format="ixt:fixed-zero" scale="6" id="f-731">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><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%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-5" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="6" id="f-732">2,242.8</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating Costs</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></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%">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%"><ix:nonFraction unitRef="usd" contextRef="c-54" decimals="-5" name="us-gaap:CostOfRevenue" scale="6" id="f-733">736.3</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-63" decimals="-5" name="us-gaap:CostOfRevenue" scale="6" id="f-734">812.4</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-72" decimals="-5" name="us-gaap:CostOfRevenue" scale="6" id="f-735">283.0</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-153" decimals="-5" name="us-gaap:CostOfRevenue" format="ixt:fixed-zero" scale="6" id="f-736">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-78" decimals="-5" name="us-gaap:CostOfRevenue" format="ixt:fixed-zero" scale="6" id="f-737">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-5" name="us-gaap:CostOfRevenue" format="ixt:num-dot-decimal" scale="6" id="f-738">1,831.7</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">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%"><ix:nonFraction unitRef="usd" contextRef="c-54" decimals="-5" name="us-gaap:SellingGeneralAndAdministrativeExpense" scale="6" id="f-739">100.4</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-63" decimals="-5" name="us-gaap:SellingGeneralAndAdministrativeExpense" scale="6" id="f-740">73.6</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-72" decimals="-5" name="us-gaap:SellingGeneralAndAdministrativeExpense" scale="6" id="f-741">22.8</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-153" decimals="-5" name="us-gaap:SellingGeneralAndAdministrativeExpense" scale="6" id="f-742">66.0</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-78" decimals="-5" name="us-gaap:SellingGeneralAndAdministrativeExpense" format="ixt:fixed-zero" scale="6" id="f-743">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-5" name="us-gaap:SellingGeneralAndAdministrativeExpense" scale="6" id="f-744">262.8</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#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%">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%">(<ix:nonFraction unitRef="usd" contextRef="c-54" decimals="-5" name="us-gaap:GainLossOnSaleOfPropertyPlantEquipment" scale="6" id="f-745">9.7</ix:nonFraction>)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-63" decimals="-5" name="us-gaap:GainLossOnSaleOfPropertyPlantEquipment" scale="6" id="f-746">2.0</ix:nonFraction>)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-72" decimals="-5" name="us-gaap:GainLossOnSaleOfPropertyPlantEquipment" format="ixt:fixed-zero" scale="6" id="f-747">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-153" decimals="-5" name="us-gaap:GainLossOnSaleOfPropertyPlantEquipment" format="ixt:fixed-zero" scale="6" id="f-748">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-78" decimals="-5" name="us-gaap:GainLossOnSaleOfPropertyPlantEquipment" format="ixt:fixed-zero" scale="6" id="f-749">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-5" name="us-gaap:GainLossOnSaleOfPropertyPlantEquipment" scale="6" id="f-750">11.7</ix:nonFraction>)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Gain on sale of storage tanks business</span></td><td colspan="2" style="background-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%"><ix:nonFraction unitRef="usd" contextRef="c-54" decimals="-5" name="us-gaap:GainLossOnSaleOfBusiness" format="ixt:fixed-zero" scale="6" id="f-751">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-63" decimals="-5" name="us-gaap:GainLossOnSaleOfBusiness" scale="6" id="f-752">189.0</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-72" decimals="-5" name="us-gaap:GainLossOnSaleOfBusiness" format="ixt:fixed-zero" scale="6" id="f-753">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-153" decimals="-5" name="us-gaap:GainLossOnSaleOfBusiness" format="ixt:fixed-zero" scale="6" id="f-754">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-78" decimals="-5" name="us-gaap:GainLossOnSaleOfBusiness" format="ixt:fixed-zero" scale="6" id="f-755">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-5" name="us-gaap:GainLossOnSaleOfBusiness" scale="6" id="f-756">189.0</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#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%">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:400;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:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-54" decimals="-5" name="us-gaap:OperatingIncomeLoss" scale="6" id="f-757">96.5</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><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:400;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:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-63" decimals="-5" name="us-gaap:OperatingIncomeLoss" scale="6" id="f-758">307.0</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><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:400;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:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-72" decimals="-5" name="us-gaap:OperatingIncomeLoss" scale="6" id="f-759">11.5</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><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:400;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:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-153" decimals="-5" sign="-" name="us-gaap:OperatingIncomeLoss" scale="6" id="f-760">66.0</ix:nonFraction>)</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><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:400;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:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-78" decimals="-5" name="us-gaap:OperatingIncomeLoss" format="ixt:fixed-zero" scale="6" id="f-761">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><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:400;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:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-5" name="us-gaap:OperatingIncomeLoss" scale="6" id="f-762">349.0</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:6pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></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%">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: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%"><ix:nonFraction unitRef="usd" contextRef="c-54" decimals="-5" name="us-gaap:DepreciationDepletionAndAmortization" scale="6" id="f-763">102.7</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><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%"><ix:nonFraction unitRef="usd" contextRef="c-63" decimals="-5" name="us-gaap:DepreciationDepletionAndAmortization" scale="6" id="f-764">30.5</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><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%"><ix:nonFraction unitRef="usd" contextRef="c-72" decimals="-5" name="us-gaap:DepreciationDepletionAndAmortization" scale="6" id="f-765">15.8</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><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%"><ix:nonFraction unitRef="usd" contextRef="c-153" decimals="-5" name="us-gaap:DepreciationDepletionAndAmortization" scale="6" id="f-766">5.1</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><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%"><ix:nonFraction unitRef="usd" contextRef="c-78" decimals="-5" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:fixed-zero" scale="6" id="f-767">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><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%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-5" name="us-gaap:DepreciationDepletionAndAmortization" scale="6" id="f-768">154.1</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">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: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%"><ix:nonFraction unitRef="usd" contextRef="c-154" decimals="-5" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="6" id="f-769">1,895.7</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%"><ix:nonFraction unitRef="usd" contextRef="c-155" decimals="-5" name="us-gaap:Assets" scale="6" id="f-770">956.1</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%"><ix:nonFraction unitRef="usd" contextRef="c-156" decimals="-5" name="us-gaap:Assets" scale="6" id="f-771">264.0</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%"><ix:nonFraction unitRef="usd" contextRef="c-157" decimals="-5" name="us-gaap:Assets" scale="6" id="f-772">224.8</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%"><ix:nonFraction unitRef="usd" contextRef="c-158" decimals="-5" name="us-gaap:Assets" format="ixt:fixed-zero" scale="6" id="f-773">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%"><ix:nonFraction unitRef="usd" contextRef="c-9" decimals="-5" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="6" id="f-774">3,340.6</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#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%">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: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%"><ix:nonFraction unitRef="usd" contextRef="c-54" decimals="-5" name="us-gaap:PaymentsToAcquireProductiveAssets" scale="6" id="f-775">84.6</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><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%"><ix:nonFraction unitRef="usd" contextRef="c-63" decimals="-5" name="us-gaap:PaymentsToAcquireProductiveAssets" scale="6" id="f-776">44.5</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><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%"><ix:nonFraction unitRef="usd" contextRef="c-72" decimals="-5" name="us-gaap:PaymentsToAcquireProductiveAssets" scale="6" id="f-777">8.8</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><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%"><ix:nonFraction unitRef="usd" contextRef="c-153" decimals="-5" name="us-gaap:PaymentsToAcquireProductiveAssets" scale="6" id="f-778">0.1</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><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%"><ix:nonFraction unitRef="usd" contextRef="c-78" decimals="-5" name="us-gaap:PaymentsToAcquireProductiveAssets" format="ixt:fixed-zero" scale="6" id="f-779">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><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%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-5" name="us-gaap:PaymentsToAcquireProductiveAssets" scale="6" id="f-780">138.0</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div></ix:continuation><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%">Corporate assets are composed of cash and cash equivalents, certain property, plant, and equipment, and other assets. Capital expenditures exclude amounts paid for business acquisitions, but include amounts paid for the acquisition of land and reserves in our Construction Products segment.</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 from one customer included in the Engineered Structures segment constituted <ix:nonFraction unitRef="number" contextRef="c-159" decimals="3" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="f-781">10.8</ix:nonFraction>%, <ix:nonFraction unitRef="number" contextRef="c-160" decimals="3" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="f-782">8.1</ix:nonFraction>%, and <ix:nonFraction unitRef="number" contextRef="c-161" decimals="3" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="f-783">9.3</ix:nonFraction>% of consolidated revenues for the years ended December&#160;31, 2024, 2023, and 2022, respectively. </span></div></ix:continuation><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">76</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i5442a61a4c6f4968a5a19c36a500b326_7">Table of Contents</a></span></div></div><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock" id="f-784" escape="true"><ix:continuation id="f-610-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%">Revenues and operating profit (loss) for our U.S. and foreign operations for the years ended December&#160;31, 2024, 2023, and 2022 are presented below. Our primary foreign operations are in Mexico, while Canadian operations are not significant in relation to the Consolidated Financial Statements. The decreases in foreign operations revenue from 2022 to 2023 are largely due to the sale of the storage tanks business. The operating profits presented below  exclude the gain on sale of the storage tanks business. See Note&#160;2&#160;Acquisitions and Divestitures. </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 style="width:68.052%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.695%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.695%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.698%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" 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%">Year Ended December 31,</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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%">2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><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%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><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%">2022</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" 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%">U.S.:</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenues:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">External</span></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#2c2c2c;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:#2c2c2c;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-162" decimals="-5" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="6" id="f-785">2,556.2</ix:nonFraction></span><span style="color:#2c2c2c;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><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%"><ix:nonFraction unitRef="usd" contextRef="c-163" decimals="-5" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="6" id="f-786">2,271.5</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><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%"><ix:nonFraction unitRef="usd" contextRef="c-164" decimals="-5" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="6" id="f-787">2,159.8</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Intercompany</span></td><td colspan="2" style="background-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%"><ix:nonFraction unitRef="usd" contextRef="c-165" decimals="-5" name="us-gaap:Revenues" scale="6" id="f-788">47.6</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-166" decimals="-5" name="us-gaap:Revenues" scale="6" id="f-789">40.5</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-167" decimals="-5" name="us-gaap:Revenues" scale="6" id="f-790">25.0</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><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:700;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:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-168" decimals="-5" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="6" id="f-791">2,603.8</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><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%"><ix:nonFraction unitRef="usd" contextRef="c-169" decimals="-5" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="6" id="f-792">2,312.0</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><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%"><ix:nonFraction unitRef="usd" contextRef="c-170" decimals="-5" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="6" id="f-793">2,184.8</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr style="height:6pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#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%">Operating profit (loss)</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%"><ix:nonFraction unitRef="usd" contextRef="c-168" decimals="-5" name="us-gaap:OperatingIncomeLoss" scale="6" id="f-794">191.8</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><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%"><ix:nonFraction unitRef="usd" contextRef="c-169" decimals="-5" name="us-gaap:OperatingIncomeLoss" scale="6" id="f-795">208.5</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><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%"><ix:nonFraction unitRef="usd" contextRef="c-170" decimals="-5" name="us-gaap:OperatingIncomeLoss" scale="6" id="f-796">153.9</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#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%">Foreign operations:</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenues:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">External</span></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#2c2c2c;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:#2c2c2c;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-171" decimals="-5" name="us-gaap:Revenues" scale="6" id="f-797">13.7</ix:nonFraction></span><span style="color:#2c2c2c;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><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%"><ix:nonFraction unitRef="usd" contextRef="c-172" decimals="-5" name="us-gaap:Revenues" scale="6" id="f-798">36.4</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><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%"><ix:nonFraction unitRef="usd" contextRef="c-173" decimals="-5" name="us-gaap:Revenues" scale="6" id="f-799">83.0</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Intercompany</span></td><td colspan="2" style="background-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%"><ix:nonFraction unitRef="usd" contextRef="c-174" decimals="-5" name="us-gaap:Revenues" scale="6" id="f-800">77.8</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-175" decimals="-5" name="us-gaap:Revenues" scale="6" id="f-801">62.4</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-176" decimals="-5" name="us-gaap:Revenues" scale="6" id="f-802">116.1</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><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:700;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:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-177" decimals="-5" name="us-gaap:Revenues" scale="6" id="f-803">91.5</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><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%"><ix:nonFraction unitRef="usd" contextRef="c-178" decimals="-5" name="us-gaap:Revenues" scale="6" id="f-804">98.8</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><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%"><ix:nonFraction unitRef="usd" contextRef="c-179" decimals="-5" name="us-gaap:Revenues" scale="6" id="f-805">199.1</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr style="height:6pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#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%">Operating profit (loss)</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%">(<ix:nonFraction unitRef="usd" contextRef="c-177" decimals="-5" sign="-" name="us-gaap:OperatingIncomeLoss" scale="6" id="f-806">1.1</ix:nonFraction>)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><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%"><ix:nonFraction unitRef="usd" contextRef="c-178" decimals="-5" name="us-gaap:OperatingIncomeLoss" scale="6" id="f-807">2.4</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><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%"><ix:nonFraction unitRef="usd" contextRef="c-179" decimals="-5" name="us-gaap:OperatingIncomeLoss" scale="6" id="f-808">6.1</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-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 assets and long-lived assets for our U.S. and foreign operations as of December&#160;31, 2024 and 2023 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 style="width:57.525%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.695%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.695%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.695%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.700%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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%">Total Assets</span></td><td colspan="3" style="padding:0 1pt"/><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%">Long-Lived Assets</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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%">December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><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%">2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><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%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><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%">2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><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%">2023</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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%">U.S.</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%"><ix:nonFraction unitRef="usd" contextRef="c-180" decimals="-5" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="6" id="f-809">4,762.6</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><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%"><ix:nonFraction unitRef="usd" contextRef="c-181" decimals="-5" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="6" id="f-810">3,423.4</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><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%"><ix:nonFraction unitRef="usd" contextRef="c-180" decimals="-5" name="us-gaap:NoncurrentAssets" format="ixt:num-dot-decimal" scale="6" id="f-811">2,024.9</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><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%"><ix:nonFraction unitRef="usd" contextRef="c-181" decimals="-5" name="us-gaap:NoncurrentAssets" format="ixt:num-dot-decimal" scale="6" id="f-812">1,241.2</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign operations</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%"><ix:nonFraction unitRef="usd" contextRef="c-182" decimals="-5" name="us-gaap:Assets" scale="6" id="f-813">152.9</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%"><ix:nonFraction unitRef="usd" contextRef="c-183" decimals="-5" name="us-gaap:Assets" scale="6" id="f-814">154.5</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%"><ix:nonFraction unitRef="usd" contextRef="c-182" decimals="-5" name="us-gaap:NoncurrentAssets" scale="6" id="f-815">104.5</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%"><ix:nonFraction unitRef="usd" contextRef="c-183" decimals="-5" name="us-gaap:NoncurrentAssets" scale="6" id="f-816">95.1</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div></ix:continuation></ix:nonNumeric><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</span></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">77</span></div></div></div><div id="i5442a61a4c6f4968a5a19c36a500b326_121"></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i5442a61a4c6f4968a5a19c36a500b326_7">Table of Contents</a></span></div></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note 5. <ix:nonNumeric contextRef="c-1" name="us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock" id="f-817" continuedAt="f-817-1" escape="true">Property, Plant, and Equipment</ix:nonNumeric></span></div><ix:continuation id="f-817-1"><ix:nonNumeric contextRef="c-1" name="us-gaap:PropertyPlantAndEquipmentTextBlock" id="f-818" continuedAt="f-818-1" escape="true"><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 December&#160;31, 2024 and 2023.</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 style="width:67.759%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.104%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.107%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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><td colspan="3" style="padding:0 1pt"/><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/>2023</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></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%">&#160;</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%">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%"><ix:nonFraction unitRef="usd" contextRef="c-184" decimals="-5" name="us-gaap:PropertyPlantAndEquipmentGross" scale="6" id="f-819">158.3</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><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%"><ix:nonFraction unitRef="usd" contextRef="c-185" decimals="-5" name="us-gaap:PropertyPlantAndEquipmentGross" scale="6" id="f-820">140.2</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">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%"><ix:nonFraction unitRef="usd" contextRef="c-186" decimals="-5" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="6" id="f-821">1,111.7</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-187" decimals="-5" name="us-gaap:PropertyPlantAndEquipmentGross" scale="6" id="f-822">546.9</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#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%">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%"><ix:nonFraction unitRef="usd" contextRef="c-188" decimals="-5" name="us-gaap:PropertyPlantAndEquipmentGross" scale="6" id="f-823">366.4</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-189" decimals="-5" name="us-gaap:PropertyPlantAndEquipmentGross" scale="6" id="f-824">345.6</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">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%"><ix:nonFraction unitRef="usd" contextRef="c-190" decimals="-5" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="6" id="f-825">1,292.8</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-191" decimals="-5" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="6" id="f-826">1,121.0</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#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%">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%"><ix:nonFraction unitRef="usd" contextRef="c-192" decimals="-5" name="us-gaap:PropertyPlantAndEquipmentGross" scale="6" id="f-827">129.7</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-193" decimals="-5" name="us-gaap:PropertyPlantAndEquipmentGross" scale="6" id="f-828">115.5</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-5" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="6" id="f-829">3,058.9</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-5" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="6" id="f-830">2,269.2</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 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%">(<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-5" name="us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" scale="6" id="f-831">929.5</ix:nonFraction>)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-5" name="us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" scale="6" id="f-832">932.9</ix:nonFraction>)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-5" name="us-gaap:PropertyPlantAndEquipmentNet" format="ixt:num-dot-decimal" scale="6" id="f-833">2,129.4</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-5" name="us-gaap:PropertyPlantAndEquipmentNet" format="ixt:num-dot-decimal" scale="6" id="f-834">1,336.3</ix:nonFraction>&#160;</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"/></tr></table></div></ix:nonNumeric><div style="text-align:justify;text-indent:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"><ix:continuation id="f-818-1">The increase in mineral reserves is primarily due to the acquisition of Stavola in our Construction Products segment.</ix:continuation> </span></div><div style="text-align:justify;text-indent:9pt"><span><br/></span></div><div style="text-align:justify;text-indent:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">We did not capitalize any interest expense as part of the construction of facilities and equipment during 2024 or 2023.</span></div><div style="text-align:justify;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%">As of December&#160;31, 2024 and 2023, the Company had non-operating facilities with a net book value of $<ix:nonFraction unitRef="usd" contextRef="c-194" decimals="-5" name="us-gaap:PropertyPlantAndEquipmentNet" scale="6" id="f-835">12.7</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="c-195" decimals="-5" name="us-gaap:PropertyPlantAndEquipmentNet" format="ixt:num-dot-decimal" scale="6" id="f-836">14.6</ix:nonFraction>&#160;million, respectively, classified as property, plant, and equipment, net on our Consolidated Balance Sheets. We estimate the fair market value of properties not currently in use based on the location and condition of the properties, the fair market value of similar properties in the area, and the Company's experience selling similar properties in the past. Our estimated fair value of these assets exceeds their book value.</span></div></ix:continuation><div style="margin-bottom:6pt;text-align:justify;text-indent:9pt"><span><br/></span></div><div id="i5442a61a4c6f4968a5a19c36a500b326_124"></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note 6. <ix:nonNumeric contextRef="c-1" name="us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock" id="f-837" continuedAt="f-837-1" escape="true">Goodwill and Other Intangible Assets</ix:nonNumeric></span></div><ix:continuation id="f-837-1" continuedAt="f-837-2"><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><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfGoodwillTextBlock" id="f-838" escape="true"><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 style="width:70.098%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.935%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.937%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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><td colspan="3" style="padding:0 1pt"/><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/>2023</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></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%">&#160;</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;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%"><ix:nonFraction unitRef="usd" contextRef="c-196" decimals="-5" name="us-gaap:Goodwill" scale="6" id="f-839">861.2</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><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%"><ix:nonFraction unitRef="usd" contextRef="c-197" decimals="-5" name="us-gaap:Goodwill" scale="6" id="f-840">516.1</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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%"><ix:nonFraction unitRef="usd" contextRef="c-198" decimals="-5" name="us-gaap:Goodwill" scale="6" id="f-841">480.1</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-199" decimals="-5" name="us-gaap:Goodwill" scale="6" id="f-842">437.6</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#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%"><ix:nonFraction unitRef="usd" contextRef="c-200" decimals="-5" name="us-gaap:Goodwill" scale="6" id="f-843">19.9</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-201" decimals="-5" name="us-gaap:Goodwill" scale="6" id="f-844">37.0</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-5" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="6" id="f-845">1,361.2</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-5" name="us-gaap:Goodwill" scale="6" id="f-846">990.7</ix:nonFraction>&#160;</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"/></tr></table></div></ix:nonNumeric><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 increase in Construction Products goodwill during the year ended December&#160;31, 2024 is primarily due to the acquisition of Stavola, partially offset by measurement period adjustments from the 2023 acquisitions and the divestiture of a single-location asphalt and paving business completed in April 2024. The increase in Engineered Structures goodwill during the year ended December&#160;31, 2024 is due to the acquisition of Ameron. The decrease in Transportation Products goodwill during the year ended December&#160;31, 2024 is due to the divestiture of the steel components business in August 2024. See Note&#160;2 Acquisitions and Divestitures. </span></div></ix:continuation><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">78</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i5442a61a4c6f4968a5a19c36a500b326_7">Table of Contents</a></span></div></div><ix:continuation id="f-837-2"><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><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock" id="f-847" escape="true"><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%">Intangibles, net consisted of the following:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:69.031%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.102%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.103%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="padding:0 1pt"/><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, 2024</span></td><td colspan="3" style="padding:0 1pt"/><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, 2023</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="padding:0 1pt"/><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%">Intangibles with indefinite lives - Trademarks</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><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%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-5" name="us-gaap:IndefiniteLivedTrademarks" scale="6" id="f-848">43.8</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><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%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-5" name="us-gaap:IndefiniteLivedTrademarks" scale="6" id="f-849">34.9</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></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 colspan="3" style="display:none"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/></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 colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%"><ix:nonFraction unitRef="usd" contextRef="c-202" decimals="-5" name="us-gaap:FiniteLivedIntangibleAssetsGross" scale="6" id="f-850">169.1</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%"><ix:nonFraction unitRef="usd" contextRef="c-203" decimals="-5" name="us-gaap:FiniteLivedIntangibleAssetsGross" scale="6" id="f-851">142.7</ix:nonFraction></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 colspan="3" style="display:none"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><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%"><ix:nonFraction unitRef="usd" contextRef="c-204" decimals="-5" name="us-gaap:FiniteLivedIntangibleAssetsGross" scale="6" id="f-852">178.1</ix:nonFraction></span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><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%"><ix:nonFraction unitRef="usd" contextRef="c-205" decimals="-5" name="us-gaap:FiniteLivedIntangibleAssetsGross" scale="6" id="f-853">166.9</ix:nonFraction></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 colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%"><ix:nonFraction unitRef="usd" contextRef="c-206" decimals="-5" name="us-gaap:FiniteLivedIntangibleAssetsGross" scale="6" id="f-854">49.6</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%"><ix:nonFraction unitRef="usd" contextRef="c-207" decimals="-5" name="us-gaap:FiniteLivedIntangibleAssetsGross" scale="6" id="f-855">2.3</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><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%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-5" name="us-gaap:FiniteLivedIntangibleAssetsGross" scale="6" id="f-856">396.8</ix:nonFraction></span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><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%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-5" name="us-gaap:FiniteLivedIntangibleAssetsGross" scale="6" id="f-857">311.9</ix:nonFraction></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 colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">(<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-5" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="6" id="f-858">102.3</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">(<ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-5" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="6" id="f-859">76.1</ix:nonFraction>)</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><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%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-5" name="us-gaap:FiniteLivedIntangibleAssetsNet" scale="6" id="f-860">294.5</ix:nonFraction></span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><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%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-5" name="us-gaap:FiniteLivedIntangibleAssetsNet" scale="6" id="f-861">235.8</ix:nonFraction></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 colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-5" name="us-gaap:IntangibleAssetsNetExcludingGoodwill" scale="6" id="f-862">338.3</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-5" name="us-gaap:IntangibleAssetsNetExcludingGoodwill" scale="6" id="f-863">270.7</ix:nonFraction>&#160;</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"/></tr></table></div></ix:nonNumeric><div style="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 amortization expense from intangible assets was $<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" name="us-gaap:AmortizationOfIntangibleAssets" format="ixt:num-dot-decimal" scale="6" id="f-864">26.3</ix:nonFraction>&#160;million, $<ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-5" name="us-gaap:AmortizationOfIntangibleAssets" format="ixt:num-dot-decimal" scale="6" id="f-865">20.9</ix:nonFraction>&#160;million, and $<ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-5" name="us-gaap:AmortizationOfIntangibleAssets" format="ixt:num-dot-decimal" scale="6" id="f-866">19.7</ix:nonFraction>&#160;million for the years ended December&#160;31, 2024, 2023 and 2022, respectively. <ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" id="f-867" continuedAt="f-867-1" escape="true">Expected future amortization expense of intangibles as of December&#160;31, 2024 is as follows:</ix:nonNumeric></span></div><ix:continuation id="f-867-1"><div style="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 style="width:79.016%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.784%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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%">Amortization Expense</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><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: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%">2025</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%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-5" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" scale="6" id="f-868">26.7</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-5" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" scale="6" id="f-869">22.7</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#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%">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%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-5" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" scale="6" id="f-870">20.5</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-5" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" scale="6" id="f-871">20.5</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#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%">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%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-5" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" scale="6" id="f-872">20.1</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-5" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive" scale="6" id="f-873">184.0</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div></ix:continuation></ix:continuation><div style="margin-bottom:6pt;text-align:justify;text-indent:9pt"><span><br/></span></div><div id="i5442a61a4c6f4968a5a19c36a500b326_127"></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note 7. <ix:nonNumeric contextRef="c-1" name="us-gaap:DebtDisclosureTextBlock" id="f-874" continuedAt="f-874-1" escape="true">Debt</ix:nonNumeric></span></div><ix:continuation id="f-874-1" continuedAt="f-874-2"><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfDebtTableTextBlock" id="f-875" escape="true"><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 December&#160;31, 2024 and December&#160;31, 2023:</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 style="width:68.052%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.958%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.960%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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><td colspan="3" style="padding:0 1pt"/><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/>2023</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></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%">&#160;</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%"><ix:nonFraction unitRef="usd" contextRef="c-208" decimals="-5" name="us-gaap:LongTermLineOfCredit" format="ixt:fixed-zero" scale="6" id="f-876">&#8212;</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><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%"><ix:nonFraction unitRef="usd" contextRef="c-209" decimals="-5" name="us-gaap:LongTermLineOfCredit" scale="6" id="f-877">160.0</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%"><ix:nonFraction unitRef="usd" contextRef="c-210" decimals="-5" name="us-gaap:DebtInstrumentCarryingAmount" scale="6" id="f-878">700.0</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-211" decimals="-5" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:fixed-zero" scale="6" id="f-879">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#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%"><ix:nonFraction unitRef="usd" contextRef="c-212" decimals="-5" name="us-gaap:DebtInstrumentCarryingAmount" scale="6" id="f-880">400.0</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-213" decimals="-5" name="us-gaap:DebtInstrumentCarryingAmount" scale="6" id="f-881">400.0</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%"><ix:nonFraction unitRef="usd" contextRef="c-214" decimals="-5" name="us-gaap:DebtInstrumentCarryingAmount" scale="6" id="f-882">600.0</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-215" decimals="-5" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:fixed-zero" scale="6" id="f-883">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:6pt;padding-left:6.75pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance leases (see Note 8</span><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%">Leases)</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%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-5" name="us-gaap:FinanceLeaseLiability" scale="6" id="f-884">7.1</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-5" name="us-gaap:FinanceLeaseLiability" scale="6" id="f-885">13.1</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-5" name="us-gaap:LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities" format="ixt:num-dot-decimal" scale="6" id="f-886">1,707.1</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-5" name="us-gaap:LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities" scale="6" id="f-887">573.1</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">(<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-5" name="us-gaap:DeferredFinanceCostsNet" scale="6" id="f-888">18.2</ix:nonFraction>)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-5" name="us-gaap:DeferredFinanceCostsNet" scale="6" id="f-889">4.4</ix:nonFraction>)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-5" name="us-gaap:DebtAndCapitalLeaseObligations" format="ixt:num-dot-decimal" scale="6" id="f-890">1,688.9</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-5" name="us-gaap:DebtAndCapitalLeaseObligations" scale="6" id="f-891">568.7</ix:nonFraction>&#160;</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"/></tr></table></div></ix:nonNumeric><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 $<ix:nonFraction unitRef="usd" contextRef="c-216" decimals="-5" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" scale="6" id="f-892">500.0</ix:nonFraction> million to $<ix:nonFraction unitRef="usd" contextRef="c-217" decimals="-5" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" scale="6" id="f-893">600.0</ix:nonFraction> 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></ix:continuation><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">79</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i5442a61a4c6f4968a5a19c36a500b326_7">Table of Contents</a></span></div></div><ix:continuation id="f-874-2" continuedAt="f-874-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%">On August 15, 2024, we entered into an amendment to the Credit Agreement to, among other things, (i) increase our revolving credit facility from $<ix:nonFraction unitRef="usd" contextRef="c-217" decimals="-5" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" format="ixt:num-dot-decimal" scale="6" id="f-894">600.0</ix:nonFraction>&#160;million to $<ix:nonFraction unitRef="usd" contextRef="c-208" decimals="-5" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" format="ixt:num-dot-decimal" scale="6" id="f-895">700.0</ix:nonFraction>&#160;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 $<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-5" name="aca:DebtInstrumentCovenantUnrestrictedCashMaximum" format="ixt:num-dot-decimal" scale="6" id="f-896">150.0</ix:nonFraction>&#160;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 <ix:nonFraction unitRef="number" contextRef="c-218" decimals="4" name="us-gaap:DebtInstrumentBasisSpreadOnVariableRate1" scale="-2" id="f-897">1.25</ix:nonFraction>% to <ix:nonFraction unitRef="number" contextRef="c-219" decimals="4" name="us-gaap:DebtInstrumentBasisSpreadOnVariableRate1" scale="-2" id="f-898">2.50</ix:nonFraction>% per annum, (v) modify the margin for base rate revolving borrowings to range from <ix:nonFraction unitRef="number" contextRef="c-220" decimals="4" name="us-gaap:DebtInstrumentBasisSpreadOnVariableRate1" scale="-2" id="f-899">0.25</ix:nonFraction>% to <ix:nonFraction unitRef="number" contextRef="c-221" decimals="4" name="us-gaap:DebtInstrumentBasisSpreadOnVariableRate1" scale="-2" id="f-900">1.50</ix:nonFraction>%, (vi) modify the commitment fee that accrues on the unused portion of the revolving credit facility to range from <ix:nonFraction unitRef="number" contextRef="c-222" decimals="4" name="us-gaap:LineOfCreditFacilityCommitmentFeePercentage" scale="-2" id="f-901">0.20</ix:nonFraction>% to <ix:nonFraction unitRef="number" contextRef="c-223" decimals="4" name="us-gaap:LineOfCreditFacilityCommitmentFeePercentage" scale="-2" id="f-902">0.45</ix:nonFraction>%, and (vii) modify the maximum permitted leverage ratio to include a net debt concept (permitting up to $<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-5" name="aca:DebtInstrumentCovenantUnrestrictedCashMaximum" format="ixt:num-dot-decimal" scale="6" id="f-903">150.0</ix:nonFraction>&#160;million of unrestricted cash to be netted from the calculation thereof), and to provide that such ratio shall be no greater than <ix:nonFraction unitRef="number" contextRef="c-224" decimals="INF" name="aca:DebtInstrumentCovenantNetLeverageRatio" scale="0" id="f-904">5.00</ix:nonFraction> to 1.00 during the fourth quarter of 2024 and the next two fiscal quarters, <ix:nonFraction unitRef="number" contextRef="c-225" decimals="INF" name="aca:DebtInstrumentCovenantNetLeverageRatio" scale="0" id="f-905">4.50</ix:nonFraction> to 1.00 for the next following two fiscal quarters, and <ix:nonFraction unitRef="number" contextRef="c-226" decimals="INF" name="aca:DebtInstrumentCovenantNetLeverageRatio" scale="0" id="f-906">4.00</ix:nonFraction> to 1.00 for each fiscal quarter thereafter (however, this maximum permitted leverage ratio may be increased to <ix:nonFraction unitRef="number" contextRef="c-227" decimals="INF" name="aca:DebtInstrumentCovenantNetLeverageRatio" scale="0" id="f-907">4.50</ix:nonFraction> 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 December&#160;31, 2024, we had <ix:nonFraction unitRef="usd" contextRef="c-208" decimals="-5" name="us-gaap:LongTermLineOfCredit" format="ixt:fixed-zero" scale="0" id="f-908">no</ix:nonFraction> outstanding loans borrowed and approximately $<ix:nonFraction unitRef="usd" contextRef="c-228" decimals="-5" name="us-gaap:LettersOfCreditOutstandingAmount" scale="6" id="f-909">0.7</ix:nonFraction> million of letters of credit outstanding under our revolving credit facility, which left $<ix:nonFraction unitRef="usd" contextRef="c-208" decimals="-5" name="us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity" scale="6" id="f-910">699.3</ix:nonFraction> million available for borrowing. The Company borrowed $<ix:nonFraction unitRef="usd" contextRef="c-229" decimals="-5" name="us-gaap:ProceedsFromLinesOfCredit" scale="6" id="f-911">335.0</ix:nonFraction> million under the revolving credit facility during the year ended December&#160;31, 2024, including $<ix:nonFraction unitRef="usd" contextRef="c-107" decimals="-5" name="us-gaap:ProceedsFromLinesOfCredit" scale="6" id="f-912">160.0</ix:nonFraction> million in April 2024 to partially fund the Ameron acquisition. These borrowings were paid in full during 2024. Our letters of credit expire in 2025, and the majority of our letter of credit obligations support the Company&#8217;s various insurance programs and generally renew by their terms each year. </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&#8217;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 $<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-5" name="aca:DebtInstrumentCovenantUnrestrictedCashMaximum" format="ixt:num-dot-decimal" scale="6" id="f-913">150.0</ix:nonFraction>&#160;million, to consolidated EBITDA ratio). As of December&#160;31, 2024, the margin for borrowing based on SOFR was set at&#160;<ix:nonFraction unitRef="number" contextRef="c-229" decimals="4" name="us-gaap:DebtInstrumentBasisSpreadOnVariableRate1" scale="-2" id="f-914">2.50</ix:nonFraction>% and the commitment fee rate was set at <ix:nonFraction unitRef="number" contextRef="c-229" decimals="4" name="us-gaap:LineOfCreditFacilityCommitmentFeePercentage" scale="-2" id="f-915">0.45</ix:nonFraction>%.</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 December&#160;31, 2024, 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 $<ix:nonFraction unitRef="usd" contextRef="c-229" decimals="-5" name="us-gaap:PaymentsOfDebtIssuanceCosts" scale="6" id="f-916">1.9</ix:nonFraction> million. As of December&#160;31, 2024, total unamortized debt issuance costs related to the prior and amended revolving credit facilities were $<ix:nonFraction unitRef="usd" contextRef="c-208" decimals="-5" name="us-gaap:DeferredFinanceCostsNet" scale="6" id="f-917">3.7</ix:nonFraction> 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%">The Credit Agreement provides for a new secured term loan facility (the &#8220;Term Loan&#8221;) in an aggregate principal amount of $<ix:nonFraction unitRef="usd" contextRef="c-210" decimals="-5" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:num-dot-decimal" scale="6" id="f-918">700.0</ix:nonFraction>&#160;million. The Term Loan was funded on October 1, 2024 with the closing of the Stavola acquisition, of which $<ix:nonFraction unitRef="usd" contextRef="c-230" decimals="-5" name="us-gaap:RepaymentsOfLinesOfCredit" format="ixt:num-dot-decimal" scale="6" id="f-919">100.0</ix:nonFraction>&#160;million was used to pay down the Company's revolving credit facility. The 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 <ix:nonFraction unitRef="number" contextRef="c-231" decimals="4" name="aca:DebtInstrumentQuarterlyAmortizationPaymentRate" scale="-2" id="f-920">0.25</ix:nonFraction>% of the initial Term Loan. The Term Loan has a maturity date of October 1, 2031. The interest rate for the Term Loan is based on SOFR plus <ix:nonFraction unitRef="number" contextRef="c-232" decimals="INF" name="us-gaap:DebtInstrumentBasisSpreadOnVariableRate1" scale="-2" id="f-921">2.25</ix:nonFraction>% per year. The Term Loan is prepayable at any time without penalty, except, in the event of a voluntary repricing in the first six months after closing, in which case a premium in the amount of 1.0% of the initial Term Loan is payable. The Term Loan is guaranteed by the same subsidiaries of the Company that guarantee our revolving credit facility, and the Term Loan is 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 Term Loan, the Company incurred $<ix:nonFraction unitRef="usd" contextRef="c-233" decimals="-5" name="us-gaap:PaymentsOfDebtIssuanceCosts" scale="6" id="f-922">7.0</ix:nonFraction> million of debt issuance costs.</span></div></ix:continuation><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">80</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i5442a61a4c6f4968a5a19c36a500b326_7">Table of Contents</a></span></div></div><ix:continuation id="f-874-3"><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 $<ix:nonFraction unitRef="usd" contextRef="c-95" decimals="-5" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:num-dot-decimal" scale="6" id="f-923">600.0</ix:nonFraction>&#160;million aggregate principal amount of <ix:nonFraction unitRef="number" contextRef="c-95" decimals="5" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="f-924">6.875</ix:nonFraction>% 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 $<ix:nonFraction unitRef="usd" contextRef="c-234" decimals="-5" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:num-dot-decimal" scale="6" id="f-925">400.0</ix:nonFraction>&#160;million aggregate principal amount of <ix:nonFraction unitRef="number" contextRef="c-234" decimals="5" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="f-926">4.375</ix:nonFraction>% 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&#8217;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&#8217;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 December&#160;31, 2024 were $<ix:nonFraction unitRef="usd" contextRef="c-235" decimals="-5" name="us-gaap:LongTermDebtFairValue" format="ixt:num-dot-decimal" scale="6" id="f-927">609.9</ix:nonFraction>&#160;million and $<ix:nonFraction unitRef="usd" contextRef="c-236" decimals="-5" name="us-gaap:LongTermDebtFairValue" format="ixt:num-dot-decimal" scale="6" id="f-928">372.9</ix:nonFraction>&#160;million, respectively, 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 $<ix:nonFraction unitRef="usd" contextRef="c-237" decimals="-5" name="us-gaap:PaymentsOfDebtIssuanceCosts" format="ixt:num-dot-decimal" scale="6" id="f-929">8.2</ix:nonFraction>&#160;million and $<ix:nonFraction unitRef="usd" contextRef="c-238" decimals="-5" name="us-gaap:PaymentsOfDebtIssuanceCosts" format="ixt:num-dot-decimal" scale="6" id="f-930">6.6</ix:nonFraction>&#160;million, respectively, of debt issuance costs.</span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock" id="f-931" escape="true"><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 remaining principal payments under existing debt agreements as of December&#160;31, 2024 are as 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 style="width:41.443%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.525%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.525%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.525%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.525%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.525%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.582%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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 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 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 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 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 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 colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></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%">&#160;</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 colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#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 colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-210" decimals="-5" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" scale="6" id="f-932">7.0</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-210" decimals="-5" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" scale="6" id="f-933">7.0</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-210" decimals="-5" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" scale="6" id="f-934">7.0</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-210" decimals="-5" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour" scale="6" id="f-935">7.0</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-210" decimals="-5" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive" scale="6" id="f-936">7.0</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-210" decimals="-5" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive" scale="6" id="f-937">665.0</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%"><ix:nonFraction unitRef="usd" contextRef="c-236" decimals="-5" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" format="ixt:fixed-zero" scale="6" id="f-938">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-236" decimals="-5" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" format="ixt:fixed-zero" scale="6" id="f-939">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-236" decimals="-5" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" format="ixt:fixed-zero" scale="6" id="f-940">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-236" decimals="-5" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour" format="ixt:fixed-zero" scale="6" id="f-941">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-236" decimals="-5" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive" scale="6" id="f-942">400.0</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-236" decimals="-5" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive" format="ixt:fixed-zero" scale="6" id="f-943">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#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%"><ix:nonFraction unitRef="usd" contextRef="c-235" decimals="-5" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" format="ixt:fixed-zero" scale="6" id="f-944">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-235" decimals="-5" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" format="ixt:fixed-zero" scale="6" id="f-945">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-235" decimals="-5" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" format="ixt:fixed-zero" scale="6" id="f-946">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-235" decimals="-5" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour" format="ixt:fixed-zero" scale="6" id="f-947">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-235" decimals="-5" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive" format="ixt:fixed-zero" scale="6" id="f-948">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-235" decimals="-5" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive" scale="6" id="f-949">600.0</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div></ix:nonNumeric><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 agreement to acquire Stavola, on August 1, 2024, the Company entered into a commitment letter with certain lenders to provide a senior secured 364-day bridge loan facility of up to $<ix:nonFraction unitRef="usd" contextRef="c-239" decimals="-5" name="aca:CommittedBridgeLoanFinancing" format="ixt:num-dot-decimal" scale="9" id="f-950">1.2</ix:nonFraction>&#160;billion for the purpose of providing the financing necessary to fund the Stavola acquisition. No funds were drawn upon the bridge loan facility, which terminated upon the closing of the Stavola acquisition. During the year ended December&#160;31, 2024, the Company incurred $<ix:nonFraction unitRef="usd" contextRef="c-240" decimals="-5" name="us-gaap:PaymentsOfDebtIssuanceCosts" format="ixt:num-dot-decimal" scale="6" id="f-951">6.2</ix:nonFraction>&#160;million of debt issuance costs related to the bridge loan facility, all of which is reflected in interest expense on the Consolidated Statement of Operations.</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%">Interest rate hedges</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 2018, the Company entered into a $<ix:nonFraction unitRef="usd" contextRef="c-241" decimals="-5" name="us-gaap:DerivativeNotionalAmount" scale="6" id="f-952">100.0</ix:nonFraction> million interest rate swap instrument, effective as of January 2, 2019, to reduce the effect of changes in the variable interest rates associated with the first $<ix:nonFraction unitRef="usd" contextRef="c-241" decimals="-5" name="us-gaap:DerivativeNotionalAmount" scale="6" id="f-953">100.0</ix:nonFraction> million of borrowings under the Company's committed credit facility. In conjunction with the replacement of LIBOR with SOFR as a benchmark for borrowings under our credit facility, on July 1, 2023 the swap instrument transitioned from LIBOR to SOFR. The instrument effectively fixed the SOFR component of borrowings under our credit facility at a monthly rate of <ix:nonFraction unitRef="number" contextRef="c-242" decimals="4" name="us-gaap:DerivativeFixedInterestRate" scale="-2" id="f-954">2.71</ix:nonFraction>% until such instrument's termination. The interest rate swap instrument expired in October 2023 and no new interest rate swap instrument has been entered into in connection with the Term Loan.</span></div></ix:continuation><div style="margin-bottom:6pt"><span><br/></span></div><div id="i5442a61a4c6f4968a5a19c36a500b326_130"></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%">Note 8. <ix:nonNumeric contextRef="c-1" name="us-gaap:LesseeOperatingLeasesTextBlock" id="f-955" continuedAt="f-955-1" escape="true">Leases</ix:nonNumeric></span></div><ix:continuation id="f-955-1" continuedAt="f-955-2"><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></ix:continuation><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">81</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i5442a61a4c6f4968a5a19c36a500b326_7">Table of Contents</a></span></div></div><ix:continuation id="f-955-2" continuedAt="f-955-3"><ix:nonNumeric contextRef="c-1" name="us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock" id="f-956" escape="true"><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 December&#160;31, 2024 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 style="width:70.976%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.498%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="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 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%">Finance Leases</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#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</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%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-5" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" scale="6" id="f-957">13.0</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><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%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-5" name="us-gaap:FinanceLeaseLiabilityPaymentsDueNextTwelveMonths" scale="6" id="f-958">5.4</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align: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%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-5" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" scale="6" id="f-959">11.1</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-5" name="us-gaap:FinanceLeaseLiabilityPaymentsDueYearTwo" scale="6" id="f-960">1.5</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#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%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-5" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree" scale="6" id="f-961">7.9</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-5" name="us-gaap:FinanceLeaseLiabilityPaymentsDueYearThree" scale="6" id="f-962">0.4</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align: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%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-5" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour" scale="6" id="f-963">6.1</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-5" name="us-gaap:FinanceLeaseLiabilityPaymentsDueYearFour" scale="6" id="f-964">0.1</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#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%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-5" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive" scale="6" id="f-965">5.7</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-5" name="us-gaap:FinanceLeaseLiabilityPaymentsDueYearFive" format="ixt:fixed-zero" scale="6" id="f-966">&#8212;</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align: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%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-5" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" scale="6" id="f-967">55.3</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-5" name="us-gaap:FinanceLeaseLiabilityPaymentsDueAfterYearFive" format="ixt:fixed-zero" scale="6" id="f-968">&#8212;</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#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 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%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-5" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue" scale="6" id="f-969">99.1</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><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%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-5" name="us-gaap:FinanceLeaseLiabilityPaymentsDue" scale="6" id="f-970">7.4</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="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%">(<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-5" name="us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" scale="6" id="f-971">35.8</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-5" name="us-gaap:FinanceLeaseLiabilityUndiscountedExcessAmount" scale="6" id="f-972">0.3</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#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%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-5" name="us-gaap:OperatingLeaseLiability" scale="6" id="f-973">63.3</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</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 colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><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%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-5" name="us-gaap:FinanceLeaseLiability" scale="6" id="f-974">7.1</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</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 colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div></ix:nonNumeric><ix:nonNumeric contextRef="c-1" name="aca:AssetsAndLiabilitiesLeasesTableTextBlock" id="f-975" escape="true"><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 style="width:68.929%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.522%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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><td colspan="3" style="padding:0 1pt"/><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/>2023</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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 colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/></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-976"><span style="-sec-ix-hidden:f-977">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%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-5" name="us-gaap:OperatingLeaseRightOfUseAsset" scale="6" id="f-978">63.1</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-5" name="us-gaap:OperatingLeaseRightOfUseAsset" scale="6" id="f-979">36.7</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#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-980"><span style="-sec-ix-hidden:f-981">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%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-5" name="us-gaap:FinanceLeaseRightOfUseAsset" scale="6" id="f-982">12.3</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-5" name="us-gaap:FinanceLeaseRightOfUseAsset" scale="6" id="f-983">16.5</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 #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%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-5" name="aca:LeaseRightOfUseAsset" scale="6" id="f-984">75.4</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-5" name="aca:LeaseRightOfUseAsset" scale="6" id="f-985">53.2</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;border-top:3pt double #000000;padding:0 1pt"/></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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></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 colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/></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-986"><span style="-sec-ix-hidden:f-987">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%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-5" name="us-gaap:OperatingLeaseLiabilityCurrent" scale="6" id="f-988">8.6</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-5" name="us-gaap:OperatingLeaseLiabilityCurrent" scale="6" id="f-989">8.4</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#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-990"><span style="-sec-ix-hidden:f-991">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%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-5" name="us-gaap:FinanceLeaseLiabilityCurrent" scale="6" id="f-992">5.2</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-5" name="us-gaap:FinanceLeaseLiabilityCurrent" scale="6" id="f-993">6.8</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></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-994"><span style="-sec-ix-hidden:f-995">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%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-5" name="us-gaap:OperatingLeaseLiabilityNoncurrent" scale="6" id="f-996">54.7</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-5" name="us-gaap:OperatingLeaseLiabilityNoncurrent" scale="6" id="f-997">29.7</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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-998"><span style="-sec-ix-hidden:f-999">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%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-5" name="us-gaap:FinanceLeaseLiabilityNoncurrent" scale="6" id="f-1000">1.9</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-5" name="us-gaap:FinanceLeaseLiabilityNoncurrent" scale="6" id="f-1001">6.3</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#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 #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%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-5" name="aca:LeaseLiability" scale="6" id="f-1002">70.4</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</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 colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><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%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-5" name="aca:LeaseLiability" scale="6" id="f-1003">51.2</ix:nonFraction>&#160;</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"/></tr></table></div></ix:nonNumeric><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%">Operating lease costs were $<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" name="us-gaap:OperatingLeaseCost" scale="6" id="f-1004">11.4</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-5" name="us-gaap:OperatingLeaseCost" scale="6" id="f-1005">9.4</ix:nonFraction> million during the years ended December&#160;31, 2024 and 2023, respectively, and are included in cost of revenues and selling, general, and administrative expenses on the Consolidated Statements of Operations. Costs related to variable lease rates or leases with terms less than twelve months were not significant. Amortization of finance lease assets was $<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" name="us-gaap:FinanceLeaseRightOfUseAssetAmortization" scale="6" id="f-1006">5.5</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-5" name="us-gaap:FinanceLeaseRightOfUseAssetAmortization" scale="6" id="f-1007">5.2</ix:nonFraction> million during the years ended December&#160;31, 2024 and 2023, respectively, and is included in cost of revenues and selling, general, and administrative expenses on the Consolidated Statements of Operations. Interest expense on finance lease liabilities was not significant during the years ended December&#160;31, 2024 and 2023.</span></div></ix:continuation><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">82</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i5442a61a4c6f4968a5a19c36a500b326_7">Table of Contents</a></span></div></div><ix:continuation id="f-955-3"><ix:nonNumeric contextRef="c-1" name="aca:CashFlowInformationLeasesTableTextBlock" id="f-1008" escape="true"><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 supplemental cash flow and non-cash information related to leases:</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 style="width:68.929%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.522%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="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><td colspan="3" style="padding:0 1pt"/><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/>2023</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">Cash paid for amounts included in the measurement of lease liabilities</span></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash paid for operating leases</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%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" name="us-gaap:OperatingLeasePayments" scale="6" id="f-1009">10.8</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-5" name="us-gaap:OperatingLeasePayments" scale="6" id="f-1010">9.3</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#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%">Cash paid for finance leases</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%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" name="us-gaap:FinanceLeasePrincipalPayments" scale="6" id="f-1011">7.0</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><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%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-5" name="us-gaap:FinanceLeasePrincipalPayments" scale="6" id="f-1012">7.0</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">Right-of-use assets obtained in exchange for lease obligations</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating leases</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%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" name="us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" scale="6" id="f-1013">36.7</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-5" name="us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" scale="6" id="f-1014">7.7</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#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</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%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" name="us-gaap:RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability" scale="6" id="f-1015">1.0</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><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%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-5" name="us-gaap:RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability" scale="6" id="f-1016">1.0</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div></ix:nonNumeric><ix:nonNumeric contextRef="c-1" name="us-gaap:LeaseCostTableTextBlock" id="f-1017" escape="true"><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 information about lease amounts recognized in our Consolidated Financial Statements 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:99.853%"><tr><td style="width:1.0%"/><td style="width:69.178%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.394%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.396%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="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><td colspan="3" style="padding:0 1pt"/><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/>2023</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">Weighted average remaining lease term - operating leases</span></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000000;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%"><ix:nonNumeric contextRef="c-7" name="us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1" format="ixt-sec:duryear" id="f-1018">12.0</ix:nonNumeric> years</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000000;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%"><ix:nonNumeric contextRef="c-8" name="us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1" format="ixt-sec:duryear" id="f-1019">6.2</ix:nonNumeric> years</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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%">Weighted average remaining lease term - finance leases</span></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%"><ix:nonNumeric contextRef="c-7" name="us-gaap:FinanceLeaseWeightedAverageRemainingLeaseTerm1" format="ixt-sec:duryear" id="f-1020">1.5</ix:nonNumeric> years</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%"><ix:nonNumeric contextRef="c-8" name="us-gaap:FinanceLeaseWeightedAverageRemainingLeaseTerm1" format="ixt-sec:duryear" id="f-1021">2.0</ix:nonNumeric> years</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">Weighted average discount rate - operating 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%"><ix:nonFraction unitRef="number" contextRef="c-7" decimals="3" name="us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent" scale="-2" id="f-1022">6.8</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 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></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-8" decimals="3" name="us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent" scale="-2" id="f-1023">5.3</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 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 colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">Weighted average discount rate - finance leases</span></td><td colspan="2" style="background-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%"><ix:nonFraction unitRef="number" contextRef="c-7" decimals="4" name="us-gaap:FinanceLeaseWeightedAverageDiscountRatePercent" scale="-2" id="f-1024">4.4</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 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></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-8" decimals="4" name="us-gaap:FinanceLeaseWeightedAverageDiscountRatePercent" scale="-2" id="f-1025">3.8</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 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 colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div></ix:nonNumeric></ix:continuation><div style="margin-bottom:6pt;text-align:justify;text-indent:9pt"><span><br/></span></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">83</span></div></div></div><div id="i5442a61a4c6f4968a5a19c36a500b326_133"></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i5442a61a4c6f4968a5a19c36a500b326_7">Table of Contents</a></span></div></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note 9. Other, Net</span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock" id="f-1027" escape="true"><ix:nonNumeric contextRef="c-1" name="us-gaap:OtherIncomeAndOtherExpenseDisclosureTextBlock" id="f-1026" escape="true"><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%">Other, net (income) expense consists of the following items:</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 style="width:59.280%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.622%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</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%">Year Ended December 31,</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%">&#160;</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%">2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><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%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><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%">2022</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></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%">&#160;</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: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%">Interest 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%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" name="us-gaap:InterestIncomeOther" scale="6" id="f-1028">7.5</ix:nonFraction>)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><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%">(<ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-5" name="us-gaap:InterestIncomeOther" scale="6" id="f-1029">4.7</ix:nonFraction>)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><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%">(<ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-5" name="us-gaap:InterestIncomeOther" scale="6" id="f-1030">1.1</ix:nonFraction>)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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:#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%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" sign="-" name="us-gaap:ForeignCurrencyTransactionGainLossBeforeTax" scale="6" id="f-1031">4.3</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-5" name="us-gaap:ForeignCurrencyTransactionGainLossBeforeTax" scale="6" id="f-1032">1.7</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-5" sign="-" name="us-gaap:ForeignCurrencyTransactionGainLossBeforeTax" scale="6" id="f-1033">3.3</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#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%">Other</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%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" name="aca:OtherIncomeExpenseNonoperating" scale="6" id="f-1034">0.1</ix:nonFraction>)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-5" name="aca:OtherIncomeExpenseNonoperating" scale="6" id="f-1035">0.3</ix:nonFraction>)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-5" name="aca:OtherIncomeExpenseNonoperating" scale="6" id="f-1036">0.4</ix:nonFraction>)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other, net (income) expense</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%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" name="us-gaap:OtherNonoperatingIncomeExpense" scale="6" id="f-1037">3.3</ix:nonFraction>)</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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">(<ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-5" name="us-gaap:OtherNonoperatingIncomeExpense" scale="6" id="f-1038">6.7</ix:nonFraction>)</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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-5" sign="-" name="us-gaap:OtherNonoperatingIncomeExpense" scale="6" id="f-1039">1.8</ix:nonFraction>&#160;</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"/></tr></table></div></ix:nonNumeric></ix:nonNumeric><div style="margin-bottom:6pt"><span><br/></span></div><div id="i5442a61a4c6f4968a5a19c36a500b326_136"></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note 10. <ix:nonNumeric contextRef="c-1" name="us-gaap:IncomeTaxDisclosureTextBlock" id="f-1040" continuedAt="f-1040-1" escape="true">Income Taxes</ix:nonNumeric></span></div><ix:continuation id="f-1040-1" continuedAt="f-1040-2"><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" id="f-1041" escape="true"><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 components of the provision for income taxes 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 style="width:58.402%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.911%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.911%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.916%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><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="border-top:1pt solid #000000;padding:0 1pt"/><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%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><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%">2022</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" 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%">Current:</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/></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%">Federal</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%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" name="us-gaap:CurrentFederalTaxExpenseBenefit" scale="6" id="f-1042">3.7</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-5" name="us-gaap:CurrentFederalTaxExpenseBenefit" scale="6" id="f-1043">3.0</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-5" name="us-gaap:CurrentFederalTaxExpenseBenefit" scale="6" id="f-1044">11.3</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#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%">State</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%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" name="us-gaap:CurrentStateAndLocalTaxExpenseBenefit" scale="6" id="f-1045">4.6</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-5" name="us-gaap:CurrentStateAndLocalTaxExpenseBenefit" scale="6" id="f-1046">1.9</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-5" name="us-gaap:CurrentStateAndLocalTaxExpenseBenefit" scale="6" id="f-1047">7.9</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Foreign</span></td><td colspan="2" style="background-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%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" name="us-gaap:CurrentForeignTaxExpenseBenefit" scale="6" id="f-1048">2.8</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-5" name="us-gaap:CurrentForeignTaxExpenseBenefit" format="ixt:fixed-zero" scale="6" id="f-1049">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-5" name="us-gaap:CurrentForeignTaxExpenseBenefit" scale="6" id="f-1050">6.4</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#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 current</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%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" name="us-gaap:CurrentIncomeTaxExpenseBenefit" scale="6" id="f-1051">11.1</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><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%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-5" name="us-gaap:CurrentIncomeTaxExpenseBenefit" scale="6" id="f-1052">4.9</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><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%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-5" name="us-gaap:CurrentIncomeTaxExpenseBenefit" scale="6" id="f-1053">25.6</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred:</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/></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%">Federal</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%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" name="us-gaap:DeferredFederalIncomeTaxExpenseBenefit" scale="6" id="f-1054">15.1</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-5" name="us-gaap:DeferredFederalIncomeTaxExpenseBenefit" scale="6" id="f-1055">25.0</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-5" name="us-gaap:DeferredFederalIncomeTaxExpenseBenefit" scale="6" id="f-1056">37.5</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">State</span></td><td colspan="2" style="background-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%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" name="us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit" scale="6" id="f-1057">6.4</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-5" name="us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit" scale="6" id="f-1058">4.1</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-5" name="us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit" scale="6" id="f-1059">5.7</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#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%">Foreign</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%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" name="us-gaap:DeferredForeignIncomeTaxExpenseBenefit" scale="6" id="f-1060">3.7</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-5" name="us-gaap:DeferredForeignIncomeTaxExpenseBenefit" scale="6" id="f-1061">2.7</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-5" name="us-gaap:DeferredForeignIncomeTaxExpenseBenefit" scale="6" id="f-1062">1.6</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total deferred</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%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" name="us-gaap:DeferredIncomeTaxExpenseBenefit" scale="6" id="f-1063">25.2</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-5" name="us-gaap:DeferredIncomeTaxExpenseBenefit" scale="6" id="f-1064">31.8</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-5" name="us-gaap:DeferredIncomeTaxExpenseBenefit" scale="6" id="f-1065">44.8</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Provision</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%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" name="us-gaap:IncomeTaxExpenseBenefit" scale="6" id="f-1066">36.3</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</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 colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><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%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-5" name="us-gaap:IncomeTaxExpenseBenefit" scale="6" id="f-1067">36.7</ix:nonFraction>&#160;</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 colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><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%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-5" name="us-gaap:IncomeTaxExpenseBenefit" scale="6" id="f-1068">70.4</ix:nonFraction>&#160;</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"/></tr></table></div></ix:nonNumeric><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 provision for income taxes results in effective tax rates that differ from the statutory rates. <ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" id="f-1069" continuedAt="f-1069-1" escape="true">The following is a reconciliation between the statutory U.S. federal income tax rate and the Company&#8217;s effective income tax rate on income before income taxes:</ix:nonNumeric></span></div><ix:continuation id="f-1069-1"><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 style="width:58.402%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.911%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.911%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.916%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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="border-top:1pt solid #000000;padding:0 1pt"/><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%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><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%">2022</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%">Statutory rate</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%"><ix:nonFraction unitRef="number" contextRef="c-1" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" scale="-2" id="f-1070">21.0</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 1pt 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></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><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%"><ix:nonFraction unitRef="number" contextRef="c-4" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" scale="-2" id="f-1071">21.0</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 1pt 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 colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><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%"><ix:nonFraction unitRef="number" contextRef="c-5" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" scale="-2" id="f-1072">21.0</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 1pt 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></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%">State taxes, including prior year true-ups</span></td><td colspan="2" style="background-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%"><ix:nonFraction unitRef="number" contextRef="c-1" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" scale="-2" id="f-1073">7.5</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-4" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" scale="-2" id="f-1074">2.3</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-5" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" scale="-2" id="f-1075">3.8</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">AMP tax credits</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%">(<ix:nonFraction unitRef="number" contextRef="c-1" decimals="3" sign="-" name="aca:EffectiveIncomeTaxRateReconciliationTaxCreditsAccountedForAsGrantsPercent" scale="-2" id="f-1076">8.2</ix:nonFraction>)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="number" contextRef="c-4" decimals="3" sign="-" name="aca:EffectiveIncomeTaxRateReconciliationTaxCreditsAccountedForAsGrantsPercent" scale="-2" id="f-1077">3.5</ix:nonFraction>)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-5" decimals="3" name="aca:EffectiveIncomeTaxRateReconciliationTaxCreditsAccountedForAsGrantsPercent" format="ixt:fixed-zero" scale="-2" id="f-1078">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">Statutory depletion</span></td><td colspan="2" style="background-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%">(<ix:nonFraction unitRef="number" contextRef="c-1" decimals="3" sign="-" name="us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseDepletion" scale="-2" id="f-1079">3.2</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="number" contextRef="c-4" decimals="3" sign="-" name="us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseDepletion" scale="-2" id="f-1080">2.1</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="number" contextRef="c-5" decimals="3" sign="-" name="us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseDepletion" scale="-2" id="f-1081">1.3</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#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%">Changes in valuation allowances and 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:700;line-height:100%">(<ix:nonFraction unitRef="number" contextRef="c-1" decimals="3" sign="-" name="us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" scale="-2" id="f-1082">1.1</ix:nonFraction>)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-4" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" scale="-2" id="f-1083">1.8</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-5" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" scale="-2" id="f-1084">0.1</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Prior year true-ups</span></td><td colspan="2" style="background-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%"><ix:nonFraction unitRef="number" contextRef="c-1" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationPriorYearIncomeTaxes" scale="-2" id="f-1085">0.4</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="number" contextRef="c-4" decimals="3" sign="-" name="us-gaap:EffectiveIncomeTaxRateReconciliationPriorYearIncomeTaxes" scale="-2" id="f-1086">0.5</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-5" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationPriorYearIncomeTaxes" format="ixt:fixed-zero" scale="-2" id="f-1087">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#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%">Foreign adjustments</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%"><ix:nonFraction unitRef="number" contextRef="c-1" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationTaxSettlementsForeign" scale="-2" id="f-1088">1.5</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-4" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationTaxSettlementsForeign" scale="-2" id="f-1089">1.8</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="number" contextRef="c-5" decimals="3" sign="-" name="us-gaap:EffectiveIncomeTaxRateReconciliationTaxSettlementsForeign" scale="-2" id="f-1090">0.2</ix:nonFraction>)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Currency adjustments</span></td><td colspan="2" style="background-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%"><ix:nonFraction unitRef="number" contextRef="c-1" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" scale="-2" id="f-1091">4.8</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="number" contextRef="c-4" decimals="3" sign="-" name="us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" scale="-2" id="f-1092">2.6</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="number" contextRef="c-5" decimals="3" sign="-" name="us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" scale="-2" id="f-1093">0.8</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#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%">Compensation related items</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%"><ix:nonFraction unitRef="number" contextRef="c-1" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost" scale="-2" id="f-1094">0.5</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-4" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost" format="ixt:fixed-zero" scale="-2" id="f-1095">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-5" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost" scale="-2" id="f-1096">0.2</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Divestiture-related non-deductible 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:700;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-1" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationDispositionOfBusiness" scale="-2" id="f-1097">3.3</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-4" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationDispositionOfBusiness" format="ixt:fixed-zero" scale="-2" id="f-1098">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-5" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationDispositionOfBusiness" format="ixt:fixed-zero" scale="-2" id="f-1099">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">Other, net</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%"><ix:nonFraction unitRef="number" contextRef="c-1" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments" scale="-2" id="f-1100">1.4</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-4" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments" scale="-2" id="f-1101">0.5</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="number" contextRef="c-5" decimals="3" sign="-" name="us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments" scale="-2" id="f-1102">0.5</ix:nonFraction>)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Effective rate</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;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%"><ix:nonFraction unitRef="number" contextRef="c-1" decimals="3" name="us-gaap:EffectiveIncomeTaxRateContinuingOperations" scale="-2" id="f-1103">27.9</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;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%"><ix:nonFraction unitRef="number" contextRef="c-4" decimals="3" name="us-gaap:EffectiveIncomeTaxRateContinuingOperations" scale="-2" id="f-1104">18.7</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;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%"><ix:nonFraction unitRef="number" contextRef="c-5" decimals="3" name="us-gaap:EffectiveIncomeTaxRateContinuingOperations" scale="-2" id="f-1105">22.3</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div></ix:continuation></ix:continuation><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">84</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i5442a61a4c6f4968a5a19c36a500b326_7">Table of Contents</a></span></div></div><ix:continuation id="f-1040-2" continuedAt="f-1040-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 Company&#8217;s state income taxes include an increase in expense associated with the remeasurement of the Company&#8217;s deferred tax liabilities primarily in connection with acquisitions and divestitures that occurred during the year.</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 16, 2022, the Inflation Reduction Act of 2022 (&#8220;IRA&#8221;) was enacted.  Among other things, the IRA  provides for certain manufacturing, production, and investment tax credit incentives, including new Advanced Manufacturing Production ("AMP") tax credits for companies that domestically manufacture and sell clean energy equipment, including wind towers. For the year ended December 31, 2024, the Company has recognized $<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" name="us-gaap:IncomeTaxCreditsAndAdjustments" format="ixt:num-dot-decimal" scale="6" id="f-1106">53.6</ix:nonFraction>&#160;million in gross AMP tax credits for wind towers produced and sold in 2024 which are included as a reduction to cost of revenues on the Consolidated Statement of Operations due to the refundable nature of the credits. In December 2024, the Company entered into agreements with unrelated third parties to sell a portion of our 2024 AMP tax credits under Section 6418 of the Internal Revenue Code. We sold $<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" name="aca:AMPTaxCreditsSold" format="ixt:num-dot-decimal" scale="6" id="f-1107">45.0</ix:nonFraction>&#160;million of AMP tax credits resulting in a loss of $<ix:nonFraction unitRef="usd" contextRef="c-243" decimals="-5" name="us-gaap:IncomeTaxCreditsAndAdjustments" format="ixt:num-dot-decimal" scale="6" id="f-1108">2.7</ix:nonFraction>&#160;million which is reflected in cost of revenues on the Consolidated Statement of Operations. For the year ended December 31, 2023, the Company recognized $<ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-5" name="us-gaap:IncomeTaxCreditsAndAdjustments" format="ixt:num-dot-decimal" scale="6" id="f-1109">32.4</ix:nonFraction>&#160;million in gross AMP tax credits for wind towers produced and sold in 2023. The Company utilized $<ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-5" name="aca:AMPTaxCreditsDeferredTaxAssets" scale="6" id="f-1110">9.8</ix:nonFraction> million of the 2023 credits to offset the US federal income tax liability in 2023 and $<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-5" name="aca:AMPTaxCreditsDeferredTaxAssets" format="ixt:num-dot-decimal" scale="6" id="f-1111">8.0</ix:nonFraction>&#160;million in 2024. The remaining $<ix:nonFraction unitRef="usd" contextRef="c-244" decimals="-5" name="aca:AMPTaxCreditsDeferredTaxAssets" format="ixt:num-dot-decimal" scale="6" id="f-1112">14.6</ix:nonFraction>&#160;million of AMP tax credits are included in deferred tax assets on the Consolidated Balance Sheet. </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 Organization for Economic Co-operation and Development issued Pillar Two model rules for a global minimum tax of 15% effective January 1, 2024 ("Pillar Two").  While it is uncertain whether the U.S. will enact legislation to adopt Pillar Two, certain countries in which we operate have adopted legislation, and other countries are in the process of introducing legislation to implement Pillar Two.  Pillar Two had no impact on our 2024 tax rate, and we do not currently expect Pillar Two to significantly impact our tax rate going forward. </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%">Income (loss) before income taxes for the years ended December&#160;31, 2024, 2023, and 2022 was $<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" scale="6" id="f-1113">130.9</ix:nonFraction> million, $<ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-5" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" scale="6" id="f-1114">182.6</ix:nonFraction> million, and $<ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-5" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" scale="6" id="f-1115">271.1</ix:nonFraction> million, respectively, for U.S. operations, and $(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" sign="-" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" scale="6" id="f-1116">0.9</ix:nonFraction>) million, $<ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-5" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" scale="6" id="f-1117">13.3</ix:nonFraction> million, and $<ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-5" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" scale="6" id="f-1118">45.1</ix:nonFraction> million, respectively, for foreign operations, principally Mexico and Canada. The Company provides deferred income taxes on the unrepatriated earnings of its foreign operations where it results in a deferred tax liability. </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%">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. <ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" id="f-1119" continuedAt="f-1119-1" escape="true">The components of deferred tax liabilities and assets are as follows:</ix:nonNumeric></span></div><ix:continuation id="f-1119-1"><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 style="width:72.145%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.911%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.914%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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%">December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><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="border-top:1pt solid #000000;padding:0 1pt"/><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%">2023</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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%">Deferred tax liabilities:</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/></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%">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: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%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-5" name="us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment" scale="6" id="f-1120">248.7</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-5" name="us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment" scale="6" id="f-1121">230.8</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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 deferred tax liabilities</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%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-5" name="us-gaap:DeferredIncomeTaxLiabilities" scale="6" id="f-1122">248.7</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><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%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-5" name="us-gaap:DeferredIncomeTaxLiabilities" scale="6" id="f-1123">230.8</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax assets:</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/></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%">Workers compensation and other benefits</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%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-5" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits" scale="6" id="f-1124">12.3</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-5" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits" scale="6" id="f-1125">13.9</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Warranties and 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%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-5" name="aca:DeferredTaxAssetsTaxDeferredExpenseReservesandAccrualsWarrantyReservesandOtherReserves" scale="6" id="f-1126">1.1</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-5" name="aca:DeferredTaxAssetsTaxDeferredExpenseReservesandAccrualsWarrantyReservesandOtherReserves" scale="6" id="f-1127">1.1</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#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%">Equity items</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%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-5" name="aca:DeferredTaxAssetsTaxDeferredExpenseEquityItems" format="ixt:fixed-zero" scale="6" id="f-1128">&#8212;</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-5" sign="-" name="aca:DeferredTaxAssetsTaxDeferredExpenseEquityItems" scale="6" id="f-1129">0.3</ix:nonFraction>)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Tax carryforwards and credits</span></td><td colspan="2" style="background-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%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-5" name="us-gaap:DeferredTaxAssetsTaxCreditCarryforwards" scale="6" id="f-1130">36.9</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-5" name="us-gaap:DeferredTaxAssetsTaxCreditCarryforwards" scale="6" id="f-1131">52.8</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#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%">Inventory</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%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-5" name="us-gaap:DeferredTaxAssetsInventory" scale="6" id="f-1132">6.1</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-5" name="us-gaap:DeferredTaxAssetsInventory" scale="6" id="f-1133">1.9</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Accrued liabilities 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%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-5" name="aca:DeferredTaxAssetsTaxDeferredExpenseReservesandAccrualsAccruedLiabilitiesandOther" scale="6" id="f-1134">1.5</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-5" sign="-" name="aca:DeferredTaxAssetsTaxDeferredExpenseReservesandAccrualsAccruedLiabilitiesandOther" scale="6" id="f-1135">2.3</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#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 deferred tax assets</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%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-5" name="us-gaap:DeferredTaxAssetsGross" scale="6" id="f-1136">57.9</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><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%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-5" name="us-gaap:DeferredTaxAssetsGross" scale="6" id="f-1137">67.1</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net deferred tax assets (liabilities) before valuation allowances</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%">(<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-5" sign="-" name="aca:DeferredTaxAssetsLiabilitiesNetBeforeValuationAllowanceandReserveforUncertainTaxProvisions" scale="6" id="f-1138">190.8</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">(<ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-5" sign="-" name="aca:DeferredTaxAssetsLiabilitiesNetBeforeValuationAllowanceandReserveforUncertainTaxProvisions" scale="6" id="f-1139">163.7</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Valuation allowances</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%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-5" name="us-gaap:DeferredTaxAssetsValuationAllowance" scale="6" id="f-1140">7.0</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-5" name="us-gaap:DeferredTaxAssetsValuationAllowance" scale="6" id="f-1141">9.1</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="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%">Adjusted net deferred tax assets (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: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%">(<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-5" name="us-gaap:DeferredTaxLiabilities" scale="6" id="f-1142">197.8</ix:nonFraction>)</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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">(<ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-5" name="us-gaap:DeferredTaxLiabilities" scale="6" id="f-1143">172.8</ix:nonFraction>)</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"/></tr></table></div></ix:continuation><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%">At December&#160;31, 2024, the Company had $<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-5" name="us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsDomestic" scale="6" id="f-1144">3.2</ix:nonFraction> million of federal consolidated net operating loss carryforwards, primarily from businesses acquired, and $<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-5" name="us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal" scale="6" id="f-1145">4.5</ix:nonFraction> million of tax-effected state loss carryforwards remaining. In addition, the Company had $<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-5" name="us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsForeign" scale="6" id="f-1146">7.7</ix:nonFraction> million of tax-effected foreign net operating loss carryforwards that will begin to expire in the year 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%">We have established a valuation allowance for state and foreign tax operating losses and credits that we have estimated may not be realizable.</span></div></ix:continuation><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">85</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i5442a61a4c6f4968a5a19c36a500b326_7">Table of Contents</a></span></div></div><ix:continuation id="f-1040-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%">Income tax has not been recognized on the excess of the amount for financial reporting over the tax basis of investments in foreign subsidiaries that is indefinitely reinvested outside the U.S. This amount is recognized upon a repatriation of assets from the subsidiary or a sale or liquidation of the subsidiary. The amount of such temporary differences totaled approximately $<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-5" name="us-gaap:UndistributedEarningsOfForeignSubsidiaries" format="ixt:num-dot-decimal" scale="6" id="f-1147">100.1</ix:nonFraction>&#160;million as of December&#160;31, 2024. Determination of the amount of any unrecognized deferred income tax liability on this temporary difference is not practicable because of the complexities of the hypothetical calculation.</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%">Taxing authority examinations</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%">We have multiple federal tax return filings that are subject to examination by the Internal Revenue Service. U.S. federal tax returns of the Company for the 2021-2023 tax years currently remain open for possible examination. We have various subsidiaries that file separate state tax returns that are subject to examination by taxing authorities. State tax returns of these subsidiaries for 2019 and later tax years, generally currently remain open for possible examination. We have various subsidiaries in Mexico that file separate tax returns that are subject to examination by taxing authorities. Mexican tax returns of these subsidiaries for 2019 and later tax years currently remain open for possible examination.</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Unrecognized tax benefits</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%">Unrecognized tax benefits represent the differences between tax positions taken or expected to be taken on a tax return and the benefits recognized for financial statement purposes. There were <ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-5" name="us-gaap:UnrecognizedTaxBenefits" format="ixt-sec:numwordsen" id="f-1148"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-5" name="us-gaap:UnrecognizedTaxBenefits" format="ixt-sec:numwordsen" id="f-1149"><ix:nonFraction unitRef="usd" contextRef="c-9" decimals="-5" name="us-gaap:UnrecognizedTaxBenefits" format="ixt-sec:numwordsen" id="f-1150">no</ix:nonFraction></ix:nonFraction></ix:nonFraction> unrecognized tax benefits as of December&#160;31, 2024, 2023, and 2022. </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 accounts for interest expense and penalties related to income tax issues as income tax expense. Accordingly, interest expense and penalties associated with an uncertain tax position are included in the income tax provision. There were <ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-5" name="us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued" format="ixt:fixed-zero" scale="6" id="f-1151"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-5" name="us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued" format="ixt:fixed-zero" scale="6" id="f-1152"><ix:nonFraction unitRef="usd" contextRef="c-9" decimals="-5" name="us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued" format="ixt:fixed-zero" scale="6" id="f-1153">no</ix:nonFraction></ix:nonFraction></ix:nonFraction> accrued interest and penalties as of December&#160;31, 2024, 2023, and 2022.</span></div></ix:continuation><div style="margin-bottom:6pt;text-align:justify;text-indent:9pt"><span><br/></span></div><div id="i5442a61a4c6f4968a5a19c36a500b326_139"></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note&#160;11. <ix:nonNumeric contextRef="c-1" name="us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock" id="f-1154" continuedAt="f-1154-1" escape="true">Employee Retirement Plans</ix:nonNumeric></span></div><ix:continuation id="f-1154-1" continuedAt="f-1154-2"><div style="margin-bottom:6pt;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%">The Company sponsors defined contribution plans and defined benefit plans that provide retirement income for eligible employees and retirees of the Company. </span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfCostsOfRetirementPlansTableTextBlock" id="f-1155" escape="true"><div style="margin-bottom:6pt;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 style="width:58.987%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.765%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.769%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><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="border-top:1pt solid #000000;padding:0 1pt"/><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%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><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%">2022</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" 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%">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%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" name="us-gaap:DefinedContributionPlanCostRecognized" scale="6" id="f-1156">16.8</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><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%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-5" name="us-gaap:DefinedContributionPlanCostRecognized" scale="6" id="f-1157">15.3</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><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%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-5" name="us-gaap:DefinedContributionPlanCostRecognized" scale="6" id="f-1158">12.5</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" name="us-gaap:MultiemployerPlanEmployerContributionCost" scale="6" id="f-1159">1.8</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-5" name="us-gaap:MultiemployerPlanEmployerContributionCost" scale="6" id="f-1160">1.5</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-5" name="us-gaap:MultiemployerPlanEmployerContributionCost" scale="6" id="f-1161">1.6</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><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%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" name="us-gaap:PensionAndOtherPostretirementBenefitExpense" scale="6" id="f-1162">18.6</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</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 colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><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%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-5" name="us-gaap:PensionAndOtherPostretirementBenefitExpense" scale="6" id="f-1163">16.8</ix:nonFraction>&#160;</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 colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><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%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-5" name="us-gaap:PensionAndOtherPostretirementBenefitExpense" scale="6" id="f-1164">14.1</ix:nonFraction>&#160;</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"/></tr></table></div></ix:nonNumeric><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Defined Contribution Plans</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%">Established under Internal Revenue Code Section&#160;401(k), </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">the Arcosa, Inc. 401(k) Plan (&#8220;401(k) Plan&#8221;) is a defined contribution plan available to all eligible employees. </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Participants in the 401(k) Plan are eligible to receive future retirement benefits through elected contributions and a company-funded match with the investment of the funds directed by the participants.</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 also sponsors a fully&#8209;funded, non-qualified deferred compensation plan.&#160;The invested assets and related liabilities of these participants were approximately&#160;$<ix:nonFraction unitRef="usd" contextRef="c-245" decimals="-5" name="us-gaap:DeferredCompensationPlanAssets" scale="6" id="f-1165">7.0</ix:nonFraction> million at&#160;December&#160;31, 2024&#160;and&#160;$<ix:nonFraction unitRef="usd" contextRef="c-246" decimals="-5" name="us-gaap:DeferredCompensationPlanAssets" scale="6" id="f-1166">5.4</ix:nonFraction> million&#160;at&#160;December&#160;31, 2023, which are included in other assets and other liabilities on the Consolidated Balance Sheets. Distributions from the Company&#8217;s non-qualified deferred compensation plan to participants were approximately $<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" name="us-gaap:DeferredCompensationArrangementWithIndividualDistributionPaid" format="ixt:num-dot-decimal" scale="6" id="f-1167">1.6</ix:nonFraction>&#160;million for the year ended December&#160;31, 2024&#160;and $<ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-5" name="us-gaap:DeferredCompensationArrangementWithIndividualDistributionPaid" format="ixt:num-dot-decimal" scale="6" id="f-1168">1.5</ix:nonFraction>&#160;million for the year ended&#160;December&#160;31, 2023. </span></div></ix:continuation><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">86</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i5442a61a4c6f4968a5a19c36a500b326_7">Table of Contents</a></span></div></div><ix:continuation id="f-1154-2"><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Multiemployer Plans</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 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 acquistion. The risks of participating in a multiemployer plan are different from a single-employer plan in the following aspects:</span></div><div style="margin-bottom:6pt;padding-left:9pt;text-align:justify;text-indent:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Assets contributed to a multiemployer plan by one employer may be used to provide benefits to employees of other participating employers.</span></div><div style="margin-bottom:6pt;padding-left:9pt;text-align:justify;text-indent:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">If a participating employer stops contributing to a multiemployer plan, the unfunded obligations of the plan may be borne by the remaining participating employers.</span></div><div style="margin-bottom:6pt;padding-left:9pt;text-align:justify;text-indent:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">If the Company chooses to stop participating in the multiemployer plan, the Company may be required to pay the plan an amount based on the underfunded status of the plan, referred to as a withdrawal liability.</span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfMultiemployerPlansTableTextBlock" id="f-1169" escape="true"><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 participation in multiemployer plans for the year ended December&#160;31, 2024 are outlined in the table below. The Pension Protection Act (&#8220;PPA&#8221;) zone status is based upon the most recent information available at December&#160;31, 2024 and 2023 and is obtained from the multiemployer plan's regulatory filings available in the public domain and certified by the plan's actuary. Among other factors, plans in the green zone are at least 80% funded, plans in the yellow zone are less than 80% funded, and plans in the red zone are less than 65% funded. Federal law requires that plans classified in the yellow or red zones adopt a funding improvement plan or a rehabilitation plan in order to improve the financial health of the plan. The Company's contributions to the multiemployer plans were less than 5% of total contributions to any plan. The last column in the table lists the expiration date of the last expiring collective bargaining agreement to which the plan is subject.</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:99.853%"><tr><td style="width:1.0%"/><td style="width:17.640%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.466%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:4.756%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:4.756%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.345%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:4.463%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:4.463%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:4.463%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.270%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.790%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="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%">PPA Zone Status</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" 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%">Contributions for Year Ended December 31, </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="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%">Pension Fund</span></td><td colspan="3" style="padding:0 1pt"/><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%">Employer Identification Number</span></td><td colspan="3" style="padding:0 1pt"/><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%">2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><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%">2023</span></td><td colspan="3" style="padding:0 1pt"/><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%">Rehabilitation plan status</span></td><td colspan="3" style="padding:0 1pt"/><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%">2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><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%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><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%">2022</span></td><td colspan="3" style="padding:0 1pt"/><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%">Surcharge imposed</span></td><td colspan="3" style="padding:0 1pt"/><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%">Expiration date of collective bargaining agreement</span></td></tr><tr style="height:3pt"><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" 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><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Boilermaker-Blacksmith National Pension Trust</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">48-6168020</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-247" name="us-gaap:MultiemployerPlanPensionInsignificantCertifiedZoneStatusFixedList" id="f-1170">Red</ix:nonNumeric></span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-248" name="us-gaap:MultiemployerPlanPensionInsignificantCertifiedZoneStatusFixedList" id="f-1171">Green</ix:nonNumeric></span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-247" name="us-gaap:MultiemployerPlanPensionInsignificantFundingImprovementOrRehabilitationPlanImplementationStatusFixedList" id="f-1172">Implemented</ix:nonNumeric></span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><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:8pt;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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-247" decimals="-5" name="us-gaap:MultiemployerPlanPensionInsignificantEmployerContributionCost" scale="6" id="f-1173">1.7</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><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:8pt;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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-248" decimals="-5" name="us-gaap:MultiemployerPlanPensionInsignificantEmployerContributionCost" scale="6" id="f-1174">1.5</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><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:8pt;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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-249" decimals="-5" name="us-gaap:MultiemployerPlanPensionInsignificantEmployerContributionCost" scale="6" id="f-1175">1.6</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-247" name="us-gaap:MultiemployerPlanPensionInsignificantSurchargeFixedList" id="f-1176">No</ix:nonNumeric></span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">06/30/2025</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Heavy and General Laborers Local Unions 472 and 172 of New Jersey Pension Fund</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">22-6032103</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-250" name="us-gaap:MultiemployerPlanPensionInsignificantCertifiedZoneStatusFixedList" id="f-1177">Green</ix:nonNumeric></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-251" name="us-gaap:MultiemployerPlanPensionInsignificantCertifiedZoneStatusFixedList" id="f-1178">Green</ix:nonNumeric></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-250" name="us-gaap:MultiemployerPlanPensionInsignificantFundingImprovementOrRehabilitationPlanImplementationStatusFixedList" id="f-1179">NA</ix:nonNumeric></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-250" decimals="-5" name="us-gaap:MultiemployerPlanPensionInsignificantEmployerContributionCost" scale="6" id="f-1180">0.2</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-251" decimals="-5" name="us-gaap:MultiemployerPlanPensionInsignificantEmployerContributionCost" format="ixt:fixed-zero" scale="6" id="f-1181">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-252" decimals="-5" name="us-gaap:MultiemployerPlanPensionInsignificantEmployerContributionCost" format="ixt:fixed-zero" scale="6" id="f-1182">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-250" name="us-gaap:MultiemployerPlanPensionInsignificantSurchargeFixedList" id="f-1183">No</ix:nonNumeric></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">02/28/2027</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Operating Engineers 825 Pension Fund</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">22-6033380</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-253" name="us-gaap:MultiemployerPlanPensionInsignificantCertifiedZoneStatusFixedList" id="f-1184">Green</ix:nonNumeric></span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-254" name="us-gaap:MultiemployerPlanPensionInsignificantCertifiedZoneStatusFixedList" id="f-1185">Green</ix:nonNumeric></span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-253" name="us-gaap:MultiemployerPlanPensionInsignificantFundingImprovementOrRehabilitationPlanImplementationStatusFixedList" id="f-1186">NA</ix:nonNumeric></span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><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:8pt;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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-253" decimals="-5" name="us-gaap:MultiemployerPlanPensionInsignificantEmployerContributionCost" scale="6" id="f-1187">0.1</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><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:8pt;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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-254" decimals="-5" name="us-gaap:MultiemployerPlanPensionInsignificantEmployerContributionCost" format="ixt:fixed-zero" scale="6" id="f-1188">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><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:8pt;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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-255" decimals="-5" name="us-gaap:MultiemployerPlanPensionInsignificantEmployerContributionCost" format="ixt:fixed-zero" scale="6" id="f-1189">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-253" name="us-gaap:MultiemployerPlanPensionInsignificantSurchargeFixedList" id="f-1190">No</ix:nonNumeric></span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">06/30/2026</span></td></tr></table></div></ix:nonNumeric><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%">Employer contributions to the multiemployer plans for the year ending December 31, 2025 are expected to be $<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" name="us-gaap:MultiemployerPlanPensionInsignificantFutureEmployerContributionAmount" scale="6" id="f-1191">2.9</ix:nonFraction> million.</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">ACG Pension Plan</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 acquisition of ACG in December 2018, the Company assumed the assets and liabilities related to a defined benefit pension plan. As of December&#160;31, 2024, the plan assets totaled $<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-5" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="6" id="f-1192">4.5</ix:nonFraction> million and the projected benefit obligation totaled $<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-5" name="us-gaap:DefinedBenefitPlanBenefitObligation" scale="6" id="f-1193">3.2</ix:nonFraction> million, for a net over funded status of $<ix:nonFraction unitRef="usd" contextRef="c-245" decimals="-5" name="us-gaap:DefinedBenefitPlanFundedStatusOfPlan" scale="6" id="f-1194">1.3</ix:nonFraction> million, which is included in other assets on the Consolidated Balance Sheet. The net pension expense for the year ended December&#160;31, 2024 was not significant. Employer contributions for the ACG pension plan for the year ending December 31, 2025 are not expected to be significant.</span></div></ix:continuation><div style="text-align:justify;text-indent:11.25pt"><span><br/></span></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">87</span></div></div></div><div id="i5442a61a4c6f4968a5a19c36a500b326_142"></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i5442a61a4c6f4968a5a19c36a500b326_7">Table of Contents</a></span></div></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note 12. <ix:nonNumeric contextRef="c-1" name="us-gaap:ComprehensiveIncomeNoteTextBlock" id="f-1195" continuedAt="f-1195-1" escape="true">Accumulated Other Comprehensive Loss  </ix:nonNumeric></span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock" id="f-1196" escape="true"><ix:continuation id="f-1195-1" continuedAt="f-1195-2"><div style="margin-top:6pt;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 years ended December&#160;31, 2024, December&#160;31, 2023, and December&#160;31, 2022 are as follows:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:58.636%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.198%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.198%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:13.104%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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 translation adjustments</span></td><td colspan="3" style="padding:0 1pt"/><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%">Unrealized gain (loss) on derivative financial instruments</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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 other comprehensive loss</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></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%">&#160;</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: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%">Balances at December 31, 2021</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%">(<ix:nonFraction unitRef="usd" contextRef="c-256" decimals="-5" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="f-1197">16.3</ix:nonFraction>)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><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%">(<ix:nonFraction unitRef="usd" contextRef="c-257" decimals="-5" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="f-1198">3.0</ix:nonFraction>)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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%">(<ix:nonFraction unitRef="usd" contextRef="c-14" decimals="-5" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="f-1199">19.3</ix:nonFraction>)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 14.5pt;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 comprehensive income (loss), net of tax, before reclassifications</span></td><td colspan="2" style="background-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%">(<ix:nonFraction unitRef="usd" contextRef="c-258" decimals="-5" sign="-" name="us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax" scale="6" id="f-1200">0.7</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-259" decimals="-5" name="us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax" scale="6" id="f-1201">3.5</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-17" decimals="-5" name="us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax" scale="6" id="f-1202">2.8</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:20.25pt"><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 $<ix:nonFraction unitRef="usd" contextRef="c-258" decimals="-5" name="us-gaap:ReclassificationFromAociCurrentPeriodTax" scale="6" id="f-1203">0.0</ix:nonFraction>, ($<ix:nonFraction unitRef="usd" contextRef="c-259" decimals="-5" name="us-gaap:ReclassificationFromAociCurrentPeriodTax" scale="6" id="f-1204">0.2</ix:nonFraction>), and ($<ix:nonFraction unitRef="usd" contextRef="c-17" decimals="-5" name="us-gaap:ReclassificationFromAociCurrentPeriodTax" scale="6" id="f-1205">0.2</ix:nonFraction>)</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%"><ix:nonFraction unitRef="usd" contextRef="c-258" decimals="-5" name="us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax" format="ixt:fixed-zero" scale="6" id="f-1206">&#8212;</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-259" decimals="-5" sign="-" name="us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax" scale="6" id="f-1207">0.8</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-17" decimals="-5" sign="-" name="us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax" scale="6" id="f-1208">0.8</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 14.5pt;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 comprehensive income (loss)</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%">(<ix:nonFraction unitRef="usd" contextRef="c-258" decimals="-5" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" scale="6" id="f-1209">0.7</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%"><ix:nonFraction unitRef="usd" contextRef="c-259" decimals="-5" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" scale="6" id="f-1210">4.3</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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%"><ix:nonFraction unitRef="usd" contextRef="c-17" decimals="-5" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" scale="6" id="f-1211">3.6</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Balances at December 31, 2022</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%">(<ix:nonFraction unitRef="usd" contextRef="c-260" decimals="-5" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="f-1212">17.0</ix:nonFraction>)</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><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%"><ix:nonFraction unitRef="usd" contextRef="c-261" decimals="-5" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="f-1213">1.3</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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%">(<ix:nonFraction unitRef="usd" contextRef="c-24" decimals="-5" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="f-1214">15.7</ix:nonFraction>)</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 14.5pt;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 comprehensive income (loss), net of tax, before reclassifications</span></td><td colspan="2" style="background-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%"><ix:nonFraction unitRef="usd" contextRef="c-262" decimals="-5" name="us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax" scale="6" id="f-1215">0.8</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-263" decimals="-5" name="us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax" scale="6" id="f-1216">0.1</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-27" decimals="-5" name="us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax" scale="6" id="f-1217">0.9</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:20.25pt"><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 $<ix:nonFraction unitRef="usd" contextRef="c-262" decimals="-5" name="us-gaap:ReclassificationFromAociCurrentPeriodTax" scale="6" id="f-1218">0.0</ix:nonFraction>, $<ix:nonFraction unitRef="usd" contextRef="c-263" decimals="-5" sign="-" name="us-gaap:ReclassificationFromAociCurrentPeriodTax" scale="6" id="f-1219">0.4</ix:nonFraction>, and $<ix:nonFraction unitRef="usd" contextRef="c-27" decimals="-5" sign="-" name="us-gaap:ReclassificationFromAociCurrentPeriodTax" scale="6" id="f-1220">0.4</ix:nonFraction></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%"><ix:nonFraction unitRef="usd" contextRef="c-262" decimals="-5" name="us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax" format="ixt:fixed-zero" scale="6" id="f-1221">&#8212;</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-263" decimals="-5" name="us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax" scale="6" id="f-1222">1.4</ix:nonFraction>)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-27" decimals="-5" name="us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax" scale="6" id="f-1223">1.4</ix:nonFraction>)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 14.5pt;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 comprehensive income (loss)</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%"><ix:nonFraction unitRef="usd" contextRef="c-262" decimals="-5" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" scale="6" id="f-1224">0.8</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">(<ix:nonFraction unitRef="usd" contextRef="c-263" decimals="-5" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" scale="6" id="f-1225">1.3</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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%">(<ix:nonFraction unitRef="usd" contextRef="c-27" decimals="-5" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" scale="6" id="f-1226">0.5</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Balances at December 31, 2023</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%">(<ix:nonFraction unitRef="usd" contextRef="c-264" decimals="-5" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="f-1227">16.2</ix:nonFraction>)</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><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%"><ix:nonFraction unitRef="usd" contextRef="c-265" decimals="-5" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:fixed-zero" scale="6" id="f-1228">&#8212;</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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%">(<ix:nonFraction unitRef="usd" contextRef="c-34" decimals="-5" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="f-1229">16.2</ix:nonFraction>)</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 14.5pt;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 comprehensive income (loss), net of tax, before reclassifications</span></td><td colspan="2" style="background-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%">(<ix:nonFraction unitRef="usd" contextRef="c-266" decimals="-5" sign="-" name="us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax" scale="6" id="f-1230">1.5</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-267" decimals="-5" name="us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax" format="ixt:fixed-zero" scale="6" id="f-1231">&#8212;</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-37" decimals="-5" sign="-" name="us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax" scale="6" id="f-1232">1.5</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:20.25pt"><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 $<ix:nonFraction unitRef="usd" contextRef="c-266" decimals="-5" name="us-gaap:ReclassificationFromAociCurrentPeriodTax" scale="6" id="f-1233">0.0</ix:nonFraction>, $<ix:nonFraction unitRef="usd" contextRef="c-267" decimals="-5" name="us-gaap:ReclassificationFromAociCurrentPeriodTax" scale="6" id="f-1234">0.0</ix:nonFraction>, and $<ix:nonFraction unitRef="usd" contextRef="c-37" decimals="-5" name="us-gaap:ReclassificationFromAociCurrentPeriodTax" scale="6" id="f-1235">0.0</ix:nonFraction></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%"><ix:nonFraction unitRef="usd" contextRef="c-266" decimals="-5" name="us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax" format="ixt:fixed-zero" scale="6" id="f-1236">&#8212;</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-267" decimals="-5" name="us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax" format="ixt:fixed-zero" scale="6" id="f-1237">&#8212;</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-37" decimals="-5" name="us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax" format="ixt:fixed-zero" scale="6" id="f-1238">&#8212;</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 14.5pt;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 comprehensive income (loss)</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%">(<ix:nonFraction unitRef="usd" contextRef="c-266" decimals="-5" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" scale="6" id="f-1239">1.5</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%"><ix:nonFraction unitRef="usd" contextRef="c-267" decimals="-5" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" format="ixt:fixed-zero" scale="6" id="f-1240">&#8212;</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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%">(<ix:nonFraction unitRef="usd" contextRef="c-37" decimals="-5" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" scale="6" id="f-1241">1.5</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Balances at December 31, 2024</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%">(<ix:nonFraction unitRef="usd" contextRef="c-268" decimals="-5" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="f-1242">17.7</ix:nonFraction>)</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 colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><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%"><ix:nonFraction unitRef="usd" contextRef="c-269" decimals="-5" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:fixed-zero" scale="6" id="f-1243">&#8212;</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</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 colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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%">(<ix:nonFraction unitRef="usd" contextRef="c-44" decimals="-5" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="f-1244">17.7</ix:nonFraction>)</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"/></tr></table></div></ix:continuation></ix:nonNumeric><div style="margin-top: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%"><ix:continuation id="f-1195-2">Reclassifications of unrealized before-tax losses on derivative financial instruments are included in interest expense in the Consolidated Statements of Operations.</ix:continuation> </span></div><div style="margin-top:6pt;text-indent:24.75pt"><span><br/></span></div><div id="i5442a61a4c6f4968a5a19c36a500b326_145"></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note 13. <ix:nonNumeric contextRef="c-1" name="us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" id="f-1245" continuedAt="f-1245-1" escape="true">Stock-Based Compensation</ix:nonNumeric></span></div><ix:continuation id="f-1245-1" continuedAt="f-1245-2"><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 Arcosa Inc. 2018 Stock Option and Incentive Plan (the &#8220;Plan&#8221;) provides for the grant of equity awards, including stock options, restricted stock, restricted stock units, performance shares, and other performance-based awards, to our directors, officers, and employees. The maximum number of shares of Arcosa common stock that may be issued under the Plan is <ix:nonFraction unitRef="shares" contextRef="c-7" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" scale="6" id="f-1246">4.8</ix:nonFraction> million shares.</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%">At December&#160;31, 2024, we had <ix:nonFraction unitRef="shares" contextRef="c-7" decimals="-5" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" scale="6" id="f-1247">1.4</ix:nonFraction> million shares available for grant. Any equity awards that have been granted under the Plan that are subsequently forfeited, canceled, or tendered to satisfy tax withholding obligations are added back to the shares available for grant. </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 cost of employee services received in exchange for awards of equity instruments is referred to as share-based payments and is based on the grant date fair-value of those awards. Stock-based compensation includes compensation expense, recognized over the applicable vesting periods, for share-based awards. As a result of the spin-off of Arcosa from Trinity Industries, Inc ("Trinity") in 2018, certain Arcosa employees continue to hold restricted shares or units in Trinity common stock. The Company recognizes compensation expense for both the Arcosa awards and the Trinity awards held by our employees. Stock-based compensation totaled $<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="6" id="f-1248">24.3</ix:nonFraction> million, $<ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-5" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="6" id="f-1249">23.9</ix:nonFraction> million, and $<ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-5" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="6" id="f-1250">19.1</ix:nonFraction> million for the years ended December&#160;31, 2024, 2023, and 2022, 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%">The income tax benefit related to stock-based compensation expense was $<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" name="us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense" scale="6" id="f-1251">6.9</ix:nonFraction> million, $<ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-5" name="us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense" scale="6" id="f-1252">6.8</ix:nonFraction> million, and $<ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-5" name="us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense" scale="6" id="f-1253">5.9</ix:nonFraction> million for the years ended December&#160;31, 2024, 2023, and 2022, respectively.</span></div></ix:continuation><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">88</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i5442a61a4c6f4968a5a19c36a500b326_7">Table of Contents</a></span></div></div><ix:continuation id="f-1245-2"><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Equity Awards</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%">Equity awards outstanding as of December&#160;31, 2024 consist of restricted stock, restricted stock units, and performance units and generally vest for periods ranging from <ix:nonNumeric contextRef="c-270" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" format="ixt-sec:duryear" id="f-1254">1</ix:nonNumeric> to <ix:nonNumeric contextRef="c-271" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" format="ixt-sec:duryear" id="f-1255">15</ix:nonNumeric> years from the date of grant. Certain equity awards vest in their entirety or on a pro-rata basis upon the employee's retirement from the Company and may take into consideration the employee's age and years of service to the Company, as defined more specifically in the Company's award agreements. Equity awards granted to non-employee directors under the Plan generally vest one year from the grant date and are released at that time, in the case of restricted stock, or upon completion of the directors' service to the Company, in the case of restricted stock units. Expense related to equity awards issued to eligible employees and directors under the Plan is recognized ratably over the vesting period or to the date on which retirement eligibility is achieved, if shorter. Performance units vest and settle in shares of our common stock following the end of a three-year performance period contingent upon the achievement of specific performance goals during the performance period and certification by the Human Resources Committee of the Board of the achievement of the performance goals. Performance units are granted to employees based upon a target level of performance; however, depending upon the achievement of the performance goals during the performance period, performance units may be issued at an amount between <ix:nonFraction unitRef="number" contextRef="c-272" decimals="INF" name="aca:SharebasedCompensationArrangementsbySharebasedPaymentAwardAllowanceforAdjustmentofUnitsBasedonTargetLevelPercent" scale="-2" id="f-1256">0</ix:nonFraction>% and <ix:nonFraction unitRef="number" contextRef="c-273" decimals="INF" name="aca:SharebasedCompensationArrangementsbySharebasedPaymentAwardAllowanceforAdjustmentofUnitsBasedonTargetLevelPercent" scale="-2" id="f-1257">200</ix:nonFraction>% of the target level. Expense related to performance units is recognized ratably over the vesting period. Forfeitures are recognized as reduction to expense in the period in which they occur.</span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock" id="f-1258" escape="true"><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 activity for equity awards held by Arcosa employees for the year ended December&#160;31, 2024 was 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 style="width:56.356%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.958%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.958%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.868%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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%">Arcosa Equity Awards Held by Arcosa Employees</span></td><td colspan="3" style="padding:0 1pt"/><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%">Trinity Equity Awards Held by Arcosa Employees</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Weighted Average Grant-Date </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair Value per Award</span></div></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%">Equity awards outstanding at December 31, 2023</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%"><ix:nonFraction unitRef="shares" contextRef="c-274" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" format="ixt:num-dot-decimal" scale="0" id="f-1259">872,933</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><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%"><ix:nonFraction unitRef="shares" contextRef="c-275" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" format="ixt:num-dot-decimal" scale="0" id="f-1260">332,902</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><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:700;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:700;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-276" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" id="f-1261">44.01</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 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%">Granted</span></td><td colspan="2" style="background-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%"><ix:nonFraction unitRef="shares" contextRef="c-277" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" format="ixt:num-dot-decimal" scale="0" id="f-1262">314,977</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-278" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" format="ixt:fixed-zero" scale="0" id="f-1263">&#8212;</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-279" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="f-1264">76.10</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#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%">Vested</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%">(<ix:nonFraction unitRef="shares" contextRef="c-277" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" format="ixt:num-dot-decimal" scale="0" id="f-1265">368,830</ix:nonFraction>)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="c-278" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" format="ixt:num-dot-decimal" scale="0" id="f-1266">101,852</ix:nonFraction>)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-279" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" scale="0" id="f-1267">48.40</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Forfeited</span></td><td colspan="2" style="background-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%">(<ix:nonFraction unitRef="shares" contextRef="c-277" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" format="ixt:num-dot-decimal" scale="0" id="f-1268">50,992</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="c-278" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" format="ixt:num-dot-decimal" scale="0" id="f-1269">27,173</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-279" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" scale="0" id="f-1270">42.95</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#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%">Equity awards outstanding at December&#160;31, 2024</span></td><td colspan="2" style="background-color:#dbdbdb;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%"><ix:nonFraction unitRef="shares" contextRef="c-280" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" format="ixt:num-dot-decimal" scale="0" id="f-1271">768,088</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</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 colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;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%"><ix:nonFraction unitRef="shares" contextRef="c-281" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" format="ixt:num-dot-decimal" scale="0" id="f-1272">203,877</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</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 colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><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%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-282" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" id="f-1273">52.37</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div></ix:nonNumeric><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%">At December&#160;31, 2024, unrecognized compensation expense related to equity awards totaled $<ix:nonFraction unitRef="usd" contextRef="c-282" decimals="-5" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" scale="6" id="f-1274">28.7</ix:nonFraction> million, which will be recognized over a weighted average period of <ix:nonNumeric contextRef="c-279" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" format="ixt-sec:duryear" id="f-1275">2.2</ix:nonNumeric> years. The total vesting-date fair value of shares vested and released was $<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1" scale="6" id="f-1276">35.6</ix:nonFraction> million, $<ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-5" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1" scale="6" id="f-1277">36.2</ix:nonFraction> million, and $<ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-5" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1" scale="6" id="f-1278">39.0</ix:nonFraction> million for the years ended December&#160;31, 2024, 2023, and 2022, respectively.</span></div></ix:continuation><div style="margin-bottom:6pt;text-align:justify;text-indent:11.25pt"><span><br/></span></div><div id="i5442a61a4c6f4968a5a19c36a500b326_148"></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note 14. <ix:nonNumeric contextRef="c-1" name="us-gaap:EarningsPerShareTextBlock" id="f-1279" continuedAt="f-1279-1" escape="true">Earnings Per Common Share</ix:nonNumeric></span></div><ix:continuation id="f-1279-1" continuedAt="f-1279-2"><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 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 <ix:nonFraction unitRef="shares" contextRef="c-1" decimals="-5" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" scale="6" id="f-1280">1.2</ix:nonFraction> million shares, <ix:nonFraction unitRef="shares" contextRef="c-4" decimals="-5" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" scale="6" id="f-1281">1.3</ix:nonFraction> million shares, and <ix:nonFraction unitRef="shares" contextRef="c-5" decimals="-5" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" scale="6" id="f-1282">1.5</ix:nonFraction> million shares, for the years ended December&#160;31, 2024, 2023, and 2022, respectively.</span></div></ix:continuation><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">89</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i5442a61a4c6f4968a5a19c36a500b326_7">Table of Contents</a></span></div></div><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" id="f-1283" escape="true"><ix:continuation id="f-1279-2"><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:99.853%"><tr><td style="width:1.0%"/><td style="width:66.249%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.295%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.295%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.297%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="15" 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%">Year Ended 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:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="15" 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, except per share amounts)</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%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Income<br/>(Loss)</span></td><td colspan="3" style="padding:0 1pt"/><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%">Average<br/>Shares</span></td><td colspan="3" style="padding:0 1pt"/><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%">EPS</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;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-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%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" name="us-gaap:NetIncomeLoss" scale="6" id="f-1284">93.7</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:0 1pt"/></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%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" name="us-gaap:ParticipatingSecuritiesDistributedAndUndistributedEarningsLossBasic" scale="6" id="f-1285">0.3</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></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 per common share &#8211; 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%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" scale="6" id="f-1286">93.4</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-1" decimals="-5" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="6" id="f-1287">48.6</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><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%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-1" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="f-1288">1.92</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/></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%">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%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" name="us-gaap:AmountOfDilutiveSecuritiesStockOptionsAndRestrictiveStockUnits" format="ixt:fixed-zero" scale="6" id="f-1289">&#8212;</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-1" decimals="-5" name="us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" scale="6" id="f-1290">0.2</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/></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%">Net income per common share &#8211; 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%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted" scale="6" id="f-1291">93.4</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%"><ix:nonFraction unitRef="shares" contextRef="c-1" decimals="-5" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" scale="6" id="f-1292">48.8</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-1" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="f-1293">1.91</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:66.249%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.295%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.295%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.297%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="15" 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%">Year Ended December 31, 2023</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="15" 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, except per share amounts)</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%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;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="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;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="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;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><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;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%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-5" name="us-gaap:NetIncomeLoss" scale="6" id="f-1294">159.2</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:0 1pt"/></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:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-5" name="us-gaap:ParticipatingSecuritiesDistributedAndUndistributedEarningsLossBasic" scale="6" id="f-1295">0.6</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></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 per common share &#8211; 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:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-5" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" scale="6" id="f-1296">158.6</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-4" decimals="-5" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="6" id="f-1297">48.5</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><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%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-4" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="f-1298">3.27</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/></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%">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:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-5" name="us-gaap:AmountOfDilutiveSecuritiesStockOptionsAndRestrictiveStockUnits" format="ixt:fixed-zero" scale="6" id="f-1299">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-4" decimals="-5" name="us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" scale="6" id="f-1300">0.2</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/></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%">Net income per common share &#8211; 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: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%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-5" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted" scale="6" id="f-1301">158.6</ix:nonFraction>&#160;</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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%"><ix:nonFraction unitRef="shares" contextRef="c-4" decimals="-5" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" scale="6" id="f-1302">48.7</ix:nonFraction>&#160;</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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-4" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="f-1303">3.26</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:66.249%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.295%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.295%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.297%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="15" 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%">Year Ended December 31, 2022</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%">&#160;</span></td><td colspan="15" 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, except per share amounts)</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%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;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="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;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="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;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><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;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%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-5" name="us-gaap:NetIncomeLoss" scale="6" id="f-1304">245.8</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:0 1pt"/></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:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-5" name="us-gaap:ParticipatingSecuritiesDistributedAndUndistributedEarningsLossBasic" scale="6" id="f-1305">1.0</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></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 per common share &#8211; 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:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-5" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" scale="6" id="f-1306">244.8</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-5" decimals="-5" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="6" id="f-1307">48.2</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><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%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-5" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="f-1308">5.08</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/></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%">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:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-5" name="us-gaap:AmountOfDilutiveSecuritiesStockOptionsAndRestrictiveStockUnits" format="ixt:fixed-zero" scale="6" id="f-1309">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-5" decimals="-5" name="us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" scale="6" id="f-1310">0.3</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/></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%">Net income per common share &#8211; 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: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%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-5" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted" scale="6" id="f-1311">244.8</ix:nonFraction>&#160;</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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%"><ix:nonFraction unitRef="shares" contextRef="c-5" decimals="-5" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" scale="6" id="f-1312">48.5</ix:nonFraction>&#160;</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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-5" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="f-1313">5.05</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div></ix:continuation></ix:nonNumeric><div><span><br/></span></div><div id="i5442a61a4c6f4968a5a19c36a500b326_151"></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note 15. <ix:nonNumeric contextRef="c-1" name="us-gaap:CommitmentsAndContingenciesDisclosureTextBlock" id="f-1314" continuedAt="f-1314-1" escape="true">Commitments and Contingencies</ix:nonNumeric></span></div><ix:continuation id="f-1314-1" continuedAt="f-1314-2"><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 December&#160;31, 2024, 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:120%">Non-cancelable purchase obligations amounted to $<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-5" name="us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount" scale="6" id="f-1315">252.9</ix:nonFraction> million as of December&#160;31, 2024, of which $<ix:nonFraction unitRef="usd" contextRef="c-283" decimals="-5" name="us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount" scale="6" id="f-1316">165.1</ix:nonFraction> million is for the purchase of raw materials and components, primarily by the Engineered Structures and Transportation Products segments.</span></div></ix:continuation><div style="margin-bottom:6pt;text-indent:9pt"><span><br/></span></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">90</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i5442a61a4c6f4968a5a19c36a500b326_7">Table of Contents</a></span></div></div><ix:continuation id="f-1314-2"><div style="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 December&#160;31, 2024, the Company was contingently liable for $<ix:nonFraction unitRef="usd" contextRef="c-284" decimals="-5" name="us-gaap:GuaranteeObligationsCurrentCarryingValue" format="ixt:num-dot-decimal" scale="6" id="f-1317">141.5</ix:nonFraction>&#160;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></ix:continuation><div style="margin-bottom:6pt;text-indent:9pt"><span><br/></span></div><div style="margin-bottom:6pt;text-indent:9pt"><span><br/></span></div><div style="margin-bottom:6pt"><span><br/></span></div><div style="text-indent:9pt"><span><br/></span></div><div style="text-indent:9pt"><span><br/></span></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">91</span></div></div></div><div id="i5442a61a4c6f4968a5a19c36a500b326_154"></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i5442a61a4c6f4968a5a19c36a500b326_7">Table of Contents</a></span></div></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item&#160;9.</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">&#160;Changes in and Disagreements with Accountants on Accounting and</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Financial Disclosure.</span></div><div style="margin-bottom:6pt;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%">None. </span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:11.25pt"><span><br/></span></div><div id="i5442a61a4c6f4968a5a19c36a500b326_157"></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item&#160;9A.</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">&#160;Controls and Procedures. </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%">Disclosure Controls and Procedures.</span></div><div style="margin-bottom:6pt;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%">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 &#8220;Exchange Act&#8221;) with the 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&#8217;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 under the Exchange Act). Based on their evaluation of the Company&#8217;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.</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%">Management's Report on Internal Control over Financial Reporting.</span></div><div style="margin-bottom:6pt;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%">Our management is responsible for establishing and maintaining effective internal control over financial reporting as defined in Rules&#160;13a-15(f) under the Securities Exchange Act of 1934. Our internal control over financial reporting is designed to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with accounting principles generally accepted in the U.S.</span></div><div style="margin-bottom:6pt;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%">Because of its inherent limitations, internal control over financial reporting may not prevent or detect misstatements. Therefore, even those systems determined to be effective can provide only reasonable assurance, as opposed to absolute assurance, of achieving their internal control objectives.</span></div><div style="margin-bottom:6pt;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%">Management assessed the effectiveness of our internal control over financial reporting as of&#160;December&#160;31, 2024. In making this assessment, management used the criteria set forth by the Committee of Sponsoring Organizations of the Treadway Commission (the 2013 Framework) (&#8220;COSO&#8221;) in&#160;Internal Control&#160;- Integrated Framework.&#160;Based on our assessment, we believe that, as of&#160;December&#160;31, 2024, our internal control over financial reporting was effective based on those criteria.</span></div><div style="margin-bottom:6pt;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%">As permitted by the SEC Staff interpretive guidance for recently acquired businesses, management's assessment and conclusion on the effectiveness of the Company's disclosure controls and procedures as of December&#160;31, 2024 excludes an assessment of the internal control over financial reporting of the Ameron and Stavola businesses acquired in April 2024 and October 2024, respectively. Ameron and Stavola represent approximately 30% of consolidated total assets and approximately 6% of consolidated revenues as of and for the year ended December&#160;31, 2024.  </span></div><div style="margin-bottom:6pt;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%">The effectiveness of internal control over financial reporting as of&#160;December&#160;31, 2024, has been audited by Ernst&#160;&amp; Young LLP, the independent registered public accounting firm who also audited our Consolidated Financial Statements. Ernst&#160;&amp; Young LLP's attestation report on effectiveness of our internal control over financial reporting follows.</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%">Changes in Internal Control over Financial Reporting.</span></div><div style="margin-bottom:6pt;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%">During the three months ended December&#160;31, 2024, there have been no changes in the Company&#8217;s internal control over financial reporting that have materially affected or are reasonably likely to materially affect the Company&#8217;s internal control over financial reporting. </span></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">92</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i5442a61a4c6f4968a5a19c36a500b326_7">Table of Contents</a></span></div></div><div style="margin-bottom:6pt;text-align:center;text-indent:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Report of Independent Registered Public Accounting Firm</span></div><div><span><br/></span></div><div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">To the Shareholders and the Board of Directors of Arcosa, Inc.</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%">Opinion on Internal Control Over Financial Reporting</span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have audited Arcosa, Inc. and subsidiaries&#8217; internal control over financial reporting as of December&#160;31, 2024, based on criteria established in Internal Control&#8212;Integrated Framework issued by the Committee of Sponsoring Organizations of the Treadway Commission (2013 framework) (the COSO criteria). In our opinion, Arcosa, Inc. and subsidiaries (the Company) maintained, in all material respects, effective internal control over financial reporting as of December&#160;31, 2024, based on the COSO criteria.</span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As indicated in the accompanying &#8220;Management&#8217;s Report on Internal Control over Financial Reporting,&#8221; management&#8217;s assessment of and conclusion on the effectiveness of internal control over financial reporting did not include the internal controls of the businesses acquired during the year ended December&#160;31, 2024. Ameron Pole Products LLC and Stavola Holding Corporation constituted approximately 30% of total assets and 6% of total revenues as of and for the year ended December&#160;31, 2024. Our audit of internal control over financial reporting of the Company also did not include an evaluation of the internal control over financial reporting of these businesses acquired during the year ended December&#160;31, 2024.</span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We also have audited, in accordance with the standards of the Public Company Accounting Oversight Board (United States) (PCAOB), the consolidated balance sheets of the Company as of December&#160;31, 2024 and 2023, the related consolidated statements of operations, comprehensive income, stockholders&#8217; equity and cash flows for each of the three years in the period ended December&#160;31, 2024, and the related notes and our report dated February&#160;28, 2025 expressed an unqualified opinion thereon.</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%">Basis for Opinion</span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company&#8217;s management is responsible for maintaining effective internal control over financial reporting and for its assessment of the effectiveness of internal control over financial reporting included in the accompanying Management&#8217;s Report on Internal Control over Financial Reporting. Our responsibility is to express an opinion on the Company&#8217;s internal control over financial reporting based on our audit. We are a public accounting firm registered with the PCAOB and are required to be independent with respect to the Company in accordance with the U.S. federal securities laws and the applicable rules and regulations of the Securities and Exchange Commission and the PCAOB.</span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We conducted our audit in accordance with the standards of the PCAOB. Those standards require that we plan and perform the audit to obtain reasonable assurance about whether effective internal control over financial reporting was maintained in all material respects. </span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our audit included obtaining an understanding of internal control over financial reporting, assessing the risk that a material weakness exists, testing and evaluating the design and operating effectiveness of internal control based on the assessed risk, and performing such other procedures as we considered necessary in the circumstances. We believe that our audit provides a reasonable basis for our opinion.</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%">Definition and Limitations of Internal Control Over Financial Reporting</span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A company&#8217;s internal control over financial reporting is a process designed 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. A company&#8217;s internal control over financial reporting includes those policies and procedures that (1) pertain to the maintenance of records that, in reasonable detail, accurately and fairly reflect the transactions and dispositions of the assets of the company; (2) provide reasonable assurance that transactions are recorded as necessary to permit preparation of financial statements in accordance with generally accepted accounting principles, and that receipts and expenditures of the company are being made only in accordance with authorizations of management and directors of the company; and (3) provide reasonable assurance regarding prevention or timely detection of unauthorized acquisition, use, or disposition of the company&#8217;s assets that could have a material effect on the financial statements.</span></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">93</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i5442a61a4c6f4968a5a19c36a500b326_7">Table of Contents</a></span></div></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Because of its inherent limitations, internal control over financial reporting may not prevent or detect misstatements. Also, projections of any evaluation of effectiveness to future periods are subject to the risk that controls may become inadequate because of changes in conditions, or that the degree of compliance with the policies or procedures may deteriorate.</span></div><div style="margin-bottom:6pt;padding-left:324pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:27.923%"><tr><td style="width:1.0%"/><td style="width:98.900%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">/s/ ERNST&#160;&amp; YOUNG LLP</span></td></tr></table></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Dallas, Texas</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">February&#160;28, 2025</span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:9pt"><span><br/></span></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">94</span></div></div></div><div id="i5442a61a4c6f4968a5a19c36a500b326_160"></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i5442a61a4c6f4968a5a19c36a500b326_7">Table of Contents</a></span></div></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item&#160;9B.</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">&#160;Other Information.</span></div><div style="margin-bottom:6pt;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%"><ix:nonNumeric contextRef="c-1" name="ecd:NonRule10b51ArrAdoptedFlag" format="ixt:fixed-false" id="f-1318"><ix:nonNumeric contextRef="c-1" name="ecd:NonRule10b51ArrTrmntdFlag" format="ixt:fixed-false" id="f-1319"><ix:nonNumeric contextRef="c-1" name="ecd:Rule10b51ArrTrmntdFlag" format="ixt:fixed-false" id="f-1320"><ix:nonNumeric contextRef="c-1" name="ecd:Rule10b51ArrAdoptedFlag" format="ixt:fixed-false" id="f-1321">During the three months ended December&#160;31, 2024, no director or officer of the Company adopted or terminated a "Rule 10b5-1 trading arrangement" or "non-Rule 10b5-1 trading arrangement," as each term is defined in Item 408(a) of Regulation S-K</ix:nonNumeric></ix:nonNumeric></ix:nonNumeric></ix:nonNumeric>.</span></div><div style="margin-bottom:6pt;text-indent:9pt"><span><br/></span></div><div id="i5442a61a4c6f4968a5a19c36a500b326_163"></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item&#160;9C.</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">&#160;Disclosure Regarding Foreign Jurisdictions that Prevent Inspections.</span></div><div style="margin-bottom:6pt;text-indent:11.25pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Not applicable.</span></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">95</span></div></div></div><div id="i5442a61a4c6f4968a5a19c36a500b326_166"></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i5442a61a4c6f4968a5a19c36a500b326_7">Table of Contents</a></span></div></div><div style="margin-bottom:6pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">PART&#160;III</span></div><div style="margin-bottom:6pt"><span><br/></span></div><div id="i5442a61a4c6f4968a5a19c36a500b326_169"></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item&#160;10.</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">&#160;Directors, Executive Officers and Corporate Governance. </span></div><div style="margin-bottom:6pt;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%">Information regarding the directors of the Company is incorporated by reference to the information set forth under the caption &#8220;Proposal&#160;1&#160;- Election of Nominated Directors&#8221; in the Company's Proxy Statement to be filed for the 2025 Annual Meeting of Stockholders (the &#8220;2025 Proxy Statement&#8221;). Information relating to the executive officers of the Company is set forth in Part&#160;I of this report under the caption &#8220;Information About Our Executive Officers.&#8221; Information relating to the Board's determinations concerning whether at least one of the members of the Audit Committee is an &#8220;audit committee financial expert&#8221; as that term is defined under Item&#160;407 (d)(5) of Regulation&#160;S-K is incorporated by reference to the information set forth under the caption &#8220;Corporate Governance&#160;- Board Meetings and Committees - Audit Committee&#8221; in the Company's 2025 Proxy Statement. Information regarding the Company's Audit Committee is incorporated by reference to the information set forth under the caption &#8220;Corporate Governance&#160;- Board Meetings and Committees - Audit Committee&#8221; in the Company's 2025 Proxy Statement. There were no delinquent Section 16(a) reports during 2024.</span></div><div style="margin-bottom:6pt;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%">The Company has adopted a Code of Conduct that applies to all of its directors, officers, and employees. The Code of Conduct is on the Company's website at </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">www.arcosa.com</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> under &#8220;Additional Governance Documents&#8221; within the &#8220;Corporate Governance&#8221; tab of our website. The Company intends to post any amendments or waivers for its Code of Conduct to the Company's website at </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">www.arcosa.com</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> to the extent applicable to an executive officer, principal accounting officer, controller, or director of the Company.</span></div><div style="margin-bottom:6pt;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%"><ix:nonNumeric contextRef="c-1" name="ecd:InsiderTrdPoliciesProcAdoptedFlag" format="ixt:fixed-true" id="f-1322">Information regarding the Company's insider trading policy is incorporated by reference to the information set forth under the caption "Insider Trading Policy" in the Company's 2025 Proxy Statement. A copy of the Insider Trading Policy has been filed as Exhibit 19 to this Annual Report on Form 10-K.</ix:nonNumeric></span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:11.25pt"><span><br/></span></div><div id="i5442a61a4c6f4968a5a19c36a500b326_172"></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item&#160;11.</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">&#160;Executive Compensation. </span></div><div style="margin-bottom:6pt;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%">Information regarding compensation of executive officers and directors is incorporated by reference to the information set forth under the caption &#8220;Executive Compensation&#8221; in the Company's 2025 Proxy Statement. Information concerning compensation committee interlocks and insider participation is incorporated by reference to the information set forth under the caption &#8220;Corporate Governance&#160;- Compensation Committee Interlocks and Insider Participation&#8221; in the Company's 2025 Proxy Statement. Information about the compensation committee report is incorporated by reference to the information set forth under the caption &#8220;Executive Compensation&#160;- Human Resources Committee Report&#8221; in the Company's 2025 Proxy Statement.</span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:11.25pt"><span><br/></span></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">96</span></div></div></div><div id="i5442a61a4c6f4968a5a19c36a500b326_175"></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i5442a61a4c6f4968a5a19c36a500b326_7">Table of Contents</a></span></div></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item&#160;12.</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">&#160;Security Ownership of Certain Beneficial Owners and Management and</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Related Stockholder Matters.</span></div><div style="margin-bottom:6pt;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%">Information concerning security ownership of certain beneficial owners and management is incorporated herein by reference from the Company's 2025 Proxy Statement, under the caption &#8220;Security Ownership of Certain Beneficial Owners and Management.&#8221;</span></div><div style="margin-bottom:6pt;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%">The following table sets forth information about Arcosa common stock that may be issued under Arcosa's equity compensation plan as of December&#160;31, 2024.</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Equity Compensation Plan Information</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 style="width:51.531%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:2.285%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.157%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:2.285%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.250%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:2.288%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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%">(a)</span></td><td colspan="3" style="padding:0 1pt"/><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%">(b)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="6" 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:8pt;font-weight:700;line-height:100%">(c)</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><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%">Number of Securities to be Issued Upon Exercise of Outstanding Options, Warrants and Rights</span></td><td colspan="3" style="padding:0 1pt"/><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%">Weighted-Average Exercise Price of Outstanding Options, Warrants and Rights</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="6" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Number of Securities Remaining Available for Future Issuance under Equity Compensation Plans (Excluding Securities Reflected in Column (a))</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:700;line-height:100%">Plan Category:</span></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:0 1pt"/></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%">Equity compensation plans approved by security holders:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restricted stock units and performance units</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%">759,457&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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:6pt;font-weight:400;line-height:100%">(1)</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%">&#8212;&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;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,411,746&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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:6pt;font-weight:400;line-height:100%">(2)</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:11.25pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Equity compensation plans not approved by security holders </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">(3)</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:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></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</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:400;line-height:100%">759,457&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><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%">1,411,746&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:0 1pt"/></tr></table></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="margin-bottom:6pt;padding-left:27pt;text-align:justify;text-indent:-18pt"><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) &#160;&#160;&#160;&#160;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Represents shares underlying awards that have been granted under the 2018 Stock Option and Incentive Plan (the &#8220;Incentive Plan&#8221;). Amounts are comprised of (a) 344,798&#160;shares of common stock issuable upon the vesting and conversion of restricted stock units and (b) 414,659 shares of common stock issuable upon the vesting and conversion of performance units, assuming payout at target performance. The restricted stock units and performance units do not have an exercise price. The performance units are granted to employees based upon a target level; however, depending upon the achievement of certain specified goals during the performance period, performance units may be issued at an amount between 0% and 200% of the target level. </span></div><div style="margin-bottom:6pt;padding-left:27pt;text-align:justify;text-indent:-18pt"><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) &#160;&#160;&#160;&#160;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For purposes of calculating the number of shares remaining available for issuance under the Incentive Plan, this calculation reserves for issuance the potential maximum payout (200% of target) of the outstanding performance units. Upon certification of actual performance, reserved shares that are not issued will again be available for issuance under the Incentive Plan.</span></div><div style="margin-bottom:6pt;padding-left:27pt;text-align:justify;text-indent:-18pt"><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">(3) &#160;&#160;&#160;&#160;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There are no equity compensation plans that were not approved by security holders. </span></div><div style="margin-bottom:6pt;text-align:justify"><span><br/></span></div><div id="i5442a61a4c6f4968a5a19c36a500b326_178"></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item&#160;13.</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">&#160;Certain Relationships and Related Transactions, and Director</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Independence.</span><span style="color:#000000;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:11.25pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Information regarding certain relationships and related person transactions is incorporated by reference to the information set forth under the caption &#8220;Transactions with Related Persons&#8221; in the Company's 2025 Proxy Statement. Information regarding the independence of directors is incorporated by reference to the information set forth under the caption &#8220;Corporate Governance - Independence of Directors&#8221; in the Company's 2025 Proxy Statement.</span></div><div style="margin-bottom:6pt;text-align:justify"><span><br/></span></div><div id="i5442a61a4c6f4968a5a19c36a500b326_181"></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item&#160;14.</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">&#160;Principal Accountant Fees and Services.</span></div><div style="margin-bottom:6pt;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%">Information regarding principal accountant fees and services is incorporated by reference to the information set forth under the caption &#8220;Fees of Independent Registered Public Accounting Firm for Fiscal Years 2024 and 2023&#8221; in the Company's 2025 Proxy Statement.</span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:11.25pt"><span><br/></span></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">97</span></div></div></div><div id="i5442a61a4c6f4968a5a19c36a500b326_184"></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i5442a61a4c6f4968a5a19c36a500b326_7">Table of Contents</a></span></div></div><div style="margin-bottom:6pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">PART&#160;IV</span></div><div style="margin-bottom:6pt;text-align:center"><span><br/></span></div><div id="i5442a61a4c6f4968a5a19c36a500b326_187"></div><div style="-sec-extract:summary;margin-bottom:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item&#160;15.</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">&#160;Exhibit and Financial Statement Schedules.</span></div><div style="margin-bottom:6pt;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%">(a)&#160;(1)&#160;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Financial Statements.</span><span style="color:#000000;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:11.25pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">See Item&#160;8. </span></div><div style="margin-bottom:6pt;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%">(2)&#160;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Financial Statement Schedule.</span><span style="color:#000000;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%">All schedules are omitted because they are not required, not significant, not applicable, or the information is shown in the Consolidated Financial Statements.</span></div><div style="margin-bottom:6pt;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%">(3) </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Exhibits.</span><span style="color:#000000;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:11.25pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.929%"><tr><td style="width:1.0%"/><td style="width:9.608%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:88.192%"/><td style="width:0.1%"/></tr><tr><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:400;line-height:100%">NO.</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">DESCRIPTION</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.1</span></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1739445/000173944524000067/exhibit21-ameronpurchaseag.htm">Membership Interest Purchase Agreement regarding the sale and purchase of all the membership interests of Ameron Pole Products LLC among National Oilwell Varco, L.P., as seller, CEMC Services, LLC, as buyer, and solely for the purposes of Section 6.3(c) and Section 6.12, Arcosa Inc., as buyer guarantor (incorporated by reference to Exhibit 2.1 to the Company's Quarterly Report on Form 10-Q for the quarter ended March 31, 2024, File No. 001-38494).</a></span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.2</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1739445/000173944524000150/exh21-stavolapurchaseagree.htm">Membership Interest and Asset Purchase Agreement by and among Arcosa MS9, LLC as the Buyer, Arcosa, Inc. as the Buyer Parent and Stavola Holding Corporation and Stavola Holdings Pennsylvania, LLC collectively as the Equity Sellers, Stavola Trucking Company, Inc., Stavola Management Company, Inc. and Stavola Realty Company collectively as the Asset Sellers, and Certain direct and indirect equity owners of the sellers set forth on Annex A hereto, collectively as the Founders, and Stavola Holding Corporation, as the Sellers' Representative (incorporated by reference to Exhibit 2.1 to the Company's Quarterly Report on Form 10-Q for the quarter ended September 30, 2024, File No. 001-38494).</a></span></div></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.1</span></td><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1739445/000114036118041926/ex3_1.htm">Restated Certificate of Incorporation of Arcosa, Inc. (incorporated by reference to Exhibit 3.1 to the Company&#8217;s Registration Statement on Form S-8, filed on October 31, 2018, File No. 333-228098).</a></span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.2</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1739445/000173944522000142/exh31-arcosaxamendedandres.htm">Amended and Restated Bylaws of Arcosa, Inc. (incorporated by reference to Exhibit 3.1 to the Company&#8217;s Current Report on Form 8-K, filed December 12, 2022, File No. 001-38494).</a></span></div></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.1</span></td><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1739445/000173944523000018/exh41descriptionofcapitals.htm">Description of Arcosa, Inc.&#8217;s Capital Stock (incorporated by reference to Exhibit 4.1 to the Company's Annual Report on Form 10-K for the year ended December 31, 2022, File No. 001-38494).</a></span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.2</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1739445/000173944521000039/exh41arcosa-indenture2029n.htm">Indenture, dated April 6, 2021, among Arcosa, Inc., the guarantors named therein and Wells Fargo Bank, National Association, as trustee (incorporated by reference to Exhibit 4.1 to the Company's Current Report on Form 8-K, filed April 9, 2021, File No. 001-38494).</a></span></div></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.3</span></td><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1739445/000173944521000039/exh41arcosa-indenture2029n.htm">Form of 4.375% Senior Note due 2029 (included in Exhibit 4.1 and incorporated by reference to Exhibit 4.2 of the Company's Current Report on Form 8-K filed on April 9, 2021, File No. 001-38494).</a></span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.4</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1739445/000173944521000153/exh41firstsupplementalinde.htm">First Supplemental Indenture dated as of September 30, 2021 among the Guaranteeing Subsidiaries named therein, Arcosa, Inc. and Wells Fargo Bank, National Association (incorporated by reference to Exhibit 4.1 to the Company's Quarterly Report on Form 10-Q for the quarter ended September 30, 2021, File No. 001-38494).</a></span></div></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.5</span></td><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1739445/000173944522000105/exh41secondsupplementalind.htm">Second Supplemental Indenture dated as of May 17, 2022 among the Guaranteeing Subsidiaries named therein, Arcosa, Inc. and Computershare Trust Company N.A. (incorporated by reference to Exhibit 4.1 to the Company's Quarterly Report on Form 10-Q for the quarter ended June 30, 2022, File No. 001-38494).</a></span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.6</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1739445/000173944523000063/exh41thirdsupplementalinde.htm">Third Supplemental Indenture dated as of October 3, 2022 among Arcosa, Inc. and Computershare Trust Company N.A. (incorporated by reference to Exhibit 4.1 to the Company&#8217;s Quarterly Report on Form 10-Q for the quarter ended March 31, 2023, File No. 001-38494).</a></span></div></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.7</span></td><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1739445/000173944523000063/exh42fourthsupplementalind.htm">Fourth Supplemental Indenture dated as of January 4, 2023 among the Guaranteeing Subsidiary named therein, Arcosa, Inc., and Computershare Trust Company N.A. (incorporated by reference to Exhibit 4.2 to the Company&#8217;s Quarterly Report on Form 10-Q for the quarter ended March 31, 2023, File No.  001-38494).</a></span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.8</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1739445/000173944523000147/exh41-fifthsupplementalind.htm">Fifth Supplemental Indenture dated as of August 24, 2023 among Arcosa Crushed Concrete, LLC, Arcosa Aggregates Gulf Coast, LLC, Arcosa, Inc., and Computershare Trust Company N.A. (incorporated by reference to Exhibit 4.1 to the Company&#8217;s Quarterly Report on Form 10-Q for the quarter ended September 30, 2023, File No.  001-38494).</a></span></div></td></tr></table></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="-sec-extract:summary;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">98</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div style="-sec-extract:summary"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i5442a61a4c6f4968a5a19c36a500b326_7">Table of Contents</a></span></div></div><div style="margin-bottom:6pt;text-align:justify;text-indent:11.25pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.929%"><tr><td style="width:1.0%"/><td style="width:9.608%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:88.192%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.9</span></td><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1739445/000173944524000114/exh41sixthsupplementalinde.htm">Sixth Supplemental Indenture dated as of April 5, 2024 among ACC Texas, LLC, ACC DFW, LLC, ACC Houston, LLC and Computershare Trust Company N.A. (incorporated by reference to Exhibit 4.1 to the Company&#8217;s Quarterly Report on Form 10-Q for the quarter ended June 30, 2024, File No.  001-38494).</a></span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.10</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1739445/000173944524000150/exh43-seventhsupplementali.htm">Seventh Supplemental Indenture dated as of October 1, 2024 among East SM, LLC, Arcosa, Inc., and Computershare Trust Company, N.A. (incorporated by reference to Exhibit 4.3 to the Company&#8217;s Quarterly Report on Form 10-Q for the quarter ended September 30, 2024, File No.  001-38494).</a></span></div></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.11</span></td><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="exh411-eighthsupplementali.htm">Eighth Supplemental Indenture dated as of October 31, 2024 among Stavola Contracting Company LLC, Stavola Construction Materials LLC, and Stavola Asphalt Company LLC, Arcosa, Inc., and Computershare Trust Company, N.A. (filed herewith).</a></span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.12</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1739445/000173944524000132/exh41indenture-seniornotes.htm">Indenture, dated August 26, 2024, among Arcosa, Inc., the guarantors named therein and Computershare Trust Company, N.A., as trustee (incorporated by reference to Exhibit 4.1 to the Company&#8217;s Current Report on Form 8-K, filed on August 26, 2024, File No. 001-38494).</a></span></div></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.13</span></td><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1739445/000173944524000132/exh41indenture-seniornotes.htm">Form of 6.875% Senior Notes due 2032 (incorporated by reference to Exhibit 4.2 of the Company's Current Report on Form 8-K, filed on August 26, 2024, File No. 001-38494).</a></span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.14</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1739445/000173944524000150/exh42-firstsupplementalind.htm">First Supplemental Indenture dated as of October 1, 2024 among East SM, LLC, Arcosa, Inc., and Computershare Trust Company, N.A. (incorporated by reference to Exhibit 4.2 to the Company's Quarterly Report on Form 10-Q for the quarter ended September 30, 2024, File No. 001-38494).</a></span></div></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.15</span></td><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="exh415-secondsupplementali.htm">Second Supplemental Indenture dated as of October 31, 2024 among Stavola Contracting Company LLC, Stavola Construction Materials LLC, and Stavola Asphalt Company LLC, Arcosa, Inc., and Computershare Trust Company, N.A. (filed herewith).</a></span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.1</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1739445/000114036118042111/ex10_4.htm">Intellectual Property Matters Agreement, dated as of October 31, 2018, by and between Trinity Industries, Inc. and Arcosa, Inc. (incorporated by reference to Exhibit 10.4 to the Company&#8217;s Current Report on Form 8-K, filed November 1, 2018, File No. 001-38494).</a></span></div></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*10.2</span></td><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1739445/000114036118041926/ex99_1.htm">Arcosa, Inc. 2018 Stock Option and Incentive Plan (incorporated by reference to Exhibit 99.1 to the Company&#8217;s Registration Statement on Form S-8, filed on October 31, 2018, File No. 333-228098).</a></span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*10.3</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1739445/000173944519000121/exhibit104.htm">Amendment Number One to the Arcosa, Inc. 2018 Stock Option and Incentive Plan (incorporated by reference to Exhibit 10.4 to the Company&#8217;s Quarterly Report on Form 10-Q for the quarter ended June 30, 2019, File No. 001-38494).</a></span></div></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*10.4</span></td><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="exh104-amendment2x2018stoc.htm">Amendment Number Two to the Arcosa, Inc. 2018 Stock Option and Incentive Plan (filed herewith).</a></span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*10.5</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1739445/000114036118042111/ex10_7.htm">Arcosa, Inc. Annual Incentive Plan (incorporated by reference to Exhibit 10.7 to the Company&#8217;s Current Report on Form 8-K, filed November 1, 2018, File No. 001-38494).</a></span></div></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*10.6</span></td><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1739445/000114036118042111/ex10_8.htm">Arcosa, Inc. 2018 Deferred Plan for Director Fees (incorporated by reference to Exhibit 10.8 to the Company&#8217;s Current Report on Form 8-K, filed November 1, 2018, File No. 001-38494).</a></span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*10.7</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1739445/000114036118042111/ex10_9.htm">Arcosa, Inc. Supplemental Profit Sharing Plan (incorporated by reference to Exhibit 10.9 to the Company&#8217;s Current Report on Form 8-K, filed November 1, 2018, File No. 001-38494).</a></span></div></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*10.8</span></td><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1739445/000173944519000020/exh1011.htm">Form of Non-Employee Director Restricted Stock Grant Agreement (incorporated by reference to Exhibit 10.11 to the Company&#8217;s Annual Report on Form 10-K for the year ended December 31, 2018, File No. 001-38494).</a></span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*10.9</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1739445/000173944519000020/exh1012.htm">Form of Restricted Stock Unit Grant Agreement (incorporated by reference to Exhibit 10.12 to the Company&#8217;s Annual Report on Form 10-K for the year ended December 31, 2018, File No. 001-38494).</a></span></div></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*10.10</span></td><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/99780/000009978019000019/exh107112312013.htm">Form of Former Parent Restricted Stock Grant Agreement for grants issued prior to 2008 (incorporated by reference to Exhibit 10.7.1 to Trinity Industries, Inc. Annual Report on Form 10-K for the year ended December 31, 2018, File No. 001-06903).</a></span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*10.11</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/99780/000009978019000019/exh1071112312013.htm">Form of Former Parent Restricted Stock Grant Agreement for grants issued commencing 2008 (incorporated by reference to Exhibit 10.7.1.1 to Trinity Industries, Inc. Annual Report on Form 10-K for the year ended December 31, 2018, File No. 001-06903).</a></span></div></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*10.12</span></td><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/99780/000009978019000019/exh107212312013.htm">Form of Former Parent Restricted Stock Unit Agreement for Non-Employee Directors for grants issued prior to 2008 (incorporated by reference to Exhibit 10.7.2 to Trinity Industries, Inc. Annual Report on Form 10-K for the year ended December 31, 2018, File No. 001-06903).</a></span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*10.13</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/99780/000009978019000019/exh1072112312013.htm">Form of Former Parent Restricted Stock Unit Agreement for Non-Employee Directors for grants issued commencing 2008 (incorporated by reference to Exhibit 10.7.2.1 to Trinity Industries, Inc. Annual Report on Form 10-K for the year ended December 31, 2018, File No. 001-06903).</a></span></div></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*10.14</span></td><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/99780/000009978017000066/exh102restrictedstockunita.htm">Form of Former Parent Restricted Stock Unit Agreement for grants issued commencing 2017 (incorporated by reference to Exhibit 10.2 to Trinity Industries, Inc. Form 8-K filed on May 3, 2017, File No. 001-06903).</a></span></div></td></tr></table></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="-sec-extract:summary;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">99</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div style="-sec-extract:summary"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i5442a61a4c6f4968a5a19c36a500b326_7">Table of Contents</a></span></div></div><div style="margin-bottom:6pt;text-align:justify;text-indent:11.25pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.929%"><tr><td style="width:1.0%"/><td style="width:9.608%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:88.192%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*10.15</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/99780/000009978017000066/exh103performancebasedrsug.htm">Form of Former Parent Performance-Based Restricted Stock Unit Grant Agreement for grants issued commencing 2017 (incorporated by reference to Exhibit 10.3 to Trinity Industries, Inc. Form 8-K filed on May 3, 2017, File No. 001-06903).</a></span></div></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*10.16</span></td><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/99780/000009978017000102/exh106directorrestrictedst.htm">Form of Former Parent Non-Employee Director Restricted Stock Unit Agreement for grants issued commencing 2017 (incorporated by reference to Exhibit 10.6 to Trinity Industries, Inc. Quarterly Report on Form 10-Q for the quarter period ended June 30, 2017, File No. 001-06903).</a></span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*10.17</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1739445/000173944519000050/exhibit101.htm">Form of Restricted Stock Unit Agreement for grants commencing 2019 (incorporated by reference to Exhibit 10.1 to the Company&#8217;s Current Report on Form 8-K filed on May 8, 2019, File No. 001-38494).</a></span></div></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*10.18</span></td><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1739445/000173944519000050/exhibit102.htm">Form of Non-Employee Director Restricted Stock Unit Agreement for grants commencing 2019 (incorporated by reference to Exhibit 10.2 to the Company&#8217;s Current Report on Form 8-K filed on May 8, 2019, File No. 001-38494).</a></span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*10.19</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1739445/000173944519000050/exhibit103.htm">Form of Performance-Based Restricted Stock Unit Grant Agreement for grants commencing 2019 (incorporated by reference to Exhibit 10.3 to the Company&#8217;s Current Report on Form 8-K filed on May 8, 2019, File No. 001-38494).</a></span></div></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*10.20</span></td><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1739445/000173944520000026/exh1025amendment1tospsp.htm">Amendment Number One to the Arcosa, Inc. Supplemental Profit Sharing Plan (incorporated by reference to Exhibit 10.25 to the Company&#8217;s Annual Report on Form 10-K for the year ended December 31, 2019, File No. 001-38494).</a></span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*10.21</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1739445/000173944522000038/exhibit101-restrictedstock.htm">Form of Restricted Stock Unit Agreement for grants commencing 2022 (incorporated by reference to Exhibit 10.1 to the Company's Current Report on Form 8-K filed on May 5, 2022, File No. 001-38494).</a></span></div></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*10.22</span></td><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1739445/000173944522000038/exhibit102-performancexbas.htm">Form of Performance-Based Restricted Stock Unit Agreement for grants commencing 2022 (incorporated by reference to Exhibit 10.2 to the Company's Current Report on Form 8-K filed on May 5, 2022, File No. 001-38494).</a></span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.23</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1739445/000173944523000137/exh101-secondamendedandres.htm">Second Amended and Restated Credit Agreement dated as of August 23, 2023, among Arcosa, Inc., as borrower, the lenders thereto, JPMorgan Chase Bank, N.A., as administrative agent, and the other parties thereto (incorporated by reference to Exhibit 10.1 to the Company's Current Report on Form 8-K filed on August 25, 2023, File No. 001-38494).</a></span></div></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.24</span></td><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/0001739445/000173944524000126/exh101amendmentno1torcfvf.htm">Amendment No. 1 to Second Amended and Restated Credit Agreement, dated as of August 15, 2024, among Arcosa, Inc., as borrow, the lenders party thereto, and JPMorgan Chase Bank, N.A., as administrative agent (incorporated by reference to Exhibit 10.1 to the Company&#8217;s Current Report on Form 8-K, filed August 19, 2024, File No. 001-38494).</a></span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*10.25</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1739445/000173944522000015/exhibit101arcosainc2022cha.htm">Arcosa, Inc. 2022 Change in Control Severance Plan, dated March 3, 2022 (incorporated by reference to Exhibit 10.1 to the Company's Current Report on Form 8-K filed on March 7, 2022, File No. 001-38494).</a></span></div></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*10.26</span></td><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1739445/000173944523000063/exh101pbrsugrantagreement.htm">Form of Performance-Based Restricted Stock Unit Grant Agreement (incorporated by reference to Exhibit 10.1 to the Company&#8217;s Quarterly Report on Form 10-Q for the quarter ended March 31, 2023, File No. 001-38494).</a></span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*10.27</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1739445/000173944523000130/exh101non-employeedirector.htm">Form of Non-Employee Director Restricted Stock Unit Agreement for grants commencing in 2023 (incorporated by reference to Exhibit 10.1 to the Company&#8217;s Quarterly Report on Form 10-Q for the quarter ended June 30, 2023, File No. 001-38494).</a></span></div></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19</span></td><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="exh19arcosasinsidertrading.htm">Arcosa&#8217;s Insider Trading Policies and Procedures (filed herewith).</a></span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="exh21listofsubsidiaries123.htm">Listing of subsidiaries of Arcosa, Inc. (filed herewith).</a></span></div></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23.1</span></td><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="exh231eyconsent12312024.htm">Consent of Ernst &amp; Young LLP (filed herewith).</a></span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23.2</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="exh232boydconsent12312024.htm">Consent of John T. Boyd Company (filed herewith).</a></span></div></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31.1</span></td><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="exh31112312024.htm">Rule 13a-15(e) and 15d-15(e) Certification of the Chief Executive Officer (filed herewith).</a></span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31.2</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="exh31212312024.htm">Rule 13a-15(e) and 15d-15(e) Certification of the Chief Financial Officer (filed herewith).</a></span></div></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32.1</span></td><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="exh32112312024.htm">Certification pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002 (filed herewith).</a></span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32.2</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="exh32212312024.htm">Certification pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002 (filed herewith).</a></span></div></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">95</span></td><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="exh95mininginformation1231.htm">Mine Safety Disclosure Exhibit (filed herewith).</a></span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">97</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1739445/000173944524000012/exh97arcosaincclawbackpoli.htm">Arcosa, Inc. Clawback Policy (incorporated by reference to Exhibit 97 to the Company&#8217;s Annual Report on Form 10-K for the year ended December 31, 2023, File No. 001-38494).</a></span></div></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">101.INS</span></td><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%">Inline XBRL Instance Document (filed electronically herewith).</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">101.SCH</span></td><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%">Inline XBRL Taxonomy Extension Schema Document (filed electronically herewith).</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">101.CAL</span></td><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%">Inline XBRL Taxonomy Extension Calculation Linkbase Document (filed electronically herewith).</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">101.LAB</span></td><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%">Inline XBRL Taxonomy Extension Label Linkbase Document (filed electronically herewith).</span></td></tr></table></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="-sec-extract:summary;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">100</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div style="-sec-extract:summary"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i5442a61a4c6f4968a5a19c36a500b326_7">Table of Contents</a></span></div></div><div style="margin-bottom:6pt;text-align:justify;text-indent:11.25pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.929%"><tr><td style="width:1.0%"/><td style="width:9.608%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:88.192%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">101.PRE</span></td><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%">Inline XBRL Taxonomy Extension Presentation Linkbase Document (filed electronically herewith).</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">101.DEF</span></td><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%">Inline XBRL Taxonomy Extension Definition Linkbase Document (filed electronically herewith).</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">104</span></td><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%">Cover Page Interactive Data File (formatted as Inline XBRL and contained in Exhibit 101).</span></td></tr></table></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">* Management contracts and compensatory plan arrangements</span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:11.25pt"><span><br/></span></div><div id="i5442a61a4c6f4968a5a19c36a500b326_190"></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item&#160;16.</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">&#160;Form 10-K Summary.</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%">None.</span></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">101</span></div></div></div><div id="i5442a61a4c6f4968a5a19c36a500b326_193"></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span><br/></span></div></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">SIGNATURES</span></div><div style="text-align:center"><span><br/></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%">Pursuant to the requirements of Section&#160;13 or 15(d) 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.</span></div><div style="text-align:justify;text-indent:11.25pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:44.075%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:4.016%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:48.609%"/><td style="width:0.1%"/></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="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%">ARCOSA, INC.</span></td><td colspan="3" style="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%">By:</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">/s/ Gail M. Peck</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%">Registrant</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;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%">Gail M. Peck</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><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%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Chief Financial Officer</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><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%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">February 28, 2025</span></td></tr></table></div><div style="text-align:justify;text-indent:11.25pt"><span><br/></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%">Pursuant to the requirements of the Securities Exchange Act of 1934, this report has been signed below by the following persons on behalf of the registrant and in the capacities and on the dates indicated.</span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:31.648%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:39.689%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:23.903%"/><td style="width:0.1%"/></tr><tr><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%">Signature</span></td><td colspan="3" style="padding:0 1pt"/><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%">Title</span></td><td colspan="3" style="padding:0 1pt"/><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%">Date</span></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:0 1pt"/></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%">/s/ Antonio Carrillo</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">President and Chief Executive Officer and Director</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">February 28, 2025</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000000;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%">Antonio Carrillo</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><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%">(Principal Executive Officer)</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></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%">/s/ Gail M. Peck</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><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%">Chief Financial Officer</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">February 28, 2025</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;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%">Gail M. Peck</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">(Principal Financial Officer)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/></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%">/s/ Eric D. Hurst</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">Vice President, Controller</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">February 28, 2025</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000000;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%">Eric D. Hurst</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><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%">(Principal Accounting Officer)</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></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%">/s/ Rhys J. Best</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><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%">Non-Executive Chairman</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">February 28, 2025</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;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%">Rhys J. Best</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/></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%">/s/ Joseph Alvarado</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">Director</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">February 28, 2025</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000000;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%">Joseph Alvarado</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></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%">/s/ Jeffrey A. Craig</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><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%">Director</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">February 28, 2025</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;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%">Jeffrey A. Craig</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/></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%">/s/ Steven J. Demetriou</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">Director</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">February 28, 2025</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000000;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%">Steven J. Demetriou</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></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%">/s/ John W. Lindsay</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><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%">Director</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">February 28, 2025</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;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%">John W. Lindsay</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/></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%">/s/ Kimberly S. Lubel</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">Director</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">February 28, 2025</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000000;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%">Kimberly S. Lubel</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></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%">/s/ Julie A. Piggott</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><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%">Director</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">February 28, 2025</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;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%">Julie A. Piggott</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/></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%">/s/ Melanie M. Trent</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">Director</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">February 28, 2025</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000000;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%">Melanie M. Trent</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/></tr></table></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">102</span></div></div></div></body></html>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-4.11
<SEQUENCE>2
<FILENAME>exh411-eighthsupplementali.htm
<DESCRIPTION>EX-4.11
<TEXT>
<html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2025 Workiva -->
<title>Document</title></head><body><div id="i2956e52c658841ec975bf7fff9fd06c8_1"></div><div style="min-height:72pt;width:100%"><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">EXHIBIT 4.11</font></div><div style="text-align:right"><font><br></font></div><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:100%">Execution Version</font></div></div><div style="margin-bottom:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">EIGHTH SUPPLEMENTAL INDENTURE</font></div><div style="margin-bottom:11pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">This Eighth Supplemental Indenture (this &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">Supplemental Indenture</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221;), dated as of October 31, 2024, among (a) Stavola Contracting Company LLC, a Delaware limited liability company, Stavola Construction Materials LLC, a Delaware limited liability company, and Stavola Asphalt Company LLC, a Delaware limited liability company (each a, &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">New Guarantor</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221;, and together, the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">New Guarantors</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221;), (b) Arcosa, Inc., a Delaware corporation (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">Issuer</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221;) and (c) Computershare Trust Company, N.A., as successor to Wells Fargo Bank, National Association, as trustee (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">Trustee</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221;).</font></div><div style="margin-bottom:11pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">W I T N E S S E T H</font></div><div style="margin-bottom:11pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">WHEREAS, each of the Issuer and the existing Guarantors (as defined in the Indenture referred to below) has heretofore executed and delivered to the Trustee an indenture (as amended by the First Supplemental Indenture, dated as of September 30, 2021, the Second Supplemental Indenture, dated May 17, 2022, the Third Supplemental Indenture, dated as of October 3, 2022, the Fourth Supplemental Indenture, dated as of January 4, 2023, the Fifth Supplemental Indenture, dated as of August 23, 2023, the Sixth Supplemental Indenture, dated as of April 5, 2024, and the Seventh Supplemental Indenture, dated as of October 1, 2024, the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">Indenture</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221;), dated as of April 6, 2021, providing for the issuance of an unlimited aggregate principal amount of 4.375% Senior Notes due 2029 (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">Notes</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221;)&#59;</font></div><div style="margin-bottom:11pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">WHEREAS, the Indenture provides that under certain circumstances the New Guarantors shall execute and deliver to the Trustee a supplemental indenture pursuant to which each New Guarantor shall unconditionally Guarantee all of the Issuer&#8217;s Obligations under the Notes and the Indenture on the terms and conditions set forth herein and under the Indenture&#59; </font></div><div style="margin-bottom:11pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">WHEREAS, pursuant to Section 9.1(i) of the Indenture, the Trustee is authorized to execute and deliver this Supplemental Indenture without notice to or the consent of any Holder of the Notes.</font></div><div style="margin-bottom:11pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">NOW THEREFORE, in consideration of the foregoing and for other good and valuable consideration, the receipt of which is hereby acknowledged, the parties mutually covenant and agree for the equal and ratable benefit of the Holders as follows&#58;</font></div><div style="margin-bottom:11pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">1.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Capitalized Terms</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">.&#160;&#160;&#160;&#160;Capitalized terms used herein without definition shall have the meanings assigned to them in the Indenture.</font></div><div style="margin-bottom:11pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">2.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Guarantor</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">. &#160;&#160;&#160;&#160;Each New Guarantor hereby agrees to be a Guarantor under the Indenture and to be bound by the terms of the Indenture applicable to Guarantors, including Article&#160;X thereof.</font></div><div style="margin-bottom:11pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">3.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Governing Law</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">.  THIS SUPPLEMENTAL INDENTURE WILL BE GOVERNED BY, AND CONSTRUED IN ACCORDANCE WITH, THE LAWS OF THE STATE OF NEW YORK.</font></div><div style="margin-bottom:11pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">4.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Waiver of Jury Trial</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">.  EACH OF THE PARTIES HERETO HEREBY IRREVOCABLY WAIVE, TO THE FULLEST EXTENT PERMITTED BY APPLICABLE LAW, ANY AND ALL RIGHT TO TRIAL BY JURY IN ANY LEGAL PROCEEDING DIRECTLY OR INDIRECTLY ARISING OUT OF UNDER OR IN CONNECTION WITH, THE INDENTURE, THE NOTES, THE NOTE GUARANTEES OR THE TRANSACTIONS CONTEMPLATED HEREBY OR THEREBY.</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</font></div></div><div style="margin-bottom:11pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">5.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Counterparts</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">.  This Supplemental Indenture may be executed in two or more counterparts, which when so executed shall constitute one and the same agreement. The exchange of copies of this Supplemental Indenture and of signature pages by facsimile, PDF or other electronic transmission, or any electronic signature complying with the U.S. federal ESIGN Act of 2000, Uniform Electronic Transaction Act or other applicable law, </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">e.g.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">, www.docusign.com,  shall constitute effective execution and delivery of this Supplemental Indenture as to the parties hereto and may be used in lieu of the original Supplemental Indenture for all purposes.</font></div><div style="margin-bottom:11pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">6.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Headings</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">.  The headings of the Sections of this Supplemental Indenture have been inserted for convenience of reference only, are not to be considered a part of this Supplemental Indenture and shall in no way modify or restrict any of the terms or provisions hereof.</font></div><div style="margin-bottom:11pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">7.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">The Trustee</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">. The Trustee makes no representation or warranty as to the validity or sufficiency of this Supplemental Indenture or with respect to the recitals contained herein, all of which recitals are made solely by the other parties hereto.</font></div><div style="margin-bottom:11pt;text-align:center"><font><br></font></div><div style="margin-bottom:11pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#91;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">Signatures on the following pages</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">.&#93;</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">2&#160;&#160;&#160;&#160;</font></div></div></div><div id="i2956e52c658841ec975bf7fff9fd06c8_4"></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</font></div></div><div style="margin-bottom:11pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">IN WITNESS WHEREOF, the parties hereto have caused this Supplemental Indenture to be duly executed, all as of the date first above written.</font></div><div style="margin-bottom:11pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</font></div><div style="margin-bottom:11pt;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:36.880%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:60.920%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%;text-decoration:underline">NEW GUARANTORS&#58;</font></td></tr></table></div><div style="text-align:justify;text-indent:72pt"><font><br></font></div><div style="margin-bottom:11pt;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:45.053%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.073%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:44.574%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">STAVOLA CONTRACTING COMPANY LLC</font></td></tr><tr style="height:13pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"><div style="padding-left:2.77pt;padding-right:2.77pt"><font><br></font></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">By&#58;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:2.77pt;padding-right:2.77pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">&#47;s&#47; Kevin Weber &#160;&#160;&#160;&#160;</font></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Name&#58;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:2.77pt;padding-right:2.77pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Kevin Weber &#160;&#160;&#160;&#160;</font></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Title&#58;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:2.77pt;padding-right:2.77pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Treasurer &#160;&#160;&#160;&#160;</font></div></td></tr></table></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font><br></font></div><div style="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:45.053%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.073%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:44.574%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">STAVOLA CONSTRUCTION MATERIALS LLC</font></td></tr><tr style="height:13pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"><div style="padding-left:2.77pt;padding-right:2.77pt"><font><br></font></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">By&#58;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:2.77pt;padding-right:2.77pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">&#47;s&#47; Kevin Weber&#160;&#160;&#160;&#160;</font></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Name&#58;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:2.77pt;padding-right:2.77pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Kevin Weber</font></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Title&#58;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:2.77pt;padding-right:2.77pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Treasurer</font></div></td></tr></table></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font><br></font></div><div style="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:45.053%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.073%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:44.574%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">STAVOLA ASPHALT COMPANY LLC</font></td></tr><tr style="height:13pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"><div style="padding-left:2.77pt;padding-right:2.77pt"><font><br></font></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">By&#58;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:2.77pt;padding-right:2.77pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">&#47;s&#47; Kevin Weber&#160;&#160;&#160;&#160;</font></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Name&#58;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:2.77pt;padding-right:2.77pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Kevin Weber</font></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Title&#58;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:2.77pt;padding-right:2.77pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Treasurer</font></div></td></tr></table></div><div style="margin-top:24pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">                                               </font></div><div style="margin-top:24pt;padding-left:216pt"><font><br></font></div><div style="margin-top:24pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">                                                   </font></div><div style="margin-top:24pt;text-align:right"><font><br></font></div><div style="margin-top:24pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">                                <br></font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Signature Page to Eighth Supplemental Indenture</font></div><div style="text-align:center"><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</font></div></div><div style="margin-bottom:11pt;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:36.880%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:60.920%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%;text-decoration:underline">ISSUER&#58;</font></td></tr></table></div><div style="text-align:justify;text-indent:72pt"><font><br></font></div><div style="margin-bottom:11pt;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:45.053%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.073%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:44.574%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">ARCOSA, INC.</font></td></tr><tr style="height:13pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"><div style="padding-left:2.77pt;padding-right:2.77pt"><font><br></font></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">By&#58;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:2.77pt;padding-right:2.77pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">&#47;s&#47; Kevin Weber &#160;&#160;&#160;&#160;</font></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Name&#58;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:2.77pt;padding-right:2.77pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Kevin Weber &#160;&#160;&#160;&#160;</font></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Title&#58;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:2.77pt;padding-right:2.77pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Treasurer &#160;&#160;&#160;&#160;</font></div></td></tr></table></div><div style="text-align:justify"><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Signature Page to Eighth Supplemental Indenture</font></div><div style="text-align:center"><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</font></div></div><div style="margin-top:24pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">                                                        </font><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:36.880%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:60.920%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%;text-decoration:underline">ISSUER&#58;</font></td></tr></table></div><div style="text-align:justify;text-indent:72pt"><font><br></font></div><div style="margin-bottom:11pt;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:45.053%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.073%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:44.574%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">COMPUTERSHARE TRUST COMPANY, N.A, as Trustee</font></td></tr><tr style="height:13pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"><div style="padding-left:2.77pt;padding-right:2.77pt"><font><br></font></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">By&#58;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:2.77pt;padding-right:2.77pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">&#47;s&#47; Nancy Chouanard &#160;&#160;&#160;&#160;</font></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Name&#58;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:2.77pt;padding-right:2.77pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Nancy Chouanard</font></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Title&#58;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:2.77pt;padding-right:2.77pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Vice President</font></div></td></tr></table></div><div style="margin-top:24pt;padding-left:216pt"><font><br></font></div><div style="margin-top:24pt;padding-left:216pt"><font><br></font></div><div style="margin-top:24pt;padding-left:216pt"><font><br></font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Signature Page to Eighth Supplemental Indenture</font></div><div style="text-align:center"><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-4.15
<SEQUENCE>3
<FILENAME>exh415-secondsupplementali.htm
<DESCRIPTION>EX-4.15
<TEXT>
<html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2025 Workiva -->
<title>Document</title></head><body><div id="i80850b9ac42446fa9b601b804662f5cc_1"></div><div style="min-height:72pt;width:100%"><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">EXHIBIT 4.15</font></div><div style="text-align:right"><font><br></font></div><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:100%">Execution Version</font></div></div><div style="margin-bottom:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">SECOND SUPPLEMENTAL INDENTURE</font></div><div style="margin-bottom:11pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">This Second Supplemental Indenture (this &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">Supplemental Indenture</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221;), dated as of October 31, 2024, among Stavola Contracting Company LLC, a Delaware limited liability company, Stavola Construction Materials LLC, a Delaware limited liability company, and Stavola Asphalt Company LLC, a Delaware limited liability company (each, a &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">Guaranteeing Subsidiary</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221;, and together, the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">Guaranteeing Subsidiaries</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221;), Arcosa, Inc., a Delaware corporation (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">Issuer</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221;) and Computershare Trust Company</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, N.A.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">, as trustee (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">Trustee</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221;).</font></div><div style="margin-bottom:11pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">W I T N E S S E T H</font></div><div style="margin-bottom:11pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">WHEREAS, each of the Issuer and the Guarantors (as defined in the Indenture referred to below) has heretofore executed and delivered to the Trustee an indenture (as amended by the First Supplemental Indenture, dated as of October 1, 2024, the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">Indenture</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221;), dated as of August 26, 2024, providing for the issuance of an unlimited aggregate principal amount of 6.875% Senior Notes due 2032 (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">Notes</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221;)&#59;</font></div><div style="margin-bottom:11pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">WHEREAS, the Indenture provides that under certain circumstances the Guaranteeing Subsidiaries shall execute and deliver to the Trustee a supplemental indenture pursuant to which each Guaranteeing Subsidiary shall unconditionally Guarantee all of the Issuer&#8217;s Obligations under the Notes and the Indenture on the terms and conditions set forth herein and under the Indenture&#59; and</font></div><div style="margin-bottom:11pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">WHEREAS, pursuant to Section 9.1 of the Indenture, the Trustee is authorized to execute and deliver this Supplemental Indenture without the consent of Holders of the Notes.</font></div><div style="margin-bottom:11pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">NOW THEREFORE, in consideration of the foregoing and for other good and valuable consideration, the receipt of which is hereby acknowledged, the parties mutually covenant and agree for the equal and ratable benefit of the Holders as follows&#58;</font></div><div style="margin-bottom:11pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">1.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Capitalized Terms</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">.  Capitalized terms used herein without definition shall have the meanings assigned to them in the Indenture.</font></div><div style="margin-bottom:11pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">2.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Guarantor</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">.  Each Guaranteeing Subsidiary hereby agrees to be a Guarantor under the Indenture and to be bound by the terms of the Indenture applicable to Guarantors, including Article&#160;X thereof.</font></div><div style="margin-bottom:11pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">3.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Governing Law</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">.  THIS SUPPLEMENTAL INDENTURE WILL BE GOVERNED BY, AND CONSTRUED IN ACCORDANCE WITH, THE LAWS OF THE STATE OF NEW YORK.</font></div><div style="margin-bottom:11pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">4.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Waiver of Jury Trial</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">.  EACH OF THE GUARANTEEING SUBSIDIARIES AND THE TRUSTEE HEREBY IRREVOCABLY WAIVES, TO THE FULLEST EXTENT PERMITTED BY APPLICABLE LAW, ANY AND ALL RIGHT TO TRIAL BY JURY IN ANY LEGAL PROCEEDING DIRECTLY OR INDIRECTLY ARISING OUT OF UNDER OR IN CONNECTION WITH, THE INDENTURE, THE NOTES, THE NOTE GUARANTEES OR THE TRANSACTIONS CONTEMPLATED HEREBY OR THEREBY.</font></div><div style="margin-bottom:11pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">5.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Counterparts</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">.  This Supplemental Indenture shall be valid, binding, and enforceable against a party only when executed and delivered by an authorized individual on behalf of the party by means of (i) any electronic signature permitted by the federal Electronic Signatures in Global and National Commerce Act, state enactments of the Uniform Electronic Transactions Act, and&#47;or any other </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="text-align:right"><font><br></font></div></div><div style="margin-bottom:11pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">relevant electronic signatures law, including relevant provisions of the Uniform Commercial Code&#47;UCC (collectively, &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">Signature Law</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221;)&#59; (ii) an original manual signature&#59; or (iii) a faxed, scanned, or photocopied manual signature.  Each electronic signature or faxed, scanned, or photocopied manual signature shall for all purposes have the same validity, legal effect, and admissibility in evidence as an original manual signature.  Each party hereto shall be entitled to conclusively rely upon, and shall have no liability with respect to, any faxed, scanned, or photocopied manual signature, or other electronic signature, of any party and shall have no duty to investigate, confirm or otherwise verify the validity or authenticity thereof.  This Supplemental Indenture may be executed in any number of counterparts, each of which shall be deemed to be an original, but such counterparts shall, together, constitute one and the same instrument.  For avoidance of doubt, original manual signatures shall be used for execution or indorsement of writings when required under the UCC or other Signature Law due to the character or intended character of the writings.</font></div><div style="margin-bottom:11pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">6.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Headings</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">.  The headings of the Sections of this Supplemental Indenture have been inserted for convenience of reference only, are not to be considered a part of this Supplemental Indenture and shall in no way modify or restrict any of the terms or provisions hereof.</font></div><div style="margin-bottom:11pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">7.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">The Trustee</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">. The Trustee makes no representation or warranty as to the validity or sufficiency of this Supplemental Indenture or with respect to the recitals contained herein, all of which recitals are made solely by the other parties hereto.</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#91;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">Signatures on the following pages.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#93;</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">2</font></div></div></div><div id="i80850b9ac42446fa9b601b804662f5cc_4"></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="text-align:right"><font><br></font></div></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">IN WITNESS WHEREOF, the parties hereto have caused this Supplemental Indenture to be duly executed, all as of the date first above written.</font></div><div><font><br></font></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:45.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:52.266%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">STAVOLA CONTRACTING COMPANY LLC, as a Guaranteeing Subsidiary</font></td></tr><tr style="height:13pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"><div style="padding-left:2.77pt;padding-right:2.77pt"><font><br></font></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:2.77pt;padding-right:2.77pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">By&#58;&#160;&#160;&#160;&#160;       </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">&#47;s&#47; Kevin Weber &#160;&#160;&#160;&#160;</font></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:37.62pt;padding-right:2.77pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Name&#58; Kevin Weber</font></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:37.62pt;padding-right:2.77pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Title&#58; Treasurer </font></div></td></tr></table></div><div><font><br></font></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:45.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:52.266%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">STAVOLA ASPHALT COMPANY LLC, as a Guaranteeing Subsidiary</font></td></tr><tr style="height:13pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"><div style="padding-left:2.77pt;padding-right:2.77pt"><font><br></font></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:2.77pt;padding-right:2.77pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">By&#58;&#160;&#160;&#160;&#160;       </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">&#47;s&#47; Kevin Weber &#160;&#160;&#160;&#160;</font></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:37.62pt;padding-right:2.77pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Name&#58; Kevin Weber </font></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:37.62pt;padding-right:2.77pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Title&#58; Treasurer</font></div></td></tr></table></div><div style="padding-left:18pt;text-indent:-18pt"><font><br></font></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:45.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:52.266%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">STAVOLA CONSTRUCTION MATERIALS LLC, as a Guaranteeing Subsidiary</font></td></tr><tr style="height:13pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"><div style="padding-left:2.77pt;padding-right:2.77pt"><font><br></font></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:2.77pt;padding-right:2.77pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">By&#58;&#160;&#160;&#160;&#160;       </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">&#47;s&#47; Kevin Weber&#160;&#160;&#160;&#160;</font></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:37.62pt;padding-right:2.77pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Name&#58; Kevin Weber </font></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:37.62pt;padding-right:2.77pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Title&#58; Treasurer</font></div></td></tr></table></div><div style="padding-left:18pt;text-indent:-18pt"><font><br></font></div><div style="padding-left:18pt;text-indent:-18pt"><font><br></font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">Signature Page to Second Supplemental Indenture</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="text-align:right"><font><br></font></div></div><div style="padding-left:18pt;text-indent:-18pt"><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:45.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:52.266%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">ARCOSA, INC., as Issuer</font></td></tr><tr style="height:13pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"><div style="padding-left:2.77pt;padding-right:2.77pt"><font><br></font></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:2.77pt;padding-right:2.77pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">By&#58;&#160;&#160;&#160;&#160;       </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">&#47;s&#47; Kevin Weber&#160;&#160;&#160;&#160;</font></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:37.62pt;padding-right:2.77pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Name&#58; Kevin Weber </font></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:37.62pt;padding-right:2.77pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Title&#58; Treasurer</font></div></td></tr></table></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">Signature Page to Second Supplemental Indenture</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="text-align:right"><font><br></font></div></div><div style="padding-left:18pt;text-indent:-18pt"><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:45.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:52.266%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">COMPUTERSHARE TRUST COMPANY, N.A., as Trustee</font></td></tr><tr style="height:13pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"><div style="padding-left:2.77pt;padding-right:2.77pt"><font><br></font></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:2.77pt;padding-right:2.77pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">By&#58;&#160;&#160;&#160;&#160;       </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">&#47;s&#47; Nancy Chouanard&#160;&#160;&#160;&#160;</font></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:37.62pt;padding-right:2.77pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Name&#58; Nancy Chouanard</font></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:37.62pt;padding-right:2.77pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Title&#58; Vice President</font></div></td></tr></table></div><div><font><br></font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">Signature Page to Second Supplemental Indenture</font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-10.4
<SEQUENCE>4
<FILENAME>exh104-amendment2x2018stoc.htm
<DESCRIPTION>EX-10.4
<TEXT>
<html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2025 Workiva -->
<title>Document</title></head><body><div id="i84771fa8b38745c388a1f3ddbe1e652a_1"></div><div style="min-height:72pt;width:100%"><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">Exhibit 10.4</font></div></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">AMENDMENT NUMBER TWO</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">TO THE </font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">ARCOSA, INC.</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">2018 STOCK OPTION AND INCENTIVE PLAN</font></div><div style="text-align:center"><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;This AMENDMENT NUMBER TWO TO THE ARCOSA, INC. 2018 STOCK OPTION AND INCENTIVE PLAN (this &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:120%">Amendment</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221;), dated as of May 8, 2024, is made and entered into by Arcosa, Inc., a Delaware corporation (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:120%">Company</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221;).  Terms used in this Amendment with initial capital letters that are not otherwise defined herein shall have the meanings ascribed to such terms in the Arcosa, Inc. 2018 Stock Option and Incentive Plan (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:120%">Plan</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221;).</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">RECITALS</font></div><div><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">WHEREAS</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">, Section 24 of the Plan provides that the Board of Directors of the Company (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:120%">Board</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221;) may amend the Plan at any time and from time to time&#59; </font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">WHEREAS</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">, the Board desires to amend the Plan to clarify the minimum vesting requirements with respect to grants of Awards to non-employee directors of the Company&#59; and</font></div><div style="text-align:justify;text-indent:36pt"><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">WHEREAS</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">, as of the date hereof, the Board resolved that this Amendment to the Plan be adopted.</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">NOW, THEREFORE</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">, in accordance with Section 24 of the Plan, the Company hereby amends the Plan, effective as of the date hereof, as follows&#58;</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">1.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:27.75pt">Section 22 of the Plan is hereby amended by deleting said section in its entirety and substituting in lieu thereof the following new Section 22&#58;</font></div><div style="padding-left:36pt;text-align:justify"><font><br></font></div><div style="margin-bottom:12pt;padding-left:36pt;padding-right:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">22.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">Limitation on Vesting of Certain Awards.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> </font></div><div style="margin-bottom:12pt;padding-left:36pt;padding-right:36pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(a)&#160;&#160;&#160;&#160;Notwithstanding any other provisions of the Plan to the contrary, but subject to Sections 20 and 21 of the Plan and except as provided in Section 22(b), Awards payable in the form of Shares shall be subject to the minimum vesting provisions set forth in this Section 22(a)&#59; provided however, that such Awards may vest on an accelerated basis, regardless of the minimum vesting provisions, in the event of a participant&#8217;s death, Disability, or Retirement, or in the event of a Change in Control.  All such Awards shall have a minimum vesting period of no less than one (1) year&#59; provided that, with respect to grants of Awards made on or around the date of an annual stockholders meeting to non-employee directors, such one (1) year vesting period shall be deemed satisfied if such Awards vest on the earlier of the first anniversary of the date of grant or the first annual stockholders meeting following the date of grant (but not less than fifty (50) weeks following the date of grant).  If the vesting of such an Award granted to an employee or a Consultant is not subject to performance conditions, such Award shall have a minimum vesting period of no less than three years, with periodic vesting over such period, provided that, the first vesting date shall occur no earlier than the first anniversary of the date such Award is granted.</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;padding-left:36pt;padding-right:36pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(b)&#160;&#160;&#160;&#160;The provisions of Section&#160;22(a) notwithstanding, up to five percent (5%) of the Shares authorized under the Plan may be granted as Awards without meeting the minimum vesting requirements set out in Section&#160;22(a). </font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">2.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:27.75pt">Except as expressly amended by this Amendment, the Plan shall continue in full force and effect in accordance with the provisions thereof.</font></div><div style="text-align:justify"><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">(Remainder of Page Intentionally Left Blank)</font></div><div style="text-align:center"><font><br></font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">(Signature Page to Follow)</font></div><div><font><br></font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">2</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">IN WITNESS WHEREOF</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">, the Company has caused this Amendment to be duly executed as of the date first written above.</font></div><div style="text-align:justify;text-indent:36pt"><font><br></font></div><div style="padding-left:288pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">ARCOSA, INC.</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font><br></font></div><div style="padding-left:288pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">By&#58;&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">&#47;s&#47; Gail M. Peck&#160;&#160;&#160;&#160;</font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</font></div><div style="padding-left:288pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Name&#58;&#160;&#160;&#160;&#160;Gail M. Peck</font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</font></div><div style="padding-left:288pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Title&#58;&#160;&#160;&#160;&#160;Chief Financial Officer</font></div><div style="text-align:justify"><font><br></font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">3</font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-19
<SEQUENCE>5
<FILENAME>exh19arcosasinsidertrading.htm
<DESCRIPTION>EX-19
<TEXT>
<html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2025 Workiva -->
<title>Document</title></head><body><div id="i2cc1c0c24dac4f879f5f9f685d921440_1"></div><div style="min-height:82.8pt;width:100%"><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Exhibit 19</font></div><div style="text-align:right"><img alt="image_0.jpg" src="image_0.jpg" style="height:28px;margin-bottom:5pt;vertical-align:text-bottom;width:100px"></div><div style="margin-bottom:12pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:97.275%"><tr><td style="width:1.0%"></td><td style="width:19.822%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:43.710%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:33.168%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#494949;border-bottom:1pt solid #494949;border-left:1pt solid #494949;border-top:1pt solid #494949;padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#ffffff;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">Insider Trading</font></td><td colspan="3" style="background-color:#494949;border-bottom:1pt solid #494949;border-left:1pt solid #494949;border-top:1pt solid #494949;padding:0 1pt"></td><td colspan="3" style="background-color:#494949;border-bottom:1pt solid #494949;border-left:1pt solid #494949;border-right:1pt solid #494949;border-top:1pt solid #494949;padding:2px 1pt;text-align:right;vertical-align:top"><font style="color:#ffffff;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">POLICY</font></td></tr></table></div></div><div style="text-align:right"><font><br></font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">PURPOSE</font></div><div style="margin-bottom:11pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">The Board of Directors of Arcosa, Inc. (the &#8220;Company&#8221;) has adopted this Insider Trading Policy (this &#8220;Policy&#8221;) to establish guidelines with respect to transactions in securities of the Company to promote compliance with securities laws and regulations pertaining to insider trading and transactions in Company securities.</font></div><div style="margin-bottom:11pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">PERSONS SUBJECT TO THE POLICY</font></div><div style="margin-bottom:11pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">This Policy applies to all (i) officers (&#8220;Arcosa Officers&#8221;) of the Company or any of its subsidiaries (&#8220;Arcosa Companies&#8221;), (ii) directors (&#8220;Arcosa Directors&#8221;) of the Company&#8217;s Board of Directors (the &#8220;Board&#8221;), (iii) employees of the Arcosa Companies (&#8220;Arcosa Employees&#8221; and, together with the Arcosa Officers and Arcosa Directors, the &#8220;Insiders&#8221;), and (iv) the respective Related Persons&#8221; (as defined below) for each of (i), (ii), and (iii) above.  As an Insider, you are responsible for the transactions of Related Persons and therefore should make them aware of the need to confer with you before they trade in Arcosa Securities (as defined below), and you should treat all such transactions for the purposes of this Policy and applicable securities laws as if the transactions were for your own account. This Policy does not, however, apply to personal securities transactions of Related Persons where the purchase or sale decision is made by a third party not controlled by, influenced by or related to you or such Related Person.</font></div><div style="margin-bottom:11pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">KEY TERMS USED IN THIS POLICY</font></div><div style="margin-bottom:11pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:400;line-height:120%">Arcosa Securities</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221; means the securities of an Arcosa Company, including (but not limited to) the Company&#8217;s common stock, options to purchase common stock, preferred stock, convertible debentures and warrants.  </font></div><div style="margin-bottom:11pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:400;line-height:120%">Related Person</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221; means, with respect to any person&#58;</font></div><div style="margin-bottom:11pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:31.8pt">such person&#8217;s spouse&#59;</font></div><div style="margin-bottom:11pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:31.8pt">such person&#8217;s minor children&#59;</font></div><div style="margin-bottom:11pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:31.8pt">any other person who lives in such person&#8217;s household&#59; and</font></div><div style="margin-bottom:11pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:31.8pt">any other person who does not live in such person&#8217;s household but whose transactions in Arcosa Securities are directed by such person or are subject to such person&#8217;s direct or indirect control (e.g., parents, children or friends who consult with such person before they trade in Arcosa Securities).</font></div><div style="margin-bottom:11pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">In addition, the term Related Person includes any entity, directly or indirectly, controlled by such person (e.g., a corporation in which such person owns a majority of the voting stock, a limited partnership in which such person is a general partner, a trust in which such person is the trustee, or an estate in which such person is an executor).</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Page 1 of 7</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Amended on December 11, 2024</font></div></div></div><hr style="page-break-after:always"><div style="min-height:82.8pt;width:100%"><div style="text-align:right"><img alt="image_0.jpg" src="image_0.jpg" style="height:28px;margin-bottom:5pt;vertical-align:text-bottom;width:100px"></div><div style="margin-bottom:12pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:97.275%"><tr><td style="width:1.0%"></td><td style="width:19.822%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:43.710%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:33.168%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#494949;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#ffffff;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">Insider Trading</font></td><td colspan="3" style="background-color:#494949;padding:0 1pt"></td><td colspan="3" style="background-color:#494949;padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#ffffff;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">POLICY</font></td></tr></table></div></div><div style="margin-bottom:11pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:400;line-height:120%">Material non&#8208;public information</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221; is generally considered to be information relating to the Arcosa Companies that is not available to the general public and as to which&#58;  (i) there is a substantial likelihood that a reasonable investor contemplating a transaction in Arcosa Securities would consider such information important in making his or her investment decision or (ii) if the information was disclosed, could be viewed by a reasonable investor as having significantly altered the total mix of information available.  Material non&#8208;public information may include, but is not limited to, information relating to&#58;</font></div><div style="margin-bottom:11pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:31.8pt">financial results&#59;</font></div><div style="margin-bottom:11pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:31.8pt">earnings projections&#59;</font></div><div style="margin-bottom:11pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:31.8pt">mergers, acquisitions, tender offers, joint ventures, or changes in assets&#59;</font></div><div style="margin-bottom:11pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:31.8pt">new products or discoveries, or significant developments regarding customers or suppliers, changes in control or in key management&#59; and</font></div><div style="margin-bottom:11pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:31.8pt">events regarding Arcosa Securities, such as redemption calls, repurchase plans, splits, and dividend actions.</font></div><div style="margin-bottom:11pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Information that has not been widely disseminated to the public is generally considered to be non&#8208;public information.  Once information is widely disseminated, it is still necessary to afford the investing public with sufficient time to absorb the information.  As a general rule, information should not be considered fully absorbed by the marketplace until after the second business day after the day on which the information is released.  Depending on the particular circumstances, the Company may determine that a longer or shorter period should apply to the release of specific material non&#8208;public information.</font></div><div style="margin-bottom:11pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">GENERAL STATEMENT OF POLICY</font></div><div style="margin-bottom:11pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">No Insider who is aware of material non&#8208;public information relating to the Company may, directly or indirectly (i) engage in transactions in Arcosa Securities, except as otherwise specified in this Policy&#59; (ii) pass on material non&#8208;public information relating to the Company to others, including Related Persons (&#8220;tipping&#8221;)&#59; (iii) suggest the purchase or sale of Arcosa Securities&#59; or (iv) assist anyone engaged in such activities.</font></div><div style="margin-bottom:11pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">This prohibition against trading while in possession of material non&#8208;public information continues even after separation from the Arcosa Companies so long as the information remains material and non&#8208;public.</font></div><div style="margin-bottom:11pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">This Policy also prohibits trading in securities of other companies (e.g., customers, suppliers, competitors, joint&#8208;venture partners or potential business combination parties) by Insiders while in the possession of material non&#8208;public information relating to those companies gained by virtue of their position with the Arcosa Companies, or tipping such information to others.  Also see the &#8220;Insider Information and Insider Trading&#8221; section of the Company&#8217;s Code of Conduct (the &#8220;Code of Conduct&#8221;).</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Page 2 of 7</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Amended on December 11, 2024</font></div></div></div><hr style="page-break-after:always"><div style="min-height:82.8pt;width:100%"><div style="text-align:right"><img alt="image_0.jpg" src="image_0.jpg" style="height:28px;margin-bottom:5pt;vertical-align:text-bottom;width:100px"></div><div style="margin-bottom:12pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:97.275%"><tr><td style="width:1.0%"></td><td style="width:19.822%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:43.710%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:33.168%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#494949;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#ffffff;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">Insider Trading</font></td><td colspan="3" style="background-color:#494949;padding:0 1pt"></td><td colspan="3" style="background-color:#494949;padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#ffffff;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">POLICY</font></td></tr></table></div></div><div style="margin-bottom:11pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">All Insiders are required to maintain the confidentiality of information relating to the Arcosa Companies and their respective business operations.  Furthermore, specific policies governing the public disclosure of information about the Arcosa Companies or its business operations are found in the Code of Conduct.  As a general matter, only certain designated persons are authorized to make public disclosures on behalf of any of the Arcosa Companies.</font></div><div style="margin-bottom:11pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Arcosa Employees shall report all suspected violations the Code of Conduct, securities laws or regulations, or this Policy.  Failure to report suspected violations or to comply with Company policies may result in disciplinary action, up to and including termination, and such person may be liable for civil or criminal penalties under the securities laws.</font></div><div style="margin-bottom:11pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Anyone who is in doubt as to whether a proposed transaction in Arcosa Securities would violate this Policy should consult with the Company&#8217;s Chief Legal Officer (the &#8220;CLO&#8221;), the Company&#8217;s Secretary (the &#8220;Secretary&#8221;), or Chief Financial Officer (the &#8220;CFO&#8221;) prior to proceeding with any proposed transaction.</font></div><div style="margin-bottom:11pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">In addition, it is the Company&#8217;s policy that persons covered by this Policy may not engage in any of the following transactions&#58;</font></div><div style="margin-bottom:11pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:31.8pt">sell Arcosa Securities short&#59;</font></div><div style="margin-bottom:11pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:31.8pt">pledge or hypothecate any Arcosa Securities (e.g., use Arcosa Securities for margin loans or to collateralize other indebtedness)&#59; or</font></div><div style="margin-bottom:11pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:31.8pt">engage in derivative transactions, including without limitation hedging, puts and calls, involving Arcosa Securities.</font></div><div style="margin-bottom:11pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">WRITTEN, PRE&#8208;ARRANGED STOCK TRADING PLANS</font></div><div style="margin-bottom:11pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">When an Insider desires to utilize a so&#8208;called &#8220;10b5&#8208;1&#8221; plan, such plan, at a minimum, must meet the requirements of the U.S. Securities and Exchange Commission (&#8220;SEC&#8221;) for 10b5&#8208;1 plans.  Any members of the Pre&#8208;Clearance Group (as defined below) desiring to use a 10b5&#8208;1 plan must follow the pre&#8208;clearance procedures outlined below before establishing such a plan.  Once established in compliance with SEC rules and this Policy, no further pre&#8208;approval of transactions conducted pursuant to the 10b5&#8208;1 plan will be required. To be in accordance with this Policy, a 10b5-1 plan must meet the following conditions&#58;</font></div><div style="margin-bottom:11pt;padding-left:54pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(i)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:24.69pt">no transactions occur under the 10b5-1 plan until the expiration of a cooling-off period consisting of&#58;</font></div><div style="margin-bottom:11pt;padding-left:72pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:13.8pt">with respect to an Arcosa Officer or an Arcosa Director, the later of&#58;</font></div><div style="margin-bottom:11pt;padding-left:117pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">o</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:12pt">90 days after the adoption or modification of the 10b5-1 plan&#59; and </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Page 3 of 7</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Amended on December 11, 2024</font></div></div></div><hr style="page-break-after:always"><div style="min-height:82.8pt;width:100%"><div style="text-align:right"><img alt="image_0.jpg" src="image_0.jpg" style="height:28px;margin-bottom:5pt;vertical-align:text-bottom;width:100px"></div><div style="margin-bottom:12pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:97.275%"><tr><td style="width:1.0%"></td><td style="width:19.822%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:43.710%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:33.168%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#494949;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#ffffff;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">Insider Trading</font></td><td colspan="3" style="background-color:#494949;padding:0 1pt"></td><td colspan="3" style="background-color:#494949;padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#ffffff;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">POLICY</font></td></tr></table></div></div><div style="margin-bottom:11pt;padding-left:117pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">o</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:12pt">two (2) business days following the disclosure of the Company&#8217;s financial results in a Form 10-Q or Form 10-K for the completed fiscal quarter in which the 10b5-1 plan was adopted (but, in any event, subject to the maximum of 120 days after the adoption of the 10b5-1 plan)&#59;</font></div><div style="margin-bottom:11pt;padding-left:72pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:13.8pt">with respect to an Arcosa Employee, 30 days after the adoption of the 10b5-1 plan&#59;</font></div><div style="margin-bottom:11pt;padding-left:54pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(ii)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:21.36pt">the 10b5-1 plan was entered into or adopted in good faith by the Insider, and not as part of a plan or scheme to evade the prohibitions of Section 10(b) of the Securities Exchange Act of 1934 (the &#8220;Exchange Act&#8221;) and Rule 10b5-1 under the Exchange Act, at a time when the Insider was not in possession of material non-public information about the Company or the applicable Arcosa Security&#59;</font></div><div style="margin-bottom:11pt;padding-left:54pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(iii)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:18.03pt">with respect to an Arcosa Officer or an Arcosa Director, the 10b5-1 plan includes a representation from such person certifying, on the date of adoption or modification of the 10b5-1 plan, the following&#59;</font></div><div style="margin-bottom:11pt;padding-left:72pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:13.8pt">the Arcosa Officer or the Arcosa Director is not aware of any material non-public information about the Company or the applicable Arcosa Security&#59; and</font></div><div style="margin-bottom:11pt;padding-left:72pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:13.8pt">the Arcosa Officer or the Arcosa Director is adopting or modifying the 10b5-1 plan in good faith and not as part of a plan or scheme to evade the prohibitions of Section 10(b) of the Exchange Act and Rule 10b5-1 under the Exchange Act&#59;</font></div><div style="margin-bottom:11pt;padding-left:54pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(iv)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:18.69pt">the Insider has acted in good faith with respect to the 10b5-1 plan&#59; and</font></div><div style="margin-bottom:11pt;padding-left:54pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(v)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:22.02pt">the 10b5-1 plan gives a third party the discretionary authority to execute such purchases and sales, outside the control of the Insider, so long as such third party does not possess any material non-public information about the Company&#59; or explicitly specifies the security or securities to be purchased or sold, the number of shares, the prices, and&#47;or dates of transactions, or other formula(s) describing such transactions.</font></div><div style="margin-bottom:11pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Any modification or change to the amount, price, or timing of the purchase or sale of the Arcosa Securities (or a modification or change to a written formula or algorithm, or computer program that affects the amount, pricing or timing of the purchase or sale of the Arcosa Securities) underlying a 10b5-1 plan will, for purposes of the approval and other requirements set forth in this Policy, be treated as a termination of such 10b5-1 plan and the adoption of a new 10b5-1 plan, and will require the satisfaction of the foregoing conditions, including a new cooling-off period as set forth in paragraph (i) above.</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Page 4 of 7</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Amended on December 11, 2024</font></div></div></div><hr style="page-break-after:always"><div style="min-height:82.8pt;width:100%"><div style="text-align:right"><img alt="image_0.jpg" src="image_0.jpg" style="height:28px;margin-bottom:5pt;vertical-align:text-bottom;width:100px"></div><div style="margin-bottom:12pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:97.275%"><tr><td style="width:1.0%"></td><td style="width:19.822%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:43.710%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:33.168%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#494949;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#ffffff;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">Insider Trading</font></td><td colspan="3" style="background-color:#494949;padding:0 1pt"></td><td colspan="3" style="background-color:#494949;padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#ffffff;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">POLICY</font></td></tr></table></div></div><div style="margin-bottom:11pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">RESERVATION OF AUTHORITY</font></div><div style="margin-bottom:11pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Certain exceptions to this Policy or its procedures may be made only by the CLO on a case by case basis, but in no case will an exception be granted in violation of applicable law or if such exception introduces, in the sole estimation of the CLO, an unacceptable risk to the Arcosa Companies.</font></div><div style="margin-bottom:11pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">SANCTIONS</font></div><div style="margin-bottom:11pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">A violation of this Policy will be viewed seriously and provides grounds for disciplinary action, including dismissal.  Furthermore, the government can seek a variety of remedies and sanctions when a person commits insider trading.  Besides being required to disgorge profits gained or losses avoided, the offender may be subject to substantial fines and&#47;or imprisonment.</font></div><div style="margin-bottom:11pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">POLICY OVERSIGHT AND AMENDMENTS</font></div><div style="margin-bottom:11pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">The Governance and Sustainability Committee (the &#8220;Governance Committee&#8221;) shall have oversight of this Policy.  The Company&#8217;s Chief Executive Officer (the &#8220;CEO&#8221;) may approve procedural and other minor amendments to this Policy.  Material amendments to this Policy require approval from the Governance Committee.</font></div><div><font><br></font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Page 5 of 7</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Amended on December 11, 2024</font></div></div></div><div id="i2cc1c0c24dac4f879f5f9f685d921440_4"></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="text-align:right"><img alt="image_0.jpg" src="image_0.jpg" style="height:28px;margin-bottom:5pt;vertical-align:text-bottom;width:100px"></div></div><div style="margin-bottom:11pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">PRE&#8208;CLEARANCE GROUP PROCEDURES</font></div><div style="margin-bottom:11pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">The Company has established additional procedures applicable to the following persons&#58; (i) Arcosa Directors&#59; (ii) Arcosa Officers&#59; and (iii) such additional persons as designated by the CLO (collectively, the &#8220;Pre&#8208;Clearance Group&#8221;).</font></div><div style="margin-bottom:11pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Blackout Period</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">.  In order to ensure adequate public dissemination of financial information, no member of the Pre&#8208;Clearance Group or their Related Persons may engage in transactions in Arcosa Securities during the period (the &#8220;Blackout Period&#8221;)&#58;</font></div><div style="margin-bottom:11pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:31.8pt">beginning at the closing of trading on the last day of each calendar quarter&#59; and</font></div><div style="margin-bottom:11pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:31.8pt">ending at the opening of trading on the second (2nd) trading day following the date on which the Company issues its quarterly and&#47;or annual earnings release (as applicable).</font></div><div style="margin-bottom:11pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">The Blackout Period is subject to adjustment, and additional Blackout Periods of differing periods and coverage may be implemented, as determined appropriate by the CEO, the CFO, the CLO or the Secretary.</font></div><div style="margin-bottom:11pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Pre&#8208;Clearance</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">.  Each member of the Pre&#8208;Clearance Group, for and on behalf of himself&#47;herself and his or her Related Persons, shall contact the Secretary for &#8220;pre&#8208;clearance&#8221; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:400;line-height:120%">prior </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">to (i) making a bona fide gift of Arcosa Securities or (ii) engaging in any transaction in Arcosa Securities.</font></div><div style="margin-bottom:11pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">The CEO shall also contact the Chairperson of the Board or the Chairperson of the Governance Committee for pre&#8208;clearance.</font></div><div style="margin-bottom:11pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">The Secretary will discuss pre&#8208;clearance requests with the CEO, the CFO and the CLO.  No transaction may be executed or gift made unless and until the Pre&#8208;Clearance Group member has received pre&#8208;clearance in writing (e&#8208;mail is sufficient) from the Secretary (or his&#47;her designee if he&#47;she is unavailable).  For requests made by the CEO, the Chairperson of the Board or the Chairperson of the Governance Committee must give the required pre&#8208;clearance.  All pre&#8208; clearance requests and responses will be logged by the Corporate Secretary department.</font></div><div style="margin-bottom:11pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Short&#8208;term Trading Prohibited</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">.  Short&#8208;term trading of Arcosa Securities may be distracting and may unduly focus a person on the Company&#8217;s short&#8208;term stock market performance instead of the Company&#8217;s long&#8208;term business objectives.  For these reasons, members of the Pre&#8208;Clearance Group and their respective Related Persons who purchase Arcosa Securities in the open market may not sell any Arcosa Securities of the same class during the six (6) months following the purchase (or vice&#8208;versa).  Furthermore, members of the Pre&#8208;Clearance Group who are required to make filings under Section 16 of the Exchange Act (</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:400;line-height:120%">e.g.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">, Forms 3, 4 and 5) (collectively, &#8220;Section 16 Filings&#8221;) and their respective Related Persons may not engage in any short&#8208;swing transaction (any combination of purchase and sale or sale and purchase of Arcosa Securities within six (6) months of each other) in violation of the short&#8208;swing profit prohibition of Section 16 of the Exchange Act.</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Page 6 of 7</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Amended on December 11, 2024</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="text-align:right"><img alt="image_0.jpg" src="image_0.jpg" style="height:28px;margin-bottom:5pt;vertical-align:text-bottom;width:100px"></div></div><div style="margin-bottom:11pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Stock Ownership Requirements.  </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Notwithstanding the pre&#8208;clearance review process or Blackout Periods, this Policy does not eliminate or supersede any stock&#8208;ownership requirements imposed by contract or by other applicable Company policies.</font></div><div style="margin-bottom:11pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Section 16 Filings.  </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">The Company will assist in making Section 16 Filings for those members of the Pre&#8208;Clearance Group required by the Exchange Act to make such filings with respect to Arcosa Securities.</font></div><div><font><br></font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Page 7 of 7</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Amended on December 11, 2024</font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-21
<SEQUENCE>6
<FILENAME>exh21listofsubsidiaries123.htm
<DESCRIPTION>EX-21
<TEXT>
<html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2025 Workiva -->
<title>Document</title></head><body><div id="i1277c4733cba42cab9da0f3053ec22ea_1"></div><div style="min-height:42.75pt;width:100%"><div><font><br></font></div></div><div style="text-align:right"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Exhibit 21 </font></div><div style="text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Arcosa, Inc.</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Active Subsidiaries as of February&#160;28, 2025</font></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:76.319%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:20.748%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Name of Subsidiary</font></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Jurisdiction of Incorporation</font></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4601 Holmes Road, LLC</font></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Delaware</font></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">ACC CA, Inc.</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">California</font></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">ACC DFW, LLC</font></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Delaware</font></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">ACC Florida, LLC</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Delaware</font></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">ACC Houston, LLC</font></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Delaware</font></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">ACC Southeast, LLC</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Delaware</font></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">ACC Texas, LLC</font></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Delaware</font></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">ACC West, LLC</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Delaware</font></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Administradora Especializada, S. de R.L. de C.V.</font></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Mexico</font></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ameron Pole Products LLC</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Delaware</font></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Arcosa Aggregates Gulf Coast, LLC.</font></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Delaware</font></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Arcosa Aggregates Holdings, LLC.</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Delaware</font></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Arcosa Aggregates Ohio River Valley, LLC</font></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Delaware</font></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Arcosa Aggregates Texas, LLC</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Delaware</font></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Arcosa Aggregates West, LLC</font></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Delaware</font></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Arcosa Canada Distribution, Inc.</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Alberta</font></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Arcosa Canada ULC</font></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Alberta</font></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Arcosa Construction Services, LLC</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Texas</font></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Arcosa Crushed Concrete, LLC</font></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Delaware</font></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Arcosa Cryogenics, LLC</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Delaware</font></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Arcosa EPI, LLC</font></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Delaware</font></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Arcosa Industries de M&#233;xico, S. de R.L. de C.V.</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Mexico</font></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Arcosa International Holdings AG</font></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Switzerland</font></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Arcosa LWB, LLC</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Delaware</font></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Arcosa LW BR, LLC</font></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Delaware</font></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Arcosa LWFP, LLC</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Delaware</font></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Arcosa LW HPB, LLC</font></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Delaware</font></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Arcosa LW KY, LLC</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Delaware</font></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Arcosa LW, LLC</font></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Delaware</font></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Arcosa LWS, LLC</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Delaware</font></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Arcosa Marine Components, LLC</font></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Delaware</font></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Arcosa Marine Leasing, Inc.</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Delaware</font></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Arcosa Marine Products, Inc.</font></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Delaware</font></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Arcosa Materials Holdings, Inc.</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Delaware</font></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Arcosa Materials, Inc.</font></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Delaware</font></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Arcosa Mining and Construction Equipment, Inc.</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Delaware</font></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Arcosa Shoring Products, Inc.</font></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Delaware</font></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Arcosa Stabilized &#38; Recycling, LLC</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Delaware</font></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Arcosa Stabilized Materials, LLC</font></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Texas</font></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Arcosa Telecom Structures, LLC</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Delaware</font></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Arcosa Traffic and Lighting Structures, LLC</font></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Delaware</font></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Arcosa Wind Towers, Inc.</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Delaware</font></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Art Wilson Co.</font></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Delaware</font></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">AWT Belen, LLC</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">New Mexico</font></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Beaver Run Farms LLC</font></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Delaware</font></td></tr></table></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:42.75pt;width:100%"><div><font><br></font></div></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:76.319%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:20.748%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Name of Subsidiary</font></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Jurisdiction of Incorporation</font></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">CEMC Services, LLC</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Delaware</font></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cherry Administration Services, Inc.</font></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Texas</font></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cherry Companies Management, Inc.</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Texas</font></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cherry Concrete Removal, Ltd.</font></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Texas</font></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cherry Crawford Holdings, LLC</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Delaware</font></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cherry Demolition, Inc.</font></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Texas</font></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cherry Land Holdings, L.L.C.</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Texas</font></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cherry Moving Company, Inc.</font></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Texas</font></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cherry Recycling, Inc.</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Texas</font></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">CreekWood Resources, LLC</font></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Delaware</font></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">CWS Road Plate, L.L.C.</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Texas</font></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diamond Gypsum, LLC</font></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Delaware</font></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">East SM, LLC</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Delaware</font></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">The Gravel Company, LLC</font></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Texas</font></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Harrison Gypsum, LLC</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Delaware</font></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">HG Eagle, LLC</font></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Delaware</font></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Imperial Limestone Company Limited</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">British Columbia</font></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Inland Marine Equipment LLC</font></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Delaware</font></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Jack Acquisitions, Inc.</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Delaware</font></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">J.A. Jack &#38; Sons, Inc.</font></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Delaware</font></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Lake Lynn Transportation LLC</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Delaware</font></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Lake Point Phase I LLC</font></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Florida</font></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Lake Point Phase II LLC</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Florida</font></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Lake Point Southfront LLC</font></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Florida</font></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Laurel Aggregates of Delaware, LLC</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Delaware</font></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Laurel Aggregates of PA, LLC</font></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Delaware</font></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Laurel Aggregates Terminal Services of Delaware, LLC</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Delaware</font></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Meyer Utility Structures, LLC</font></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Delaware</font></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Midwest Land Trust, LLC</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Delaware</font></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">North Florida Rock, LLC</font></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Delaware</font></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">OFE, S. de R.L. de C.V.</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Mexico</font></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Opelika Stone Company, LLC</font></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Delaware</font></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">POB Exploration, LLC</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Delaware</font></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">RB Parkway, LLC</font></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Delaware</font></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">RB Paving and Construction, LLC</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Delaware</font></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">River Aggregates, LLC</font></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Delaware</font></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Selinsky Road Holdings, LLC</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Delaware</font></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Servicios Corporativos Tatsa, S. de R.L. de C.V.</font></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Mexico</font></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Southwest Equipment Holdings, LLC</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Arizona</font></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Southwest Rock Products, L.L.C.</font></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Delaware</font></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stavola Asphalt Company LLC</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Delaware</font></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stavola Beaver Run Quarry, LLC</font></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Delaware</font></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stavola Construction Materials LLC</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Delaware</font></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stavola Contracting Company LLC</font></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Delaware</font></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stavola Flemington Asphalt LLC</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Delaware</font></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stavola Flemington Land LLC</font></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Delaware</font></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stavola Industries, L.L.C.</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Delaware</font></td></tr></table></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:42.75pt;width:100%"><div><font><br></font></div></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:76.319%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:20.748%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Name of Subsidiary</font></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Jurisdiction of Incorporation</font></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stavola Newark Terminal LLC</font></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Delaware</font></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stavola Oldbridge Materials, L.L.C.</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Delaware</font></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stavola Quarries, L.L.C.</font></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Delaware</font></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stavola Sand &#38; Gravel LLC</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Delaware</font></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stavola Silverbrook Land LLC</font></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Delaware</font></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stavola Summit Land PA LLC</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Pennsylvania</font></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">StonePoint Holding, LLC</font></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Delaware</font></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">StonePoint Intermediate Holding, LLC</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Delaware</font></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">StonePoint Materials LLC</font></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Delaware</font></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">StonePoint Ultimate Holding, LLC</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Delaware</font></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Summit Anthracite LLC</font></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Delaware</font></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Utica Resources LLC</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Delaware</font></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Washita Valley Logistics, LLC</font></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Delaware</font></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Western Oklahoma Development Group, LLC</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Delaware</font></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Western States Gypsum, Inc.</font></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Delaware</font></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">White Mountain Investment II, LLC</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Arizona</font></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">White Mountain Properties, LLC</font></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Delaware</font></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">White Mountain Rock Products, LLC</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Arizona</font></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Winn Marine, LLC</font></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Delaware</font></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Winn Materials, LLC</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Delaware</font></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Winn Materials of Kentucky LLC</font></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Delaware</font></td></tr></table></div><div><font><br></font></div><div><font><br></font></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-23.1
<SEQUENCE>7
<FILENAME>exh231eyconsent12312024.htm
<DESCRIPTION>EX-23.1
<TEXT>
<html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2025 Workiva -->
<title>Document</title></head><body><div id="i178e02c2606e4fb18ae6f609a5d783d3_1"></div><div style="min-height:42.75pt;width:100%"><div style="text-align:justify"><font><br></font></div></div><div style="margin-bottom:6pt;text-align:right"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">EXHIBIT&#160;23.1</font></div><div style="margin-bottom:6pt;text-align:right"><font><br></font></div><div style="margin-bottom:6pt;text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CONSENT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM</font></div><div style="margin-bottom:6pt;text-align:center"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We consent to the incorporation by reference in the Registration Statement (Form S-8 No. 333-228098) pertaining to the 2018 Stock Option and Incentive Plan of Arcosa, Inc., and in the Registration Statement (Form S-3 No. 333-276065) of Arcosa, Inc. and in the related Prospectus, of our reports dated February&#160;28, 2025, with respect to the consolidated financial statements of Arcosa, Inc. and subsidiaries, and the effectiveness of internal control over financial reporting of Arcosa, Inc. and subsidiaries, included in this Annual Report (Form 10-K) for the year ended December 31, 2024.</font></div><div style="text-align:justify"><font><br></font></div><div style="margin-bottom:6pt;margin-top:5pt;padding-left:216pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:30.409%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#47;s&#47; ERNST&#160;&#38; YOUNG LLP</font></td></tr></table></div><div style="margin-bottom:6pt"><font><br></font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Dallas, Texas</font></div><div style="margin-bottom:6pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">February&#160;28, 2025 </font></div><div style="text-align:justify"><font><br></font></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:justify"><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-23.2
<SEQUENCE>8
<FILENAME>exh232boydconsent12312024.htm
<DESCRIPTION>EX-23.2
<TEXT>
<html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2025 Workiva -->
<title>Document</title></head><body><div id="iecfdd75dafe4444facf29dd65fc11af3_1"></div><div style="min-height:42.75pt;width:100%"><div style="text-align:justify"><font><br></font></div></div><div style="margin-bottom:6pt;text-align:right"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">EXHIBIT&#160;23.2</font></div><div style="margin-bottom:6pt;text-align:right"><font><br></font></div><div style="margin-bottom:6pt;text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CONSENT OF THIRD-PARTY QUALIFIED PERSON</font></div><div style="margin-bottom:6pt;text-align:center"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%">We consent to the incorporation by reference by Arcosa, Inc. (the &#34;Company&#34;) in the Registration Statement (Form S-8 No. 333-228098) pertaining to the 2018 Stock Option and Incentive Plan of Arcosa, Inc., and in the Registration Statement (Form S-3 No. 333-276065) of the Company and in the related Prospectus, of information contained in our report dated February 26, 2025, addressed to the Company, relating to certain mineral reserves and mineral resources information for the Company&#8217;s natural aggregate and specialty materials properties including setting forth the estimates of the Company&#8217;s mineral reserves and mineral resources included in this Annual Report on Form 10-K for the year ended December 31, 2024. We also consent to the reference to John T. Boyd Company in those filings and any amendments thereto.</font></div><div style="text-align:justify"><font><br></font></div><div style="margin-bottom:6pt;margin-top:5pt;padding-left:175.5pt;padding-right:175.5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:60.818%"><tr><td style="width:1.0%"></td><td style="width:48.900%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:48.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">JOHN T. BOYD COMPANY</font></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">By&#58; </font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#47;s&#47; John T. Boyd II</font></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:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">John T. Boyd II</font></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">President and CEO</font></td></tr></table></div><div style="margin-bottom:6pt"><font><br></font></div><div><font><br></font></div><div style="margin-bottom:6pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">February&#160;28, 2025 </font></div><div style="text-align:justify"><font><br></font></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:justify"><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-31.1
<SEQUENCE>9
<FILENAME>exh31112312024.htm
<DESCRIPTION>EX-31.1
<TEXT>
<html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2025 Workiva -->
<title>Document</title></head><body><div id="i124c1adcc8a744069b1331b29e692abc_1"></div><div style="min-height:42.75pt;width:100%"><div><font><br></font></div></div><div style="text-align:right"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Exhibit 31.1</font></div><div style="margin-top:18pt;text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CERTIFICATION</font></div><div style="margin-top:6pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">I, Antonio Carrillo, certify that&#58;</font></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:9.67pt">I have reviewed this Annual Report on Form 10-K of Arcosa, Inc.&#59;</font></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:9.67pt">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&#59;</font></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:9.67pt">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&#59;</font></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:9.67pt">The registrant&#8217;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&#58;</font></div><div style="margin-top:6pt;padding-left:72pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">a.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:9.67pt">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&#59;</font></div><div style="margin-top:6pt;padding-left:72pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">b.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:9.67pt">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&#59;</font></div><div style="margin-top:6pt;padding-left:72pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">c.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.23pt">Evaluated the effectiveness of the registrant&#8217;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&#59; and</font></div><div style="margin-top:6pt;padding-left:72pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">d.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:9.67pt">Disclosed in this report any change in the registrant&#8217;s internal control over financial reporting that occurred during the registrant&#8217;s most recent fiscal quarter (the registrant&#8217;s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant&#8217;s internal control over financial reporting&#59; and</font></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:9.67pt">The registrant&#8217;s other certifying officer(s) and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant&#8217;s auditors and the audit committee of the registrant&#8217;s board of directors (or persons performing the equivalent functions)&#58;</font></div><div style="margin-top:6pt;padding-left:72pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">a.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:9.67pt">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&#8217;s ability to record, process, summarize and report financial information&#59; and</font></div><div style="margin-top:6pt;padding-left:72pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">b.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:9.67pt">Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant&#8217;s internal control over financial reporting.</font></div><div style="text-align:justify"><font><br></font></div><div style="margin-top:9pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Date&#58; February&#160;28, 2025 </font></div><div style="margin-top:9pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#47;s&#47; Antonio Carrillo</font></div><div style="margin-top:9pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Antonio Carrillo</font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">President and Chief Executive Officer</font></div><div><font><br></font></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-31.2
<SEQUENCE>10
<FILENAME>exh31212312024.htm
<DESCRIPTION>EX-31.2
<TEXT>
<html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2025 Workiva -->
<title>Document</title></head><body><div id="ibc1f212546da47558f46680a2c53b991_1"></div><div style="min-height:42.75pt;width:100%"><div><font><br></font></div></div><div style="text-align:right"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Exhibit 31.2</font></div><div style="margin-top:18pt;text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CERTIFICATION</font></div><div style="margin-top:6pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">I, Gail M. Peck, certify that&#58;</font></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:9.67pt">I have reviewed this Annual Report on Form 10-K of Arcosa, Inc.&#59;</font></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:9.67pt">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&#59;</font></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:9.67pt">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&#59;</font></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:9.67pt">The registrant&#8217;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&#58;</font></div><div style="margin-top:6pt;padding-left:72pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">a.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:9.67pt">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&#59;</font></div><div style="margin-top:6pt;padding-left:72pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">b.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:9.67pt">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&#59;</font></div><div style="margin-top:6pt;padding-left:72pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">c.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.23pt">Evaluated the effectiveness of the registrant&#8217;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&#59; and</font></div><div style="margin-top:6pt;padding-left:72pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">d.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:9.67pt">Disclosed in this report any change in the registrant&#8217;s internal control over financial reporting that occurred during the registrant&#8217;s most recent fiscal quarter (the registrant&#8217;s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant&#8217;s internal control over financial reporting&#59; and</font></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:9.67pt">The registrant&#8217;s other certifying officer(s) and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant&#8217;s auditors and the audit committee of the registrant&#8217;s board of directors (or persons performing the equivalent functions)&#58;</font></div><div style="margin-top:6pt;padding-left:72pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">a.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:9.67pt">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&#8217;s ability to record, process, summarize and report financial information&#59; and</font></div><div style="margin-top:6pt;padding-left:72pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">b.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:9.67pt">Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant&#8217;s internal control over financial reporting.</font></div><div style="text-align:justify"><font><br></font></div><div style="margin-top:9pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Date&#58; February&#160;28, 2025 </font></div><div style="margin-top:9pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#47;s&#47; Gail M. Peck</font></div><div style="margin-top:9pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gail M. Peck</font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Chief Financial Officer</font></div><div><font><br></font></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-32.1
<SEQUENCE>11
<FILENAME>exh32112312024.htm
<DESCRIPTION>EX-32.1
<TEXT>
<html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2025 Workiva -->
<title>Document</title></head><body><div id="i3392cafa53254d57aa9a48e5db72f804_1"></div><div style="min-height:42.75pt;width:100%"><div><font><br></font></div></div><div style="text-align:right"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Exhibit 32.1</font></div><div style="margin-top:18pt;text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CERTIFICATION PURSUANT TO</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">18 U.S.C. SECTION 1350,</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">AS ADOPTED PURSUANT TO</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002</font></div><div style="margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In connection with the Annual Report of Arcosa, Inc. (the &#8220;Company&#8221;) on Form 10-K for the period ended December&#160;31, 2024 as filed with the Securities and Exchange Commission on the date hereof (the &#8220;Report&#8221;), I, Antonio Carrillo, President and Chief Executive Officer of the Company, certify to my knowledge, pursuant to 18 U.S.C. Section&#160;1350, as adopted pursuant to Section&#160;906 of the Sarbanes-Oxley Act of 2002, that&#58;</font></div><div style="margin-top:6pt;padding-left:31.5pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1)</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.78pt">The Report fully complies with the requirements of Section&#160;13(a) or 15(d) of the Securities Exchange Act of 1934&#59; and</font></div><div style="margin-top:6pt;padding-left:31.5pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(2)</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.78pt">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.</font></div><div style="text-align:justify"><font><br></font></div><div style="margin-top:9pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#47;s&#47; Antonio Carrillo</font></div><div style="margin-top:9pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Antonio Carrillo</font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">President and Chief Executive Officer</font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">February&#160;28, 2025 </font></div><div style="margin-top:9pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A signed original of this written statement required by Section&#160;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.</font></div><div><font><br></font></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-32.2
<SEQUENCE>12
<FILENAME>exh32212312024.htm
<DESCRIPTION>EX-32.2
<TEXT>
<html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2025 Workiva -->
<title>Document</title></head><body><div id="iac267a0966314808ad0ec79fce68588f_1"></div><div style="min-height:42.75pt;width:100%"><div><font><br></font></div></div><div style="text-align:right"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Exhibit 32.2</font></div><div style="margin-top:18pt;text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CERTIFICATION PURSUANT TO</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">18 U.S.C. SECTION 1350,</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">AS ADOPTED PURSUANT TO</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002</font></div><div style="margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In connection with the Annual Report of Arcosa, Inc. (the &#8220;Company&#8221;) on Form 10-K for the period ended December&#160;31, 2024 as filed with the Securities and Exchange Commission on the date hereof (the &#8220;Report&#8221;), I, Gail M. Peck, Chief Financial Officer of the Company, certify to my knowledge, pursuant to 18 U.S.C. Section&#160;1350, as adopted pursuant to Section&#160;906 of the Sarbanes-Oxley Act of 2002, that&#58;</font></div><div style="margin-top:6pt;padding-left:31.5pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1)</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.78pt">The Report fully complies with the requirements of Section&#160;13(a) or 15(d) of the Securities Exchange Act of 1934&#59; and</font></div><div style="margin-top:6pt;padding-left:31.5pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(2)</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.78pt">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.</font></div><div style="text-align:justify"><font><br></font></div><div style="margin-top:9pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#47;s&#47; Gail M. Peck</font></div><div style="margin-top:9pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gail M. Peck</font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Chief Financial Officer</font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">February&#160;28, 2025 </font></div><div style="margin-top:9pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A signed original of this written statement required by Section&#160;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.</font></div><div><font><br></font></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-95
<SEQUENCE>13
<FILENAME>exh95mininginformation1231.htm
<DESCRIPTION>EX-95
<TEXT>
<html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2025 Workiva -->
<title>Document</title></head><body><div id="i0a001c917ce346989b3286d6b8e07294_1"></div><div style="min-height:42.75pt;width:100%"><div><font><br></font></div></div><div style="text-align:right"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Exhibit 95</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Mine Safety Disclosures</font></div><div style="text-align:center"><font><br></font></div><div style="margin-bottom:6pt;text-align:justify;text-indent:9pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company owned or operated mines during the year ended December&#160;31, 2024. The Financial Reform Act (&#34;Dodd-Frank&#34;) requires us to disclose in our periodic reports filed with the SEC, specific information about each of our mines comprised of notices, violations, and orders</font><font 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</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> made by the Federal Mine Safety and Health Administration pursuant to the Federal Mine Safety and Health Act of 1977. </font></div><div style="text-indent:9pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table is a summary of the reportable information required for our mines that operated during the year ended December&#160;31, 2024&#58;</font><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:18.958%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:1.974%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:1.974%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.581%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.581%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.728%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.581%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:1.974%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:1.974%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.581%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.996%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.999%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.289%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.410%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.853%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.556%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:1.974%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:1.974%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:1.974%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:1.974%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.853%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.410%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.853%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.410%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:1.974%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.743%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">Mine or Operating<br>&#160;Name&#47;MSHA<br>&#160;Identification<br>&#160;Number</font></td><td colspan="6" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">Section 104 S&#38;S Citations (#)</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">Section 104(b) Orders (#)</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">Section 104(d) Citations and Orders (#)</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">Section 110(b)(2) Violations (#)</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">Section 107(a) Orders (#)</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">Total Dollar Value of MSHA Assessments Proposed <br>($)</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">Total Number of Mining Related Fatalities (#)</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">Received Notice of Pattern of Violation Under Section 104(e) (yes&#47;no)</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">Received Notice of Potential to Have Pattern under Section 104(e) (yes&#47;no)</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">Legal Actions Pending as of Last Day of Period (#)</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">Legal<br>&#160;Actions<br>&#160;Initiated<br>&#160;During<br>&#160;Period<br>&#160;(#)</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">Legal Actions Resolved During Period (#)</font></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Asa<br>(4104399)</font></td><td colspan="5" style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1&#160;</font></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="5" style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</font></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="5" style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</font></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="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</font></td><td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</font></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="5" style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</font></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 style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</font></td><td colspan="4" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4,279&#160;</font></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;border-top:1pt solid #000;padding:0 1pt"></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"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</font></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;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="6" style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">No</font></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="6" style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">No</font></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="5" style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</font></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="5" style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</font></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="5" style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</font></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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Cottonwood <br>(4104553)</font></td><td colspan="5" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1&#160;</font></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="5" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</font></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="5" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</font></td><td style="background-color:#ffffff;padding: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:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</font></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</font></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="5" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</font></td><td style="background-color:#ffffff;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"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</font></td><td colspan="4" style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">574&#160;</font></td><td style="background-color:#ffffff;padding: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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</font></td><td style="background-color:#ffffff;padding: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="6" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">No</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="6" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">No</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="5" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</font></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="5" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</font></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="5" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</font></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"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Kimball Bend<br>(4105462)</font></td><td colspan="5" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</font></td><td style="background-color:#dbdbdb;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="5" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</font></td><td style="background-color:#dbdbdb;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="5" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</font></td><td style="background-color:#dbdbdb;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="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</font></td><td style="background-color:#dbdbdb;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="5" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</font></td><td style="background-color:#dbdbdb;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"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</font></td><td colspan="4" style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</font></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">3</font></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"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</font></td><td style="background-color:#dbdbdb;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="6" style="background-color:#dbdbdb;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">No</font></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="6" style="background-color:#dbdbdb;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">No</font></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="5" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</font></td><td style="background-color:#dbdbdb;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="5" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</font></td><td style="background-color:#dbdbdb;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="5" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</font></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"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Academy <br>(4105537)</font></td><td colspan="5" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</font></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="5" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</font></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="5" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</font></td><td style="background-color:#ffffff;padding: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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</font></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="5" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</font></td><td style="background-color:#ffffff;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"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</font></td><td colspan="4" style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</font></td><td style="background-color:#ffffff;padding: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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</font></td><td style="background-color:#ffffff;padding: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="6" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">No</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="6" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">No</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="5" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</font></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="5" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</font></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="5" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</font></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Paradise<br>(4103253)</font></td><td colspan="5" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</font></td><td style="background-color:#dbdbdb;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="5" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</font></td><td style="background-color:#dbdbdb;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="5" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</font></td><td style="background-color:#dbdbdb;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:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</font></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</font></td><td style="background-color:#dbdbdb;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="5" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</font></td><td style="background-color:#dbdbdb;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"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</font></td><td colspan="4" style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">441&#160;</font></td><td style="background-color:#dbdbdb;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="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</font></td><td style="background-color:#dbdbdb;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="6" style="background-color:#dbdbdb;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">No</font></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="6" style="background-color:#dbdbdb;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">No</font></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="5" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</font></td><td style="background-color:#dbdbdb;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="5" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</font></td><td style="background-color:#dbdbdb;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="5" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</font></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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Indian Village <br>(1600348)</font></td><td colspan="5" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</font></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="5" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</font></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="5" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</font></td><td style="background-color:#ffffff;padding: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:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</font></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</font></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="5" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</font></td><td style="background-color:#ffffff;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"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</font></td><td colspan="4" style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</font></td><td style="background-color:#ffffff;padding: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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</font></td><td style="background-color:#ffffff;padding: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="6" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">No</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="6" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">No</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="5" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</font></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="5" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</font></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="5" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</font></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"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Rye<br>(4102547)</font></td><td colspan="5" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</font></td><td style="background-color:#dbdbdb;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="5" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</font></td><td style="background-color:#dbdbdb;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="5" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</font></td><td style="background-color:#dbdbdb;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:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</font></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</font></td><td style="background-color:#dbdbdb;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="5" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</font></td><td style="background-color:#dbdbdb;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"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</font></td><td colspan="4" style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">161&#160;</font></td><td style="background-color:#dbdbdb;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="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</font></td><td style="background-color:#dbdbdb;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="6" style="background-color:#dbdbdb;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">No</font></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="6" style="background-color:#dbdbdb;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">No</font></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="5" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</font></td><td style="background-color:#dbdbdb;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="5" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</font></td><td style="background-color:#dbdbdb;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="5" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</font></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"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Pearl River 1725<br>(1601334)</font></td><td colspan="5" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</font></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="5" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</font></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="5" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</font></td><td style="background-color:#ffffff;padding: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:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</font></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</font></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="5" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</font></td><td style="background-color:#ffffff;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"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</font></td><td colspan="4" style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</font></td><td style="background-color:#ffffff;padding: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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</font></td><td style="background-color:#ffffff;padding: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="6" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">No</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="6" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">No</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="5" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</font></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="5" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</font></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="5" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</font></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"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Eaves Loop<br>(1601589)</font></td><td colspan="5" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</font></td><td style="background-color:#dbdbdb;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="5" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</font></td><td style="background-color:#dbdbdb;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="5" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</font></td><td style="background-color:#dbdbdb;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:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</font></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</font></td><td style="background-color:#dbdbdb;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="5" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</font></td><td style="background-color:#dbdbdb;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"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</font></td><td colspan="4" style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">147&#160;</font></td><td style="background-color:#dbdbdb;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="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</font></td><td style="background-color:#dbdbdb;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="6" style="background-color:#dbdbdb;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">No</font></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="6" style="background-color:#dbdbdb;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">No</font></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="5" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</font></td><td style="background-color:#dbdbdb;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="5" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</font></td><td style="background-color:#dbdbdb;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="5" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</font></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"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Moody<br>(4105304)</font></td><td colspan="5" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</font></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="5" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</font></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="5" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</font></td><td style="background-color:#ffffff;padding: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:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</font></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</font></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="5" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</font></td><td style="background-color:#ffffff;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"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</font></td><td colspan="4" style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">147&#160;</font></td><td style="background-color:#ffffff;padding: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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</font></td><td style="background-color:#ffffff;padding: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="6" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">No</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="6" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">No</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="5" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</font></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="5" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</font></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="5" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</font></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"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Cameron 1336 (1)<br>(4104482)</font></td><td colspan="5" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</font></td><td style="background-color:#dbdbdb;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="5" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</font></td><td style="background-color:#dbdbdb;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="5" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</font></td><td style="background-color:#dbdbdb;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="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</font></td><td style="background-color:#dbdbdb;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="5" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</font></td><td style="background-color:#dbdbdb;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"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</font></td><td colspan="4" style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">749&#160;</font></td><td style="background-color:#dbdbdb;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="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</font></td><td style="background-color:#dbdbdb;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="6" style="background-color:#dbdbdb;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">No</font></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="6" style="background-color:#dbdbdb;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">No</font></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="5" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</font></td><td style="background-color:#dbdbdb;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="5" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</font></td><td style="background-color:#dbdbdb;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="5" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</font></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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Bouse Junction<br>(3401828)</font></td><td colspan="5" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1&#160;</font></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="5" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</font></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="5" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</font></td><td style="background-color:#ffffff;padding: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:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</font></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</font></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="5" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</font></td><td style="background-color:#ffffff;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"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</font></td><td colspan="4" style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,523&#160;</font></td><td style="background-color:#ffffff;padding: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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</font></td><td style="background-color:#ffffff;padding: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="6" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">No</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="6" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">No</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="5" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</font></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="5" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</font></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="5" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</font></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"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Diamond 1885<br>(3401660)</font></td><td colspan="5" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</font></td><td style="background-color:#dbdbdb;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="5" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</font></td><td style="background-color:#dbdbdb;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="5" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</font></td><td style="background-color:#dbdbdb;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:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</font></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</font></td><td style="background-color:#dbdbdb;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="5" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</font></td><td style="background-color:#dbdbdb;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"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</font></td><td colspan="4" style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">147&#160;</font></td><td style="background-color:#dbdbdb;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="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</font></td><td style="background-color:#dbdbdb;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="6" style="background-color:#dbdbdb;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">No</font></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="6" style="background-color:#dbdbdb;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">No</font></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="5" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</font></td><td style="background-color:#dbdbdb;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="5" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</font></td><td style="background-color:#dbdbdb;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="5" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</font></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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Shamrock<br>(4104758)</font></td><td colspan="5" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1&#160;</font></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="5" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</font></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="5" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</font></td><td style="background-color:#ffffff;padding: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:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</font></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</font></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="5" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</font></td><td style="background-color:#ffffff;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"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</font></td><td colspan="4" style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">221&#160;</font></td><td style="background-color:#ffffff;padding: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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</font></td><td style="background-color:#ffffff;padding: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="6" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">No</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="6" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">No</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="5" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</font></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="5" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</font></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="5" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</font></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"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Adams Claim<br>(2600668)</font></td><td colspan="5" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2&#160;</font></td><td style="background-color:#dbdbdb;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="5" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</font></td><td style="background-color:#dbdbdb;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="5" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</font></td><td style="background-color:#dbdbdb;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:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</font></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</font></td><td style="background-color:#dbdbdb;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="5" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</font></td><td style="background-color:#dbdbdb;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"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</font></td><td colspan="4" style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,577&#160;</font></td><td style="background-color:#dbdbdb;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="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</font></td><td style="background-color:#dbdbdb;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="6" style="background-color:#dbdbdb;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">No</font></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="6" style="background-color:#dbdbdb;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">No</font></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="5" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</font></td><td style="background-color:#dbdbdb;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="5" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</font></td><td style="background-color:#dbdbdb;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="5" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</font></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"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Cyril HG #2<br>(3401364)</font></td><td colspan="5" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</font></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="5" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</font></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="5" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</font></td><td style="background-color:#ffffff;padding: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:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</font></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</font></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="5" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</font></td><td style="background-color:#ffffff;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"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</font></td><td colspan="4" style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">294&#160;</font></td><td style="background-color:#ffffff;padding: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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</font></td><td style="background-color:#ffffff;padding: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="6" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">No</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="6" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">No</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="5" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</font></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="5" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</font></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="5" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</font></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"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Cyril 1883 HG #5<br>(3401964)</font></td><td colspan="5" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1&#160;</font></td><td style="background-color:#dbdbdb;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="5" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</font></td><td style="background-color:#dbdbdb;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="5" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</font></td><td style="background-color:#dbdbdb;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="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</font></td><td style="background-color:#dbdbdb;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="5" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</font></td><td style="background-color:#dbdbdb;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"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</font></td><td colspan="4" style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,302&#160;</font></td><td style="background-color:#dbdbdb;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="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</font></td><td style="background-color:#dbdbdb;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="6" style="background-color:#dbdbdb;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">No</font></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="6" style="background-color:#dbdbdb;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">No</font></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="5" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</font></td><td style="background-color:#dbdbdb;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="6" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1 </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">7</font></div></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="6" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1 </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">7</font></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ludwig<br>(2602775)</font></td><td colspan="5" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</font></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="5" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</font></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="5" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</font></td><td style="background-color:#ffffff;padding: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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</font></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="5" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</font></td><td style="background-color:#ffffff;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"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</font></td><td colspan="4" style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</font></td><td style="background-color:#ffffff;padding: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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</font></td><td style="background-color:#ffffff;padding: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="6" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">No</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="6" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">No</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="5" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</font></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="5" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</font></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="5" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</font></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ft Stockton<br>(4104943)</font></td><td colspan="5" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</font></td><td style="background-color:#dbdbdb;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="5" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</font></td><td style="background-color:#dbdbdb;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="5" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</font></td><td style="background-color:#dbdbdb;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="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</font></td><td style="background-color:#dbdbdb;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="5" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</font></td><td style="background-color:#dbdbdb;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"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</font></td><td colspan="4" style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</font></td><td style="background-color:#dbdbdb;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="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</font></td><td style="background-color:#dbdbdb;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="6" style="background-color:#dbdbdb;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">No</font></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="6" style="background-color:#dbdbdb;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">No</font></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="5" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</font></td><td style="background-color:#dbdbdb;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="5" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</font></td><td style="background-color:#dbdbdb;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="5" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</font></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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Orla<br>(4104958)</font></td><td colspan="5" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</font></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="5" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</font></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="5" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</font></td><td style="background-color:#ffffff;padding: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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</font></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="5" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</font></td><td style="background-color:#ffffff;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"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</font></td><td colspan="4" style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">147&#160;</font></td><td style="background-color:#ffffff;padding: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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</font></td><td style="background-color:#ffffff;padding: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="6" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">No</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="6" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">No</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="5" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</font></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="5" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</font></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="5" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</font></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"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Stanton<br>(4105067)</font></td><td colspan="5" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</font></td><td style="background-color:#dbdbdb;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="5" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</font></td><td style="background-color:#dbdbdb;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="5" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</font></td><td style="background-color:#dbdbdb;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:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</font></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</font></td><td style="background-color:#dbdbdb;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="5" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</font></td><td style="background-color:#dbdbdb;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"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</font></td><td colspan="4" style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</font></td><td style="background-color:#dbdbdb;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="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</font></td><td style="background-color:#dbdbdb;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="6" style="background-color:#dbdbdb;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">No</font></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="6" style="background-color:#dbdbdb;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">No</font></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="5" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</font></td><td style="background-color:#dbdbdb;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="5" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</font></td><td style="background-color:#dbdbdb;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="5" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</font></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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display: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><font><br></font></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:42.75pt;width:100%"><div><font><br></font></div></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.830%"><tr><td style="width:1.0%"></td><td style="width:19.018%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.006%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.006%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.539%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.314%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.314%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.539%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.610%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.610%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.539%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.006%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.006%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.539%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.610%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.018%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.539%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:3.042%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.314%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.427%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.539%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.894%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.575%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.539%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.006%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.006%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.539%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.006%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.006%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.539%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:4.669%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.539%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:4.521%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.539%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:3.337%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.150%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">Mine or Operating<br>&#160;Name&#47;MSHA<br>&#160;Identification<br>&#160;Number</font></td><td colspan="6" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">Section 104 S&#38;S Citations (#)</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">Section 104(b) Orders (#)</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">Section 104(d) Citations and Orders (#)</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">Section 110(b)(2) Violations (#)</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">Section 107(a) Orders (#)</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">Total Dollar Value of MSHA Assessments Proposed <br>($)</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">Total Number of Mining Related Fatalities (#)</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">Received Notice of Pattern of Violation Under Section 104(e) (yes&#47;no)</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">Received Notice of Potential to Have Pattern under Section 104(e) (yes&#47;no)</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">Legal Actions Pending as of Last Day of Period (#)</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">Legal<br>&#160;Actions<br>&#160;Initiated<br>&#160;During<br>&#160;Period<br>&#160;(#)</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">Legal Actions Resolved During Period (#)</font></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Seven Points<br>(4104495)</font></td><td colspan="5" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</font></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="5" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</font></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="5" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</font></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="3" style="background-color:#dbdbdb;border-top:1pt solid #000;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"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</font></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="5" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</font></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"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</font></td><td colspan="4" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">147&#160;</font></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;border-top:1pt solid #000;padding:0 1pt"></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"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</font></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;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="6" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">No</font></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="6" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">No</font></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"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</font></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"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</font></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="5" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</font></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"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Seattle 1890<br>(4503239)</font></td><td colspan="5" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</font></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="5" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</font></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="5" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</font></td><td style="background-color:#ffffff;padding: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:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</font></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</font></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="5" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</font></td><td style="background-color:#ffffff;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"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</font></td><td colspan="4" style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">907&#160;</font></td><td style="background-color:#ffffff;padding: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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</font></td><td style="background-color:#ffffff;padding: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="6" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">No</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="6" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">No</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</font></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</font></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="5" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</font></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Marianna Quarry<br>(0801267)</font></td><td colspan="5" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</font></td><td style="background-color:#dbdbdb;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="5" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</font></td><td style="background-color:#dbdbdb;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="5" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</font></td><td style="background-color:#dbdbdb;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:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</font></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</font></td><td style="background-color:#dbdbdb;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="5" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</font></td><td style="background-color:#dbdbdb;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"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</font></td><td colspan="4" style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">147&#160;</font></td><td style="background-color:#dbdbdb;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="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</font></td><td style="background-color:#dbdbdb;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="6" style="background-color:#dbdbdb;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">No</font></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="6" style="background-color:#dbdbdb;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">No</font></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"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</font></td><td style="background-color:#dbdbdb;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"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</font></td><td style="background-color:#dbdbdb;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="5" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</font></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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Wills Point Lester<br>(4104071)</font></td><td colspan="5" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</font></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="5" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</font></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="5" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</font></td><td style="background-color:#ffffff;padding: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:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</font></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</font></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="5" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</font></td><td style="background-color:#ffffff;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"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</font></td><td colspan="4" style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">147&#160;</font></td><td style="background-color:#ffffff;padding: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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</font></td><td style="background-color:#ffffff;padding: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="6" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">No</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="6" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">No</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</font></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</font></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="5" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</font></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"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Boulder<br>(0504415)</font></td><td colspan="5" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">10&#160;</font></td><td style="background-color:#dbdbdb;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="5" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</font></td><td style="background-color:#dbdbdb;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="5" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</font></td><td style="background-color:#dbdbdb;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:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</font></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</font></td><td style="background-color:#dbdbdb;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="5" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</font></td><td style="background-color:#dbdbdb;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"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</font></td><td colspan="4" style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">42,275&#160;</font></td><td style="background-color:#dbdbdb;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="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</font></td><td style="background-color:#dbdbdb;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="6" style="background-color:#dbdbdb;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">No</font></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="6" style="background-color:#dbdbdb;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">No</font></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"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</font></td><td style="background-color:#dbdbdb;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"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</font></td><td style="background-color:#dbdbdb;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="5" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</font></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"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Brooklyn<br>(1200254)</font></td><td colspan="5" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">14&#160;</font></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="5" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</font></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="5" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</font></td><td style="background-color:#ffffff;padding: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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</font></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="5" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</font></td><td style="background-color:#ffffff;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"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</font></td><td colspan="4" style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">27,645&#160;</font></td><td style="background-color:#ffffff;padding: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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</font></td><td style="background-color:#ffffff;padding: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="6" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">No</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="6" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">No</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</font></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</font></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="5" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</font></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"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Brooks<br>(1500187)</font></td><td colspan="5" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</font></td><td style="background-color:#dbdbdb;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="5" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</font></td><td style="background-color:#dbdbdb;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="5" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</font></td><td style="background-color:#dbdbdb;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="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</font></td><td style="background-color:#dbdbdb;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="5" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</font></td><td style="background-color:#dbdbdb;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"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</font></td><td colspan="4" style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">147&#160;</font></td><td style="background-color:#dbdbdb;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="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</font></td><td style="background-color:#dbdbdb;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="6" style="background-color:#dbdbdb;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">No</font></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="6" style="background-color:#dbdbdb;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">No</font></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"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</font></td><td style="background-color:#dbdbdb;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"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</font></td><td style="background-color:#dbdbdb;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="5" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</font></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"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Erwinville<br>(1600033)</font></td><td colspan="5" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</font></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="5" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</font></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="5" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</font></td><td style="background-color:#ffffff;padding: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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</font></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="5" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</font></td><td style="background-color:#ffffff;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"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</font></td><td colspan="4" style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</font></td><td style="background-color:#ffffff;padding: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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</font></td><td style="background-color:#ffffff;padding: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="6" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">No</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="6" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">No</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</font></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</font></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="5" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</font></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"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Frazier Park<br>(0400555)</font></td><td colspan="5" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">6&#160;</font></td><td style="background-color:#dbdbdb;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="5" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</font></td><td style="background-color:#dbdbdb;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="5" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</font></td><td style="background-color:#dbdbdb;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:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</font></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</font></td><td style="background-color:#dbdbdb;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="5" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</font></td><td style="background-color:#dbdbdb;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"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</font></td><td colspan="4" style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4,337&#160;</font></td><td style="background-color:#dbdbdb;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="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</font></td><td style="background-color:#dbdbdb;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="6" style="background-color:#dbdbdb;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">No</font></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="6" style="background-color:#dbdbdb;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">No</font></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"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</font></td><td style="background-color:#dbdbdb;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"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</font></td><td style="background-color:#dbdbdb;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="5" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</font></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"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Livingston<br>(0100034)</font></td><td colspan="5" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</font></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="5" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</font></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="5" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</font></td><td style="background-color:#ffffff;padding: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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</font></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="5" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</font></td><td style="background-color:#ffffff;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"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</font></td><td colspan="4" style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</font></td><td style="background-color:#ffffff;padding: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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</font></td><td style="background-color:#ffffff;padding: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="6" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">No</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="6" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">No</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</font></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</font></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="5" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</font></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"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Streetman<br>(4101628)</font></td><td colspan="5" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1&#160;</font></td><td style="background-color:#dbdbdb;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="5" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</font></td><td style="background-color:#dbdbdb;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="5" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</font></td><td style="background-color:#dbdbdb;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:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</font></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</font></td><td style="background-color:#dbdbdb;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="5" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</font></td><td style="background-color:#dbdbdb;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"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</font></td><td colspan="4" style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">441&#160;</font></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">4</font></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"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1&#160;</font></td><td style="background-color:#dbdbdb;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="6" style="background-color:#dbdbdb;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">No</font></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="6" style="background-color:#dbdbdb;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">No</font></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"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</font></td><td style="background-color:#dbdbdb;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"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</font></td><td style="background-color:#dbdbdb;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="5" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</font></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"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ferris Malloy Bridge<br>(4102946)</font></td><td colspan="5" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</font></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="5" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</font></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="5" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</font></td><td style="background-color:#ffffff;padding: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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</font></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="5" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</font></td><td style="background-color:#ffffff;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"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</font></td><td colspan="4" style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</font></td><td style="background-color:#ffffff;padding: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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</font></td><td style="background-color:#ffffff;padding: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="6" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">No</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="6" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">No</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</font></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</font></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="5" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</font></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"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Smithville<br>(4105621) </font></td><td colspan="5" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</font></td><td style="background-color:#dbdbdb;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="5" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</font></td><td style="background-color:#dbdbdb;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="5" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</font></td><td style="background-color:#dbdbdb;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="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</font></td><td style="background-color:#dbdbdb;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="5" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</font></td><td style="background-color:#dbdbdb;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"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</font></td><td colspan="4" style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">308&#160;</font></td><td style="background-color:#dbdbdb;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="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</font></td><td style="background-color:#dbdbdb;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="6" style="background-color:#dbdbdb;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">No</font></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="6" style="background-color:#dbdbdb;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">No</font></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"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</font></td><td style="background-color:#dbdbdb;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"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</font></td><td style="background-color:#dbdbdb;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="5" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</font></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"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Kitsap<br>(4503363)</font></td><td colspan="5" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</font></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="5" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</font></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="5" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</font></td><td style="background-color:#ffffff;padding: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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</font></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="5" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</font></td><td style="background-color:#ffffff;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"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</font></td><td colspan="4" style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</font></td><td style="background-color:#ffffff;padding: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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</font></td><td style="background-color:#ffffff;padding: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="6" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">No</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="6" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">No</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</font></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</font></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="5" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</font></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"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Laurel Aggregates<br>(3608891)</font></td><td colspan="5" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</font></td><td style="background-color:#dbdbdb;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="5" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</font></td><td style="background-color:#dbdbdb;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="5" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</font></td><td style="background-color:#dbdbdb;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="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</font></td><td style="background-color:#dbdbdb;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="5" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</font></td><td style="background-color:#dbdbdb;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"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</font></td><td colspan="4" style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,091&#160;</font></td><td style="background-color:#dbdbdb;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="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</font></td><td style="background-color:#dbdbdb;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="6" style="background-color:#dbdbdb;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">No</font></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="6" style="background-color:#dbdbdb;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">No</font></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1 </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">7</font></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"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</font></td><td style="background-color:#dbdbdb;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="5" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</font></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"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Winn - Clarksville<br>(4003094)</font></td><td colspan="5" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</font></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="5" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</font></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="5" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</font></td><td style="background-color:#ffffff;padding: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:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</font></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</font></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="5" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</font></td><td style="background-color:#ffffff;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"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</font></td><td colspan="4" style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">147&#160;</font></td><td style="background-color:#ffffff;padding: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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</font></td><td style="background-color:#ffffff;padding: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="6" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">No</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="6" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">No</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</font></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</font></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="5" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</font></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"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Winn - GRQ<br>(1519561)</font></td><td colspan="5" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</font></td><td style="background-color:#dbdbdb;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="5" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</font></td><td style="background-color:#dbdbdb;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="5" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</font></td><td style="background-color:#dbdbdb;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:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</font></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</font></td><td style="background-color:#dbdbdb;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="5" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</font></td><td style="background-color:#dbdbdb;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"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</font></td><td colspan="4" style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">294&#160;</font></td><td style="background-color:#dbdbdb;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="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</font></td><td style="background-color:#dbdbdb;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="6" style="background-color:#dbdbdb;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">No</font></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="6" style="background-color:#dbdbdb;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">No</font></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"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</font></td><td style="background-color:#dbdbdb;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"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</font></td><td style="background-color:#dbdbdb;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="5" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</font></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"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Easterly Plant 10<br>(1601571)</font></td><td colspan="5" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</font></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="5" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</font></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="5" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</font></td><td style="background-color:#ffffff;padding: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:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</font></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</font></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="5" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</font></td><td style="background-color:#ffffff;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"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</font></td><td colspan="4" style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">735&#160;</font></td><td style="background-color:#ffffff;padding: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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</font></td><td style="background-color:#ffffff;padding: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="6" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">No</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="6" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">No</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</font></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</font></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="5" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</font></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"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Amite Plant 14<br>(1601578)</font></td><td colspan="5" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</font></td><td style="background-color:#dbdbdb;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="5" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</font></td><td style="background-color:#dbdbdb;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="5" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</font></td><td style="background-color:#dbdbdb;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:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</font></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</font></td><td style="background-color:#dbdbdb;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="5" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</font></td><td style="background-color:#dbdbdb;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"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</font></td><td colspan="4" style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">588&#160;</font></td><td style="background-color:#dbdbdb;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="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</font></td><td style="background-color:#dbdbdb;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="6" style="background-color:#dbdbdb;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">No</font></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="6" style="background-color:#dbdbdb;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">No</font></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"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</font></td><td style="background-color:#dbdbdb;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"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</font></td><td style="background-color:#dbdbdb;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="5" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</font></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"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Devall Plant 19<br>(1601602)</font></td><td colspan="5" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2&#160;</font></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="5" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</font></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="5" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</font></td><td style="background-color:#ffffff;padding: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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</font></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="5" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</font></td><td style="background-color:#ffffff;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"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</font></td><td colspan="4" style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">772&#160;</font></td><td style="background-color:#ffffff;padding: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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</font></td><td style="background-color:#ffffff;padding: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="6" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">No</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="6" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">No</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</font></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</font></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="5" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</font></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"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Deridder Plant 20<br>(1601580)</font></td><td colspan="5" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</font></td><td style="background-color:#dbdbdb;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="5" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</font></td><td style="background-color:#dbdbdb;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="5" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</font></td><td style="background-color:#dbdbdb;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:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</font></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</font></td><td style="background-color:#dbdbdb;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="5" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</font></td><td style="background-color:#dbdbdb;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"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</font></td><td colspan="4" style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</font></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">3</font></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"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</font></td><td style="background-color:#dbdbdb;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="6" style="background-color:#dbdbdb;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">No</font></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="6" style="background-color:#dbdbdb;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">No</font></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"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</font></td><td style="background-color:#dbdbdb;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"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</font></td><td style="background-color:#dbdbdb;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="5" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</font></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"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">JJJ Plant 24<br>(1601590)</font></td><td colspan="5" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2&#160;</font></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="5" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</font></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="5" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</font></td><td style="background-color:#ffffff;padding: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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</font></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="5" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</font></td><td style="background-color:#ffffff;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"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</font></td><td colspan="4" style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">467&#160;</font></td><td style="background-color:#ffffff;padding: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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</font></td><td style="background-color:#ffffff;padding: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="6" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">No</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="6" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">No</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</font></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</font></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="5" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</font></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"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Hattiesburg Plant 28<br>(2200823)</font></td><td colspan="5" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1&#160;</font></td><td style="background-color:#dbdbdb;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="5" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</font></td><td style="background-color:#dbdbdb;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="5" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</font></td><td style="background-color:#dbdbdb;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:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</font></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</font></td><td style="background-color:#dbdbdb;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="5" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</font></td><td style="background-color:#dbdbdb;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"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</font></td><td colspan="4" style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">368&#160;</font></td><td style="background-color:#dbdbdb;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="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</font></td><td style="background-color:#dbdbdb;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="6" style="background-color:#dbdbdb;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">No</font></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="6" style="background-color:#dbdbdb;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">No</font></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"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</font></td><td style="background-color:#dbdbdb;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"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</font></td><td style="background-color:#dbdbdb;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="5" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</font></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"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Goss Plant 29<br>(2200812)</font></td><td colspan="5" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</font></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="5" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</font></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="5" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</font></td><td style="background-color:#ffffff;padding: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:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</font></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</font></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="5" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</font></td><td style="background-color:#ffffff;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"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</font></td><td colspan="4" style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</font></td><td style="background-color:#ffffff;padding: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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</font></td><td style="background-color:#ffffff;padding: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="6" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">No</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="6" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">No</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</font></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</font></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="5" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</font></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"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Pearl River Plant 30<br>(1601506)</font></td><td colspan="5" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1&#160;</font></td><td style="background-color:#dbdbdb;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="5" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</font></td><td style="background-color:#dbdbdb;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="5" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</font></td><td style="background-color:#dbdbdb;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="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</font></td><td style="background-color:#dbdbdb;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="5" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</font></td><td style="background-color:#dbdbdb;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"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</font></td><td colspan="4" style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">441&#160;</font></td><td style="background-color:#dbdbdb;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="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</font></td><td style="background-color:#dbdbdb;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="6" style="background-color:#dbdbdb;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">No</font></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="6" style="background-color:#dbdbdb;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">No</font></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"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</font></td><td style="background-color:#dbdbdb;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"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</font></td><td style="background-color:#dbdbdb;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="5" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</font></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"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">River Agg Hwy 242 Plant<br>(4105046)</font></td><td colspan="5" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1&#160;</font></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="5" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</font></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="5" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</font></td><td style="background-color:#ffffff;padding: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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</font></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="5" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</font></td><td style="background-color:#ffffff;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"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</font></td><td colspan="4" style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">751&#160;</font></td><td style="background-color:#ffffff;padding: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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</font></td><td style="background-color:#ffffff;padding: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="6" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">No</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="6" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">No</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</font></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</font></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="5" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</font></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-align:center"><font><br></font></div><div style="text-align:center"><font><br></font></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:42.75pt;width:100%"><div><font><br></font></div></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.415%"><tr><td style="width:1.0%"></td><td style="width:18.164%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:1.988%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:1.988%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.535%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.594%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.594%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.535%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.741%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.594%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.535%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:1.988%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:1.988%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.535%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.594%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.005%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.535%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:3.017%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.300%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.417%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.535%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.870%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.564%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.535%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:1.988%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:1.988%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.535%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:1.988%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:1.988%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.535%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.870%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.417%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.535%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.741%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.594%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.535%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:3.605%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.430%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">Mine or Operating<br>&#160;Name&#47;MSHA<br>&#160;Identification<br>&#160;Number</font></td><td colspan="6" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">Section 104 S&#38;S Citations (#)</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">Section 104(b) Orders (#)</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">Section 104(d) Citations and Orders (#)</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">Section 110(b)(2) Violations (#)</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">Section 107(a) Orders (#)</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">Total Dollar Value of MSHA Assessments Proposed <br>($)</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">Total Number of Mining Related Fatalities (#)</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">Received Notice of Pattern of Violation Under Section 104(e) (yes&#47;no)</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">Received Notice of Potential to Have Pattern under Section 104(e) (yes&#47;no)</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">Legal Actions Pending as of Last Day of Period (#)</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">Legal<br>&#160;Actions<br>&#160;Initiated<br>&#160;During<br>&#160;Period<br>&#160;(#)</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">Legal Actions Resolved During Period (#)</font></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">River Agg Rye Plant 33<br>(4105364)</font></td><td colspan="5" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2&#160;</font></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="5" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</font></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="5" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</font></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="3" style="background-color:#dbdbdb;border-top:1pt solid #000;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"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</font></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="5" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</font></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"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</font></td><td colspan="4" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">772&#160;</font></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;border-top:1pt solid #000;padding:0 1pt"></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"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</font></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;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="6" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">No</font></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="6" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">No</font></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"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</font></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;border-top:1pt solid #000;padding:0 1pt"></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"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</font></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;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="5" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</font></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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Northern Pit<br>(0203296)</font></td><td colspan="5" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1&#160;</font></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="5" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</font></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="5" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</font></td><td style="background-color:#ffffff;padding: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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</font></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="5" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</font></td><td style="background-color:#ffffff;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"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</font></td><td colspan="4" style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">452&#160;</font></td><td style="background-color:#ffffff;padding: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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</font></td><td style="background-color:#ffffff;padding: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="6" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">No</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="6" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">No</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</font></td><td style="background-color:#ffffff;padding: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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</font></td><td style="background-color:#ffffff;padding: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="5" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</font></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"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Queen Creek Plant 1<br>(0202821)</font></td><td colspan="5" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</font></td><td style="background-color:#dbdbdb;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="5" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</font></td><td style="background-color:#dbdbdb;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="5" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</font></td><td style="background-color:#dbdbdb;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="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</font></td><td style="background-color:#dbdbdb;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="5" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</font></td><td style="background-color:#dbdbdb;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"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</font></td><td colspan="4" style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</font></td><td style="background-color:#dbdbdb;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="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</font></td><td style="background-color:#dbdbdb;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="6" style="background-color:#dbdbdb;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">No</font></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="6" style="background-color:#dbdbdb;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">No</font></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"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</font></td><td style="background-color:#dbdbdb;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="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</font></td><td style="background-color:#dbdbdb;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="5" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</font></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"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Queen Creek Plant 3<br>(0202663)</font></td><td colspan="5" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</font></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="5" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</font></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="5" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</font></td><td style="background-color:#ffffff;padding: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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</font></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="5" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</font></td><td style="background-color:#ffffff;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"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</font></td><td colspan="4" style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</font></td><td style="background-color:#ffffff;padding: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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</font></td><td style="background-color:#ffffff;padding: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="6" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">No</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="6" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">No</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</font></td><td style="background-color:#ffffff;padding: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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</font></td><td style="background-color:#ffffff;padding: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="5" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</font></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"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Eagle Mountain Quarry<br>(0203146)</font></td><td colspan="5" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</font></td><td style="background-color:#dbdbdb;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="5" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</font></td><td style="background-color:#dbdbdb;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="5" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</font></td><td style="background-color:#dbdbdb;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="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</font></td><td style="background-color:#dbdbdb;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="5" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</font></td><td style="background-color:#dbdbdb;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"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</font></td><td colspan="4" style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">147&#160;</font></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">3</font></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"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</font></td><td style="background-color:#dbdbdb;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="6" style="background-color:#dbdbdb;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">No</font></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="6" style="background-color:#dbdbdb;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">No</font></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"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</font></td><td style="background-color:#dbdbdb;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="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</font></td><td style="background-color:#dbdbdb;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="5" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</font></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"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">New Coolidge<br>(0203338)</font></td><td colspan="5" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2&#160;</font></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="5" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</font></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="5" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</font></td><td style="background-color:#ffffff;padding: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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</font></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="5" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</font></td><td style="background-color:#ffffff;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"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</font></td><td colspan="4" style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,419&#160;</font></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">3</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</font></td><td style="background-color:#ffffff;padding: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="6" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">No</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="6" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">No</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</font></td><td style="background-color:#ffffff;padding: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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1&#160;</font></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">6,8</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="5" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</font></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"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Old Coolidge<br>(0203192)</font></td><td colspan="5" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</font></td><td style="background-color:#dbdbdb;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="5" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</font></td><td style="background-color:#dbdbdb;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="5" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</font></td><td style="background-color:#dbdbdb;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="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</font></td><td style="background-color:#dbdbdb;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="5" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</font></td><td style="background-color:#dbdbdb;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"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</font></td><td colspan="4" style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</font></td><td style="background-color:#dbdbdb;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="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</font></td><td style="background-color:#dbdbdb;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="6" style="background-color:#dbdbdb;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">No</font></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="6" style="background-color:#dbdbdb;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">No</font></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"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</font></td><td style="background-color:#dbdbdb;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="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</font></td><td style="background-color:#dbdbdb;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="5" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</font></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"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Peoria Pit<br>(0203359)</font></td><td colspan="5" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1&#160;</font></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="5" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</font></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="5" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</font></td><td style="background-color:#ffffff;padding: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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</font></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="5" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</font></td><td style="background-color:#ffffff;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"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</font></td><td colspan="4" style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">862&#160;</font></td><td style="background-color:#ffffff;padding: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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</font></td><td style="background-color:#ffffff;padding: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="6" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">No</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="6" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">No</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</font></td><td style="background-color:#ffffff;padding: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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1&#160;</font></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">6,8</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="5" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</font></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"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Rio Abajo<br>(4105741)</font></td><td colspan="5" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</font></td><td style="background-color:#dbdbdb;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="5" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</font></td><td style="background-color:#dbdbdb;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="5" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</font></td><td style="background-color:#dbdbdb;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="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</font></td><td style="background-color:#dbdbdb;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="5" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</font></td><td style="background-color:#dbdbdb;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"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</font></td><td colspan="4" style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</font></td><td style="background-color:#dbdbdb;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="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</font></td><td style="background-color:#dbdbdb;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="6" style="background-color:#dbdbdb;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">No</font></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="6" style="background-color:#dbdbdb;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">No</font></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"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</font></td><td style="background-color:#dbdbdb;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="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</font></td><td style="background-color:#dbdbdb;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="5" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</font></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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">San Tan #1<br>(0203493)</font></td><td colspan="5" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</font></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="5" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</font></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="5" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</font></td><td style="background-color:#ffffff;padding: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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</font></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="5" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</font></td><td style="background-color:#ffffff;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"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</font></td><td colspan="4" style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">147&#160;</font></td><td style="background-color:#ffffff;padding: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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</font></td><td style="background-color:#ffffff;padding: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="6" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">No</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="6" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">No</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</font></td><td style="background-color:#ffffff;padding: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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</font></td><td style="background-color:#ffffff;padding: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="5" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</font></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"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Canal Point<br>(0801379)</font></td><td colspan="5" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</font></td><td style="background-color:#dbdbdb;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="5" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</font></td><td style="background-color:#dbdbdb;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="5" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</font></td><td style="background-color:#dbdbdb;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="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</font></td><td style="background-color:#dbdbdb;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="5" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</font></td><td style="background-color:#dbdbdb;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"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</font></td><td colspan="4" style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">147&#160;</font></td><td style="background-color:#dbdbdb;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="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</font></td><td style="background-color:#dbdbdb;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="6" style="background-color:#dbdbdb;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">No</font></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="6" style="background-color:#dbdbdb;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">No</font></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"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</font></td><td style="background-color:#dbdbdb;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="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</font></td><td style="background-color:#dbdbdb;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="5" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</font></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"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Shaw Coolidge<br>(0203519)</font></td><td colspan="5" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</font></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="5" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</font></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="5" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</font></td><td style="background-color:#ffffff;padding: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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</font></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="5" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</font></td><td style="background-color:#ffffff;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"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</font></td><td colspan="4" style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</font></td><td style="background-color:#ffffff;padding: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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</font></td><td style="background-color:#ffffff;padding: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="6" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">No</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="6" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">No</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</font></td><td style="background-color:#ffffff;padding: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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</font></td><td style="background-color:#ffffff;padding: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="5" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</font></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"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Nichols Pit<br>(0202372)</font></td><td colspan="5" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4&#160;</font></td><td style="background-color:#dbdbdb;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="5" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</font></td><td style="background-color:#dbdbdb;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="5" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</font></td><td style="background-color:#dbdbdb;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="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</font></td><td style="background-color:#dbdbdb;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="5" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</font></td><td style="background-color:#dbdbdb;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"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</font></td><td colspan="4" style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,470&#160;</font></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">2</font></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"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</font></td><td style="background-color:#dbdbdb;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="6" style="background-color:#dbdbdb;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">No</font></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="6" style="background-color:#dbdbdb;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">No</font></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"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</font></td><td style="background-color:#dbdbdb;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="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</font></td><td style="background-color:#dbdbdb;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="5" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</font></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"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Beaver Run Quarry<br>(2800756)</font></td><td colspan="5" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</font></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="5" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</font></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="5" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</font></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="5" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</font></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="5" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</font></td><td style="background-color:#ffffff;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"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</font></td><td colspan="4" style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</font></td><td style="background-color:#ffffff;padding: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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</font></td><td style="background-color:#ffffff;padding: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="6" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">No</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="6" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">No</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</font></td><td style="background-color:#ffffff;padding: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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</font></td><td style="background-color:#ffffff;padding: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="5" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</font></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"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Archbald Quarry<br>(3610430)</font></td><td colspan="5" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</font></td><td style="background-color:#dbdbdb;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="5" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</font></td><td style="background-color:#dbdbdb;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="5" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</font></td><td style="background-color:#dbdbdb;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="5" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</font></td><td style="background-color:#dbdbdb;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="5" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</font></td><td style="background-color:#dbdbdb;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"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</font></td><td colspan="4" style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">294&#160;</font></td><td style="background-color:#dbdbdb;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="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</font></td><td style="background-color:#dbdbdb;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="6" style="background-color:#dbdbdb;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">No</font></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="6" style="background-color:#dbdbdb;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">No</font></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"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</font></td><td style="background-color:#dbdbdb;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="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</font></td><td style="background-color:#dbdbdb;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="5" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</font></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"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Summitt Quarry<br>(3610213)</font></td><td colspan="5" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2&#160;</font></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="5" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</font></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="5" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</font></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="5" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</font></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="5" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</font></td><td style="background-color:#ffffff;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"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</font></td><td colspan="4" style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">662&#160;</font></td><td style="background-color:#ffffff;padding: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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</font></td><td style="background-color:#ffffff;padding: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="6" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">No</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="6" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">No</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</font></td><td style="background-color:#ffffff;padding: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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</font></td><td style="background-color:#ffffff;padding: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="5" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</font></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"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Oldwick Quarry<br>(2800012)</font></td><td colspan="5" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</font></td><td style="background-color:#dbdbdb;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="5" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</font></td><td style="background-color:#dbdbdb;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="5" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</font></td><td style="background-color:#dbdbdb;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="5" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</font></td><td style="background-color:#dbdbdb;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="5" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</font></td><td style="background-color:#dbdbdb;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"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</font></td><td colspan="4" style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</font></td><td style="background-color:#dbdbdb;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="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</font></td><td style="background-color:#dbdbdb;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="6" style="background-color:#dbdbdb;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">No</font></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="6" style="background-color:#dbdbdb;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">No</font></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"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</font></td><td style="background-color:#dbdbdb;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="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</font></td><td style="background-color:#dbdbdb;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="5" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</font></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"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Bound Brook Quarry<br>(2800015)</font></td><td colspan="5" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</font></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="5" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</font></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="5" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</font></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="5" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</font></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="5" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</font></td><td style="background-color:#ffffff;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"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</font></td><td colspan="4" style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</font></td><td style="background-color:#ffffff;padding: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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</font></td><td style="background-color:#ffffff;padding: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="6" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">No</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="6" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">No</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</font></td><td style="background-color:#ffffff;padding: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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</font></td><td style="background-color:#ffffff;padding: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="5" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</font></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-align:center"><font><br></font></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:0.1%"></td><td style="width:1.706%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:96.994%"></td><td style="width:0.1%"></td></tr><tr><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">1&#160;</font></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Significant and Substantial (S&#38;S) citations are reported on this form. Non-S&#38;S citations are not reported on this form but any assessments resulting from non-S&#38;S citations are reported.</font></td></tr><tr><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">2&#160;</font></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Proposed penalty amounts are pending regarding S&#38;S and non-S&#38;S citation(s) issued during the reporting period.</font></td></tr><tr><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">3&#160;</font></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Proposed penalty amounts are pending regarding non-S&#38;S citation(s) issued during the reporting period.</font></td></tr><tr><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">4&#160;</font></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Proposed penalty amounts are pending regarding S&#38;S citation(s) issued during the reporting period.</font></td></tr><tr><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">5&#160;</font></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Proposed penalty amounts are pending regarding 107(a) order(s) issued during the reporting period.</font></td></tr><tr><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">6&#160;</font></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Contests of proposed penalties referenced in Subpart C of 29 CFR Part 2700.</font></td></tr><tr><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">7&#160;</font></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Complaint of discharge, discrimination, or interference referenced in Subpart E of 29 CFR part 2700.</font></td></tr><tr><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">8&#160;</font></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Contests of citations and orders referenced in Subpart B of 29 CFR Part 2700.</font></td></tr></table></div><div style="text-align:center"><font><br></font></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.SCH
<SEQUENCE>14
<FILENAME>aca-20241231.xsd
<DESCRIPTION>XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with the Workiva Platform-->
<!--Copyright 2025 Workiva-->
<!--r:9c399e9b-bbff-48f6-8dd3-d15db1b42b57,g:4d4d4b71-ffda-4a8e-9fe3-15f653aaae95-->
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:aca="http://www.arcosa.com/20241231" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:dtr-types1="http://www.xbrl.org/dtr/type/2020-01-21" xmlns:dtr-types="http://www.xbrl.org/dtr/type/2022-03-31" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" attributeFormDefault="unqualified" elementFormDefault="qualified" targetNamespace="http://www.arcosa.com/20241231">
  <xs:import namespace="http://fasb.org/srt/2024" schemaLocation="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd"/>
  <xs:import namespace="http://fasb.org/us-gaap/2024" schemaLocation="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd"/>
  <xs:import namespace="http://www.xbrl.org/2003/instance" schemaLocation="http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd"/>
  <xs:import namespace="http://www.xbrl.org/2003/linkbase" schemaLocation="http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd"/>
  <xs:import namespace="http://www.xbrl.org/dtr/type/2020-01-21" schemaLocation="https://www.xbrl.org/dtr/type/2020-01-21/types.xsd"/>
  <xs:import namespace="http://www.xbrl.org/dtr/type/2022-03-31" schemaLocation="https://www.xbrl.org/dtr/type/2022-03-31/types.xsd"/>
  <xs:import namespace="http://xbrl.org/2005/xbrldt" schemaLocation="http://www.xbrl.org/2005/xbrldt-2005.xsd"/>
  <xs:import namespace="http://xbrl.sec.gov/country/2024" schemaLocation="https://xbrl.sec.gov/country/2024/country-2024.xsd"/>
  <xs:import namespace="http://xbrl.sec.gov/cyd-af-sub/2024" schemaLocation="https://xbrl.sec.gov/cyd/2024/cyd-af-sub-2024.xsd"/>
  <xs:import namespace="http://xbrl.sec.gov/dei/2024" schemaLocation="https://xbrl.sec.gov/dei/2024/dei-2024.xsd"/>
  <xs:import namespace="http://xbrl.sec.gov/ecd/2024" schemaLocation="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd"/>
  <xs:annotation>
    <xs:appinfo>
      <link:linkbaseRef xmlns:xlink="http://www.w3.org/1999/xlink" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="aca-20241231_pre.xml" xlink:role="http://www.xbrl.org/2003/role/presentationLinkbaseRef" xlink:type="simple"/>
      <link:linkbaseRef xmlns:xlink="http://www.w3.org/1999/xlink" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="aca-20241231_def.xml" xlink:role="http://www.xbrl.org/2003/role/definitionLinkbaseRef" xlink:type="simple"/>
      <link:linkbaseRef xmlns:xlink="http://www.w3.org/1999/xlink" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="aca-20241231_lab.xml" xlink:role="http://www.xbrl.org/2003/role/labelLinkbaseRef" xlink:type="simple"/>
      <link:linkbaseRef xmlns:xlink="http://www.w3.org/1999/xlink" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="aca-20241231_cal.xml" xlink:role="http://www.xbrl.org/2003/role/calculationLinkbaseRef" xlink:type="simple"/>
      <link:roleType id="CoverPageandDEI" roleURI="http://www.arcosa.com/role/CoverPageandDEI">
        <link:definition>0000001 - Document - Cover Page and DEI</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="AuditInformation" roleURI="http://www.arcosa.com/role/AuditInformation">
        <link:definition>0000002 - Document - Audit Information</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ConsolidatedStatementsofOperations" roleURI="http://www.arcosa.com/role/ConsolidatedStatementsofOperations">
        <link:definition>9952151 - Statement - Consolidated Statements of Operations</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ConsolidatedStatementsofComprehensiveIncome" roleURI="http://www.arcosa.com/role/ConsolidatedStatementsofComprehensiveIncome">
        <link:definition>9952152 - Statement - Consolidated Statements of Comprehensive Income</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ConsolidatedStatementsofComprehensiveIncomeParenthetical" roleURI="http://www.arcosa.com/role/ConsolidatedStatementsofComprehensiveIncomeParenthetical">
        <link:definition>9952153 - Statement - Consolidated Statements of Comprehensive Income (Parenthetical)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ConsolidatedBalanceSheets" roleURI="http://www.arcosa.com/role/ConsolidatedBalanceSheets">
        <link:definition>9952154 - Statement - Consolidated Balance Sheets</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ConsolidatedBalanceSheetsParenthetical" roleURI="http://www.arcosa.com/role/ConsolidatedBalanceSheetsParenthetical">
        <link:definition>9952155 - Statement - Consolidated Balance Sheets (Parenthetical)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ConsolidatedStatementsofCashFlows" roleURI="http://www.arcosa.com/role/ConsolidatedStatementsofCashFlows">
        <link:definition>9952156 - Statement - Consolidated Statements of Cash Flows</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SupplementalCashFlowInformation" roleURI="http://www.arcosa.com/role/SupplementalCashFlowInformation">
        <link:definition>9952157 - Statement - Supplemental Cash Flow Information</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ConsolidatedStatementsofStockholdersEquity" roleURI="http://www.arcosa.com/role/ConsolidatedStatementsofStockholdersEquity">
        <link:definition>9952158 - Statement - Consolidated Statements of Stockholders' Equity</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SummaryofSignificantAccountingPolicies" roleURI="http://www.arcosa.com/role/SummaryofSignificantAccountingPolicies">
        <link:definition>9952159 - Disclosure - Summary of Significant Accounting Policies</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="AcquisitionsandDivestitures" roleURI="http://www.arcosa.com/role/AcquisitionsandDivestitures">
        <link:definition>9952160 - Disclosure - Acquisitions and Divestitures</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="FairValueAccounting" roleURI="http://www.arcosa.com/role/FairValueAccounting">
        <link:definition>9952161 - Disclosure - Fair Value Accounting</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SegmentInformation" roleURI="http://www.arcosa.com/role/SegmentInformation">
        <link:definition>9952162 - Disclosure - Segment Information</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="PropertyPlantandEquipment" roleURI="http://www.arcosa.com/role/PropertyPlantandEquipment">
        <link:definition>9952163 - Disclosure - Property, Plant, and Equipment</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="GoodwillandOtherIntangibleAssets" roleURI="http://www.arcosa.com/role/GoodwillandOtherIntangibleAssets">
        <link:definition>9952164 - Disclosure - Goodwill and Other Intangible Assets</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="Debt" roleURI="http://www.arcosa.com/role/Debt">
        <link:definition>9952165 - Disclosure - Debt</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="Leases" roleURI="http://www.arcosa.com/role/Leases">
        <link:definition>9952166 - Disclosure - Leases</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="OtherNet" roleURI="http://www.arcosa.com/role/OtherNet">
        <link:definition>9952167 - Disclosure - Other, Net</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="IncomeTaxes" roleURI="http://www.arcosa.com/role/IncomeTaxes">
        <link:definition>9952168 - Disclosure - Income Taxes</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="EmployeeRetirementPlans" roleURI="http://www.arcosa.com/role/EmployeeRetirementPlans">
        <link:definition>9952169 - Disclosure - Employee Retirement Plans</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="AccumulatedOtherComprehensiveLoss" roleURI="http://www.arcosa.com/role/AccumulatedOtherComprehensiveLoss">
        <link:definition>9952170 - Disclosure - Accumulated Other Comprehensive Loss</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="StockBasedCompensation" roleURI="http://www.arcosa.com/role/StockBasedCompensation">
        <link:definition>9952171 - Disclosure - Stock-Based Compensation</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="EarningsPerCommonShare" roleURI="http://www.arcosa.com/role/EarningsPerCommonShare">
        <link:definition>9952172 - Disclosure - Earnings Per Common Share</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CommitmentsandContingencies" roleURI="http://www.arcosa.com/role/CommitmentsandContingencies">
        <link:definition>9952173 - Disclosure - Commitments and Contingencies</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SummaryofSignificantAccountingPoliciesPolicies" roleURI="http://www.arcosa.com/role/SummaryofSignificantAccountingPoliciesPolicies">
        <link:definition>9955511 - Disclosure - Summary of Significant Accounting Policies (Policies)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SummaryofSignificantAccountingPoliciesTables" roleURI="http://www.arcosa.com/role/SummaryofSignificantAccountingPoliciesTables">
        <link:definition>9955512 - Disclosure - Summary of Significant Accounting Policies (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="AcquisitionsandDivestituresTables" roleURI="http://www.arcosa.com/role/AcquisitionsandDivestituresTables">
        <link:definition>9955513 - Disclosure - Acquisitions and Divestitures (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="FairValueAccountingTables" roleURI="http://www.arcosa.com/role/FairValueAccountingTables">
        <link:definition>9955514 - Disclosure - Fair Value Accounting (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SegmentInformationTables" roleURI="http://www.arcosa.com/role/SegmentInformationTables">
        <link:definition>9955515 - Disclosure - Segment Information (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="PropertyPlantandEquipmentTables" roleURI="http://www.arcosa.com/role/PropertyPlantandEquipmentTables">
        <link:definition>9955516 - Disclosure - Property, Plant, and Equipment (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="GoodwillandOtherIntangibleAssetsTables" roleURI="http://www.arcosa.com/role/GoodwillandOtherIntangibleAssetsTables">
        <link:definition>9955517 - Disclosure - Goodwill and Other Intangible Assets (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="DebtTables" roleURI="http://www.arcosa.com/role/DebtTables">
        <link:definition>9955518 - Disclosure - Debt (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LeasesTables" roleURI="http://www.arcosa.com/role/LeasesTables">
        <link:definition>9955519 - Disclosure - Leases (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="OtherNetTables" roleURI="http://www.arcosa.com/role/OtherNetTables">
        <link:definition>9955520 - Disclosure - Other, Net (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="IncomeTaxesTables" roleURI="http://www.arcosa.com/role/IncomeTaxesTables">
        <link:definition>9955521 - Disclosure - Income Taxes (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="EmployeeRetirementPlansTables" roleURI="http://www.arcosa.com/role/EmployeeRetirementPlansTables">
        <link:definition>9955522 - Disclosure - Employee Retirement Plans (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="AccumulatedOtherComprehensiveLossTables" roleURI="http://www.arcosa.com/role/AccumulatedOtherComprehensiveLossTables">
        <link:definition>9955523 - Disclosure - Accumulated Other Comprehensive Loss (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="StockBasedCompensationTables" roleURI="http://www.arcosa.com/role/StockBasedCompensationTables">
        <link:definition>9955524 - Disclosure - Stock-Based Compensation (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="EarningsPerCommonShareTables" roleURI="http://www.arcosa.com/role/EarningsPerCommonShareTables">
        <link:definition>9955525 - Disclosure - Earnings Per Common Share (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SummaryofSignificantAccountingPoliciesStockholdersEquityDetails" roleURI="http://www.arcosa.com/role/SummaryofSignificantAccountingPoliciesStockholdersEquityDetails">
        <link:definition>9955526 - Disclosure - Summary of Significant Accounting Policies - Stockholder's Equity (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SummaryofSignificantAccountingPoliciesRevenueRecognitionDetails" roleURI="http://www.arcosa.com/role/SummaryofSignificantAccountingPoliciesRevenueRecognitionDetails">
        <link:definition>9955527 - Disclosure - Summary of Significant Accounting Policies - Revenue Recognition (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SummaryofSignificantAccountingPoliciesUnsatisfiedPerformanceObligationsDetails" roleURI="http://www.arcosa.com/role/SummaryofSignificantAccountingPoliciesUnsatisfiedPerformanceObligationsDetails">
        <link:definition>9955528 - Disclosure - Summary of Significant Accounting Policies - Unsatisfied Performance Obligations (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SummaryofSignificantAccountingPoliciesPropertyPlantandEquipmentDetails" roleURI="http://www.arcosa.com/role/SummaryofSignificantAccountingPoliciesPropertyPlantandEquipmentDetails">
        <link:definition>9955529 - Disclosure - Summary of Significant Accounting Policies - Property, Plant, and Equipment (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SummaryofSignificantAccountingPoliciesGoodwillandIntangibleAssetsDetails" roleURI="http://www.arcosa.com/role/SummaryofSignificantAccountingPoliciesGoodwillandIntangibleAssetsDetails">
        <link:definition>9955530 - Disclosure - Summary of Significant Accounting Policies - Goodwill and Intangible Assets (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SummaryofSignificantAccountingPoliciesLonglivedAssetsDetails" roleURI="http://www.arcosa.com/role/SummaryofSignificantAccountingPoliciesLonglivedAssetsDetails">
        <link:definition>9955531 - Disclosure - Summary of Significant Accounting Policies - Long-lived Assets (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SummaryofSignificantAccountingPoliciesWorkersCompensationDetails" roleURI="http://www.arcosa.com/role/SummaryofSignificantAccountingPoliciesWorkersCompensationDetails">
        <link:definition>9955532 - Disclosure - Summary of Significant Accounting Policies - Workers' Compensation (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SummaryofSignificantAccountingPoliciesWarrantiesDetails" roleURI="http://www.arcosa.com/role/SummaryofSignificantAccountingPoliciesWarrantiesDetails">
        <link:definition>9955533 - Disclosure - Summary of Significant Accounting Policies - Warranties (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="AcquisitionsandDivestituresAcquisitionanddivestitureactivityDetails" roleURI="http://www.arcosa.com/role/AcquisitionsandDivestituresAcquisitionanddivestitureactivityDetails">
        <link:definition>9955534 - Disclosure - Acquisitions and Divestitures - Acquisition and divestiture activity (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="AcquisitionsandDivestituresPurchasepriceallocationDetails" roleURI="http://www.arcosa.com/role/AcquisitionsandDivestituresPurchasepriceallocationDetails">
        <link:definition>9955535 - Disclosure - Acquisitions and Divestitures - Purchase price allocation (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="AcquisitionsandDivestituresProformainformationDetails" roleURI="http://www.arcosa.com/role/AcquisitionsandDivestituresProformainformationDetails">
        <link:definition>9955536 - Disclosure - Acquisitions and Divestitures - Pro forma information (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="AcquisitionsandDivestituresNarrativeDetails" roleURI="http://www.arcosa.com/role/AcquisitionsandDivestituresNarrativeDetails">
        <link:definition>9955537 - Disclosure - Acquisitions and Divestitures - Narrative (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="FairValueAccountingAssetsandliabilitiesmeasuredatfairvalueonrecurringbasisDetails" roleURI="http://www.arcosa.com/role/FairValueAccountingAssetsandliabilitiesmeasuredatfairvalueonrecurringbasisDetails">
        <link:definition>9955538 - Disclosure - Fair Value Accounting - Assets and liabilities measured at fair value on recurring basis (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SegmentInformationFinancialinformationforsegmentsDetails" roleURI="http://www.arcosa.com/role/SegmentInformationFinancialinformationforsegmentsDetails">
        <link:definition>9955539 - Disclosure - Segment Information - Financial information for segments (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SegmentInformationRevenuesoperatingprofittotalassetsandlonglivedassetsforUSandnonUSoperationsDetails" roleURI="http://www.arcosa.com/role/SegmentInformationRevenuesoperatingprofittotalassetsandlonglivedassetsforUSandnonUSoperationsDetails">
        <link:definition>9955540 - Disclosure - Segment Information - Revenues, operating profit, total assets, and long-lived assets for U.S. and non-U.S. operations (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SegmentInformationNarrativeDetails" roleURI="http://www.arcosa.com/role/SegmentInformationNarrativeDetails">
        <link:definition>9955541 - Disclosure - Segment Information - Narrative (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="PropertyPlantandEquipmentComponentsofpropertyplantandequipmentDetails" roleURI="http://www.arcosa.com/role/PropertyPlantandEquipmentComponentsofpropertyplantandequipmentDetails">
        <link:definition>9955542 - Disclosure - Property, Plant, and Equipment - Components of property, plant, and equipment (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="PropertyPlantandEquipmentNarrativeDetails" roleURI="http://www.arcosa.com/role/PropertyPlantandEquipmentNarrativeDetails">
        <link:definition>9955543 - Disclosure - Property, Plant, and Equipment - Narrative (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="GoodwillandOtherIntangibleAssetsGoodwillbysegmentDetails" roleURI="http://www.arcosa.com/role/GoodwillandOtherIntangibleAssetsGoodwillbysegmentDetails">
        <link:definition>9955544 - Disclosure - Goodwill and Other Intangible Assets - Goodwill by segment (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="GoodwillandOtherIntangibleAssetsIntangibleassetsnetDetails" roleURI="http://www.arcosa.com/role/GoodwillandOtherIntangibleAssetsIntangibleassetsnetDetails">
        <link:definition>9955545 - Disclosure - Goodwill and Other Intangible Assets - Intangible assets, net (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="GoodwillandOtherIntangibleAssetsFutureamortizationDetails" roleURI="http://www.arcosa.com/role/GoodwillandOtherIntangibleAssetsFutureamortizationDetails">
        <link:definition>9955546 - Disclosure - Goodwill and Other Intangible Assets - Future amortization (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="GoodwillandOtherIntangibleAssetsNarrativeDetails" roleURI="http://www.arcosa.com/role/GoodwillandOtherIntangibleAssetsNarrativeDetails">
        <link:definition>9955547 - Disclosure - Goodwill and Other Intangible Assets - Narrative (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="DebtComponentsofdebtDetails" roleURI="http://www.arcosa.com/role/DebtComponentsofdebtDetails">
        <link:definition>9955548 - Disclosure - Debt - Components of debt (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="DebtRemainingprincipalpaymentsunderexistingdebtagreementsDetails" roleURI="http://www.arcosa.com/role/DebtRemainingprincipalpaymentsunderexistingdebtagreementsDetails">
        <link:definition>9955549 - Disclosure - Debt - Remaining principal payments under existing debt agreements (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="DebtNarrativeDetails" roleURI="http://www.arcosa.com/role/DebtNarrativeDetails">
        <link:definition>9955550 - Disclosure - Debt - Narrative (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LeasesFutureminimumleasepaymentsDetails" roleURI="http://www.arcosa.com/role/LeasesFutureminimumleasepaymentsDetails">
        <link:definition>9955551 - Disclosure - Leases - Future minimum lease payments (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LeasesBalancesheetclassificationDetails" roleURI="http://www.arcosa.com/role/LeasesBalancesheetclassificationDetails">
        <link:definition>9955552 - Disclosure - Leases - Balance sheet classification (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LeasesCashflowNoncashflowinformationDetails" roleURI="http://www.arcosa.com/role/LeasesCashflowNoncashflowinformationDetails">
        <link:definition>9955553 - Disclosure - Leases - Cash flow &amp; Non-cash flow information (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LeasesOtherInformationDetails" roleURI="http://www.arcosa.com/role/LeasesOtherInformationDetails">
        <link:definition>9955554 - Disclosure - Leases - Other Information (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LeasesNarrativeDetails" roleURI="http://www.arcosa.com/role/LeasesNarrativeDetails">
        <link:definition>9955555 - Disclosure - Leases - Narrative (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="OtherNetSummaryofothernetincomeexpenseDetails" roleURI="http://www.arcosa.com/role/OtherNetSummaryofothernetincomeexpenseDetails">
        <link:definition>9955556 - Disclosure - Other, Net - Summary of other, net (income) expense (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="IncomeTaxesComponentsoftheprovisionforincometaxesDetails" roleURI="http://www.arcosa.com/role/IncomeTaxesComponentsoftheprovisionforincometaxesDetails">
        <link:definition>9955557 - Disclosure - Income Taxes - Components of the provision for income taxes (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="IncomeTaxesReconciliationbetweenthestatutoryUSfederalincometaxrateandtheCompanyseffectiveincometaxrateDetails" roleURI="http://www.arcosa.com/role/IncomeTaxesReconciliationbetweenthestatutoryUSfederalincometaxrateandtheCompanyseffectiveincometaxrateDetails">
        <link:definition>9955558 - Disclosure - Income Taxes - Reconciliation between the statutory U.S. federal income tax rate and the Company's effective income tax rate (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="IncomeTaxesComponentsofdeferredtaxliabilitiesandassetsDetails" roleURI="http://www.arcosa.com/role/IncomeTaxesComponentsofdeferredtaxliabilitiesandassetsDetails">
        <link:definition>9955559 - Disclosure - Income Taxes - Components of deferred tax liabilities and assets (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="IncomeTaxesChangeinunrecognizedtaxbenefitsDetails" roleURI="http://www.arcosa.com/role/IncomeTaxesChangeinunrecognizedtaxbenefitsDetails">
        <link:definition>9955560 - Disclosure - Income Taxes - Change in unrecognized tax benefits (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="IncomeTaxesNarrativeDetails" roleURI="http://www.arcosa.com/role/IncomeTaxesNarrativeDetails">
        <link:definition>9955561 - Disclosure - Income Taxes - Narrative (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="EmployeeRetirementPlansTotalemployeeretirementplanexpenseDetails" roleURI="http://www.arcosa.com/role/EmployeeRetirementPlansTotalemployeeretirementplanexpenseDetails">
        <link:definition>9955562 - Disclosure - Employee Retirement Plans - Total employee retirement plan expense (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="EmployeeRetirementPlansDetailsofthemultiemployerplanDetails" roleURI="http://www.arcosa.com/role/EmployeeRetirementPlansDetailsofthemultiemployerplanDetails">
        <link:definition>9955563 - Disclosure - Employee Retirement Plans - Details of the multiemployer plan (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="EmployeeRetirementPlansNarrativeDetails" roleURI="http://www.arcosa.com/role/EmployeeRetirementPlansNarrativeDetails">
        <link:definition>9955564 - Disclosure - Employee Retirement Plans - Narrative (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="AccumulatedOtherComprehensiveLossChangesinaccumulatedothercomprehensivelossDetails" roleURI="http://www.arcosa.com/role/AccumulatedOtherComprehensiveLossChangesinaccumulatedothercomprehensivelossDetails">
        <link:definition>9955565 - Disclosure - Accumulated Other Comprehensive Loss - Changes in accumulated other comprehensive loss (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="StockBasedCompensationScheduleofrestrictedstockactivityDetails" roleURI="http://www.arcosa.com/role/StockBasedCompensationScheduleofrestrictedstockactivityDetails">
        <link:definition>9955566 - Disclosure - Stock-Based Compensation - Schedule of restricted stock activity (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="StockBasedCompensationNarrativeDetails" roleURI="http://www.arcosa.com/role/StockBasedCompensationNarrativeDetails">
        <link:definition>9955567 - Disclosure - Stock-Based Compensation - Narrative (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="EarningsPerCommonShareComputationofbasicanddilutedearningspershareDetails" roleURI="http://www.arcosa.com/role/EarningsPerCommonShareComputationofbasicanddilutedearningspershareDetails">
        <link:definition>9955568 - Disclosure - Earnings Per Common Share - Computation of basic and diluted earnings per share (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="EarningsPerCommonShareNarrativeDetails" roleURI="http://www.arcosa.com/role/EarningsPerCommonShareNarrativeDetails">
        <link:definition>9955569 - Disclosure - Earnings Per Common Share - Narrative (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CommitmentsandContingenciesNarrativeDetails" roleURI="http://www.arcosa.com/role/CommitmentsandContingenciesNarrativeDetails">
        <link:definition>9955570 - Disclosure - Commitments and Contingencies - Narrative (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
    </xs:appinfo>
  </xs:annotation>
  <xs:element id="aca_CoverPageandDEIAbstract" abstract="true" name="CoverPageandDEIAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="aca_AuditInformationAbstract" abstract="true" name="AuditInformationAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="aca_IncreaseDecreaseInAdvanceBillings" abstract="false" name="IncreaseDecreaseInAdvanceBillings" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="aca_RAMCOMember" abstract="true" name="RAMCOMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="aca_StavolaMember" abstract="true" name="StavolaMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="aca_AmeronMember" abstract="true" name="AmeronMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="aca_ConstructionProductsMember" abstract="true" name="ConstructionProductsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="aca_ScheduleOfBusinessAcquisitionsAndDispositionsTableTextBlock" abstract="false" name="ScheduleOfBusinessAcquisitionsAndDispositionsTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:textBlockItemType"/>
  <xs:element id="aca_AssetsAndLiabilitiesLeasesTableTextBlock" abstract="false" name="AssetsAndLiabilitiesLeasesTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:textBlockItemType"/>
  <xs:element id="aca_CashFlowInformationLeasesTableTextBlock" abstract="false" name="CashFlowInformationLeasesTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:textBlockItemType"/>
  <xs:element id="aca_AggregatesAndSpecialtyMaterialsMember" abstract="true" name="AggregatesAndSpecialtyMaterialsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="aca_ConstructionSiteSupportMember" abstract="true" name="ConstructionSiteSupportMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="aca_UtilityWindAndRelatedStructuresMember" abstract="true" name="UtilityWindAndRelatedStructuresMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="aca_StorageTanksMember" abstract="true" name="StorageTanksMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="aca_InlandBargeMember" abstract="true" name="InlandBargeMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="aca_SteelComponentsMember" abstract="true" name="SteelComponentsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="aca_EngineeredStructuresMember" abstract="true" name="EngineeredStructuresMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="aca_TransportationProductsMember" abstract="true" name="TransportationProductsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="aca_RevenueRemainingPerformanceObligationPercentageYear1" abstract="false" name="RevenueRemainingPerformanceObligationPercentageYear1" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types1:percentItemType"/>
  <xs:element id="aca_RevenueRemainingPerformanceObligationPercentageYear2" abstract="false" name="RevenueRemainingPerformanceObligationPercentageYear2" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types1:percentItemType"/>
  <xs:element id="aca_ProductWarrantyPeriod" abstract="false" name="ProductWarrantyPeriod" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="aca_LakePointMember" abstract="true" name="LakePointMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="aca_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedMineralReserves" abstract="false" name="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedMineralReserves" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="aca_BusinessAcquisitionProFormaIncomeBeforeIncomeTaxes" abstract="false" name="BusinessAcquisitionProFormaIncomeBeforeIncomeTaxes" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="aca_AggregatesPhoenixMember" abstract="true" name="AggregatesPhoenixMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="aca_TermLoanMember" abstract="true" name="TermLoanMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="aca_SeniorNotesDue2032Member" abstract="true" name="SeniorNotesDue2032Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="aca_AsphaltAndOtherNonOperatingFacilityMember" abstract="true" name="AsphaltAndOtherNonOperatingFacilityMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="aca_CombinedProceedsMember" abstract="true" name="CombinedProceedsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="aca_SellersNoteMember" abstract="true" name="SellersNoteMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="aca_EarnoutReceivableMember" abstract="true" name="EarnoutReceivableMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="aca_ContingentConsiderationAsset" abstract="false" name="ContingentConsiderationAsset" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="aca_NumberofDivestitures" abstract="false" name="NumberofDivestitures" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="aca_ExternalCustomersMember" abstract="true" name="ExternalCustomersMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="aca_IntercompanyMember" abstract="true" name="IntercompanyMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="aca_ManufacturingFacilityNonoperatingMember" abstract="true" name="ManufacturingFacilityNonoperatingMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="aca_ScheduleOfIntangibleAndOtherAssetsTable" abstract="true" name="ScheduleOfIntangibleAndOtherAssetsTable" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:hypercubeItem" type="xbrli:stringItemType"/>
  <xs:element id="aca_IntangibleAssetsLineItems" abstract="true" name="IntangibleAssetsLineItems" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="aca_SeniorNotesDue2029Member" abstract="true" name="SeniorNotesDue2029Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="aca_FuturePeriodAxis" abstract="true" name="FuturePeriodAxis" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:dimensionItem" type="xbrli:stringItemType"/>
  <xs:element id="aca_FuturePeriodDomain" abstract="true" name="FuturePeriodDomain" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="aca_October12024ToJune302025Member" abstract="true" name="October12024ToJune302025Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="aca_July12025ToDecember312025Member" abstract="true" name="July12025ToDecember312025Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="aca_January12026ToAugust232028Member" abstract="true" name="January12026ToAugust232028Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="aca_UpToFourFiscalQuartersUponMaterialAcquisitionMember" abstract="true" name="UpToFourFiscalQuartersUponMaterialAcquisitionMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="aca_DebtInstrumentCovenantUnrestrictedCashMaximum" abstract="false" name="DebtInstrumentCovenantUnrestrictedCashMaximum" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="aca_DebtInstrumentCovenantNetLeverageRatio" abstract="false" name="DebtInstrumentCovenantNetLeverageRatio" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:decimalItemType"/>
  <xs:element id="aca_DebtInstrumentQuarterlyAmortizationPaymentRate" abstract="false" name="DebtInstrumentQuarterlyAmortizationPaymentRate" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="aca_CommittedBridgeLoanFinancing" abstract="false" name="CommittedBridgeLoanFinancing" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="aca_LeaseRightOfUseAsset" abstract="false" name="LeaseRightOfUseAsset" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="aca_LeaseLiability" abstract="false" name="LeaseLiability" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="aca_OtherIncomeExpenseNonoperating" abstract="false" name="OtherIncomeExpenseNonoperating" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="aca_EffectiveIncomeTaxRateReconciliationTaxCreditsAccountedForAsGrantsPercent" abstract="false" name="EffectiveIncomeTaxRateReconciliationTaxCreditsAccountedForAsGrantsPercent" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:pureItemType"/>
  <xs:element id="aca_DeferredTaxAssetsTaxDeferredExpenseReservesandAccrualsWarrantyReservesandOtherReserves" abstract="false" name="DeferredTaxAssetsTaxDeferredExpenseReservesandAccrualsWarrantyReservesandOtherReserves" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="aca_DeferredTaxAssetsTaxDeferredExpenseEquityItems" abstract="false" name="DeferredTaxAssetsTaxDeferredExpenseEquityItems" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="aca_DeferredTaxAssetsTaxDeferredExpenseReservesandAccrualsAccruedLiabilitiesandOther" abstract="false" name="DeferredTaxAssetsTaxDeferredExpenseReservesandAccrualsAccruedLiabilitiesandOther" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="aca_DeferredTaxAssetsLiabilitiesNetBeforeValuationAllowanceandReserveforUncertainTaxProvisions" abstract="false" name="DeferredTaxAssetsLiabilitiesNetBeforeValuationAllowanceandReserveforUncertainTaxProvisions" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="aca_AMPTaxCreditsSold" abstract="false" name="AMPTaxCreditsSold" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="aca_AMPTaxCreditsDeferredTaxAssets" abstract="false" name="AMPTaxCreditsDeferredTaxAssets" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="aca_BoilermakerBlacksmithNationalPensionTrustMember" abstract="true" name="BoilermakerBlacksmithNationalPensionTrustMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="aca_HeavyAndGeneralLaborersLocalUnions472And172OfNewJerseyPensionFundMember" abstract="true" name="HeavyAndGeneralLaborersLocalUnions472And172OfNewJerseyPensionFundMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="aca_OperatingEngineers825PensionFundMember" abstract="true" name="OperatingEngineers825PensionFundMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="aca_ScheduleOfBenefitPlansDisclosuresTable" abstract="true" name="ScheduleOfBenefitPlansDisclosuresTable" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:hypercubeItem" type="xbrli:stringItemType"/>
  <xs:element id="aca_ScheduleOfBenefitPlansDisclosuresLineItems" abstract="true" name="ScheduleOfBenefitPlansDisclosuresLineItems" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="aca_TrinityCommonStockMember" abstract="true" name="TrinityCommonStockMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="aca_RestrictedShareAwardsMember" abstract="true" name="RestrictedShareAwardsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="aca_SharebasedCompensationArrangementsbySharebasedPaymentAwardAllowanceforAdjustmentofUnitsBasedonTargetLevelPercent" abstract="false" name="SharebasedCompensationArrangementsbySharebasedPaymentAwardAllowanceforAdjustmentofUnitsBasedonTargetLevelPercent" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types1:percentItemType"/>
  <xs:element id="aca_EngineeredStructuresAndTransportationProductsMember" abstract="true" name="EngineeredStructuresAndTransportationProductsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
</xs:schema>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.CAL
<SEQUENCE>15
<FILENAME>aca-20241231_cal.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with the Workiva Platform-->
<!--Copyright 2025 Workiva-->
<!--r:9c399e9b-bbff-48f6-8dd3-d15db1b42b57,g:4d4d4b71-ffda-4a8e-9fe3-15f653aaae95-->
<link:linkbase xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
  <link:roleRef roleURI="http://www.arcosa.com/role/ConsolidatedStatementsofOperations" xlink:type="simple" xlink:href="aca-20241231.xsd#ConsolidatedStatementsofOperations"/>
  <link:calculationLink xlink:role="http://www.arcosa.com/role/ConsolidatedStatementsofOperations" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostsAndExpenses_4037c494-fd25-41b3-8c8b-fd086e7d94c2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CostsAndExpenses"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnSaleOfBusiness_1f7c729d-22c8-4876-85d3-3347b57bf8de" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GainLossOnSaleOfBusiness"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CostsAndExpenses_4037c494-fd25-41b3-8c8b-fd086e7d94c2" xlink:to="loc_us-gaap_GainLossOnSaleOfBusiness_1f7c729d-22c8-4876-85d3-3347b57bf8de" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfRevenue_99f39420-eedc-4780-a1e3-ad8e93c2bf04" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CostOfRevenue"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CostsAndExpenses_4037c494-fd25-41b3-8c8b-fd086e7d94c2" xlink:to="loc_us-gaap_CostOfRevenue_99f39420-eedc-4780-a1e3-ad8e93c2bf04" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpense_28958b78-bd93-48df-9278-ddf47e49a6cc" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SellingGeneralAndAdministrativeExpense"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CostsAndExpenses_4037c494-fd25-41b3-8c8b-fd086e7d94c2" xlink:to="loc_us-gaap_SellingGeneralAndAdministrativeExpense_28958b78-bd93-48df-9278-ddf47e49a6cc" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetImpairmentCharges_767ab85c-311e-464e-bd12-57b7670d7081" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetImpairmentCharges"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CostsAndExpenses_4037c494-fd25-41b3-8c8b-fd086e7d94c2" xlink:to="loc_us-gaap_AssetImpairmentCharges_767ab85c-311e-464e-bd12-57b7670d7081" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnSaleOfPropertyPlantEquipment_2fa8efe2-6063-470d-bc7d-e49ddd4ce05a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GainLossOnSaleOfPropertyPlantEquipment"/>
    <link:calculationArc order="5" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CostsAndExpenses_4037c494-fd25-41b3-8c8b-fd086e7d94c2" xlink:to="loc_us-gaap_GainLossOnSaleOfPropertyPlantEquipment_2fa8efe2-6063-470d-bc7d-e49ddd4ce05a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_748157a7-ee9e-46ef-b084-382f2ec7161c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_308ace5e-738a-45ff-949f-ed29041f18d6" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CurrentIncomeTaxExpenseBenefit"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_748157a7-ee9e-46ef-b084-382f2ec7161c" xlink:to="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_308ace5e-738a-45ff-949f-ed29041f18d6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_9e24aa20-65ec-4bec-b3e0-7032ad728dfa" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_748157a7-ee9e-46ef-b084-382f2ec7161c" xlink:to="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_9e24aa20-65ec-4bec-b3e0-7032ad728dfa" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonoperatingIncomeExpense_a0d3d8b7-87ee-4c0e-940b-36addfd8e36b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NonoperatingIncomeExpense"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpense_edcce710-ffff-45ce-ac80-662de9cc3f14" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherNonoperatingIncomeExpense"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NonoperatingIncomeExpense_a0d3d8b7-87ee-4c0e-940b-36addfd8e36b" xlink:to="loc_us-gaap_OtherNonoperatingIncomeExpense_edcce710-ffff-45ce-ac80-662de9cc3f14" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpenseNonoperating_f2af9c3a-5ab3-47a3-bf99-69f33b72a479" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InterestExpenseNonoperating"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NonoperatingIncomeExpense_a0d3d8b7-87ee-4c0e-940b-36addfd8e36b" xlink:to="loc_us-gaap_InterestExpenseNonoperating_f2af9c3a-5ab3-47a3-bf99-69f33b72a479" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_240c8d69-4062-4ea7-ae95-89b54c7ed2e3" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Revenues_61c7dd0a-aef8-4782-860f-3cffaeae6791" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Revenues"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingIncomeLoss_240c8d69-4062-4ea7-ae95-89b54c7ed2e3" xlink:to="loc_us-gaap_Revenues_61c7dd0a-aef8-4782-860f-3cffaeae6791" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostsAndExpenses_dd068463-2524-48d5-9ddf-653f4f36e25a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CostsAndExpenses"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingIncomeLoss_240c8d69-4062-4ea7-ae95-89b54c7ed2e3" xlink:to="loc_us-gaap_CostsAndExpenses_dd068463-2524-48d5-9ddf-653f4f36e25a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_51d4e128-ff50-4759-a459-0a7e5ee7d366" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_4204c730-c2bd-4802-88e8-dc8f9080c841" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_51d4e128-ff50-4759-a459-0a7e5ee7d366" xlink:to="loc_us-gaap_OperatingIncomeLoss_4204c730-c2bd-4802-88e8-dc8f9080c841" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonoperatingIncomeExpense_43d89883-b2e6-4cd9-89a1-15091fe74138" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NonoperatingIncomeExpense"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_51d4e128-ff50-4759-a459-0a7e5ee7d366" xlink:to="loc_us-gaap_NonoperatingIncomeExpense_43d89883-b2e6-4cd9-89a1-15091fe74138" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_4abe9fc2-90a5-4c0e-9beb-6ed09d609b76" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLoss"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_da6dddc0-c530-4a6b-92a8-f6f3c4eeda48" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLoss_4abe9fc2-90a5-4c0e-9beb-6ed09d609b76" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_da6dddc0-c530-4a6b-92a8-f6f3c4eeda48" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_8b1b43f4-26f4-431b-af71-20c570a1c9f4" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLoss_4abe9fc2-90a5-4c0e-9beb-6ed09d609b76" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_8b1b43f4-26f4-431b-af71-20c570a1c9f4" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.arcosa.com/role/ConsolidatedStatementsofComprehensiveIncome" xlink:type="simple" xlink:href="aca-20241231.xsd#ConsolidatedStatementsofComprehensiveIncome"/>
  <link:calculationLink xlink:role="http://www.arcosa.com/role/ConsolidatedStatementsofComprehensiveIncome" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax_27cdbf94-b0d7-4c34-a468-e61c68c1fa6c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ComprehensiveIncomeNetOfTax"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_aba6b6bc-3536-4c13-a215-be6254ad9a23" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLoss"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTax_27cdbf94-b0d7-4c34-a468-e61c68c1fa6c" xlink:to="loc_us-gaap_NetIncomeLoss_aba6b6bc-3536-4c13-a215-be6254ad9a23" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_4235bf80-a303-430e-a349-03d8861abd96" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTax_27cdbf94-b0d7-4c34-a468-e61c68c1fa6c" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_4235bf80-a303-430e-a349-03d8861abd96" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_4c590c39-6ffe-4c06-84f0-f7622a21f6fb" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax_de908af5-6cfc-43e2-9592-f2aaec7e3e36" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_4c590c39-6ffe-4c06-84f0-f7622a21f6fb" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax_de908af5-6cfc-43e2-9592-f2aaec7e3e36" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax_d9ad8537-e2cf-49a6-927a-b3f08128826e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_4c590c39-6ffe-4c06-84f0-f7622a21f6fb" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax_d9ad8537-e2cf-49a6-927a-b3f08128826e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_688a75e7-1baa-4b28-890c-5e5e89486aaf" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_4c590c39-6ffe-4c06-84f0-f7622a21f6fb" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_688a75e7-1baa-4b28-890c-5e5e89486aaf" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.arcosa.com/role/ConsolidatedBalanceSheets" xlink:type="simple" xlink:href="aca-20241231.xsd#ConsolidatedBalanceSheets"/>
  <link:calculationLink xlink:role="http://www.arcosa.com/role/ConsolidatedBalanceSheets" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities_78511826-5fcf-45f8-92a3-83a77c6a5439" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Liabilities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_43b8563c-d79b-45c4-8b7b-3900fb8f8508" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_78511826-5fcf-45f8-92a3-83a77c6a5439" xlink:to="loc_us-gaap_LiabilitiesCurrent_43b8563c-d79b-45c4-8b7b-3900fb8f8508" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtAndCapitalLeaseObligations_a1a00134-38d7-4575-8351-65f5037c74df" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtAndCapitalLeaseObligations"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_78511826-5fcf-45f8-92a3-83a77c6a5439" xlink:to="loc_us-gaap_LongTermDebtAndCapitalLeaseObligations_a1a00134-38d7-4575-8351-65f5037c74df" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_b9539ed2-30ea-47f5-9653-d9e5b645f492" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredIncomeTaxLiabilitiesNet"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_78511826-5fcf-45f8-92a3-83a77c6a5439" xlink:to="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_b9539ed2-30ea-47f5-9653-d9e5b645f492" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent_82c9b130-9f3f-48ed-83a3-3362141479a9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherLiabilitiesNoncurrent"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_78511826-5fcf-45f8-92a3-83a77c6a5439" xlink:to="loc_us-gaap_OtherLiabilitiesNoncurrent_82c9b130-9f3f-48ed-83a3-3362141479a9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_986d4294-87f3-46f1-8158-162ad19ef7b9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquity"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValue_048def00-1603-402b-b020-258dce4b5615" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockValue"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_986d4294-87f3-46f1-8158-162ad19ef7b9" xlink:to="loc_us-gaap_CommonStockValue_048def00-1603-402b-b020-258dce4b5615" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapital_201adfdc-a877-4500-a4a9-9662899d23cb" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdditionalPaidInCapital"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_986d4294-87f3-46f1-8158-162ad19ef7b9" xlink:to="loc_us-gaap_AdditionalPaidInCapital_201adfdc-a877-4500-a4a9-9662899d23cb" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_7a8e8c35-8d2c-43a4-9a33-8b1473cc7ad8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_986d4294-87f3-46f1-8158-162ad19ef7b9" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_7a8e8c35-8d2c-43a4-9a33-8b1473cc7ad8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_7605008c-ff82-450a-8dda-b0d1015acec2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_986d4294-87f3-46f1-8158-162ad19ef7b9" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_7605008c-ff82-450a-8dda-b0d1015acec2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_6c60605f-0935-4b5b-8829-d3f1baabd301" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_d068f0f2-1d47-408a-a2d1-730a4bfeeb9a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquity"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_6c60605f-0935-4b5b-8829-d3f1baabd301" xlink:to="loc_us-gaap_StockholdersEquity_d068f0f2-1d47-408a-a2d1-730a4bfeeb9a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities_750732ec-0069-41f1-840c-c3305f1810d6" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Liabilities"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_6c60605f-0935-4b5b-8829-d3f1baabd301" xlink:to="loc_us-gaap_Liabilities_750732ec-0069-41f1-840c-c3305f1810d6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_9eb1bcd4-8592-4c7b-8cbf-f53a694a6f10" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_12bf0edf-23e4-464e-84c4-d1f948b0a7b7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_9eb1bcd4-8592-4c7b-8cbf-f53a694a6f10" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_12bf0edf-23e4-464e-84c4-d1f948b0a7b7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_404df742-cf16-4eb9-9a8e-8b902da45d37" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_9eb1bcd4-8592-4c7b-8cbf-f53a694a6f10" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_404df742-cf16-4eb9-9a8e-8b902da45d37" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryNet_ef13b28f-ed95-4b89-a6bb-da1d938b872d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryNet"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_9eb1bcd4-8592-4c7b-8cbf-f53a694a6f10" xlink:to="loc_us-gaap_InventoryNet_ef13b28f-ed95-4b89-a6bb-da1d938b872d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsCurrent_fff67a66-b5a1-42cd-a8e8-b0e937ab3792" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherAssetsCurrent"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_9eb1bcd4-8592-4c7b-8cbf-f53a694a6f10" xlink:to="loc_us-gaap_OtherAssetsCurrent_fff67a66-b5a1-42cd-a8e8-b0e937ab3792" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_0e95b15b-e861-443d-8260-1422e6d079d0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Assets"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_79af7337-d635-47cc-a0b0-60e5b51039a3" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_0e95b15b-e861-443d-8260-1422e6d079d0" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_79af7337-d635-47cc-a0b0-60e5b51039a3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_52d71b69-cab8-4ea7-8229-8b991616747c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsCurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_0e95b15b-e861-443d-8260-1422e6d079d0" xlink:to="loc_us-gaap_AssetsCurrent_52d71b69-cab8-4ea7-8229-8b991616747c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxAssetsNet_dd4f0453-4644-45ad-ba8b-6bd017d1abce" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredIncomeTaxAssetsNet"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_0e95b15b-e861-443d-8260-1422e6d079d0" xlink:to="loc_us-gaap_DeferredIncomeTaxAssetsNet_dd4f0453-4644-45ad-ba8b-6bd017d1abce" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_80db3416-3577-415d-ae61-dc7bdb3e4277" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_0e95b15b-e861-443d-8260-1422e6d079d0" xlink:to="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_80db3416-3577-415d-ae61-dc7bdb3e4277" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_ed00f7ab-0fff-4e70-ae35-47e88824ff94" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Goodwill"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_0e95b15b-e861-443d-8260-1422e6d079d0" xlink:to="loc_us-gaap_Goodwill_ed00f7ab-0fff-4e70-ae35-47e88824ff94" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_9ac9ad7c-5465-486b-8348-87dfa2230a12" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherAssetsNoncurrent"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_0e95b15b-e861-443d-8260-1422e6d079d0" xlink:to="loc_us-gaap_OtherAssetsNoncurrent_9ac9ad7c-5465-486b-8348-87dfa2230a12" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_76c8920b-b497-40e5-9825-418f461fa608" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableCurrent_2140cd7d-3198-41e1-b512-a2acd38ba902" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsPayableCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_76c8920b-b497-40e5-9825-418f461fa608" xlink:to="loc_us-gaap_AccountsPayableCurrent_2140cd7d-3198-41e1-b512-a2acd38ba902" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrent_b7414fc2-57b2-48dd-9408-b1d5f60f11fb" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccruedLiabilitiesCurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_76c8920b-b497-40e5-9825-418f461fa608" xlink:to="loc_us-gaap_AccruedLiabilitiesCurrent_b7414fc2-57b2-48dd-9408-b1d5f60f11fb" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent_bc413a66-d1c4-4e91-a33f-d8e4c9344400" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_76c8920b-b497-40e5-9825-418f461fa608" xlink:to="loc_us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent_bc413a66-d1c4-4e91-a33f-d8e4c9344400" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesCurrent_f3c93217-a351-447e-9030-bb5445d10ff2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherLiabilitiesCurrent"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_76c8920b-b497-40e5-9825-418f461fa608" xlink:to="loc_us-gaap_OtherLiabilitiesCurrent_f3c93217-a351-447e-9030-bb5445d10ff2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryNet_e4a17692-28bf-4971-a7fb-dbde160884b3" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryRawMaterialsAndSuppliesNetOfReserves_951996e6-ceb1-4090-8c36-895c8a4e7870" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryRawMaterialsAndSuppliesNetOfReserves"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_InventoryNet_e4a17692-28bf-4971-a7fb-dbde160884b3" xlink:to="loc_us-gaap_InventoryRawMaterialsAndSuppliesNetOfReserves_951996e6-ceb1-4090-8c36-895c8a4e7870" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryWorkInProcessNetOfReserves_8bc03e97-94ee-4663-b748-1b645bb53f7b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryWorkInProcessNetOfReserves"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_InventoryNet_e4a17692-28bf-4971-a7fb-dbde160884b3" xlink:to="loc_us-gaap_InventoryWorkInProcessNetOfReserves_8bc03e97-94ee-4663-b748-1b645bb53f7b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryFinishedGoodsNetOfReserves_684254e3-af80-4228-bc1a-aa34a0ce70ed" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryFinishedGoodsNetOfReserves"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_InventoryNet_e4a17692-28bf-4971-a7fb-dbde160884b3" xlink:to="loc_us-gaap_InventoryFinishedGoodsNetOfReserves_684254e3-af80-4228-bc1a-aa34a0ce70ed" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.arcosa.com/role/ConsolidatedStatementsofCashFlows" xlink:type="simple" xlink:href="aca-20241231.xsd#ConsolidatedStatementsofCashFlows"/>
  <link:calculationLink xlink:role="http://www.arcosa.com/role/ConsolidatedStatementsofCashFlows" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_239e5caf-70f9-4723-a56d-5002240b156c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_30419472-5fa9-47a0-a259-a0cc43e9ea48" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_239e5caf-70f9-4723-a56d-5002240b156c" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_30419472-5fa9-47a0-a259-a0cc43e9ea48" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment_ba1241f7-154f-433b-94b5-09cd18848031" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_239e5caf-70f9-4723-a56d-5002240b156c" xlink:to="loc_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment_ba1241f7-154f-433b-94b5-09cd18848031" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromDivestitureOfBusinessesNetOfCashDivested_35f89fd7-1a38-42c3-aea2-c9c10804d1d2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromDivestitureOfBusinessesNetOfCashDivested"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_239e5caf-70f9-4723-a56d-5002240b156c" xlink:to="loc_us-gaap_ProceedsFromDivestitureOfBusinessesNetOfCashDivested_35f89fd7-1a38-42c3-aea2-c9c10804d1d2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_4cd88c80-f332-4adb-a00f-65a9b59da181" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment"/>
    <link:calculationArc order="4" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_239e5caf-70f9-4723-a56d-5002240b156c" xlink:to="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_4cd88c80-f332-4adb-a00f-65a9b59da181" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_08ecdc3c-d813-41cd-b126-c91d9a958259" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_7f4d8502-2bda-4079-ab88-b83a23801a85" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_08ecdc3c-d813-41cd-b126-c91d9a958259" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_7f4d8502-2bda-4079-ab88-b83a23801a85" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_ce9b6a5c-76b6-4837-91af-ba4ab51114ce" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_08ecdc3c-d813-41cd-b126-c91d9a958259" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_ce9b6a5c-76b6-4837-91af-ba4ab51114ce" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_20af0470-55e6-4e8e-9033-306cd03a2b49" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_08ecdc3c-d813-41cd-b126-c91d9a958259" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_20af0470-55e6-4e8e-9033-306cd03a2b49" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_95c7177b-b37b-4253-951c-9b2b863f0b85" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInInventories_ddaa9ccb-86ee-40a1-a984-601e9e67be0d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInInventories"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_95c7177b-b37b-4253-951c-9b2b863f0b85" xlink:to="loc_us-gaap_IncreaseDecreaseInInventories_ddaa9ccb-86ee-40a1-a984-601e9e67be0d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_356a5c0e-c6cd-4103-989b-8c782ae358c8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLoss"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_95c7177b-b37b-4253-951c-9b2b863f0b85" xlink:to="loc_us-gaap_NetIncomeLoss_356a5c0e-c6cd-4103-989b-8c782ae358c8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnSaleOfBusiness_6b89dcc8-4c81-419b-8800-18e460464157" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GainLossOnSaleOfBusiness"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_95c7177b-b37b-4253-951c-9b2b863f0b85" xlink:to="loc_us-gaap_GainLossOnSaleOfBusiness_6b89dcc8-4c81-419b-8800-18e460464157" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities_d8208cec-beb8-45ea-b0c2-d663169e15c7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_95c7177b-b37b-4253-951c-9b2b863f0b85" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities_d8208cec-beb8-45ea-b0c2-d663169e15c7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_3ecf05ba-da80-42be-bdff-8e2a9236e892" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable"/>
    <link:calculationArc order="5" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_95c7177b-b37b-4253-951c-9b2b863f0b85" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_3ecf05ba-da80-42be-bdff-8e2a9236e892" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensation_db5f275e-3247-40e8-844b-af09c21db6b7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensation"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_95c7177b-b37b-4253-951c-9b2b863f0b85" xlink:to="loc_us-gaap_ShareBasedCompensation_db5f275e-3247-40e8-844b-af09c21db6b7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization_10264c47-c77f-4158-b161-910f9710dc3a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_95c7177b-b37b-4253-951c-9b2b863f0b85" xlink:to="loc_us-gaap_DepreciationDepletionAndAmortization_10264c47-c77f-4158-b161-910f9710dc3a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnSaleOfPropertyPlantEquipment_0f61fcb2-9c8a-4d73-9c5c-5564edcf9a63" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GainLossOnSaleOfPropertyPlantEquipment"/>
    <link:calculationArc order="8" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_95c7177b-b37b-4253-951c-9b2b863f0b85" xlink:to="loc_us-gaap_GainLossOnSaleOfPropertyPlantEquipment_0f61fcb2-9c8a-4d73-9c5c-5564edcf9a63" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNoncashIncomeExpense_fb57a3cd-babb-41ac-bae8-87afeedf50f2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherNoncashIncomeExpense"/>
    <link:calculationArc order="9" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_95c7177b-b37b-4253-951c-9b2b863f0b85" xlink:to="loc_us-gaap_OtherNoncashIncomeExpense_fb57a3cd-babb-41ac-bae8-87afeedf50f2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_e805f026-4a6f-41a7-a283-270b16a1ba1a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit"/>
    <link:calculationArc order="10" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_95c7177b-b37b-4253-951c-9b2b863f0b85" xlink:to="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_e805f026-4a6f-41a7-a283-270b16a1ba1a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherNoncurrentAssets_03dfbada-e143-465c-85e5-fface331fe20" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInOtherNoncurrentAssets"/>
    <link:calculationArc order="11" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_95c7177b-b37b-4253-951c-9b2b863f0b85" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherNoncurrentAssets_03dfbada-e143-465c-85e5-fface331fe20" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccruedLiabilities_3297e8a6-8c49-4925-9984-fd65c3d39810" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInAccruedLiabilities"/>
    <link:calculationArc order="12" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_95c7177b-b37b-4253-951c-9b2b863f0b85" xlink:to="loc_us-gaap_IncreaseDecreaseInAccruedLiabilities_3297e8a6-8c49-4925-9984-fd65c3d39810" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherCurrentAssets_b4ef0310-6f29-42e3-aaa2-03ab4b7ba576" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInOtherCurrentAssets"/>
    <link:calculationArc order="13" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_95c7177b-b37b-4253-951c-9b2b863f0b85" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherCurrentAssets_b4ef0310-6f29-42e3-aaa2-03ab4b7ba576" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayable_7fd907dc-7e6f-4c42-acc2-a57fb06be404" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInAccountsPayable"/>
    <link:calculationArc order="14" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_95c7177b-b37b-4253-951c-9b2b863f0b85" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsPayable_7fd907dc-7e6f-4c42-acc2-a57fb06be404" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_aca_IncreaseDecreaseInAdvanceBillings_bb90ed15-fd0e-41ed-a841-c4daae4d066a" xlink:href="aca-20241231.xsd#aca_IncreaseDecreaseInAdvanceBillings"/>
    <link:calculationArc order="15" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_95c7177b-b37b-4253-951c-9b2b863f0b85" xlink:to="loc_aca_IncreaseDecreaseInAdvanceBillings_bb90ed15-fd0e-41ed-a841-c4daae4d066a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetImpairmentCharges_a81d67c0-ad27-47db-aca1-29f2b674b602" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetImpairmentCharges"/>
    <link:calculationArc order="16" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_95c7177b-b37b-4253-951c-9b2b863f0b85" xlink:to="loc_us-gaap_AssetImpairmentCharges_a81d67c0-ad27-47db-aca1-29f2b674b602" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_9c7123bf-0f24-4fa7-aebd-ffd3011ee2ab" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfLongTermDebtAndCapitalSecurities_7a41e9b1-6b20-498a-9e74-12e84cb2848e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RepaymentsOfLongTermDebtAndCapitalSecurities"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_9c7123bf-0f24-4fa7-aebd-ffd3011ee2ab" xlink:to="loc_us-gaap_RepaymentsOfLongTermDebtAndCapitalSecurities_7a41e9b1-6b20-498a-9e74-12e84cb2848e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfDebt_f28987c3-f6bc-4d82-9195-bb09cdb130ca" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromIssuanceOfDebt"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_9c7123bf-0f24-4fa7-aebd-ffd3011ee2ab" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfDebt_f28987c3-f6bc-4d82-9195-bb09cdb130ca" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfDebtIssuanceCosts_cfb786b6-ba8f-41cd-8601-6660543d0aeb" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsOfDebtIssuanceCosts"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_9c7123bf-0f24-4fa7-aebd-ffd3011ee2ab" xlink:to="loc_us-gaap_PaymentsOfDebtIssuanceCosts_cfb786b6-ba8f-41cd-8601-6660543d0aeb" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities_8842630b-5566-42c5-95e0-61174596e230" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities"/>
    <link:calculationArc order="4" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_9c7123bf-0f24-4fa7-aebd-ffd3011ee2ab" xlink:to="loc_us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities_8842630b-5566-42c5-95e0-61174596e230" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfOrdinaryDividends_f18d4a95-aea8-4a2b-9027-8f16472d54b0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsOfOrdinaryDividends"/>
    <link:calculationArc order="5" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_9c7123bf-0f24-4fa7-aebd-ffd3011ee2ab" xlink:to="loc_us-gaap_PaymentsOfOrdinaryDividends_f18d4a95-aea8-4a2b-9027-8f16472d54b0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_f9e9821e-e453-4fc7-9c70-49dcced4d0b7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsForRepurchaseOfCommonStock"/>
    <link:calculationArc order="6" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_9c7123bf-0f24-4fa7-aebd-ffd3011ee2ab" xlink:to="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_f9e9821e-e453-4fc7-9c70-49dcced4d0b7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_54594492-e5c9-4f83-937d-26ac7ce5f553" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation"/>
    <link:calculationArc order="7" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_9c7123bf-0f24-4fa7-aebd-ffd3011ee2ab" xlink:to="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_54594492-e5c9-4f83-937d-26ac7ce5f553" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.arcosa.com/role/PropertyPlantandEquipmentComponentsofpropertyplantandequipmentDetails" xlink:type="simple" xlink:href="aca-20241231.xsd#PropertyPlantandEquipmentComponentsofpropertyplantandequipmentDetails"/>
  <link:calculationLink xlink:role="http://www.arcosa.com/role/PropertyPlantandEquipmentComponentsofpropertyplantandequipmentDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_6fa635c6-624f-4902-9fed-3b84f87590ab" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentGross_9c3194b9-9f56-44ad-9893-3792c5ba7ee8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentGross"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentNet_6fa635c6-624f-4902-9fed-3b84f87590ab" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentGross_9c3194b9-9f56-44ad-9893-3792c5ba7ee8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_036fb715-be27-4bb5-8471-7dfe28518307" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentNet_6fa635c6-624f-4902-9fed-3b84f87590ab" xlink:to="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_036fb715-be27-4bb5-8471-7dfe28518307" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.arcosa.com/role/GoodwillandOtherIntangibleAssetsIntangibleassetsnetDetails" xlink:type="simple" xlink:href="aca-20241231.xsd#GoodwillandOtherIntangibleAssetsIntangibleassetsnetDetails"/>
  <link:calculationLink xlink:role="http://www.arcosa.com/role/GoodwillandOtherIntangibleAssetsIntangibleassetsnetDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet_b05a596e-b66f-4c85-8388-43148208ef2a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsGross_c916d6c2-ed7d-40fe-bce7-5bf93ca45cba" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsGross"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet_b05a596e-b66f-4c85-8388-43148208ef2a" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsGross_c916d6c2-ed7d-40fe-bce7-5bf93ca45cba" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_c1a1d2e2-1a26-4b12-bf15-30b6394d73bd" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet_b05a596e-b66f-4c85-8388-43148208ef2a" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_c1a1d2e2-1a26-4b12-bf15-30b6394d73bd" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_d6f2bc02-7244-4df3-bd5f-896b3ea8520b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedTrademarks_3284b708-26a6-4d67-bc33-2f6bd6dcec50" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IndefiniteLivedTrademarks"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_d6f2bc02-7244-4df3-bd5f-896b3ea8520b" xlink:to="loc_us-gaap_IndefiniteLivedTrademarks_3284b708-26a6-4d67-bc33-2f6bd6dcec50" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet_0ab7e95a-8e57-4b36-872d-c5beb647ceb3" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_d6f2bc02-7244-4df3-bd5f-896b3ea8520b" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsNet_0ab7e95a-8e57-4b36-872d-c5beb647ceb3" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.arcosa.com/role/DebtComponentsofdebtDetails" xlink:type="simple" xlink:href="aca-20241231.xsd#DebtComponentsofdebtDetails"/>
  <link:calculationLink xlink:role="http://www.arcosa.com/role/DebtComponentsofdebtDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtAndCapitalLeaseObligations_518bf4eb-9efe-4a28-96f6-09a1dd54bb00" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtAndCapitalLeaseObligations"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities_b33eb655-0b66-420e-8b5e-900f0f00db75" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DebtAndCapitalLeaseObligations_518bf4eb-9efe-4a28-96f6-09a1dd54bb00" xlink:to="loc_us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities_b33eb655-0b66-420e-8b5e-900f0f00db75" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFinanceCostsNet_5b8ccedb-9398-4f16-a307-e04111159a2e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredFinanceCostsNet"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DebtAndCapitalLeaseObligations_518bf4eb-9efe-4a28-96f6-09a1dd54bb00" xlink:to="loc_us-gaap_DeferredFinanceCostsNet_5b8ccedb-9398-4f16-a307-e04111159a2e" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.arcosa.com/role/LeasesFutureminimumleasepaymentsDetails" xlink:type="simple" xlink:href="aca-20241231.xsd#LeasesFutureminimumleasepaymentsDetails"/>
  <link:calculationLink xlink:role="http://www.arcosa.com/role/LeasesFutureminimumleasepaymentsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_889c1755-9fd2-460b-9876-81560a022017" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDue"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree_c609b9e0-91ba-4947-b5e6-e4daab5d983d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_889c1755-9fd2-460b-9876-81560a022017" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree_c609b9e0-91ba-4947-b5e6-e4daab5d983d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive_362dec61-8f38-48e4-98cc-c0286492162d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_889c1755-9fd2-460b-9876-81560a022017" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive_362dec61-8f38-48e4-98cc-c0286492162d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo_d079dfed-993d-43d5-8e9e-6e3d48b710e2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_889c1755-9fd2-460b-9876-81560a022017" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo_d079dfed-993d-43d5-8e9e-6e3d48b710e2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour_df9a433f-7f2c-4483-ba50-47eb3e3245fb" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_889c1755-9fd2-460b-9876-81560a022017" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour_df9a433f-7f2c-4483-ba50-47eb3e3245fb" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths_fe7ccff5-bed5-440d-a760-a09afada43cc" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_889c1755-9fd2-460b-9876-81560a022017" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths_fe7ccff5-bed5-440d-a760-a09afada43cc" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive_5ea9a092-1cf7-4092-b7a9-afc8695389ff" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_889c1755-9fd2-460b-9876-81560a022017" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive_5ea9a092-1cf7-4092-b7a9-afc8695389ff" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_a5d68432-e120-451e-ad05-4068d2090cef" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_e6485d3c-ef55-4cec-b447-542e244775fb" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_a5d68432-e120-451e-ad05-4068d2090cef" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_e6485d3c-ef55-4cec-b447-542e244775fb" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_cda69c72-141f-4521-800b-bc8b2bf85b63" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_a5d68432-e120-451e-ad05-4068d2090cef" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_cda69c72-141f-4521-800b-bc8b2bf85b63" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_7dc5378d-3be0-4862-8f0e-c5574915dd6b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_a5d68432-e120-451e-ad05-4068d2090cef" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_7dc5378d-3be0-4862-8f0e-c5574915dd6b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_fbe27c9f-a11b-4846-a416-0c03d5f68912" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_a5d68432-e120-451e-ad05-4068d2090cef" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_fbe27c9f-a11b-4846-a416-0c03d5f68912" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_e5dbd390-367c-4bd1-9477-6482d22a8f61" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_a5d68432-e120-451e-ad05-4068d2090cef" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_e5dbd390-367c-4bd1-9477-6482d22a8f61" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_8f5566b3-bcf3-407d-b15a-41a48e27512d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_a5d68432-e120-451e-ad05-4068d2090cef" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_8f5566b3-bcf3-407d-b15a-41a48e27512d" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.arcosa.com/role/LeasesBalancesheetclassificationDetails" xlink:type="simple" xlink:href="aca-20241231.xsd#LeasesBalancesheetclassificationDetails"/>
  <link:calculationLink xlink:role="http://www.arcosa.com/role/LeasesBalancesheetclassificationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_aca_LeaseRightOfUseAsset_69a495ab-3811-43e7-82e6-34fafcea8945" xlink:href="aca-20241231.xsd#aca_LeaseRightOfUseAsset"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_7cd0ab30-cfb7-45d4-8ce6-99e0aae7065f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_aca_LeaseRightOfUseAsset_69a495ab-3811-43e7-82e6-34fafcea8945" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_7cd0ab30-cfb7-45d4-8ce6-99e0aae7065f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseRightOfUseAsset_d825cb56-27e3-4461-a89d-e7ea27e4c05f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinanceLeaseRightOfUseAsset"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_aca_LeaseRightOfUseAsset_69a495ab-3811-43e7-82e6-34fafcea8945" xlink:to="loc_us-gaap_FinanceLeaseRightOfUseAsset_d825cb56-27e3-4461-a89d-e7ea27e4c05f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_aca_LeaseLiability_49f5a3b1-333f-4703-ba43-acb1211f97c7" xlink:href="aca-20241231.xsd#aca_LeaseLiability"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityNoncurrent_b31810fb-70df-4819-9245-e7e51078f1e9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinanceLeaseLiabilityNoncurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_aca_LeaseLiability_49f5a3b1-333f-4703-ba43-acb1211f97c7" xlink:to="loc_us-gaap_FinanceLeaseLiabilityNoncurrent_b31810fb-70df-4819-9245-e7e51078f1e9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityCurrent_872f1ce1-ec6f-45ea-b63e-adaa71bcb1c5" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinanceLeaseLiabilityCurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_aca_LeaseLiability_49f5a3b1-333f-4703-ba43-acb1211f97c7" xlink:to="loc_us-gaap_FinanceLeaseLiabilityCurrent_872f1ce1-ec6f-45ea-b63e-adaa71bcb1c5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_1fba370b-4c49-431a-b1c0-a828a0441597" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_aca_LeaseLiability_49f5a3b1-333f-4703-ba43-acb1211f97c7" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent_1fba370b-4c49-431a-b1c0-a828a0441597" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_e66f7728-980b-4a65-87db-7cabe09cca9b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_aca_LeaseLiability_49f5a3b1-333f-4703-ba43-acb1211f97c7" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_e66f7728-980b-4a65-87db-7cabe09cca9b" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.arcosa.com/role/OtherNetSummaryofothernetincomeexpenseDetails" xlink:type="simple" xlink:href="aca-20241231.xsd#OtherNetSummaryofothernetincomeexpenseDetails"/>
  <link:calculationLink xlink:role="http://www.arcosa.com/role/OtherNetSummaryofothernetincomeexpenseDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpense_30b3a302-bd9d-4836-a457-22516ebe56b6" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherNonoperatingIncomeExpense"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestIncomeOther_29c50be4-5c9b-47b6-99d8-380acd1c7903" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InterestIncomeOther"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherNonoperatingIncomeExpense_30b3a302-bd9d-4836-a457-22516ebe56b6" xlink:to="loc_us-gaap_InterestIncomeOther_29c50be4-5c9b-47b6-99d8-380acd1c7903" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax_3cc57c0c-406f-41df-9951-1e48bfeadf49" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ForeignCurrencyTransactionGainLossBeforeTax"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherNonoperatingIncomeExpense_30b3a302-bd9d-4836-a457-22516ebe56b6" xlink:to="loc_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax_3cc57c0c-406f-41df-9951-1e48bfeadf49" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_aca_OtherIncomeExpenseNonoperating_2afb8743-6d4b-4cc0-8cc3-cf0b49d40635" xlink:href="aca-20241231.xsd#aca_OtherIncomeExpenseNonoperating"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherNonoperatingIncomeExpense_30b3a302-bd9d-4836-a457-22516ebe56b6" xlink:to="loc_aca_OtherIncomeExpenseNonoperating_2afb8743-6d4b-4cc0-8cc3-cf0b49d40635" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.arcosa.com/role/IncomeTaxesComponentsoftheprovisionforincometaxesDetails" xlink:type="simple" xlink:href="aca-20241231.xsd#IncomeTaxesComponentsoftheprovisionforincometaxesDetails"/>
  <link:calculationLink xlink:role="http://www.arcosa.com/role/IncomeTaxesComponentsoftheprovisionforincometaxesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_2b9f7eaa-8392-4a49-a53c-94be86f763bb" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFederalIncomeTaxExpenseBenefit_27b3f9a1-6e2e-4e35-bc83-c678dcc43b69" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredFederalIncomeTaxExpenseBenefit"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_2b9f7eaa-8392-4a49-a53c-94be86f763bb" xlink:to="loc_us-gaap_DeferredFederalIncomeTaxExpenseBenefit_27b3f9a1-6e2e-4e35-bc83-c678dcc43b69" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_d7a7217a-74d3-4606-9def-5e817a339925" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_2b9f7eaa-8392-4a49-a53c-94be86f763bb" xlink:to="loc_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_d7a7217a-74d3-4606-9def-5e817a339925" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredForeignIncomeTaxExpenseBenefit_d7c045cf-c3ce-4df1-a19a-b7e9dcb6bde4" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredForeignIncomeTaxExpenseBenefit"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_2b9f7eaa-8392-4a49-a53c-94be86f763bb" xlink:to="loc_us-gaap_DeferredForeignIncomeTaxExpenseBenefit_d7c045cf-c3ce-4df1-a19a-b7e9dcb6bde4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_dd5aece9-4ad9-4a0b-b79f-24c4e2f709d1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CurrentIncomeTaxExpenseBenefit"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentFederalTaxExpenseBenefit_86cccef9-ed2e-4518-ae4c-595189ed512e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CurrentFederalTaxExpenseBenefit"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_dd5aece9-4ad9-4a0b-b79f-24c4e2f709d1" xlink:to="loc_us-gaap_CurrentFederalTaxExpenseBenefit_86cccef9-ed2e-4518-ae4c-595189ed512e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_28693a10-ad28-4574-b334-e07932965668" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CurrentStateAndLocalTaxExpenseBenefit"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_dd5aece9-4ad9-4a0b-b79f-24c4e2f709d1" xlink:to="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_28693a10-ad28-4574-b334-e07932965668" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentForeignTaxExpenseBenefit_f98778c9-7eec-4517-935a-a4715307fdcb" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CurrentForeignTaxExpenseBenefit"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_dd5aece9-4ad9-4a0b-b79f-24c4e2f709d1" xlink:to="loc_us-gaap_CurrentForeignTaxExpenseBenefit_f98778c9-7eec-4517-935a-a4715307fdcb" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.arcosa.com/role/IncomeTaxesReconciliationbetweenthestatutoryUSfederalincometaxrateandtheCompanyseffectiveincometaxrateDetails" xlink:type="simple" xlink:href="aca-20241231.xsd#IncomeTaxesReconciliationbetweenthestatutoryUSfederalincometaxrateandtheCompanyseffectiveincometaxrateDetails"/>
  <link:calculationLink xlink:role="http://www.arcosa.com/role/IncomeTaxesReconciliationbetweenthestatutoryUSfederalincometaxrateandtheCompanyseffectiveincometaxrateDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_7aacc094-4f95-4a05-8956-432b2c9cf471" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperations"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_cbecc892-335c-4a43-9fb1-b2959f359759" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_7aacc094-4f95-4a05-8956-432b2c9cf471" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_cbecc892-335c-4a43-9fb1-b2959f359759" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseDepletion_888e71d8-c84c-46a8-8a09-b66ad2e1a626" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseDepletion"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_7aacc094-4f95-4a05-8956-432b2c9cf471" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseDepletion_888e71d8-c84c-46a8-8a09-b66ad2e1a626" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationPriorYearIncomeTaxes_134ddc70-fba9-4485-9488-1dd2fe9eacea" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationPriorYearIncomeTaxes"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_7aacc094-4f95-4a05-8956-432b2c9cf471" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationPriorYearIncomeTaxes_134ddc70-fba9-4485-9488-1dd2fe9eacea" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance_cfaf7cf0-3b5a-4a18-954f-89fce40fd87f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_7aacc094-4f95-4a05-8956-432b2c9cf471" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance_cfaf7cf0-3b5a-4a18-954f-89fce40fd87f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost_b8f3b341-7f4d-48b7-837e-fc316852bd7a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_7aacc094-4f95-4a05-8956-432b2c9cf471" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost_b8f3b341-7f4d-48b7-837e-fc316852bd7a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments_7541e25a-e8f3-4fdd-af43-e07240527d62" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_7aacc094-4f95-4a05-8956-432b2c9cf471" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments_7541e25a-e8f3-4fdd-af43-e07240527d62" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes_d64a3cdf-8332-4209-910a-7b9a44e63d75" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_7aacc094-4f95-4a05-8956-432b2c9cf471" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes_d64a3cdf-8332-4209-910a-7b9a44e63d75" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential_93ce62f8-3770-4d64-ae08-215c40a8512c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential"/>
    <link:calculationArc order="8" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_7aacc094-4f95-4a05-8956-432b2c9cf471" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential_93ce62f8-3770-4d64-ae08-215c40a8512c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxSettlementsForeign_2db39d62-5752-4884-a2a2-09dbcb0e629f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationTaxSettlementsForeign"/>
    <link:calculationArc order="9" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_7aacc094-4f95-4a05-8956-432b2c9cf471" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxSettlementsForeign_2db39d62-5752-4884-a2a2-09dbcb0e629f" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.arcosa.com/role/IncomeTaxesComponentsofdeferredtaxliabilitiesandassetsDetails" xlink:type="simple" xlink:href="aca-20241231.xsd#IncomeTaxesComponentsofdeferredtaxliabilitiesandassetsDetails"/>
  <link:calculationLink xlink:role="http://www.arcosa.com/role/IncomeTaxesComponentsofdeferredtaxliabilitiesandassetsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsGross_876db540-7ddb-405c-90e7-61613c26a3bd" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsGross"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits_6e77a4fa-6336-4a5f-a9d9-0061c80d57d9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_876db540-7ddb-405c-90e7-61613c26a3bd" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits_6e77a4fa-6336-4a5f-a9d9-0061c80d57d9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_aca_DeferredTaxAssetsTaxDeferredExpenseReservesandAccrualsWarrantyReservesandOtherReserves_20987d13-4ce0-45b5-a1f0-e6b2ee0abcf5" xlink:href="aca-20241231.xsd#aca_DeferredTaxAssetsTaxDeferredExpenseReservesandAccrualsWarrantyReservesandOtherReserves"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_876db540-7ddb-405c-90e7-61613c26a3bd" xlink:to="loc_aca_DeferredTaxAssetsTaxDeferredExpenseReservesandAccrualsWarrantyReservesandOtherReserves_20987d13-4ce0-45b5-a1f0-e6b2ee0abcf5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxCreditCarryforwards_71ad7e27-c4ea-423f-a52b-35bcd82ccf8c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsTaxCreditCarryforwards"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_876db540-7ddb-405c-90e7-61613c26a3bd" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxCreditCarryforwards_71ad7e27-c4ea-423f-a52b-35bcd82ccf8c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsInventory_8fd76519-af05-4619-915e-3206d21c116e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsInventory"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_876db540-7ddb-405c-90e7-61613c26a3bd" xlink:to="loc_us-gaap_DeferredTaxAssetsInventory_8fd76519-af05-4619-915e-3206d21c116e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_aca_DeferredTaxAssetsTaxDeferredExpenseReservesandAccrualsAccruedLiabilitiesandOther_f38a5902-22ad-45f5-97f1-4f551eea0fef" xlink:href="aca-20241231.xsd#aca_DeferredTaxAssetsTaxDeferredExpenseReservesandAccrualsAccruedLiabilitiesandOther"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_876db540-7ddb-405c-90e7-61613c26a3bd" xlink:to="loc_aca_DeferredTaxAssetsTaxDeferredExpenseReservesandAccrualsAccruedLiabilitiesandOther_f38a5902-22ad-45f5-97f1-4f551eea0fef" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilities_3e3eb866-44e3-49cd-a97c-98864fccec6e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredIncomeTaxLiabilities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_8e061006-f0dc-4182-a310-b999b733b230" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredIncomeTaxLiabilities_3e3eb866-44e3-49cd-a97c-98864fccec6e" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_8e061006-f0dc-4182-a310-b999b733b230" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.arcosa.com/role/EmployeeRetirementPlansTotalemployeeretirementplanexpenseDetails" xlink:type="simple" xlink:href="aca-20241231.xsd#EmployeeRetirementPlansTotalemployeeretirementplanexpenseDetails"/>
  <link:calculationLink xlink:role="http://www.arcosa.com/role/EmployeeRetirementPlansTotalemployeeretirementplanexpenseDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionAndOtherPostretirementBenefitExpense_fb10bff7-09e7-4ccf-a432-4cec9563cff1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PensionAndOtherPostretirementBenefitExpense"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedContributionPlanCostRecognized_46dcda6f-2f46-44a3-835d-53e292278fe1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedContributionPlanCostRecognized"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_PensionAndOtherPostretirementBenefitExpense_fb10bff7-09e7-4ccf-a432-4cec9563cff1" xlink:to="loc_us-gaap_DefinedContributionPlanCostRecognized_46dcda6f-2f46-44a3-835d-53e292278fe1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MultiemployerPlanEmployerContributionCost_d0e2ce37-2b38-48d8-aec0-26a25ce8d03a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MultiemployerPlanEmployerContributionCost"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_PensionAndOtherPostretirementBenefitExpense_fb10bff7-09e7-4ccf-a432-4cec9563cff1" xlink:to="loc_us-gaap_MultiemployerPlanEmployerContributionCost_d0e2ce37-2b38-48d8-aec0-26a25ce8d03a" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.arcosa.com/role/EarningsPerCommonShareComputationofbasicanddilutedearningspershareDetails" xlink:type="simple" xlink:href="aca-20241231.xsd#EarningsPerCommonShareComputationofbasicanddilutedearningspershareDetails"/>
  <link:calculationLink xlink:role="http://www.arcosa.com/role/EarningsPerCommonShareComputationofbasicanddilutedearningspershareDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_33ba566b-bf17-483e-a2d8-cf7cc338d116" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_5efa0c4e-122c-4d71-8e33-d82795dffafa" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_33ba566b-bf17-483e-a2d8-cf7cc338d116" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_5efa0c4e-122c-4d71-8e33-d82795dffafa" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_9fbe296a-a310-474e-87aa-9002dc216aef" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_33ba566b-bf17-483e-a2d8-cf7cc338d116" xlink:to="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_9fbe296a-a310-474e-87aa-9002dc216aef" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted_8d32686e-75f7-4665-a2a4-876fa982a3aa" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_b4aa5f68-e70a-42d2-8383-80e278f4e951" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted_8d32686e-75f7-4665-a2a4-876fa982a3aa" xlink:to="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_b4aa5f68-e70a-42d2-8383-80e278f4e951" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmountOfDilutiveSecuritiesStockOptionsAndRestrictiveStockUnits_1ecca67d-b24a-4264-8d86-e6b1a579e3a6" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AmountOfDilutiveSecuritiesStockOptionsAndRestrictiveStockUnits"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted_8d32686e-75f7-4665-a2a4-876fa982a3aa" xlink:to="loc_us-gaap_AmountOfDilutiveSecuritiesStockOptionsAndRestrictiveStockUnits_1ecca67d-b24a-4264-8d86-e6b1a579e3a6" xlink:type="arc"/>
  </link:calculationLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.DEF
<SEQUENCE>16
<FILENAME>aca-20241231_def.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with the Workiva Platform-->
<!--Copyright 2025 Workiva-->
<!--r:9c399e9b-bbff-48f6-8dd3-d15db1b42b57,g:4d4d4b71-ffda-4a8e-9fe3-15f653aaae95-->
<link:linkbase xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/all" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#all"/>
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#hypercube-dimension"/>
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#dimension-default"/>
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#dimension-domain"/>
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/domain-member" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#domain-member"/>
  <link:roleRef roleURI="http://www.arcosa.com/role/CoverPageandDEI" xlink:type="simple" xlink:href="aca-20241231.xsd#CoverPageandDEI"/>
  <link:definitionLink xlink:role="http://www.arcosa.com/role/CoverPageandDEI" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentInformationLineItems_26c21843-fd1a-4c86-bd7f-31e6111606c0" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentInformationLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentInformationTable_0414198f-a8f8-4220-b875-52c4f4b5c727" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentInformationTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_dei_DocumentInformationLineItems_26c21843-fd1a-4c86-bd7f-31e6111606c0" xlink:to="loc_dei_DocumentInformationTable_0414198f-a8f8-4220-b875-52c4f4b5c727" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentInformationDocumentAxis_88684861-c5a3-4c25-954f-394ce889df96" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentInformationDocumentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_dei_DocumentInformationTable_0414198f-a8f8-4220-b875-52c4f4b5c727" xlink:to="loc_dei_DocumentInformationDocumentAxis_88684861-c5a3-4c25-954f-394ce889df96" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentDomain_88684861-c5a3-4c25-954f-394ce889df96_default" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_DocumentInformationDocumentAxis_88684861-c5a3-4c25-954f-394ce889df96" xlink:to="loc_dei_DocumentDomain_88684861-c5a3-4c25-954f-394ce889df96_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentDomain_3ebaf5f3-7b6d-44f7-a452-b1644bb130fc" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_DocumentInformationDocumentAxis_88684861-c5a3-4c25-954f-394ce889df96" xlink:to="loc_dei_DocumentDomain_3ebaf5f3-7b6d-44f7-a452-b1644bb130fc" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentType_cb6b0652-3a36-4d79-93f9-f77364edac99" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentType"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_26c21843-fd1a-4c86-bd7f-31e6111606c0" xlink:to="loc_dei_DocumentType_cb6b0652-3a36-4d79-93f9-f77364edac99" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentAnnualReport_bf9aebfc-e44a-4fc7-bfe5-f2420c288051" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentAnnualReport"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_26c21843-fd1a-4c86-bd7f-31e6111606c0" xlink:to="loc_dei_DocumentAnnualReport_bf9aebfc-e44a-4fc7-bfe5-f2420c288051" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentPeriodEndDate_07434f9a-cb8b-4585-8d4c-78ef54f95627" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentPeriodEndDate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_26c21843-fd1a-4c86-bd7f-31e6111606c0" xlink:to="loc_dei_DocumentPeriodEndDate_07434f9a-cb8b-4585-8d4c-78ef54f95627" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CurrentFiscalYearEndDate_6402d3ea-f123-4623-952c-86fccb04a254" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_CurrentFiscalYearEndDate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_26c21843-fd1a-4c86-bd7f-31e6111606c0" xlink:to="loc_dei_CurrentFiscalYearEndDate_6402d3ea-f123-4623-952c-86fccb04a254" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentTransitionReport_3dc7d0ca-085e-47e5-9fc2-265aec6ea9a1" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentTransitionReport"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_26c21843-fd1a-4c86-bd7f-31e6111606c0" xlink:to="loc_dei_DocumentTransitionReport_3dc7d0ca-085e-47e5-9fc2-265aec6ea9a1" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFileNumber_0528a008-a517-4c9d-9f50-3c58514db6ff" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityFileNumber"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_26c21843-fd1a-4c86-bd7f-31e6111606c0" xlink:to="loc_dei_EntityFileNumber_0528a008-a517-4c9d-9f50-3c58514db6ff" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityRegistrantName_cce3e8c9-608e-4f5f-9463-1c622f5d01c1" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityRegistrantName"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_26c21843-fd1a-4c86-bd7f-31e6111606c0" xlink:to="loc_dei_EntityRegistrantName_cce3e8c9-608e-4f5f-9463-1c622f5d01c1" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityIncorporationStateCountryCode_1d613e64-c775-457a-ac49-c67f1fba56de" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityIncorporationStateCountryCode"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_26c21843-fd1a-4c86-bd7f-31e6111606c0" xlink:to="loc_dei_EntityIncorporationStateCountryCode_1d613e64-c775-457a-ac49-c67f1fba56de" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityTaxIdentificationNumber_791922a8-4b27-426f-8834-17a998d1859d" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityTaxIdentificationNumber"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_26c21843-fd1a-4c86-bd7f-31e6111606c0" xlink:to="loc_dei_EntityTaxIdentificationNumber_791922a8-4b27-426f-8834-17a998d1859d" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressAddressLine1_1bfc01d1-6d42-4030-9f19-0c4a5354deee" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressAddressLine1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_26c21843-fd1a-4c86-bd7f-31e6111606c0" xlink:to="loc_dei_EntityAddressAddressLine1_1bfc01d1-6d42-4030-9f19-0c4a5354deee" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressCityOrTown_87a6cf56-d727-40eb-8734-843f72039e4f" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressCityOrTown"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_26c21843-fd1a-4c86-bd7f-31e6111606c0" xlink:to="loc_dei_EntityAddressCityOrTown_87a6cf56-d727-40eb-8734-843f72039e4f" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressStateOrProvince_decd5a05-58c3-4621-8354-b8b19cb856f8" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressStateOrProvince"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_26c21843-fd1a-4c86-bd7f-31e6111606c0" xlink:to="loc_dei_EntityAddressStateOrProvince_decd5a05-58c3-4621-8354-b8b19cb856f8" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressPostalZipCode_489a5bc8-3710-4bbc-8d6f-bb3d2326c175" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressPostalZipCode"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_26c21843-fd1a-4c86-bd7f-31e6111606c0" xlink:to="loc_dei_EntityAddressPostalZipCode_489a5bc8-3710-4bbc-8d6f-bb3d2326c175" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CityAreaCode_b3153209-d569-47cd-88ea-d484390d7aa4" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_CityAreaCode"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_26c21843-fd1a-4c86-bd7f-31e6111606c0" xlink:to="loc_dei_CityAreaCode_b3153209-d569-47cd-88ea-d484390d7aa4" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LocalPhoneNumber_2775e241-ce24-47c9-b85c-8b863298ebf3" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_LocalPhoneNumber"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_26c21843-fd1a-4c86-bd7f-31e6111606c0" xlink:to="loc_dei_LocalPhoneNumber_2775e241-ce24-47c9-b85c-8b863298ebf3" xlink:type="arc" order="14"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_Security12bTitle_38ae6ebf-29ce-4244-9ceb-a8c5138e0acc" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_Security12bTitle"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_26c21843-fd1a-4c86-bd7f-31e6111606c0" xlink:to="loc_dei_Security12bTitle_38ae6ebf-29ce-4244-9ceb-a8c5138e0acc" xlink:type="arc" order="15"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_TradingSymbol_395e8a3b-1494-41cd-9fce-25d622925e40" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_TradingSymbol"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_26c21843-fd1a-4c86-bd7f-31e6111606c0" xlink:to="loc_dei_TradingSymbol_395e8a3b-1494-41cd-9fce-25d622925e40" xlink:type="arc" order="16"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_SecurityExchangeName_67c63234-bded-41b3-a415-4eb6a1e0fac1" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_SecurityExchangeName"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_26c21843-fd1a-4c86-bd7f-31e6111606c0" xlink:to="loc_dei_SecurityExchangeName_67c63234-bded-41b3-a415-4eb6a1e0fac1" xlink:type="arc" order="17"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityWellKnownSeasonedIssuer_78f752f7-a6ef-440e-be29-17e713aa32c0" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityWellKnownSeasonedIssuer"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_26c21843-fd1a-4c86-bd7f-31e6111606c0" xlink:to="loc_dei_EntityWellKnownSeasonedIssuer_78f752f7-a6ef-440e-be29-17e713aa32c0" xlink:type="arc" order="18"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityVoluntaryFilers_5612f8f5-7373-4838-9089-79eab9321570" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityVoluntaryFilers"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_26c21843-fd1a-4c86-bd7f-31e6111606c0" xlink:to="loc_dei_EntityVoluntaryFilers_5612f8f5-7373-4838-9089-79eab9321570" xlink:type="arc" order="19"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCurrentReportingStatus_fe44d3f8-2370-4a30-8488-f2255e132e71" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityCurrentReportingStatus"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_26c21843-fd1a-4c86-bd7f-31e6111606c0" xlink:to="loc_dei_EntityCurrentReportingStatus_fe44d3f8-2370-4a30-8488-f2255e132e71" xlink:type="arc" order="20"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityInteractiveDataCurrent_acf372fb-cb43-4e3b-af3f-6f84d9e644f7" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityInteractiveDataCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_26c21843-fd1a-4c86-bd7f-31e6111606c0" xlink:to="loc_dei_EntityInteractiveDataCurrent_acf372fb-cb43-4e3b-af3f-6f84d9e644f7" xlink:type="arc" order="21"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFilerCategory_ccfb06c2-1c04-4fb2-9307-db975b012398" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityFilerCategory"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_26c21843-fd1a-4c86-bd7f-31e6111606c0" xlink:to="loc_dei_EntityFilerCategory_ccfb06c2-1c04-4fb2-9307-db975b012398" xlink:type="arc" order="22"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntitySmallBusiness_26e1b74a-1a7f-466d-9fe7-d08805598361" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntitySmallBusiness"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_26c21843-fd1a-4c86-bd7f-31e6111606c0" xlink:to="loc_dei_EntitySmallBusiness_26e1b74a-1a7f-466d-9fe7-d08805598361" xlink:type="arc" order="23"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityEmergingGrowthCompany_c1b40fc6-b18a-4ccb-9f74-00d82c840db7" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityEmergingGrowthCompany"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_26c21843-fd1a-4c86-bd7f-31e6111606c0" xlink:to="loc_dei_EntityEmergingGrowthCompany_c1b40fc6-b18a-4ccb-9f74-00d82c840db7" xlink:type="arc" order="24"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_IcfrAuditorAttestationFlag_071a4b2d-5942-40ba-8884-1a202d8e08a9" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_IcfrAuditorAttestationFlag"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_26c21843-fd1a-4c86-bd7f-31e6111606c0" xlink:to="loc_dei_IcfrAuditorAttestationFlag_071a4b2d-5942-40ba-8884-1a202d8e08a9" xlink:type="arc" order="25"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityShellCompany_2354ab30-8f6c-4254-a2fe-a3713b6447d7" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityShellCompany"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_26c21843-fd1a-4c86-bd7f-31e6111606c0" xlink:to="loc_dei_EntityShellCompany_2354ab30-8f6c-4254-a2fe-a3713b6447d7" xlink:type="arc" order="26"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityPublicFloat_ab5dfd1d-b7d2-4947-8382-1a6f219f46bf" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityPublicFloat"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_26c21843-fd1a-4c86-bd7f-31e6111606c0" xlink:to="loc_dei_EntityPublicFloat_ab5dfd1d-b7d2-4947-8382-1a6f219f46bf" xlink:type="arc" order="27"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCommonStockSharesOutstanding_a762ea7d-49d8-4b99-a320-1283f02d4e06" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityCommonStockSharesOutstanding"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_26c21843-fd1a-4c86-bd7f-31e6111606c0" xlink:to="loc_dei_EntityCommonStockSharesOutstanding_a762ea7d-49d8-4b99-a320-1283f02d4e06" xlink:type="arc" order="28"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentsIncorporatedByReferenceTextBlock_56e7827d-3145-471c-a78f-c0f5f01c37a1" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentsIncorporatedByReferenceTextBlock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_26c21843-fd1a-4c86-bd7f-31e6111606c0" xlink:to="loc_dei_DocumentsIncorporatedByReferenceTextBlock_56e7827d-3145-471c-a78f-c0f5f01c37a1" xlink:type="arc" order="29"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCentralIndexKey_5d85853b-d1ea-4b01-b281-8b52c5c3f2ed" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityCentralIndexKey"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_26c21843-fd1a-4c86-bd7f-31e6111606c0" xlink:to="loc_dei_EntityCentralIndexKey_5d85853b-d1ea-4b01-b281-8b52c5c3f2ed" xlink:type="arc" order="30"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AmendmentFlag_c10fdf3a-43aa-44f2-b4c2-7381ad15b722" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_AmendmentFlag"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_26c21843-fd1a-4c86-bd7f-31e6111606c0" xlink:to="loc_dei_AmendmentFlag_c10fdf3a-43aa-44f2-b4c2-7381ad15b722" xlink:type="arc" order="31"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalYearFocus_7d33fe3e-7705-4a9d-b52b-98c826091157" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentFiscalYearFocus"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_26c21843-fd1a-4c86-bd7f-31e6111606c0" xlink:to="loc_dei_DocumentFiscalYearFocus_7d33fe3e-7705-4a9d-b52b-98c826091157" xlink:type="arc" order="32"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalPeriodFocus_2446f99d-c011-454f-9140-7a986772a439" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentFiscalPeriodFocus"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_26c21843-fd1a-4c86-bd7f-31e6111606c0" xlink:to="loc_dei_DocumentFiscalPeriodFocus_2446f99d-c011-454f-9140-7a986772a439" xlink:type="arc" order="33"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFinStmtErrorCorrectionFlag_6e76b32f-3d40-4dc3-ab9e-99e325cc8f01" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentFinStmtErrorCorrectionFlag"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_26c21843-fd1a-4c86-bd7f-31e6111606c0" xlink:to="loc_dei_DocumentFinStmtErrorCorrectionFlag_6e76b32f-3d40-4dc3-ab9e-99e325cc8f01" xlink:type="arc" order="34"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.arcosa.com/role/ConsolidatedStatementsofStockholdersEquity" xlink:type="simple" xlink:href="aca-20241231.xsd#ConsolidatedStatementsofStockholdersEquity"/>
  <link:definitionLink xlink:role="http://www.arcosa.com/role/ConsolidatedStatementsofStockholdersEquity" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_38225ba6-f13f-47a1-a016-e1f646b742d3" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_bb458c05-1d33-4727-8896-f7e01645232b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_38225ba6-f13f-47a1-a016-e1f646b742d3" xlink:to="loc_us-gaap_StatementTable_bb458c05-1d33-4727-8896-f7e01645232b" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_e4b5a0f8-d2d2-473e-acae-14bb64360d3e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_bb458c05-1d33-4727-8896-f7e01645232b" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_e4b5a0f8-d2d2-473e-acae-14bb64360d3e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_e4b5a0f8-d2d2-473e-acae-14bb64360d3e_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_e4b5a0f8-d2d2-473e-acae-14bb64360d3e" xlink:to="loc_us-gaap_EquityComponentDomain_e4b5a0f8-d2d2-473e-acae-14bb64360d3e_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_38642de3-d036-415f-bbe7-093a60a6dc8e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_e4b5a0f8-d2d2-473e-acae-14bb64360d3e" xlink:to="loc_us-gaap_EquityComponentDomain_38642de3-d036-415f-bbe7-093a60a6dc8e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_f3d02cd2-00b1-49e0-b811-339133f42a85" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_38642de3-d036-415f-bbe7-093a60a6dc8e" xlink:to="loc_us-gaap_CommonStockMember_f3d02cd2-00b1-49e0-b811-339133f42a85" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalMember_bae7f5fa-d4b2-4320-bd08-d22bb4a623b7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdditionalPaidInCapitalMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_38642de3-d036-415f-bbe7-093a60a6dc8e" xlink:to="loc_us-gaap_AdditionalPaidInCapitalMember_bae7f5fa-d4b2-4320-bd08-d22bb4a623b7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsMember_73a4a71f-ce1c-4209-923c-35e4cd78a260" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RetainedEarningsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_38642de3-d036-415f-bbe7-093a60a6dc8e" xlink:to="loc_us-gaap_RetainedEarningsMember_73a4a71f-ce1c-4209-923c-35e4cd78a260" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_dd83ccfa-d393-467f-8a49-ef0b605efe4a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_38642de3-d036-415f-bbe7-093a60a6dc8e" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_dd83ccfa-d393-467f-8a49-ef0b605efe4a" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockCommonMember_1d0fdafc-aec6-4777-97af-e5899ab9eb36" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TreasuryStockCommonMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_38642de3-d036-415f-bbe7-093a60a6dc8e" xlink:to="loc_us-gaap_TreasuryStockCommonMember_1d0fdafc-aec6-4777-97af-e5899ab9eb36" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_b6b5d5e0-0fd1-4621-bb0a-7b0ca515a024" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInStockholdersEquityRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_38225ba6-f13f-47a1-a016-e1f646b742d3" xlink:to="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_b6b5d5e0-0fd1-4621-bb0a-7b0ca515a024" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_549a3faf-923b-457a-9789-5943772e2088" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_b6b5d5e0-0fd1-4621-bb0a-7b0ca515a024" xlink:to="loc_us-gaap_StockholdersEquity_549a3faf-923b-457a-9789-5943772e2088" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharesIssued_d8056b6b-be9a-4c29-b30b-8e40c838d14f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharesIssued"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_b6b5d5e0-0fd1-4621-bb0a-7b0ca515a024" xlink:to="loc_us-gaap_SharesIssued_d8056b6b-be9a-4c29-b30b-8e40c838d14f" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_61a42c33-8bd8-4bf4-9354-c28f2950bf4e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_b6b5d5e0-0fd1-4621-bb0a-7b0ca515a024" xlink:to="loc_us-gaap_NetIncomeLoss_61a42c33-8bd8-4bf4-9354-c28f2950bf4e" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_682455ce-1c30-4f30-807a-7abf3c2d7f7a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_b6b5d5e0-0fd1-4621-bb0a-7b0ca515a024" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_682455ce-1c30-4f30-807a-7abf3c2d7f7a" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfDividendsCommonStock_1f4c6b45-ce0e-458c-a566-9dae32f711bb" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsOfDividendsCommonStock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_b6b5d5e0-0fd1-4621-bb0a-7b0ca515a024" xlink:to="loc_us-gaap_PaymentsOfDividendsCommonStock_1f4c6b45-ce0e-458c-a566-9dae32f711bb" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures_9d2ff948-a643-49c6-b049-375006b4a328" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_b6b5d5e0-0fd1-4621-bb0a-7b0ca515a024" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures_9d2ff948-a643-49c6-b049-375006b4a328" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures_c3773bc7-8ec0-42b6-9c49-e2508f6c224b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_b6b5d5e0-0fd1-4621-bb0a-7b0ca515a024" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures_c3773bc7-8ec0-42b6-9c49-e2508f6c224b" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockValueAcquiredCostMethod_59a641b2-643b-408a-b038-b26cc34f7c68" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TreasuryStockValueAcquiredCostMethod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_b6b5d5e0-0fd1-4621-bb0a-7b0ca515a024" xlink:to="loc_us-gaap_TreasuryStockValueAcquiredCostMethod_59a641b2-643b-408a-b038-b26cc34f7c68" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockSharesAcquired_215cced7-e360-43e3-bfae-9fb339e25da5" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TreasuryStockSharesAcquired"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_b6b5d5e0-0fd1-4621-bb0a-7b0ca515a024" xlink:to="loc_us-gaap_TreasuryStockSharesAcquired_215cced7-e360-43e3-bfae-9fb339e25da5" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockRetiredCostMethodAmount_ee5b0c05-322f-460f-93a8-f1c1504acaf1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TreasuryStockRetiredCostMethodAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_b6b5d5e0-0fd1-4621-bb0a-7b0ca515a024" xlink:to="loc_us-gaap_TreasuryStockRetiredCostMethodAmount_ee5b0c05-322f-460f-93a8-f1c1504acaf1" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockSharesRetired_826aea09-787e-4d15-b135-7e48da28f5d5" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TreasuryStockSharesRetired"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_b6b5d5e0-0fd1-4621-bb0a-7b0ca515a024" xlink:to="loc_us-gaap_TreasuryStockSharesRetired_826aea09-787e-4d15-b135-7e48da28f5d5" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_75b3deb6-7638-4627-9972-80f10106ff6a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquity"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharesIssued_650c10cd-30a6-4797-87d3-e79334f6cf02" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharesIssued"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.arcosa.com/role/AcquisitionsandDivestituresTables" xlink:type="simple" xlink:href="aca-20241231.xsd#AcquisitionsandDivestituresTables"/>
  <link:definitionLink xlink:role="http://www.arcosa.com/role/AcquisitionsandDivestituresTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionLineItems_425261cd-0635-4d48-841d-cc47466ac309" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessAcquisitionLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_3578b487-54d9-44f7-b1b9-e6712495906a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_425261cd-0635-4d48-841d-cc47466ac309" xlink:to="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_3578b487-54d9-44f7-b1b9-e6712495906a" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_e85164a2-7a0c-461a-81c9-233d4d3777bc" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_3578b487-54d9-44f7-b1b9-e6712495906a" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_e85164a2-7a0c-461a-81c9-233d4d3777bc" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_e85164a2-7a0c-461a-81c9-233d4d3777bc_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_e85164a2-7a0c-461a-81c9-233d4d3777bc" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_e85164a2-7a0c-461a-81c9-233d4d3777bc_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_a88865f3-5878-4684-b12b-494c071a2ab7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_e85164a2-7a0c-461a-81c9-233d4d3777bc" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_a88865f3-5878-4684-b12b-494c071a2ab7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_aca_RAMCOMember_fa7eb433-9685-4318-ac03-bf2e9ea6bb61" xlink:href="aca-20241231.xsd#aca_RAMCOMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_a88865f3-5878-4684-b12b-494c071a2ab7" xlink:to="loc_aca_RAMCOMember_fa7eb433-9685-4318-ac03-bf2e9ea6bb61" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_aca_StavolaMember_4c643efd-24f8-46c2-a4bb-4e1443af4011" xlink:href="aca-20241231.xsd#aca_StavolaMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_a88865f3-5878-4684-b12b-494c071a2ab7" xlink:to="loc_aca_StavolaMember_4c643efd-24f8-46c2-a4bb-4e1443af4011" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_aca_AmeronMember_83096d90-9a6d-40fa-8ea0-206752d62635" xlink:href="aca-20241231.xsd#aca_AmeronMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_a88865f3-5878-4684-b12b-494c071a2ab7" xlink:to="loc_aca_AmeronMember_83096d90-9a6d-40fa-8ea0-206752d62635" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_4500094a-8aec-4898-8d2f-4d4bfd9cffb8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_3578b487-54d9-44f7-b1b9-e6712495906a" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_4500094a-8aec-4898-8d2f-4d4bfd9cffb8" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_4500094a-8aec-4898-8d2f-4d4bfd9cffb8_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_4500094a-8aec-4898-8d2f-4d4bfd9cffb8" xlink:to="loc_us-gaap_SegmentDomain_4500094a-8aec-4898-8d2f-4d4bfd9cffb8_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_71fe5c5b-eb56-483e-8656-4e442d1fbeca" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_4500094a-8aec-4898-8d2f-4d4bfd9cffb8" xlink:to="loc_us-gaap_SegmentDomain_71fe5c5b-eb56-483e-8656-4e442d1fbeca" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_aca_ConstructionProductsMember_ae2fc385-6b6f-45bf-9e51-3c98d0126586" xlink:href="aca-20241231.xsd#aca_ConstructionProductsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_71fe5c5b-eb56-483e-8656-4e442d1fbeca" xlink:to="loc_aca_ConstructionProductsMember_ae2fc385-6b6f-45bf-9e51-3c98d0126586" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_aca_ScheduleOfBusinessAcquisitionsAndDispositionsTableTextBlock_6f31df01-4349-40d7-bb4a-d717502d74f5" xlink:href="aca-20241231.xsd#aca_ScheduleOfBusinessAcquisitionsAndDispositionsTableTextBlock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_425261cd-0635-4d48-841d-cc47466ac309" xlink:to="loc_aca_ScheduleOfBusinessAcquisitionsAndDispositionsTableTextBlock_6f31df01-4349-40d7-bb4a-d717502d74f5" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock_e042e670-63b8-4f45-b7bc-a9174a2b84e8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_425261cd-0635-4d48-841d-cc47466ac309" xlink:to="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock_e042e670-63b8-4f45-b7bc-a9174a2b84e8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionProFormaInformationTextBlock_25e9098f-0236-4edf-9d0d-491d7d4d3e0f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessAcquisitionProFormaInformationTextBlock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_425261cd-0635-4d48-841d-cc47466ac309" xlink:to="loc_us-gaap_BusinessAcquisitionProFormaInformationTextBlock_25e9098f-0236-4edf-9d0d-491d7d4d3e0f" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.arcosa.com/role/SummaryofSignificantAccountingPoliciesRevenueRecognitionDetails" xlink:type="simple" xlink:href="aca-20241231.xsd#SummaryofSignificantAccountingPoliciesRevenueRecognitionDetails"/>
  <link:definitionLink xlink:role="http://www.arcosa.com/role/SummaryofSignificantAccountingPoliciesRevenueRecognitionDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingInformationLineItems_6fb2945a-2005-47fb-bedd-f1e84e448a97" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentReportingInformationLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_31bef40f-74d1-4943-9aa3-c87efb9ecdd3" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_6fb2945a-2005-47fb-bedd-f1e84e448a97" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_31bef40f-74d1-4943-9aa3-c87efb9ecdd3" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_98b641d8-548d-4d07-b6ba-885286a86692" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ProductOrServiceAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_31bef40f-74d1-4943-9aa3-c87efb9ecdd3" xlink:to="loc_srt_ProductOrServiceAxis_98b641d8-548d-4d07-b6ba-885286a86692" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_98b641d8-548d-4d07-b6ba-885286a86692_default" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ProductsAndServicesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ProductOrServiceAxis_98b641d8-548d-4d07-b6ba-885286a86692" xlink:to="loc_srt_ProductsAndServicesDomain_98b641d8-548d-4d07-b6ba-885286a86692_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_9528d414-5f3c-412c-ba96-18e480b7af88" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ProductsAndServicesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ProductOrServiceAxis_98b641d8-548d-4d07-b6ba-885286a86692" xlink:to="loc_srt_ProductsAndServicesDomain_9528d414-5f3c-412c-ba96-18e480b7af88" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_aca_AggregatesAndSpecialtyMaterialsMember_a732e666-6947-42eb-a9b0-761d30b94938" xlink:href="aca-20241231.xsd#aca_AggregatesAndSpecialtyMaterialsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_9528d414-5f3c-412c-ba96-18e480b7af88" xlink:to="loc_aca_AggregatesAndSpecialtyMaterialsMember_a732e666-6947-42eb-a9b0-761d30b94938" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_aca_ConstructionSiteSupportMember_40c35ef7-dc78-4f2a-923a-a7a14c7de6e2" xlink:href="aca-20241231.xsd#aca_ConstructionSiteSupportMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_9528d414-5f3c-412c-ba96-18e480b7af88" xlink:to="loc_aca_ConstructionSiteSupportMember_40c35ef7-dc78-4f2a-923a-a7a14c7de6e2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_aca_UtilityWindAndRelatedStructuresMember_05c7c4f7-b82b-46bd-850c-6c9f29d9328d" xlink:href="aca-20241231.xsd#aca_UtilityWindAndRelatedStructuresMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_9528d414-5f3c-412c-ba96-18e480b7af88" xlink:to="loc_aca_UtilityWindAndRelatedStructuresMember_05c7c4f7-b82b-46bd-850c-6c9f29d9328d" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_aca_StorageTanksMember_23172ff8-323c-4526-9073-f9526c2ee59d" xlink:href="aca-20241231.xsd#aca_StorageTanksMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_9528d414-5f3c-412c-ba96-18e480b7af88" xlink:to="loc_aca_StorageTanksMember_23172ff8-323c-4526-9073-f9526c2ee59d" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_aca_InlandBargeMember_bd473674-b0b1-4113-b7dc-55a1895e0ae4" xlink:href="aca-20241231.xsd#aca_InlandBargeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_9528d414-5f3c-412c-ba96-18e480b7af88" xlink:to="loc_aca_InlandBargeMember_bd473674-b0b1-4113-b7dc-55a1895e0ae4" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_aca_SteelComponentsMember_1299494d-0875-4861-ad1b-c69dfe129c2f" xlink:href="aca-20241231.xsd#aca_SteelComponentsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_9528d414-5f3c-412c-ba96-18e480b7af88" xlink:to="loc_aca_SteelComponentsMember_1299494d-0875-4861-ad1b-c69dfe129c2f" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_53195419-be19-4d9b-a98a-2854fea15d53" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_31bef40f-74d1-4943-9aa3-c87efb9ecdd3" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_53195419-be19-4d9b-a98a-2854fea15d53" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_53195419-be19-4d9b-a98a-2854fea15d53_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_53195419-be19-4d9b-a98a-2854fea15d53" xlink:to="loc_us-gaap_SegmentDomain_53195419-be19-4d9b-a98a-2854fea15d53_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_1f962700-e618-4da2-83b5-90e0d5246bb6" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_53195419-be19-4d9b-a98a-2854fea15d53" xlink:to="loc_us-gaap_SegmentDomain_1f962700-e618-4da2-83b5-90e0d5246bb6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_aca_ConstructionProductsMember_a7246114-7c3d-4127-a0cd-3d20b4f7be4e" xlink:href="aca-20241231.xsd#aca_ConstructionProductsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_1f962700-e618-4da2-83b5-90e0d5246bb6" xlink:to="loc_aca_ConstructionProductsMember_a7246114-7c3d-4127-a0cd-3d20b4f7be4e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_aca_EngineeredStructuresMember_51af8aa4-2a18-4614-a87c-4b41a13bc4c2" xlink:href="aca-20241231.xsd#aca_EngineeredStructuresMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_1f962700-e618-4da2-83b5-90e0d5246bb6" xlink:to="loc_aca_EngineeredStructuresMember_51af8aa4-2a18-4614-a87c-4b41a13bc4c2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_aca_TransportationProductsMember_5c00c0cf-074a-4462-8284-5e66aa0eefbc" xlink:href="aca-20241231.xsd#aca_TransportationProductsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_1f962700-e618-4da2-83b5-90e0d5246bb6" xlink:to="loc_aca_TransportationProductsMember_5c00c0cf-074a-4462-8284-5e66aa0eefbc" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsAxis_711d414b-85f4-450f-83d4-6613bc409e61" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ConsolidationItemsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_31bef40f-74d1-4943-9aa3-c87efb9ecdd3" xlink:to="loc_srt_ConsolidationItemsAxis_711d414b-85f4-450f-83d4-6613bc409e61" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain_711d414b-85f4-450f-83d4-6613bc409e61_default" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ConsolidationItemsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ConsolidationItemsAxis_711d414b-85f4-450f-83d4-6613bc409e61" xlink:to="loc_srt_ConsolidationItemsDomain_711d414b-85f4-450f-83d4-6613bc409e61_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain_6c7973d3-4557-4e64-afb1-59510595dda6" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ConsolidationItemsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ConsolidationItemsAxis_711d414b-85f4-450f-83d4-6613bc409e61" xlink:to="loc_srt_ConsolidationItemsDomain_6c7973d3-4557-4e64-afb1-59510595dda6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingSegmentsMember_216974ea-53d8-43d7-8649-36fcb8bc895e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingSegmentsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidationItemsDomain_6c7973d3-4557-4e64-afb1-59510595dda6" xlink:to="loc_us-gaap_OperatingSegmentsMember_216974ea-53d8-43d7-8649-36fcb8bc895e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntersegmentEliminationMember_a3c8c2f8-069d-433b-ab6a-61e8b6a348f6" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IntersegmentEliminationMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidationItemsDomain_6c7973d3-4557-4e64-afb1-59510595dda6" xlink:to="loc_us-gaap_IntersegmentEliminationMember_a3c8c2f8-069d-433b-ab6a-61e8b6a348f6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesAxis_5da628ba-efc5-4016-9a83-88c7f4fb3050" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ConsolidatedEntitiesAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_31bef40f-74d1-4943-9aa3-c87efb9ecdd3" xlink:to="loc_srt_ConsolidatedEntitiesAxis_5da628ba-efc5-4016-9a83-88c7f4fb3050" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesDomain_5da628ba-efc5-4016-9a83-88c7f4fb3050_default" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ConsolidatedEntitiesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ConsolidatedEntitiesAxis_5da628ba-efc5-4016-9a83-88c7f4fb3050" xlink:to="loc_srt_ConsolidatedEntitiesDomain_5da628ba-efc5-4016-9a83-88c7f4fb3050_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesDomain_567538ea-165e-416e-9af4-906ce55a136e" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ConsolidatedEntitiesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ConsolidatedEntitiesAxis_5da628ba-efc5-4016-9a83-88c7f4fb3050" xlink:to="loc_srt_ConsolidatedEntitiesDomain_567538ea-165e-416e-9af4-906ce55a136e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationEliminationsMember_760f832f-5d04-4441-9576-3f419cc06add" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ConsolidationEliminationsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidatedEntitiesDomain_567538ea-165e-416e-9af4-906ce55a136e" xlink:to="loc_srt_ConsolidationEliminationsMember_760f832f-5d04-4441-9576-3f419cc06add" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Revenues_eff8cc20-1daf-4151-bf7b-606a9144e135" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Revenues"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_6fb2945a-2005-47fb-bedd-f1e84e448a97" xlink:to="loc_us-gaap_Revenues_eff8cc20-1daf-4151-bf7b-606a9144e135" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.arcosa.com/role/SummaryofSignificantAccountingPoliciesUnsatisfiedPerformanceObligationsDetails" xlink:type="simple" xlink:href="aca-20241231.xsd#SummaryofSignificantAccountingPoliciesUnsatisfiedPerformanceObligationsDetails"/>
  <link:definitionLink xlink:role="http://www.arcosa.com/role/SummaryofSignificantAccountingPoliciesUnsatisfiedPerformanceObligationsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_5904c3fc-0b78-42d8-8396-002b1aabf922" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_b139688f-8e2a-4d08-8b6b-3fbcf15d672c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_5904c3fc-0b78-42d8-8396-002b1aabf922" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_b139688f-8e2a-4d08-8b6b-3fbcf15d672c" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_6834aa46-3c43-4b35-8d0d-b453bf54fe23" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ProductOrServiceAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_b139688f-8e2a-4d08-8b6b-3fbcf15d672c" xlink:to="loc_srt_ProductOrServiceAxis_6834aa46-3c43-4b35-8d0d-b453bf54fe23" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_6834aa46-3c43-4b35-8d0d-b453bf54fe23_default" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ProductsAndServicesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ProductOrServiceAxis_6834aa46-3c43-4b35-8d0d-b453bf54fe23" xlink:to="loc_srt_ProductsAndServicesDomain_6834aa46-3c43-4b35-8d0d-b453bf54fe23_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_966711db-a4e6-4155-ba4e-56ebffcbe7b2" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ProductsAndServicesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ProductOrServiceAxis_6834aa46-3c43-4b35-8d0d-b453bf54fe23" xlink:to="loc_srt_ProductsAndServicesDomain_966711db-a4e6-4155-ba4e-56ebffcbe7b2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_aca_UtilityWindAndRelatedStructuresMember_8b0b5d99-c668-43fd-9bb6-1afb776ffec0" xlink:href="aca-20241231.xsd#aca_UtilityWindAndRelatedStructuresMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_966711db-a4e6-4155-ba4e-56ebffcbe7b2" xlink:to="loc_aca_UtilityWindAndRelatedStructuresMember_8b0b5d99-c668-43fd-9bb6-1afb776ffec0" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_aca_InlandBargeMember_6c3d1856-852b-4175-9b6e-c418b010227e" xlink:href="aca-20241231.xsd#aca_InlandBargeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_966711db-a4e6-4155-ba4e-56ebffcbe7b2" xlink:to="loc_aca_InlandBargeMember_6c3d1856-852b-4175-9b6e-c418b010227e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_50950575-062f-4138-8ad7-eab303890bce" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_b139688f-8e2a-4d08-8b6b-3fbcf15d672c" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_50950575-062f-4138-8ad7-eab303890bce" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_50950575-062f-4138-8ad7-eab303890bce_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_50950575-062f-4138-8ad7-eab303890bce" xlink:to="loc_us-gaap_SegmentDomain_50950575-062f-4138-8ad7-eab303890bce_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_4107b3ae-db17-4545-af7a-656ab0335219" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_50950575-062f-4138-8ad7-eab303890bce" xlink:to="loc_us-gaap_SegmentDomain_4107b3ae-db17-4545-af7a-656ab0335219" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_aca_EngineeredStructuresMember_3a4a65dc-f559-4137-b416-f2f84f57326d" xlink:href="aca-20241231.xsd#aca_EngineeredStructuresMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_4107b3ae-db17-4545-af7a-656ab0335219" xlink:to="loc_aca_EngineeredStructuresMember_3a4a65dc-f559-4137-b416-f2f84f57326d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_aca_TransportationProductsMember_c498633c-069a-496b-bf14-bc028e65ba3c" xlink:href="aca-20241231.xsd#aca_TransportationProductsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_4107b3ae-db17-4545-af7a-656ab0335219" xlink:to="loc_aca_TransportationProductsMember_c498633c-069a-496b-bf14-bc028e65ba3c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligation_34430f8b-d15b-4fc6-a625-d8fb6c268147" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueRemainingPerformanceObligation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_5904c3fc-0b78-42d8-8396-002b1aabf922" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligation_34430f8b-d15b-4fc6-a625-d8fb6c268147" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_aca_RevenueRemainingPerformanceObligationPercentageYear1_106ae2b2-1728-4ac2-8e0c-e7349ccff51e" xlink:href="aca-20241231.xsd#aca_RevenueRemainingPerformanceObligationPercentageYear1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_5904c3fc-0b78-42d8-8396-002b1aabf922" xlink:to="loc_aca_RevenueRemainingPerformanceObligationPercentageYear1_106ae2b2-1728-4ac2-8e0c-e7349ccff51e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_aca_RevenueRemainingPerformanceObligationPercentageYear2_87c719f6-cc45-46f3-b924-5db48edd9d28" xlink:href="aca-20241231.xsd#aca_RevenueRemainingPerformanceObligationPercentageYear2"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_5904c3fc-0b78-42d8-8396-002b1aabf922" xlink:to="loc_aca_RevenueRemainingPerformanceObligationPercentageYear2_87c719f6-cc45-46f3-b924-5db48edd9d28" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.arcosa.com/role/SummaryofSignificantAccountingPoliciesPropertyPlantandEquipmentDetails" xlink:type="simple" xlink:href="aca-20241231.xsd#SummaryofSignificantAccountingPoliciesPropertyPlantandEquipmentDetails"/>
  <link:definitionLink xlink:role="http://www.arcosa.com/role/SummaryofSignificantAccountingPoliciesPropertyPlantandEquipmentDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems_6663ad7b-b652-4631-9054-9261ec5c4098" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_6a67a5fa-e75c-49be-acb2-99970baef442" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_6663ad7b-b652-4631-9054-9261ec5c4098" xlink:to="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_6a67a5fa-e75c-49be-acb2-99970baef442" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_65f88dc6-7db9-4bb4-a83f-3cc0c5d19e54" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_6a67a5fa-e75c-49be-acb2-99970baef442" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_65f88dc6-7db9-4bb4-a83f-3cc0c5d19e54" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_65f88dc6-7db9-4bb4-a83f-3cc0c5d19e54_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_65f88dc6-7db9-4bb4-a83f-3cc0c5d19e54" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_65f88dc6-7db9-4bb4-a83f-3cc0c5d19e54_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_ba36b63e-43d8-4d64-ad70-c1f16172d054" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_65f88dc6-7db9-4bb4-a83f-3cc0c5d19e54" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_ba36b63e-43d8-4d64-ad70-c1f16172d054" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BuildingAndBuildingImprovementsMember_f2e34f76-5e64-4448-bb0c-22676c6a2f3b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BuildingAndBuildingImprovementsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_ba36b63e-43d8-4d64-ad70-c1f16172d054" xlink:to="loc_us-gaap_BuildingAndBuildingImprovementsMember_f2e34f76-5e64-4448-bb0c-22676c6a2f3b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseholdImprovementsMember_ac067042-da93-4655-9557-16c10c12e7dd" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LeaseholdImprovementsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_ba36b63e-43d8-4d64-ad70-c1f16172d054" xlink:to="loc_us-gaap_LeaseholdImprovementsMember_ac067042-da93-4655-9557-16c10c12e7dd" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MachineryAndEquipmentMember_801b31d9-3a40-4a0e-bc9b-1f0e5599426e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MachineryAndEquipmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_ba36b63e-43d8-4d64-ad70-c1f16172d054" xlink:to="loc_us-gaap_MachineryAndEquipmentMember_801b31d9-3a40-4a0e-bc9b-1f0e5599426e" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_7d7bf12c-0ac8-4cbb-b067-5a264e8cd525" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_6a67a5fa-e75c-49be-acb2-99970baef442" xlink:to="loc_srt_RangeAxis_7d7bf12c-0ac8-4cbb-b067-5a264e8cd525" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_7d7bf12c-0ac8-4cbb-b067-5a264e8cd525_default" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_7d7bf12c-0ac8-4cbb-b067-5a264e8cd525" xlink:to="loc_srt_RangeMember_7d7bf12c-0ac8-4cbb-b067-5a264e8cd525_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_8740813e-a553-43a8-9686-497363acfeec" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_7d7bf12c-0ac8-4cbb-b067-5a264e8cd525" xlink:to="loc_srt_RangeMember_8740813e-a553-43a8-9686-497363acfeec" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_efd8099c-c1ee-4198-bdcd-31a17c5a5615" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_8740813e-a553-43a8-9686-497363acfeec" xlink:to="loc_srt_MinimumMember_efd8099c-c1ee-4198-bdcd-31a17c5a5615" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_3603fbb7-8a80-47d7-aeee-175dbe2e2a7d" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_8740813e-a553-43a8-9686-497363acfeec" xlink:to="loc_srt_MaximumMember_3603fbb7-8a80-47d7-aeee-175dbe2e2a7d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife_b4442e58-4fa1-439f-8f5c-1ff2366e3c6e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentUsefulLife"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_6663ad7b-b652-4631-9054-9261ec5c4098" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife_b4442e58-4fa1-439f-8f5c-1ff2366e3c6e" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.arcosa.com/role/SummaryofSignificantAccountingPoliciesGoodwillandIntangibleAssetsDetails" xlink:type="simple" xlink:href="aca-20241231.xsd#SummaryofSignificantAccountingPoliciesGoodwillandIntangibleAssetsDetails"/>
  <link:definitionLink xlink:role="http://www.arcosa.com/role/SummaryofSignificantAccountingPoliciesGoodwillandIntangibleAssetsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_8de0c30a-267e-4e77-b059-54388ac8cbef" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_187c9979-a2d4-4b7e-8412-ab16a6406ce3" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_8de0c30a-267e-4e77-b059-54388ac8cbef" xlink:to="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_187c9979-a2d4-4b7e-8412-ab16a6406ce3" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_8b5391f3-aef1-4da8-bc2c-7543869869f5" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_187c9979-a2d4-4b7e-8412-ab16a6406ce3" xlink:to="loc_srt_RangeAxis_8b5391f3-aef1-4da8-bc2c-7543869869f5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_8b5391f3-aef1-4da8-bc2c-7543869869f5_default" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_8b5391f3-aef1-4da8-bc2c-7543869869f5" xlink:to="loc_srt_RangeMember_8b5391f3-aef1-4da8-bc2c-7543869869f5_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_7028211a-6850-4b24-bc3c-8db5d7c41bc5" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_8b5391f3-aef1-4da8-bc2c-7543869869f5" xlink:to="loc_srt_RangeMember_7028211a-6850-4b24-bc3c-8db5d7c41bc5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_284bb5e5-562e-4e2a-8b0d-50b2b58db234" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_7028211a-6850-4b24-bc3c-8db5d7c41bc5" xlink:to="loc_srt_MinimumMember_284bb5e5-562e-4e2a-8b0d-50b2b58db234" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_ff8231f2-8b6f-47b2-bbef-ba900c21046c" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_7028211a-6850-4b24-bc3c-8db5d7c41bc5" xlink:to="loc_srt_MaximumMember_ff8231f2-8b6f-47b2-bbef-ba900c21046c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_12975a92-3888-490e-a908-87eef7c772f8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_187c9979-a2d4-4b7e-8412-ab16a6406ce3" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_12975a92-3888-490e-a908-87eef7c772f8" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_12975a92-3888-490e-a908-87eef7c772f8_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_12975a92-3888-490e-a908-87eef7c772f8" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_12975a92-3888-490e-a908-87eef7c772f8_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_f6736569-2d67-4597-9439-76e91f38c2f0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_12975a92-3888-490e-a908-87eef7c772f8" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_f6736569-2d67-4597-9439-76e91f38c2f0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerRelationshipsMember_ab098da9-a947-449f-9211-135abdbbec40" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CustomerRelationshipsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_f6736569-2d67-4597-9439-76e91f38c2f0" xlink:to="loc_us-gaap_CustomerRelationshipsMember_ab098da9-a947-449f-9211-135abdbbec40" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConstructionPermitsMember_14dce599-b980-4387-990e-2ed62de01786" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConstructionPermitsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_f6736569-2d67-4597-9439-76e91f38c2f0" xlink:to="loc_us-gaap_ConstructionPermitsMember_14dce599-b980-4387-990e-2ed62de01786" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherIntangibleAssetsMember_54ee2ae1-f0ef-4a29-ada2-ef9259b24797" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherIntangibleAssetsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_f6736569-2d67-4597-9439-76e91f38c2f0" xlink:to="loc_us-gaap_OtherIntangibleAssetsMember_54ee2ae1-f0ef-4a29-ada2-ef9259b24797" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillImpairmentLoss_6ada1f70-4fe4-47fe-996d-6046b8f9d6d7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillImpairmentLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_8de0c30a-267e-4e77-b059-54388ac8cbef" xlink:to="loc_us-gaap_GoodwillImpairmentLoss_6ada1f70-4fe4-47fe-996d-6046b8f9d6d7" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_8f568e94-5052-45fa-858c-f7bf84bcc59a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetUsefulLife"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_8de0c30a-267e-4e77-b059-54388ac8cbef" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_8f568e94-5052-45fa-858c-f7bf84bcc59a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill_17fceb6c-38b6-42d4-a076-428cd9437286" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_8de0c30a-267e-4e77-b059-54388ac8cbef" xlink:to="loc_us-gaap_ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill_17fceb6c-38b6-42d4-a076-428cd9437286" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.arcosa.com/role/SummaryofSignificantAccountingPoliciesWarrantiesDetails" xlink:type="simple" xlink:href="aca-20241231.xsd#SummaryofSignificantAccountingPoliciesWarrantiesDetails"/>
  <link:definitionLink xlink:role="http://www.arcosa.com/role/SummaryofSignificantAccountingPoliciesWarrantiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProductWarrantyLiabilityLineItems_eec549c0-7e69-4985-a77b-25d69fd7977b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProductWarrantyLiabilityLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProductWarrantyLiabilityTable_89057782-2252-4bfb-a955-ced6ee9dfac1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProductWarrantyLiabilityTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ProductWarrantyLiabilityLineItems_eec549c0-7e69-4985-a77b-25d69fd7977b" xlink:to="loc_us-gaap_ProductWarrantyLiabilityTable_89057782-2252-4bfb-a955-ced6ee9dfac1" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_a5531f48-f3e1-4aa6-a464-969bbe53c6ee" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ProductWarrantyLiabilityTable_89057782-2252-4bfb-a955-ced6ee9dfac1" xlink:to="loc_srt_RangeAxis_a5531f48-f3e1-4aa6-a464-969bbe53c6ee" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_a5531f48-f3e1-4aa6-a464-969bbe53c6ee_default" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_a5531f48-f3e1-4aa6-a464-969bbe53c6ee" xlink:to="loc_srt_RangeMember_a5531f48-f3e1-4aa6-a464-969bbe53c6ee_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_3caab36a-866a-4c9b-904b-adae79354e1d" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_a5531f48-f3e1-4aa6-a464-969bbe53c6ee" xlink:to="loc_srt_RangeMember_3caab36a-866a-4c9b-904b-adae79354e1d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_aa48faf0-44af-4a26-98ad-59e1cd135fd7" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_3caab36a-866a-4c9b-904b-adae79354e1d" xlink:to="loc_srt_MinimumMember_aa48faf0-44af-4a26-98ad-59e1cd135fd7" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_cc09194e-4d2b-43a1-b7f3-be99ac493abb" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_3caab36a-866a-4c9b-904b-adae79354e1d" xlink:to="loc_srt_MaximumMember_cc09194e-4d2b-43a1-b7f3-be99ac493abb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_aca_ProductWarrantyPeriod_cab105ad-54f7-489a-8639-aeacf026d1f0" xlink:href="aca-20241231.xsd#aca_ProductWarrantyPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ProductWarrantyLiabilityLineItems_eec549c0-7e69-4985-a77b-25d69fd7977b" xlink:to="loc_aca_ProductWarrantyPeriod_cab105ad-54f7-489a-8639-aeacf026d1f0" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StandardProductWarrantyAccrualCurrent_39375b12-b46a-43d2-8ab2-1b9293da9dfe" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StandardProductWarrantyAccrualCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ProductWarrantyLiabilityLineItems_eec549c0-7e69-4985-a77b-25d69fd7977b" xlink:to="loc_us-gaap_StandardProductWarrantyAccrualCurrent_39375b12-b46a-43d2-8ab2-1b9293da9dfe" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.arcosa.com/role/AcquisitionsandDivestituresPurchasepriceallocationDetails" xlink:type="simple" xlink:href="aca-20241231.xsd#AcquisitionsandDivestituresPurchasepriceallocationDetails"/>
  <link:definitionLink xlink:role="http://www.arcosa.com/role/AcquisitionsandDivestituresPurchasepriceallocationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionLineItems_c67558f0-a80d-4bf3-a0a7-67af14b35ecc" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessAcquisitionLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_3077b2ef-4276-4994-aa5c-bb22e1b0b4c2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_c67558f0-a80d-4bf3-a0a7-67af14b35ecc" xlink:to="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_3077b2ef-4276-4994-aa5c-bb22e1b0b4c2" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_7cac54c0-9a81-4942-a498-72a99f32358e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_3077b2ef-4276-4994-aa5c-bb22e1b0b4c2" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_7cac54c0-9a81-4942-a498-72a99f32358e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_7cac54c0-9a81-4942-a498-72a99f32358e_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_7cac54c0-9a81-4942-a498-72a99f32358e" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_7cac54c0-9a81-4942-a498-72a99f32358e_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_c7c6062e-4efc-43e5-b0c2-9acaa55de806" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_7cac54c0-9a81-4942-a498-72a99f32358e" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_c7c6062e-4efc-43e5-b0c2-9acaa55de806" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_aca_RAMCOMember_bc8e5f6e-62c2-41b2-ad91-b413e2ee3e99" xlink:href="aca-20241231.xsd#aca_RAMCOMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_c7c6062e-4efc-43e5-b0c2-9acaa55de806" xlink:to="loc_aca_RAMCOMember_bc8e5f6e-62c2-41b2-ad91-b413e2ee3e99" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_aca_LakePointMember_9ba9c64b-9f58-4b2b-8160-2a215b651269" xlink:href="aca-20241231.xsd#aca_LakePointMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_c7c6062e-4efc-43e5-b0c2-9acaa55de806" xlink:to="loc_aca_LakePointMember_9ba9c64b-9f58-4b2b-8160-2a215b651269" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_aca_AmeronMember_718e92d1-a8cb-44e7-972e-6c3346a70afc" xlink:href="aca-20241231.xsd#aca_AmeronMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_c7c6062e-4efc-43e5-b0c2-9acaa55de806" xlink:to="loc_aca_AmeronMember_718e92d1-a8cb-44e7-972e-6c3346a70afc" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_aca_StavolaMember_6c8293d5-6f93-41c4-bd9c-882acd057a89" xlink:href="aca-20241231.xsd#aca_StavolaMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_c7c6062e-4efc-43e5-b0c2-9acaa55de806" xlink:to="loc_aca_StavolaMember_6c8293d5-6f93-41c4-bd9c-882acd057a89" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_78bcc39d-3f98-40a2-9c85-d79c54c3f280" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_3077b2ef-4276-4994-aa5c-bb22e1b0b4c2" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_78bcc39d-3f98-40a2-9c85-d79c54c3f280" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_78bcc39d-3f98-40a2-9c85-d79c54c3f280_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_78bcc39d-3f98-40a2-9c85-d79c54c3f280" xlink:to="loc_us-gaap_SegmentDomain_78bcc39d-3f98-40a2-9c85-d79c54c3f280_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_9918586f-151b-4516-b337-21ac91b347dd" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_78bcc39d-3f98-40a2-9c85-d79c54c3f280" xlink:to="loc_us-gaap_SegmentDomain_9918586f-151b-4516-b337-21ac91b347dd" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_aca_ConstructionProductsMember_e7eed8c2-29cb-4b9b-9190-a7ed82b53400" xlink:href="aca-20241231.xsd#aca_ConstructionProductsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_9918586f-151b-4516-b337-21ac91b347dd" xlink:to="loc_aca_ConstructionProductsMember_e7eed8c2-29cb-4b9b-9190-a7ed82b53400" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_aca_EngineeredStructuresMember_66db3d51-87f1-41b8-9308-b782f9aa03bd" xlink:href="aca-20241231.xsd#aca_EngineeredStructuresMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_9918586f-151b-4516-b337-21ac91b347dd" xlink:to="loc_aca_EngineeredStructuresMember_66db3d51-87f1-41b8-9308-b782f9aa03bd" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_9bda12e7-3925-4699-9048-78e332a36fe1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_3077b2ef-4276-4994-aa5c-bb22e1b0b4c2" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_9bda12e7-3925-4699-9048-78e332a36fe1" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_9bda12e7-3925-4699-9048-78e332a36fe1_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_9bda12e7-3925-4699-9048-78e332a36fe1" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_9bda12e7-3925-4699-9048-78e332a36fe1_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_b5e3b5e1-2b7c-40c4-afe6-b9279a6108e1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_9bda12e7-3925-4699-9048-78e332a36fe1" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_b5e3b5e1-2b7c-40c4-afe6-b9279a6108e1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TradeNamesMember_79fd357a-0a2e-4efb-8347-4007e363f82f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TradeNamesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_b5e3b5e1-2b7c-40c4-afe6-b9279a6108e1" xlink:to="loc_us-gaap_TradeNamesMember_79fd357a-0a2e-4efb-8347-4007e363f82f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerRelationshipsMember_16076c63-56ba-416a-abc5-9e3e68ddbdcb" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CustomerRelationshipsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_b5e3b5e1-2b7c-40c4-afe6-b9279a6108e1" xlink:to="loc_us-gaap_CustomerRelationshipsMember_16076c63-56ba-416a-abc5-9e3e68ddbdcb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConstructionPermitsMember_efe79ce8-12b0-48f9-92b1-fe49a591aad0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConstructionPermitsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_b5e3b5e1-2b7c-40c4-afe6-b9279a6108e1" xlink:to="loc_us-gaap_ConstructionPermitsMember_efe79ce8-12b0-48f9-92b1-fe49a591aad0" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_f8a5bf5f-42b7-4798-9560-478ff6350a56" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_3077b2ef-4276-4994-aa5c-bb22e1b0b4c2" xlink:to="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_f8a5bf5f-42b7-4798-9560-478ff6350a56" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_f8a5bf5f-42b7-4798-9560-478ff6350a56_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_f8a5bf5f-42b7-4798-9560-478ff6350a56" xlink:to="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_f8a5bf5f-42b7-4798-9560-478ff6350a56_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_99e81a45-3c4b-455d-89d6-f7afb53433e1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_f8a5bf5f-42b7-4798-9560-478ff6350a56" xlink:to="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_99e81a45-3c4b-455d-89d6-f7afb53433e1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TrademarksAndTradeNamesMember_11c50b21-caf4-4a2f-a5a0-c06ca34b43a3" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TrademarksAndTradeNamesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_99e81a45-3c4b-455d-89d6-f7afb53433e1" xlink:to="loc_us-gaap_TrademarksAndTradeNamesMember_11c50b21-caf4-4a2f-a5a0-c06ca34b43a3" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents_04f23233-873e-4cc9-a8d4-85b73e887f0e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_c67558f0-a80d-4bf3-a0a7-67af14b35ecc" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents_04f23233-873e-4cc9-a8d4-85b73e887f0e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables_483d2013-cbaa-4ffe-b54e-b5b376a43af1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_c67558f0-a80d-4bf3-a0a7-67af14b35ecc" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables_483d2013-cbaa-4ffe-b54e-b5b376a43af1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory_6357d2f8-2d49-4c1c-a9a8-565fba3936e9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_c67558f0-a80d-4bf3-a0a7-67af14b35ecc" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory_6357d2f8-2d49-4c1c-a9a8-565fba3936e9" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets_c981a819-ed51-42ca-9caf-94b361ead600" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_c67558f0-a80d-4bf3-a0a7-67af14b35ecc" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets_c981a819-ed51-42ca-9caf-94b361ead600" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment_a7b68483-9fd6-4eef-8136-48634de0ebb3" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_c67558f0-a80d-4bf3-a0a7-67af14b35ecc" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment_a7b68483-9fd6-4eef-8136-48634de0ebb3" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_b8598df3-0a2d-4b24-ba74-264abe02623a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Goodwill"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_c67558f0-a80d-4bf3-a0a7-67af14b35ecc" xlink:to="loc_us-gaap_Goodwill_b8598df3-0a2d-4b24-ba74-264abe02623a" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill_97df1b79-642d-4e55-9041-0e39fc3fd09c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_c67558f0-a80d-4bf3-a0a7-67af14b35ecc" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill_97df1b79-642d-4e55-9041-0e39fc3fd09c" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentAssets_cfd8e890-f420-4e10-b399-6f9feb9bdcbe" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_c67558f0-a80d-4bf3-a0a7-67af14b35ecc" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentAssets_cfd8e890-f420-4e10-b399-6f9feb9bdcbe" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable_b90f72fc-647d-4b45-ad07-4902da9478cc" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_c67558f0-a80d-4bf3-a0a7-67af14b35ecc" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable_b90f72fc-647d-4b45-ad07-4902da9478cc" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities_f5b50220-7fa1-4986-b44a-228e645b060c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_c67558f0-a80d-4bf3-a0a7-67af14b35ecc" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities_f5b50220-7fa1-4986-b44a-228e645b060c" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther_04d60962-5a05-485c-8f3e-b746da7d0079" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_c67558f0-a80d-4bf3-a0a7-67af14b35ecc" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther_04d60962-5a05-485c-8f3e-b746da7d0079" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther_d542b985-d63e-46c9-a713-ad912e5b37cb" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_c67558f0-a80d-4bf3-a0a7-67af14b35ecc" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther_d542b985-d63e-46c9-a713-ad912e5b37cb" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_aca_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedMineralReserves_1ce2ce41-cb59-46c7-a2b3-9cd23610de13" xlink:href="aca-20241231.xsd#aca_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedMineralReserves"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_c67558f0-a80d-4bf3-a0a7-67af14b35ecc" xlink:to="loc_aca_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedMineralReserves_1ce2ce41-cb59-46c7-a2b3-9cd23610de13" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles_0e427098-0026-4927-8551-1360715bc584" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_c67558f0-a80d-4bf3-a0a7-67af14b35ecc" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles_0e427098-0026-4927-8551-1360715bc584" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationConsiderationTransferred1_72e68926-5044-4128-956c-27fe10801a46" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationConsiderationTransferred1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_c67558f0-a80d-4bf3-a0a7-67af14b35ecc" xlink:to="loc_us-gaap_BusinessCombinationConsiderationTransferred1_72e68926-5044-4128-956c-27fe10801a46" xlink:type="arc" order="14"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAcquiredDuringPeriod_abc6de87-7811-466e-b9ae-7869973113cd" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillAcquiredDuringPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_c67558f0-a80d-4bf3-a0a7-67af14b35ecc" xlink:to="loc_us-gaap_GoodwillAcquiredDuringPeriod_abc6de87-7811-466e-b9ae-7869973113cd" xlink:type="arc" order="15"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred_0196a1f3-1ca4-49ef-810d-46d4afbc2ca7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_c67558f0-a80d-4bf3-a0a7-67af14b35ecc" xlink:to="loc_us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred_0196a1f3-1ca4-49ef-810d-46d4afbc2ca7" xlink:type="arc" order="16"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife_df371e72-104a-46ec-87bd-d9fbdc7236aa" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_c67558f0-a80d-4bf3-a0a7-67af14b35ecc" xlink:to="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife_df371e72-104a-46ec-87bd-d9fbdc7236aa" xlink:type="arc" order="17"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIndefiniteLivedIntangibleAssets_23e4a2e4-7b81-474a-b9fa-eedbaf5b231f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIndefiniteLivedIntangibleAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_c67558f0-a80d-4bf3-a0a7-67af14b35ecc" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIndefiniteLivedIntangibleAssets_23e4a2e4-7b81-474a-b9fa-eedbaf5b231f" xlink:type="arc" order="18"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.arcosa.com/role/AcquisitionsandDivestituresProformainformationDetails" xlink:type="simple" xlink:href="aca-20241231.xsd#AcquisitionsandDivestituresProformainformationDetails"/>
  <link:definitionLink xlink:role="http://www.arcosa.com/role/AcquisitionsandDivestituresProformainformationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionLineItems_09e39f30-1712-4f0c-a3b2-afb913dd9c8c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessAcquisitionLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_68146619-4f88-4b6a-b460-9431bb61167d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_09e39f30-1712-4f0c-a3b2-afb913dd9c8c" xlink:to="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_68146619-4f88-4b6a-b460-9431bb61167d" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_cbb1d3e2-7b45-41da-bf7a-e4816c362fa0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_68146619-4f88-4b6a-b460-9431bb61167d" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_cbb1d3e2-7b45-41da-bf7a-e4816c362fa0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_cbb1d3e2-7b45-41da-bf7a-e4816c362fa0_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_cbb1d3e2-7b45-41da-bf7a-e4816c362fa0" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_cbb1d3e2-7b45-41da-bf7a-e4816c362fa0_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_61e81bf5-4708-44cd-b286-0c6120892ca6" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_cbb1d3e2-7b45-41da-bf7a-e4816c362fa0" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_61e81bf5-4708-44cd-b286-0c6120892ca6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_aca_RAMCOMember_6b86c94b-eb35-4cb1-a4c3-7e8bfceb6f17" xlink:href="aca-20241231.xsd#aca_RAMCOMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_61e81bf5-4708-44cd-b286-0c6120892ca6" xlink:to="loc_aca_RAMCOMember_6b86c94b-eb35-4cb1-a4c3-7e8bfceb6f17" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_aca_StavolaMember_d23f7cab-bc2e-4bca-91a8-392076922402" xlink:href="aca-20241231.xsd#aca_StavolaMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_61e81bf5-4708-44cd-b286-0c6120892ca6" xlink:to="loc_aca_StavolaMember_d23f7cab-bc2e-4bca-91a8-392076922402" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_aca_AmeronMember_71b39d3e-cff5-46d3-bcd8-3fd06f11143a" xlink:href="aca-20241231.xsd#aca_AmeronMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_61e81bf5-4708-44cd-b286-0c6120892ca6" xlink:to="loc_aca_AmeronMember_71b39d3e-cff5-46d3-bcd8-3fd06f11143a" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_589c54c5-2f88-4ff6-8b9c-86bcddedfeb6" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_68146619-4f88-4b6a-b460-9431bb61167d" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_589c54c5-2f88-4ff6-8b9c-86bcddedfeb6" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_589c54c5-2f88-4ff6-8b9c-86bcddedfeb6_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_589c54c5-2f88-4ff6-8b9c-86bcddedfeb6" xlink:to="loc_us-gaap_SegmentDomain_589c54c5-2f88-4ff6-8b9c-86bcddedfeb6_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_2c0f0971-a8aa-46bb-ba6d-66a5520af9f3" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_589c54c5-2f88-4ff6-8b9c-86bcddedfeb6" xlink:to="loc_us-gaap_SegmentDomain_2c0f0971-a8aa-46bb-ba6d-66a5520af9f3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_aca_ConstructionProductsMember_df6832a8-fb13-4f72-b887-a809317ed6c4" xlink:href="aca-20241231.xsd#aca_ConstructionProductsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_2c0f0971-a8aa-46bb-ba6d-66a5520af9f3" xlink:to="loc_aca_ConstructionProductsMember_df6832a8-fb13-4f72-b887-a809317ed6c4" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionsProFormaRevenue_8a866087-c47a-4a75-8a69-ff8a2e9cc840" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessAcquisitionsProFormaRevenue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_09e39f30-1712-4f0c-a3b2-afb913dd9c8c" xlink:to="loc_us-gaap_BusinessAcquisitionsProFormaRevenue_8a866087-c47a-4a75-8a69-ff8a2e9cc840" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_aca_BusinessAcquisitionProFormaIncomeBeforeIncomeTaxes_ac8de98c-d45f-499a-91a6-b252cc35278c" xlink:href="aca-20241231.xsd#aca_BusinessAcquisitionProFormaIncomeBeforeIncomeTaxes"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_09e39f30-1712-4f0c-a3b2-afb913dd9c8c" xlink:to="loc_aca_BusinessAcquisitionProFormaIncomeBeforeIncomeTaxes_ac8de98c-d45f-499a-91a6-b252cc35278c" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.arcosa.com/role/AcquisitionsandDivestituresNarrativeDetails" xlink:type="simple" xlink:href="aca-20241231.xsd#AcquisitionsandDivestituresNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.arcosa.com/role/AcquisitionsandDivestituresNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingInformationLineItems_b8553836-0a27-4b49-a8b0-7e3c0ad9af68" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentReportingInformationLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_be03f629-64f7-40d6-b38c-47a38ad03777" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_b8553836-0a27-4b49-a8b0-7e3c0ad9af68" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_be03f629-64f7-40d6-b38c-47a38ad03777" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_7f6fd6ba-3191-4a56-b2f2-923d796fb980" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_be03f629-64f7-40d6-b38c-47a38ad03777" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_7f6fd6ba-3191-4a56-b2f2-923d796fb980" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_7f6fd6ba-3191-4a56-b2f2-923d796fb980_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_7f6fd6ba-3191-4a56-b2f2-923d796fb980" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_7f6fd6ba-3191-4a56-b2f2-923d796fb980_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_4ee8eb76-541b-48ac-9184-3a715e101833" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_7f6fd6ba-3191-4a56-b2f2-923d796fb980" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_4ee8eb76-541b-48ac-9184-3a715e101833" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_aca_AggregatesAndSpecialtyMaterialsMember_5cab4a70-9789-425a-a17a-8df0ee49d0db" xlink:href="aca-20241231.xsd#aca_AggregatesAndSpecialtyMaterialsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_4ee8eb76-541b-48ac-9184-3a715e101833" xlink:to="loc_aca_AggregatesAndSpecialtyMaterialsMember_5cab4a70-9789-425a-a17a-8df0ee49d0db" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_aca_RAMCOMember_aa98d1ff-5394-423e-9ed3-e6ea6337cca0" xlink:href="aca-20241231.xsd#aca_RAMCOMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_4ee8eb76-541b-48ac-9184-3a715e101833" xlink:to="loc_aca_RAMCOMember_aa98d1ff-5394-423e-9ed3-e6ea6337cca0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_aca_LakePointMember_56b547c5-67a4-474c-b4dc-4853c71edda4" xlink:href="aca-20241231.xsd#aca_LakePointMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_4ee8eb76-541b-48ac-9184-3a715e101833" xlink:to="loc_aca_LakePointMember_56b547c5-67a4-474c-b4dc-4853c71edda4" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_aca_StavolaMember_dc86c155-b6bc-4b5a-8d53-8055a279680f" xlink:href="aca-20241231.xsd#aca_StavolaMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_4ee8eb76-541b-48ac-9184-3a715e101833" xlink:to="loc_aca_StavolaMember_dc86c155-b6bc-4b5a-8d53-8055a279680f" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_aca_AmeronMember_f575227d-5b28-4b8e-a7e8-2375da80169d" xlink:href="aca-20241231.xsd#aca_AmeronMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_4ee8eb76-541b-48ac-9184-3a715e101833" xlink:to="loc_aca_AmeronMember_f575227d-5b28-4b8e-a7e8-2375da80169d" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_aca_AggregatesPhoenixMember_01771621-b0b0-4508-aa84-0782447ca8b2" xlink:href="aca-20241231.xsd#aca_AggregatesPhoenixMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_4ee8eb76-541b-48ac-9184-3a715e101833" xlink:to="loc_aca_AggregatesPhoenixMember_01771621-b0b0-4508-aa84-0782447ca8b2" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_c468b7f1-cbaf-4d54-a819-3dd7eb38711b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_be03f629-64f7-40d6-b38c-47a38ad03777" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_c468b7f1-cbaf-4d54-a819-3dd7eb38711b" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_c468b7f1-cbaf-4d54-a819-3dd7eb38711b_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_c468b7f1-cbaf-4d54-a819-3dd7eb38711b" xlink:to="loc_us-gaap_SegmentDomain_c468b7f1-cbaf-4d54-a819-3dd7eb38711b_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_cb2fee5b-a3ea-438c-ac06-590b1994e843" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_c468b7f1-cbaf-4d54-a819-3dd7eb38711b" xlink:to="loc_us-gaap_SegmentDomain_cb2fee5b-a3ea-438c-ac06-590b1994e843" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_aca_ConstructionProductsMember_dda0fc2d-262d-43f7-8d4f-78cce71ea79f" xlink:href="aca-20241231.xsd#aca_ConstructionProductsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_cb2fee5b-a3ea-438c-ac06-590b1994e843" xlink:to="loc_aca_ConstructionProductsMember_dda0fc2d-262d-43f7-8d4f-78cce71ea79f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_aca_EngineeredStructuresMember_af344d2f-8a45-4b9b-a49a-ff557fd1cbc8" xlink:href="aca-20241231.xsd#aca_EngineeredStructuresMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_cb2fee5b-a3ea-438c-ac06-590b1994e843" xlink:to="loc_aca_EngineeredStructuresMember_af344d2f-8a45-4b9b-a49a-ff557fd1cbc8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_aca_TransportationProductsMember_f35bdf07-9b45-4012-9dd1-4acd38407691" xlink:href="aca-20241231.xsd#aca_TransportationProductsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_cb2fee5b-a3ea-438c-ac06-590b1994e843" xlink:to="loc_aca_TransportationProductsMember_f35bdf07-9b45-4012-9dd1-4acd38407691" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_920388f9-ac01-4a76-8abf-52ac77f573cc" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_be03f629-64f7-40d6-b38c-47a38ad03777" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_920388f9-ac01-4a76-8abf-52ac77f573cc" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_920388f9-ac01-4a76-8abf-52ac77f573cc_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_920388f9-ac01-4a76-8abf-52ac77f573cc" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_920388f9-ac01-4a76-8abf-52ac77f573cc_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_7fbb5549-2af9-4ef7-ac4e-02040da08083" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_920388f9-ac01-4a76-8abf-52ac77f573cc" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_7fbb5549-2af9-4ef7-ac4e-02040da08083" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConstructionPermitsMember_10825c4c-4b96-40c2-8bb4-a2e171ec1d35" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConstructionPermitsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_7fbb5549-2af9-4ef7-ac4e-02040da08083" xlink:to="loc_us-gaap_ConstructionPermitsMember_10825c4c-4b96-40c2-8bb4-a2e171ec1d35" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UseRightsMember_c076eed1-68c0-4739-9167-18f1eef8f731" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UseRightsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_7fbb5549-2af9-4ef7-ac4e-02040da08083" xlink:to="loc_us-gaap_UseRightsMember_c076eed1-68c0-4739-9167-18f1eef8f731" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerRelationshipsMember_4b03ab5b-e490-4137-9187-294648acfb67" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CustomerRelationshipsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_7fbb5549-2af9-4ef7-ac4e-02040da08083" xlink:to="loc_us-gaap_CustomerRelationshipsMember_4b03ab5b-e490-4137-9187-294648acfb67" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TradeNamesMember_ef08acdb-3b88-4d89-95d3-0ad1190147d0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TradeNamesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_7fbb5549-2af9-4ef7-ac4e-02040da08083" xlink:to="loc_us-gaap_TradeNamesMember_ef08acdb-3b88-4d89-95d3-0ad1190147d0" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_15ec094c-6407-4b48-8236-1c966bafde96" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_be03f629-64f7-40d6-b38c-47a38ad03777" xlink:to="loc_us-gaap_DebtInstrumentAxis_15ec094c-6407-4b48-8236-1c966bafde96" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_15ec094c-6407-4b48-8236-1c966bafde96_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DebtInstrumentAxis_15ec094c-6407-4b48-8236-1c966bafde96" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_15ec094c-6407-4b48-8236-1c966bafde96_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_914de662-fc0e-40e8-8813-44ea6b536b4c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DebtInstrumentAxis_15ec094c-6407-4b48-8236-1c966bafde96" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_914de662-fc0e-40e8-8813-44ea6b536b4c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevolvingCreditFacilityMember_ce9507de-721b-4c5f-bafc-1eaa3241f51c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevolvingCreditFacilityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_914de662-fc0e-40e8-8813-44ea6b536b4c" xlink:to="loc_us-gaap_RevolvingCreditFacilityMember_ce9507de-721b-4c5f-bafc-1eaa3241f51c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnsecuredDebtMember_d69967a5-ca54-43da-a8e0-195c90463855" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnsecuredDebtMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_914de662-fc0e-40e8-8813-44ea6b536b4c" xlink:to="loc_us-gaap_UnsecuredDebtMember_d69967a5-ca54-43da-a8e0-195c90463855" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_510da3b5-2192-4e67-8069-a5e082b4fb23" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_be03f629-64f7-40d6-b38c-47a38ad03777" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_510da3b5-2192-4e67-8069-a5e082b4fb23" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_510da3b5-2192-4e67-8069-a5e082b4fb23_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_510da3b5-2192-4e67-8069-a5e082b4fb23" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_510da3b5-2192-4e67-8069-a5e082b4fb23_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_43ee8214-1e22-446f-8f38-b2bf7c5d0a99" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_510da3b5-2192-4e67-8069-a5e082b4fb23" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_43ee8214-1e22-446f-8f38-b2bf7c5d0a99" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditMember_4fdf711d-2416-45e0-9f60-044052dfc1b3" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LineOfCreditMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_43ee8214-1e22-446f-8f38-b2bf7c5d0a99" xlink:to="loc_us-gaap_LineOfCreditMember_4fdf711d-2416-45e0-9f60-044052dfc1b3" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_aca_TermLoanMember_829240ba-ecd9-4030-a374-921fe8adb2c2" xlink:href="aca-20241231.xsd#aca_TermLoanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_43ee8214-1e22-446f-8f38-b2bf7c5d0a99" xlink:to="loc_aca_TermLoanMember_829240ba-ecd9-4030-a374-921fe8adb2c2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_aca_SeniorNotesDue2032Member_8853cfb7-7d59-416c-b0a3-c3789cd5a50a" xlink:href="aca-20241231.xsd#aca_SeniorNotesDue2032Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_43ee8214-1e22-446f-8f38-b2bf7c5d0a99" xlink:to="loc_aca_SeniorNotesDue2032Member_8853cfb7-7d59-416c-b0a3-c3789cd5a50a" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityAxis_4005ef30-652b-4b2e-93a3-e0b9b83eda02" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CreditFacilityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_be03f629-64f7-40d6-b38c-47a38ad03777" xlink:to="loc_us-gaap_CreditFacilityAxis_4005ef30-652b-4b2e-93a3-e0b9b83eda02" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_4005ef30-652b-4b2e-93a3-e0b9b83eda02_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CreditFacilityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_CreditFacilityAxis_4005ef30-652b-4b2e-93a3-e0b9b83eda02" xlink:to="loc_us-gaap_CreditFacilityDomain_4005ef30-652b-4b2e-93a3-e0b9b83eda02_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_8aa4abf7-338f-4579-8f3d-b286960085e1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CreditFacilityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_CreditFacilityAxis_4005ef30-652b-4b2e-93a3-e0b9b83eda02" xlink:to="loc_us-gaap_CreditFacilityDomain_8aa4abf7-338f-4579-8f3d-b286960085e1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevolvingCreditFacilityMember_944532e5-b66b-4c32-ac18-a0ca52d69a39" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevolvingCreditFacilityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CreditFacilityDomain_8aa4abf7-338f-4579-8f3d-b286960085e1" xlink:to="loc_us-gaap_RevolvingCreditFacilityMember_944532e5-b66b-4c32-ac18-a0ca52d69a39" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_ba1e3a11-5781-436c-8e88-379265df98ca" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_be03f629-64f7-40d6-b38c-47a38ad03777" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_ba1e3a11-5781-436c-8e88-379265df98ca" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_ba1e3a11-5781-436c-8e88-379265df98ca_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_ba1e3a11-5781-436c-8e88-379265df98ca" xlink:to="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_ba1e3a11-5781-436c-8e88-379265df98ca_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_ba96a689-abb7-419d-ab3c-06d1e1adf7b4" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_ba1e3a11-5781-436c-8e88-379265df98ca" xlink:to="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_ba96a689-abb7-419d-ab3c-06d1e1adf7b4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_aca_StorageTanksMember_3d359f6e-2632-48cc-a917-6188bb6975fc" xlink:href="aca-20241231.xsd#aca_StorageTanksMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_ba96a689-abb7-419d-ab3c-06d1e1adf7b4" xlink:to="loc_aca_StorageTanksMember_3d359f6e-2632-48cc-a917-6188bb6975fc" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_aca_SteelComponentsMember_01818a60-0d53-49b6-85cc-5598d5dec8c1" xlink:href="aca-20241231.xsd#aca_SteelComponentsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_ba96a689-abb7-419d-ab3c-06d1e1adf7b4" xlink:to="loc_aca_SteelComponentsMember_01818a60-0d53-49b6-85cc-5598d5dec8c1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_aca_AsphaltAndOtherNonOperatingFacilityMember_eb1f9416-de5c-49db-bd8b-fdea2d51d05f" xlink:href="aca-20241231.xsd#aca_AsphaltAndOtherNonOperatingFacilityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_ba96a689-abb7-419d-ab3c-06d1e1adf7b4" xlink:to="loc_aca_AsphaltAndOtherNonOperatingFacilityMember_eb1f9416-de5c-49db-bd8b-fdea2d51d05f" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_eaf9c82e-8399-4df9-8d3e-05f6ddcd9336" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ProductOrServiceAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_be03f629-64f7-40d6-b38c-47a38ad03777" xlink:to="loc_srt_ProductOrServiceAxis_eaf9c82e-8399-4df9-8d3e-05f6ddcd9336" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_eaf9c82e-8399-4df9-8d3e-05f6ddcd9336_default" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ProductsAndServicesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ProductOrServiceAxis_eaf9c82e-8399-4df9-8d3e-05f6ddcd9336" xlink:to="loc_srt_ProductsAndServicesDomain_eaf9c82e-8399-4df9-8d3e-05f6ddcd9336_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_daac7124-3c2f-45df-9cea-2bc1dc08d9e9" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ProductsAndServicesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ProductOrServiceAxis_eaf9c82e-8399-4df9-8d3e-05f6ddcd9336" xlink:to="loc_srt_ProductsAndServicesDomain_daac7124-3c2f-45df-9cea-2bc1dc08d9e9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_aca_StorageTanksMember_1e3071ca-a72a-4d73-9390-9f195b725b74" xlink:href="aca-20241231.xsd#aca_StorageTanksMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_daac7124-3c2f-45df-9cea-2bc1dc08d9e9" xlink:to="loc_aca_StorageTanksMember_1e3071ca-a72a-4d73-9390-9f195b725b74" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncashOrPartNoncashDivestituresByUniqueNameAxis_f90d833c-d307-4c9e-87a5-006678482ecd" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NoncashOrPartNoncashDivestituresByUniqueNameAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_be03f629-64f7-40d6-b38c-47a38ad03777" xlink:to="loc_us-gaap_NoncashOrPartNoncashDivestituresByUniqueNameAxis_f90d833c-d307-4c9e-87a5-006678482ecd" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncashOrPartNoncashDivestitureNameDomain_f90d833c-d307-4c9e-87a5-006678482ecd_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NoncashOrPartNoncashDivestitureNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_NoncashOrPartNoncashDivestituresByUniqueNameAxis_f90d833c-d307-4c9e-87a5-006678482ecd" xlink:to="loc_us-gaap_NoncashOrPartNoncashDivestitureNameDomain_f90d833c-d307-4c9e-87a5-006678482ecd_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncashOrPartNoncashDivestitureNameDomain_e521628b-30d2-4307-956c-aab228c507d0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NoncashOrPartNoncashDivestitureNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_NoncashOrPartNoncashDivestituresByUniqueNameAxis_f90d833c-d307-4c9e-87a5-006678482ecd" xlink:to="loc_us-gaap_NoncashOrPartNoncashDivestitureNameDomain_e521628b-30d2-4307-956c-aab228c507d0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_aca_CombinedProceedsMember_698ceeca-5590-400e-8399-3f0a9711b7e0" xlink:href="aca-20241231.xsd#aca_CombinedProceedsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NoncashOrPartNoncashDivestitureNameDomain_e521628b-30d2-4307-956c-aab228c507d0" xlink:to="loc_aca_CombinedProceedsMember_698ceeca-5590-400e-8399-3f0a9711b7e0" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_aca_SellersNoteMember_62afb5f9-c455-4a56-bf8e-956c2dbaf02c" xlink:href="aca-20241231.xsd#aca_SellersNoteMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NoncashOrPartNoncashDivestitureNameDomain_e521628b-30d2-4307-956c-aab228c507d0" xlink:to="loc_aca_SellersNoteMember_62afb5f9-c455-4a56-bf8e-956c2dbaf02c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_aca_EarnoutReceivableMember_f0a85c09-dd6e-4bd6-b0aa-149b0abf19f6" xlink:href="aca-20241231.xsd#aca_EarnoutReceivableMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NoncashOrPartNoncashDivestitureNameDomain_e521628b-30d2-4307-956c-aab228c507d0" xlink:to="loc_aca_EarnoutReceivableMember_f0a85c09-dd6e-4bd6-b0aa-149b0abf19f6" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_12d36102-6131-4c8b-839f-be3fc81ec739" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_be03f629-64f7-40d6-b38c-47a38ad03777" xlink:to="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_12d36102-6131-4c8b-839f-be3fc81ec739" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_12d36102-6131-4c8b-839f-be3fc81ec739_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_12d36102-6131-4c8b-839f-be3fc81ec739" xlink:to="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_12d36102-6131-4c8b-839f-be3fc81ec739_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_e0dd636c-83f7-4211-b2ca-cdd1a1f1a6cf" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_12d36102-6131-4c8b-839f-be3fc81ec739" xlink:to="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_e0dd636c-83f7-4211-b2ca-cdd1a1f1a6cf" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TrademarksAndTradeNamesMember_65ef3a1e-1a56-4ee5-bbde-b2db2277ccd4" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TrademarksAndTradeNamesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_e0dd636c-83f7-4211-b2ca-cdd1a1f1a6cf" xlink:to="loc_us-gaap_TrademarksAndTradeNamesMember_65ef3a1e-1a56-4ee5-bbde-b2db2277ccd4" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfDebtIssuanceCosts_b6314b23-c129-43b5-ab62-a11674327ac5" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsOfDebtIssuanceCosts"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_b8553836-0a27-4b49-a8b0-7e3c0ad9af68" xlink:to="loc_us-gaap_PaymentsOfDebtIssuanceCosts_b6314b23-c129-43b5-ab62-a11674327ac5" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionCostOfAcquiredEntityTransactionCosts_5280dea1-e6ec-4501-9147-039b392799fe" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessAcquisitionCostOfAcquiredEntityTransactionCosts"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_b8553836-0a27-4b49-a8b0-7e3c0ad9af68" xlink:to="loc_us-gaap_BusinessAcquisitionCostOfAcquiredEntityTransactionCosts_5280dea1-e6ec-4501-9147-039b392799fe" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_aca_ContingentConsiderationAsset_e3bdcdbc-f3c1-4272-a311-60cefbdf4efd" xlink:href="aca-20241231.xsd#aca_ContingentConsiderationAsset"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_b8553836-0a27-4b49-a8b0-7e3c0ad9af68" xlink:to="loc_aca_ContingentConsiderationAsset_e3bdcdbc-f3c1-4272-a311-60cefbdf4efd" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_b5ae2442-35e3-498e-b66d-0db6f6e32d71" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_b8553836-0a27-4b49-a8b0-7e3c0ad9af68" xlink:to="loc_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_b5ae2442-35e3-498e-b66d-0db6f6e32d71" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationConsiderationTransferred1_5cc003b4-6bfb-4f32-9e3c-53f387a4accb" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationConsiderationTransferred1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_b8553836-0a27-4b49-a8b0-7e3c0ad9af68" xlink:to="loc_us-gaap_BusinessCombinationConsiderationTransferred1_5cc003b4-6bfb-4f32-9e3c-53f387a4accb" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAcquiredDuringPeriod_fb969a0c-12ba-4105-b678-9a00c29ca81b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillAcquiredDuringPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_b8553836-0a27-4b49-a8b0-7e3c0ad9af68" xlink:to="loc_us-gaap_GoodwillAcquiredDuringPeriod_fb969a0c-12ba-4105-b678-9a00c29ca81b" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_aca_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedMineralReserves_0d018c58-f87a-4519-9f6f-dd2289f8a2d2" xlink:href="aca-20241231.xsd#aca_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedMineralReserves"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_b8553836-0a27-4b49-a8b0-7e3c0ad9af68" xlink:to="loc_aca_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedMineralReserves_0d018c58-f87a-4519-9f6f-dd2289f8a2d2" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment_03fef3cf-913e-4f15-b101-4fa3b56f29a3" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_b8553836-0a27-4b49-a8b0-7e3c0ad9af68" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment_03fef3cf-913e-4f15-b101-4fa3b56f29a3" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentCarryingAmount_e3bd0b3c-b374-483b-b39c-c649538d3822" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentCarryingAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_b8553836-0a27-4b49-a8b0-7e3c0ad9af68" xlink:to="loc_us-gaap_DebtInstrumentCarryingAmount_e3bd0b3c-b374-483b-b39c-c649538d3822" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_c97f8402-775f-4081-a0de-44c37d106223" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_b8553836-0a27-4b49-a8b0-7e3c0ad9af68" xlink:to="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_c97f8402-775f-4081-a0de-44c37d106223" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife_5835b630-90dd-44b1-a727-395c5bc0bbf7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_b8553836-0a27-4b49-a8b0-7e3c0ad9af68" xlink:to="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife_5835b630-90dd-44b1-a727-395c5bc0bbf7" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Revenues_2fc4a02d-e1b3-45e7-acc1-c5c2aee49f72" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Revenues"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_b8553836-0a27-4b49-a8b0-7e3c0ad9af68" xlink:to="loc_us-gaap_Revenues_2fc4a02d-e1b3-45e7-acc1-c5c2aee49f72" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_4e1e86b7-008e-4571-848f-e92a1ccf0c6d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_b8553836-0a27-4b49-a8b0-7e3c0ad9af68" xlink:to="loc_us-gaap_OperatingIncomeLoss_4e1e86b7-008e-4571-848f-e92a1ccf0c6d" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles_ed88b811-2dd8-4b02-ac57-987674050a20" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_b8553836-0a27-4b49-a8b0-7e3c0ad9af68" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles_ed88b811-2dd8-4b02-ac57-987674050a20" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromDivestitureOfBusinesses_f48cd3c7-aa9d-4d60-9556-f33b14f44323" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromDivestitureOfBusinesses"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_b8553836-0a27-4b49-a8b0-7e3c0ad9af68" xlink:to="loc_us-gaap_ProceedsFromDivestitureOfBusinesses_f48cd3c7-aa9d-4d60-9556-f33b14f44323" xlink:type="arc" order="14"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred_f40a4af5-4608-4c85-8c4b-93e77a789d50" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_b8553836-0a27-4b49-a8b0-7e3c0ad9af68" xlink:to="loc_us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred_f40a4af5-4608-4c85-8c4b-93e77a789d50" xlink:type="arc" order="15"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromDivestitureOfBusinessesNetOfCashDivested_b610f206-4de2-4b16-b9fb-e5d89b1e7f43" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromDivestitureOfBusinessesNetOfCashDivested"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_b8553836-0a27-4b49-a8b0-7e3c0ad9af68" xlink:to="loc_us-gaap_ProceedsFromDivestitureOfBusinessesNetOfCashDivested_b610f206-4de2-4b16-b9fb-e5d89b1e7f43" xlink:type="arc" order="16"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfLinesOfCredit_cb56de8b-c8c3-4b25-9e42-389eb1a5e63b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RepaymentsOfLinesOfCredit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_b8553836-0a27-4b49-a8b0-7e3c0ad9af68" xlink:to="loc_us-gaap_RepaymentsOfLinesOfCredit_cb56de8b-c8c3-4b25-9e42-389eb1a5e63b" xlink:type="arc" order="17"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_5f525d28-b181-4ae9-b7f9-d4dd8f6cd6be" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Goodwill"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_b8553836-0a27-4b49-a8b0-7e3c0ad9af68" xlink:to="loc_us-gaap_Goodwill_5f525d28-b181-4ae9-b7f9-d4dd8f6cd6be" xlink:type="arc" order="18"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnSaleOfBusiness_54139dfb-74cd-4418-b96d-189b9d5563d3" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GainLossOnSaleOfBusiness"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_b8553836-0a27-4b49-a8b0-7e3c0ad9af68" xlink:to="loc_us-gaap_GainLossOnSaleOfBusiness_54139dfb-74cd-4418-b96d-189b9d5563d3" xlink:type="arc" order="19"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromLinesOfCredit_ff5c7eb6-2574-46c5-b415-0931633e7693" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromLinesOfCredit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_b8553836-0a27-4b49-a8b0-7e3c0ad9af68" xlink:to="loc_us-gaap_ProceedsFromLinesOfCredit_ff5c7eb6-2574-46c5-b415-0931633e7693" xlink:type="arc" order="20"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1_549e3f06-3a45-4694-936f-5b3fe1cfaf20" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_b8553836-0a27-4b49-a8b0-7e3c0ad9af68" xlink:to="loc_us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1_549e3f06-3a45-4694-936f-5b3fe1cfaf20" xlink:type="arc" order="21"/>
    <link:loc xlink:type="locator" xlink:label="loc_aca_NumberofDivestitures_d984d88d-6745-4198-b041-4167fb5ab0d0" xlink:href="aca-20241231.xsd#aca_NumberofDivestitures"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_b8553836-0a27-4b49-a8b0-7e3c0ad9af68" xlink:to="loc_aca_NumberofDivestitures_d984d88d-6745-4198-b041-4167fb5ab0d0" xlink:type="arc" order="22"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities_ea3680fb-85c1-4ce1-be77-01eadda6734b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_b8553836-0a27-4b49-a8b0-7e3c0ad9af68" xlink:to="loc_us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities_ea3680fb-85c1-4ce1-be77-01eadda6734b" xlink:type="arc" order="23"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory_5fc80b3b-2102-4550-ba89-26ec04c904e1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_b8553836-0a27-4b49-a8b0-7e3c0ad9af68" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory_5fc80b3b-2102-4550-ba89-26ec04c904e1" xlink:type="arc" order="24"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables_b415a121-6e4f-4af9-8fa2-4001aea101f0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_b8553836-0a27-4b49-a8b0-7e3c0ad9af68" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables_b415a121-6e4f-4af9-8fa2-4001aea101f0" xlink:type="arc" order="25"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIndefiniteLivedIntangibleAssets_955eb4d3-c6cf-4b06-913f-a9dd0e9908ec" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIndefiniteLivedIntangibleAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_b8553836-0a27-4b49-a8b0-7e3c0ad9af68" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIndefiniteLivedIntangibleAssets_955eb4d3-c6cf-4b06-913f-a9dd0e9908ec" xlink:type="arc" order="26"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.arcosa.com/role/FairValueAccountingAssetsandliabilitiesmeasuredatfairvalueonrecurringbasisDetails" xlink:type="simple" xlink:href="aca-20241231.xsd#FairValueAccountingAssetsandliabilitiesmeasuredatfairvalueonrecurringbasisDetails"/>
  <link:definitionLink xlink:role="http://www.arcosa.com/role/FairValueAccountingAssetsandliabilitiesmeasuredatfairvalueonrecurringbasisDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_3c8c1a30-40d6-4c92-b203-67bfae2c6b80" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_57572c51-60d4-4161-aaa5-3dff526d170d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_3c8c1a30-40d6-4c92-b203-67bfae2c6b80" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_57572c51-60d4-4161-aaa5-3dff526d170d" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByMeasurementFrequencyAxis_a449dad1-b148-40b3-acc1-d2a1bcc4193b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueByMeasurementFrequencyAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_57572c51-60d4-4161-aaa5-3dff526d170d" xlink:to="loc_us-gaap_FairValueByMeasurementFrequencyAxis_a449dad1-b148-40b3-acc1-d2a1bcc4193b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementFrequencyDomain_a449dad1-b148-40b3-acc1-d2a1bcc4193b_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueMeasurementFrequencyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FairValueByMeasurementFrequencyAxis_a449dad1-b148-40b3-acc1-d2a1bcc4193b" xlink:to="loc_us-gaap_FairValueMeasurementFrequencyDomain_a449dad1-b148-40b3-acc1-d2a1bcc4193b_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementFrequencyDomain_7fae57a8-8adf-4c72-ae78-75523d4b23e5" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueMeasurementFrequencyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FairValueByMeasurementFrequencyAxis_a449dad1-b148-40b3-acc1-d2a1bcc4193b" xlink:to="loc_us-gaap_FairValueMeasurementFrequencyDomain_7fae57a8-8adf-4c72-ae78-75523d4b23e5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsRecurringMember_dcbc8318-e575-4d70-91d7-f7703352eaaf" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueMeasurementsRecurringMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementFrequencyDomain_7fae57a8-8adf-4c72-ae78-75523d4b23e5" xlink:to="loc_us-gaap_FairValueMeasurementsRecurringMember_dcbc8318-e575-4d70-91d7-f7703352eaaf" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_4b290ee7-d21f-439d-9790-8b426918500f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_57572c51-60d4-4161-aaa5-3dff526d170d" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_4b290ee7-d21f-439d-9790-8b426918500f" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_4b290ee7-d21f-439d-9790-8b426918500f_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_4b290ee7-d21f-439d-9790-8b426918500f" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_4b290ee7-d21f-439d-9790-8b426918500f_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_be91fda7-c42b-4c2f-9b9e-01cec191db7f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_4b290ee7-d21f-439d-9790-8b426918500f" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_be91fda7-c42b-4c2f-9b9e-01cec191db7f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel1Member_549714f9-7805-4f48-935c-505073daabbd" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueInputsLevel1Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_be91fda7-c42b-4c2f-9b9e-01cec191db7f" xlink:to="loc_us-gaap_FairValueInputsLevel1Member_549714f9-7805-4f48-935c-505073daabbd" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel2Member_062d3eff-2542-4670-82c4-fc662200228d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueInputsLevel2Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_be91fda7-c42b-4c2f-9b9e-01cec191db7f" xlink:to="loc_us-gaap_FairValueInputsLevel2Member_062d3eff-2542-4670-82c4-fc662200228d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel3Member_48acbd2a-80b2-407e-a4ad-f90028c663a5" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueInputsLevel3Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_be91fda7-c42b-4c2f-9b9e-01cec191db7f" xlink:to="loc_us-gaap_FairValueInputsLevel3Member_48acbd2a-80b2-407e-a4ad-f90028c663a5" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentRiskAxis_0fa666b6-5144-4d19-9688-5027c0d38ebd" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeInstrumentRiskAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_57572c51-60d4-4161-aaa5-3dff526d170d" xlink:to="loc_us-gaap_DerivativeInstrumentRiskAxis_0fa666b6-5144-4d19-9688-5027c0d38ebd" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_0fa666b6-5144-4d19-9688-5027c0d38ebd_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_0fa666b6-5144-4d19-9688-5027c0d38ebd" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_0fa666b6-5144-4d19-9688-5027c0d38ebd_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_beb6756c-c632-44b9-9992-f9e3b9c2d774" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_0fa666b6-5144-4d19-9688-5027c0d38ebd" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_beb6756c-c632-44b9-9992-f9e3b9c2d774" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsFairValueDisclosureAbstract_7481ae35-1667-43ea-a0fb-567cb4c7d344" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsFairValueDisclosureAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_3c8c1a30-40d6-4c92-b203-67bfae2c6b80" xlink:to="loc_us-gaap_AssetsFairValueDisclosureAbstract_7481ae35-1667-43ea-a0fb-567cb4c7d344" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsFairValueDisclosure_14c9d512-f98f-4d69-80eb-b9d552a7a135" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashAndCashEquivalentsFairValueDisclosure"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsFairValueDisclosureAbstract_7481ae35-1667-43ea-a0fb-567cb4c7d344" xlink:to="loc_us-gaap_CashAndCashEquivalentsFairValueDisclosure_14c9d512-f98f-4d69-80eb-b9d552a7a135" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationAsset_5140329f-49bb-4fec-8ece-9a4de0c4c059" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationContingentConsiderationAsset"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsFairValueDisclosureAbstract_7481ae35-1667-43ea-a0fb-567cb4c7d344" xlink:to="loc_us-gaap_BusinessCombinationContingentConsiderationAsset_5140329f-49bb-4fec-8ece-9a4de0c4c059" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsFairValueDisclosure_35cfa8f6-922d-4b62-841d-b61a4b0489db" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsFairValueDisclosure"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsFairValueDisclosureAbstract_7481ae35-1667-43ea-a0fb-567cb4c7d344" xlink:to="loc_us-gaap_AssetsFairValueDisclosure_35cfa8f6-922d-4b62-841d-b61a4b0489db" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesFairValueDisclosureAbstract_9017966d-d09e-4774-be38-08bc1842e12d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesFairValueDisclosureAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_3c8c1a30-40d6-4c92-b203-67bfae2c6b80" xlink:to="loc_us-gaap_LiabilitiesFairValueDisclosureAbstract_9017966d-d09e-4774-be38-08bc1842e12d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationLiability_65d5aaae-c5db-4fda-b887-e20cac778e9d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationContingentConsiderationLiability"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesFairValueDisclosureAbstract_9017966d-d09e-4774-be38-08bc1842e12d" xlink:to="loc_us-gaap_BusinessCombinationContingentConsiderationLiability_65d5aaae-c5db-4fda-b887-e20cac778e9d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesFairValueDisclosure_84bf3274-ed9c-447b-ac85-2484b827462d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesFairValueDisclosure"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesFairValueDisclosureAbstract_9017966d-d09e-4774-be38-08bc1842e12d" xlink:to="loc_us-gaap_LiabilitiesFairValueDisclosure_84bf3274-ed9c-447b-ac85-2484b827462d" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.arcosa.com/role/SegmentInformationFinancialinformationforsegmentsDetails" xlink:type="simple" xlink:href="aca-20241231.xsd#SegmentInformationFinancialinformationforsegmentsDetails"/>
  <link:definitionLink xlink:role="http://www.arcosa.com/role/SegmentInformationFinancialinformationforsegmentsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingInformationLineItems_01c6af2f-a2e1-4368-864d-c1c64bc8c329" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentReportingInformationLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_88eff805-59ca-4bab-a68b-dabfc03cd6fd" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_01c6af2f-a2e1-4368-864d-c1c64bc8c329" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_88eff805-59ca-4bab-a68b-dabfc03cd6fd" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesAxis_5ac499d1-58a2-4483-82b9-57d8caa25dc8" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ConsolidatedEntitiesAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_88eff805-59ca-4bab-a68b-dabfc03cd6fd" xlink:to="loc_srt_ConsolidatedEntitiesAxis_5ac499d1-58a2-4483-82b9-57d8caa25dc8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesDomain_5ac499d1-58a2-4483-82b9-57d8caa25dc8_default" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ConsolidatedEntitiesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ConsolidatedEntitiesAxis_5ac499d1-58a2-4483-82b9-57d8caa25dc8" xlink:to="loc_srt_ConsolidatedEntitiesDomain_5ac499d1-58a2-4483-82b9-57d8caa25dc8_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesDomain_5a9510d8-4833-4a73-b96c-a741220969f7" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ConsolidatedEntitiesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ConsolidatedEntitiesAxis_5ac499d1-58a2-4483-82b9-57d8caa25dc8" xlink:to="loc_srt_ConsolidatedEntitiesDomain_5a9510d8-4833-4a73-b96c-a741220969f7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationEliminationsMember_991ef78c-936d-49c8-a72b-ef6727066632" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ConsolidationEliminationsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidatedEntitiesDomain_5a9510d8-4833-4a73-b96c-a741220969f7" xlink:to="loc_srt_ConsolidationEliminationsMember_991ef78c-936d-49c8-a72b-ef6727066632" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_548669de-f422-4149-ac8d-5cf65f312067" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_88eff805-59ca-4bab-a68b-dabfc03cd6fd" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_548669de-f422-4149-ac8d-5cf65f312067" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_548669de-f422-4149-ac8d-5cf65f312067_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_548669de-f422-4149-ac8d-5cf65f312067" xlink:to="loc_us-gaap_SegmentDomain_548669de-f422-4149-ac8d-5cf65f312067_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_b2954d20-ad7a-4f92-b4bc-1032d421fdc3" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_548669de-f422-4149-ac8d-5cf65f312067" xlink:to="loc_us-gaap_SegmentDomain_b2954d20-ad7a-4f92-b4bc-1032d421fdc3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_aca_ConstructionProductsMember_796b9a99-5b5a-40ab-9fea-822f62fb2815" xlink:href="aca-20241231.xsd#aca_ConstructionProductsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_b2954d20-ad7a-4f92-b4bc-1032d421fdc3" xlink:to="loc_aca_ConstructionProductsMember_796b9a99-5b5a-40ab-9fea-822f62fb2815" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_aca_EngineeredStructuresMember_31d3d99f-5460-4168-9734-335267f0a134" xlink:href="aca-20241231.xsd#aca_EngineeredStructuresMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_b2954d20-ad7a-4f92-b4bc-1032d421fdc3" xlink:to="loc_aca_EngineeredStructuresMember_31d3d99f-5460-4168-9734-335267f0a134" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_aca_TransportationProductsMember_d27b58ac-d088-46cb-b1bc-00c3fbda2d3f" xlink:href="aca-20241231.xsd#aca_TransportationProductsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_b2954d20-ad7a-4f92-b4bc-1032d421fdc3" xlink:to="loc_aca_TransportationProductsMember_d27b58ac-d088-46cb-b1bc-00c3fbda2d3f" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsAxis_1c5e64be-1f6c-4d97-a6ac-9976f8f4ca26" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ConsolidationItemsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_88eff805-59ca-4bab-a68b-dabfc03cd6fd" xlink:to="loc_srt_ConsolidationItemsAxis_1c5e64be-1f6c-4d97-a6ac-9976f8f4ca26" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain_1c5e64be-1f6c-4d97-a6ac-9976f8f4ca26_default" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ConsolidationItemsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ConsolidationItemsAxis_1c5e64be-1f6c-4d97-a6ac-9976f8f4ca26" xlink:to="loc_srt_ConsolidationItemsDomain_1c5e64be-1f6c-4d97-a6ac-9976f8f4ca26_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain_7a6fa94c-1946-4c6f-91d3-075217537cb1" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ConsolidationItemsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ConsolidationItemsAxis_1c5e64be-1f6c-4d97-a6ac-9976f8f4ca26" xlink:to="loc_srt_ConsolidationItemsDomain_7a6fa94c-1946-4c6f-91d3-075217537cb1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingSegmentsMember_d910ccf5-8903-4b01-900e-37093d3a6d21" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingSegmentsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidationItemsDomain_7a6fa94c-1946-4c6f-91d3-075217537cb1" xlink:to="loc_us-gaap_OperatingSegmentsMember_d910ccf5-8903-4b01-900e-37093d3a6d21" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntersegmentEliminationMember_c85d971c-14c9-4932-8845-9b652b776758" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IntersegmentEliminationMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidationItemsDomain_7a6fa94c-1946-4c6f-91d3-075217537cb1" xlink:to="loc_us-gaap_IntersegmentEliminationMember_c85d971c-14c9-4932-8845-9b652b776758" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateNonSegmentMember_31b0f533-843d-425f-b7c6-15ea498f26ac" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CorporateNonSegmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidationItemsDomain_7a6fa94c-1946-4c6f-91d3-075217537cb1" xlink:to="loc_us-gaap_CorporateNonSegmentMember_31b0f533-843d-425f-b7c6-15ea498f26ac" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationEliminationsMember_82a3517a-4867-4768-bce4-150fbadc623c" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ConsolidationEliminationsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidationItemsDomain_7a6fa94c-1946-4c6f-91d3-075217537cb1" xlink:to="loc_srt_ConsolidationEliminationsMember_82a3517a-4867-4768-bce4-150fbadc623c" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Revenues_cecb2acd-2b56-4aa9-85c7-b738fa82d10b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Revenues"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_01c6af2f-a2e1-4368-864d-c1c64bc8c329" xlink:to="loc_us-gaap_Revenues_cecb2acd-2b56-4aa9-85c7-b738fa82d10b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfRevenue_62e2e70c-e418-446c-a670-85a3e3210436" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CostOfRevenue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_01c6af2f-a2e1-4368-864d-c1c64bc8c329" xlink:to="loc_us-gaap_CostOfRevenue_62e2e70c-e418-446c-a670-85a3e3210436" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpense_e69e3b53-a95a-4649-98a5-afe2b57fac88" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SellingGeneralAndAdministrativeExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_01c6af2f-a2e1-4368-864d-c1c64bc8c329" xlink:to="loc_us-gaap_SellingGeneralAndAdministrativeExpense_e69e3b53-a95a-4649-98a5-afe2b57fac88" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnSaleOfPropertyPlantEquipment_663032c3-4899-4442-883d-67de892990a4" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GainLossOnSaleOfPropertyPlantEquipment"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_01c6af2f-a2e1-4368-864d-c1c64bc8c329" xlink:to="loc_us-gaap_GainLossOnSaleOfPropertyPlantEquipment_663032c3-4899-4442-883d-67de892990a4" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnSaleOfBusiness_81b3b198-0063-4857-bcdf-f080883d753b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GainLossOnSaleOfBusiness"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_01c6af2f-a2e1-4368-864d-c1c64bc8c329" xlink:to="loc_us-gaap_GainLossOnSaleOfBusiness_81b3b198-0063-4857-bcdf-f080883d753b" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetImpairmentCharges_83da497b-0bcc-480c-96d8-7a8021ee37f1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetImpairmentCharges"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_01c6af2f-a2e1-4368-864d-c1c64bc8c329" xlink:to="loc_us-gaap_AssetImpairmentCharges_83da497b-0bcc-480c-96d8-7a8021ee37f1" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_1c3be1e4-0898-4999-9548-8dd7368275f1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_01c6af2f-a2e1-4368-864d-c1c64bc8c329" xlink:to="loc_us-gaap_OperatingIncomeLoss_1c3be1e4-0898-4999-9548-8dd7368275f1" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization_83d2164c-1309-421b-a0d6-ed6b9c4447ff" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_01c6af2f-a2e1-4368-864d-c1c64bc8c329" xlink:to="loc_us-gaap_DepreciationDepletionAndAmortization_83d2164c-1309-421b-a0d6-ed6b9c4447ff" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_c7ba66f0-020e-4427-8756-71a847dcebd8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Assets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_01c6af2f-a2e1-4368-864d-c1c64bc8c329" xlink:to="loc_us-gaap_Assets_c7ba66f0-020e-4427-8756-71a847dcebd8" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireProductiveAssets_b5bd926e-b77b-456c-af3b-2ab289efb490" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsToAcquireProductiveAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_01c6af2f-a2e1-4368-864d-c1c64bc8c329" xlink:to="loc_us-gaap_PaymentsToAcquireProductiveAssets_b5bd926e-b77b-456c-af3b-2ab289efb490" xlink:type="arc" order="9"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.arcosa.com/role/SegmentInformationRevenuesoperatingprofittotalassetsandlonglivedassetsforUSandnonUSoperationsDetails" xlink:type="simple" xlink:href="aca-20241231.xsd#SegmentInformationRevenuesoperatingprofittotalassetsandlonglivedassetsforUSandnonUSoperationsDetails"/>
  <link:definitionLink xlink:role="http://www.arcosa.com/role/SegmentInformationRevenuesoperatingprofittotalassetsandlonglivedassetsforUSandnonUSoperationsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_108b700d-a6bb-4bf6-acc1-7f55d1edc4ed" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_86f8b1d4-37d7-46f4-b0c9-b4d2f2477cc0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_108b700d-a6bb-4bf6-acc1-7f55d1edc4ed" xlink:to="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_86f8b1d4-37d7-46f4-b0c9-b4d2f2477cc0" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis_d938dd5e-d925-4acc-a897-01d1c6937e2c" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_StatementGeographicalAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_86f8b1d4-37d7-46f4-b0c9-b4d2f2477cc0" xlink:to="loc_srt_StatementGeographicalAxis_d938dd5e-d925-4acc-a897-01d1c6937e2c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_d938dd5e-d925-4acc-a897-01d1c6937e2c_default" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_SegmentGeographicalDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_StatementGeographicalAxis_d938dd5e-d925-4acc-a897-01d1c6937e2c" xlink:to="loc_srt_SegmentGeographicalDomain_d938dd5e-d925-4acc-a897-01d1c6937e2c_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_51dc5f42-3824-4aa9-96d7-065f297940b9" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_SegmentGeographicalDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_StatementGeographicalAxis_d938dd5e-d925-4acc-a897-01d1c6937e2c" xlink:to="loc_srt_SegmentGeographicalDomain_51dc5f42-3824-4aa9-96d7-065f297940b9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_US_91c0ae36-cd4c-4a34-8ef0-15b39f694879" xlink:href="https://xbrl.sec.gov/country/2024/country-2024.xsd#country_US"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_51dc5f42-3824-4aa9-96d7-065f297940b9" xlink:to="loc_country_US_91c0ae36-cd4c-4a34-8ef0-15b39f694879" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonUsMember_a2681b92-ac4c-49b4-9afd-139aecd7f25f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NonUsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_51dc5f42-3824-4aa9-96d7-065f297940b9" xlink:to="loc_us-gaap_NonUsMember_a2681b92-ac4c-49b4-9afd-139aecd7f25f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MajorCustomersAxis_4b44c591-d44c-4e64-a6c2-ace92954fc4d" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MajorCustomersAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_86f8b1d4-37d7-46f4-b0c9-b4d2f2477cc0" xlink:to="loc_srt_MajorCustomersAxis_4b44c591-d44c-4e64-a6c2-ace92954fc4d" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_NameOfMajorCustomerDomain_4b44c591-d44c-4e64-a6c2-ace92954fc4d_default" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_NameOfMajorCustomerDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_MajorCustomersAxis_4b44c591-d44c-4e64-a6c2-ace92954fc4d" xlink:to="loc_srt_NameOfMajorCustomerDomain_4b44c591-d44c-4e64-a6c2-ace92954fc4d_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_NameOfMajorCustomerDomain_d6708edb-c817-4bd8-883a-2e3ba2daf055" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_NameOfMajorCustomerDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_MajorCustomersAxis_4b44c591-d44c-4e64-a6c2-ace92954fc4d" xlink:to="loc_srt_NameOfMajorCustomerDomain_d6708edb-c817-4bd8-883a-2e3ba2daf055" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_aca_ExternalCustomersMember_8f9e86ed-ecb4-46aa-9600-3d1d47d3f22f" xlink:href="aca-20241231.xsd#aca_ExternalCustomersMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_NameOfMajorCustomerDomain_d6708edb-c817-4bd8-883a-2e3ba2daf055" xlink:to="loc_aca_ExternalCustomersMember_8f9e86ed-ecb4-46aa-9600-3d1d47d3f22f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_aca_IntercompanyMember_c1f1fbf5-44b3-4803-a1d2-d176ff0e6773" xlink:href="aca-20241231.xsd#aca_IntercompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_NameOfMajorCustomerDomain_d6708edb-c817-4bd8-883a-2e3ba2daf055" xlink:to="loc_aca_IntercompanyMember_c1f1fbf5-44b3-4803-a1d2-d176ff0e6773" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Revenues_986a1f33-a138-4cf9-acd3-8cc32716f6c7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Revenues"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_108b700d-a6bb-4bf6-acc1-7f55d1edc4ed" xlink:to="loc_us-gaap_Revenues_986a1f33-a138-4cf9-acd3-8cc32716f6c7" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_cb22caf0-36f1-49c3-b703-80e44a142722" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_108b700d-a6bb-4bf6-acc1-7f55d1edc4ed" xlink:to="loc_us-gaap_OperatingIncomeLoss_cb22caf0-36f1-49c3-b703-80e44a142722" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_5c4bc7b4-1f0d-497b-98e6-73787d2f33b7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Assets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_108b700d-a6bb-4bf6-acc1-7f55d1edc4ed" xlink:to="loc_us-gaap_Assets_5c4bc7b4-1f0d-497b-98e6-73787d2f33b7" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncurrentAssets_e0c351c8-6197-4d5e-bcf7-58af74b10229" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NoncurrentAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_108b700d-a6bb-4bf6-acc1-7f55d1edc4ed" xlink:to="loc_us-gaap_NoncurrentAssets_e0c351c8-6197-4d5e-bcf7-58af74b10229" xlink:type="arc" order="3"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.arcosa.com/role/SegmentInformationNarrativeDetails" xlink:type="simple" xlink:href="aca-20241231.xsd#SegmentInformationNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.arcosa.com/role/SegmentInformationNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProductInformationLineItems_51dd1048-05df-4d8b-adef-14ceb798cd23" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProductInformationLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfProductInformationTable_5d501bbe-c12f-4a22-8d2e-9dbadb879208" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfProductInformationTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ProductInformationLineItems_51dd1048-05df-4d8b-adef-14ceb798cd23" xlink:to="loc_us-gaap_ScheduleOfProductInformationTable_5d501bbe-c12f-4a22-8d2e-9dbadb879208" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_e12adcbe-450c-42cc-a0e9-ddcd91516db3" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfProductInformationTable_5d501bbe-c12f-4a22-8d2e-9dbadb879208" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_e12adcbe-450c-42cc-a0e9-ddcd91516db3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_e12adcbe-450c-42cc-a0e9-ddcd91516db3_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_e12adcbe-450c-42cc-a0e9-ddcd91516db3" xlink:to="loc_us-gaap_SegmentDomain_e12adcbe-450c-42cc-a0e9-ddcd91516db3_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_b1931b3c-9e49-48fb-8fe0-e6b97257d245" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_e12adcbe-450c-42cc-a0e9-ddcd91516db3" xlink:to="loc_us-gaap_SegmentDomain_b1931b3c-9e49-48fb-8fe0-e6b97257d245" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_aca_EngineeredStructuresMember_f7b5f292-5e41-4ce9-a521-860399bf062e" xlink:href="aca-20241231.xsd#aca_EngineeredStructuresMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_b1931b3c-9e49-48fb-8fe0-e6b97257d245" xlink:to="loc_aca_EngineeredStructuresMember_f7b5f292-5e41-4ce9-a521-860399bf062e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByTypeAxis_facc1e6f-7de5-4c8a-a4af-18744e46bd1c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskByTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfProductInformationTable_5d501bbe-c12f-4a22-8d2e-9dbadb879208" xlink:to="loc_us-gaap_ConcentrationRiskByTypeAxis_facc1e6f-7de5-4c8a-a4af-18744e46bd1c" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTypeDomain_facc1e6f-7de5-4c8a-a4af-18744e46bd1c_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ConcentrationRiskByTypeAxis_facc1e6f-7de5-4c8a-a4af-18744e46bd1c" xlink:to="loc_us-gaap_ConcentrationRiskTypeDomain_facc1e6f-7de5-4c8a-a4af-18744e46bd1c_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTypeDomain_ca0d71d1-1a7d-4b23-88cc-07ffa5e75702" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ConcentrationRiskByTypeAxis_facc1e6f-7de5-4c8a-a4af-18744e46bd1c" xlink:to="loc_us-gaap_ConcentrationRiskTypeDomain_ca0d71d1-1a7d-4b23-88cc-07ffa5e75702" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerConcentrationRiskMember_f23d6c71-d84b-445f-aab1-2180d6e21088" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CustomerConcentrationRiskMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConcentrationRiskTypeDomain_ca0d71d1-1a7d-4b23-88cc-07ffa5e75702" xlink:to="loc_us-gaap_CustomerConcentrationRiskMember_f23d6c71-d84b-445f-aab1-2180d6e21088" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_42ba7277-7b17-49f4-910f-de8a6dd9f588" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfProductInformationTable_5d501bbe-c12f-4a22-8d2e-9dbadb879208" xlink:to="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_42ba7277-7b17-49f4-910f-de8a6dd9f588" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain_42ba7277-7b17-49f4-910f-de8a6dd9f588_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskBenchmarkDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_42ba7277-7b17-49f4-910f-de8a6dd9f588" xlink:to="loc_us-gaap_ConcentrationRiskBenchmarkDomain_42ba7277-7b17-49f4-910f-de8a6dd9f588_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain_2fb20d47-c307-4277-be2a-6ac502a0dc09" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskBenchmarkDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_42ba7277-7b17-49f4-910f-de8a6dd9f588" xlink:to="loc_us-gaap_ConcentrationRiskBenchmarkDomain_2fb20d47-c307-4277-be2a-6ac502a0dc09" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SalesRevenueNetMember_9e79e7e7-4d9b-4eec-9b33-2b28bb6651cf" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SalesRevenueNetMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConcentrationRiskBenchmarkDomain_2fb20d47-c307-4277-be2a-6ac502a0dc09" xlink:to="loc_us-gaap_SalesRevenueNetMember_9e79e7e7-4d9b-4eec-9b33-2b28bb6651cf" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NumberOfReportableSegments_c7440146-d9e2-43be-9eb4-827289abcfb6" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NumberOfReportableSegments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ProductInformationLineItems_51dd1048-05df-4d8b-adef-14ceb798cd23" xlink:to="loc_us-gaap_NumberOfReportableSegments_c7440146-d9e2-43be-9eb4-827289abcfb6" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskPercentage1_c24c2c88-d715-4b6b-92c5-f02edefde181" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskPercentage1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ProductInformationLineItems_51dd1048-05df-4d8b-adef-14ceb798cd23" xlink:to="loc_us-gaap_ConcentrationRiskPercentage1_c24c2c88-d715-4b6b-92c5-f02edefde181" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.arcosa.com/role/PropertyPlantandEquipmentComponentsofpropertyplantandequipmentDetails" xlink:type="simple" xlink:href="aca-20241231.xsd#PropertyPlantandEquipmentComponentsofpropertyplantandequipmentDetails"/>
  <link:definitionLink xlink:role="http://www.arcosa.com/role/PropertyPlantandEquipmentComponentsofpropertyplantandequipmentDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems_8bc21bd7-0fbf-4896-9128-58a330b03687" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_9ee1bdd8-189f-4eb4-b008-fd74bf2fa9a7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_8bc21bd7-0fbf-4896-9128-58a330b03687" xlink:to="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_9ee1bdd8-189f-4eb4-b008-fd74bf2fa9a7" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_fc92d8e3-9459-4fa0-9c05-657529781804" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_9ee1bdd8-189f-4eb4-b008-fd74bf2fa9a7" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_fc92d8e3-9459-4fa0-9c05-657529781804" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_fc92d8e3-9459-4fa0-9c05-657529781804_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_fc92d8e3-9459-4fa0-9c05-657529781804" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_fc92d8e3-9459-4fa0-9c05-657529781804_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_32c23b17-9eb3-4fc5-bda6-7dc0c5f45c74" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_fc92d8e3-9459-4fa0-9c05-657529781804" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_32c23b17-9eb3-4fc5-bda6-7dc0c5f45c74" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LandMember_29c62834-68d3-4fa9-981d-1d69908147e0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LandMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_32c23b17-9eb3-4fc5-bda6-7dc0c5f45c74" xlink:to="loc_us-gaap_LandMember_29c62834-68d3-4fa9-981d-1d69908147e0" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProductiveLandMember_36c3ebb7-db06-4e68-bd7d-e724d4f374b3" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProductiveLandMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_32c23b17-9eb3-4fc5-bda6-7dc0c5f45c74" xlink:to="loc_us-gaap_ProductiveLandMember_36c3ebb7-db06-4e68-bd7d-e724d4f374b3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BuildingAndBuildingImprovementsMember_2421f091-5559-493f-9094-f9d861cc9558" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BuildingAndBuildingImprovementsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_32c23b17-9eb3-4fc5-bda6-7dc0c5f45c74" xlink:to="loc_us-gaap_BuildingAndBuildingImprovementsMember_2421f091-5559-493f-9094-f9d861cc9558" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MachineryAndEquipmentMember_b211afc4-5ce2-4b34-a3e0-f1685d85af81" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MachineryAndEquipmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_32c23b17-9eb3-4fc5-bda6-7dc0c5f45c74" xlink:to="loc_us-gaap_MachineryAndEquipmentMember_b211afc4-5ce2-4b34-a3e0-f1685d85af81" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConstructionInProgressMember_dd686913-3fcb-411e-b89d-ea5b9625d9a6" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConstructionInProgressMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_32c23b17-9eb3-4fc5-bda6-7dc0c5f45c74" xlink:to="loc_us-gaap_ConstructionInProgressMember_dd686913-3fcb-411e-b89d-ea5b9625d9a6" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentGross_e783700a-1d0d-45cb-84e3-fc654dadc0dc" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_8bc21bd7-0fbf-4896-9128-58a330b03687" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentGross_e783700a-1d0d-45cb-84e3-fc654dadc0dc" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_99c5f575-d95c-4c68-8a2b-eae66ab9b784" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_8bc21bd7-0fbf-4896-9128-58a330b03687" xlink:to="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_99c5f575-d95c-4c68-8a2b-eae66ab9b784" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_b414457f-8888-475a-be6c-552f06fc468a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_8bc21bd7-0fbf-4896-9128-58a330b03687" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_b414457f-8888-475a-be6c-552f06fc468a" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.arcosa.com/role/PropertyPlantandEquipmentNarrativeDetails" xlink:type="simple" xlink:href="aca-20241231.xsd#PropertyPlantandEquipmentNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.arcosa.com/role/PropertyPlantandEquipmentNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems_5155d84e-5f03-4112-8ea2-c8ece81fd720" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_b6c96de2-9b2f-411b-bb90-69d0d3c9baa9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_5155d84e-5f03-4112-8ea2-c8ece81fd720" xlink:to="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_b6c96de2-9b2f-411b-bb90-69d0d3c9baa9" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_a22dbbb6-f5df-46fc-84f0-b807e6deec17" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_b6c96de2-9b2f-411b-bb90-69d0d3c9baa9" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_a22dbbb6-f5df-46fc-84f0-b807e6deec17" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_a22dbbb6-f5df-46fc-84f0-b807e6deec17_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_a22dbbb6-f5df-46fc-84f0-b807e6deec17" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_a22dbbb6-f5df-46fc-84f0-b807e6deec17_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_0822e352-a4d4-4353-8748-40c17632be0b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_a22dbbb6-f5df-46fc-84f0-b807e6deec17" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_0822e352-a4d4-4353-8748-40c17632be0b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_aca_ManufacturingFacilityNonoperatingMember_ee22e315-bc05-4f95-ae6f-cf7385ef58a3" xlink:href="aca-20241231.xsd#aca_ManufacturingFacilityNonoperatingMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_0822e352-a4d4-4353-8748-40c17632be0b" xlink:to="loc_aca_ManufacturingFacilityNonoperatingMember_ee22e315-bc05-4f95-ae6f-cf7385ef58a3" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_05380fb6-5408-40da-926c-325044e3d244" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_b6c96de2-9b2f-411b-bb90-69d0d3c9baa9" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_05380fb6-5408-40da-926c-325044e3d244" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_05380fb6-5408-40da-926c-325044e3d244_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_05380fb6-5408-40da-926c-325044e3d244" xlink:to="loc_us-gaap_SegmentDomain_05380fb6-5408-40da-926c-325044e3d244_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_d67025f9-a425-4ddf-8b41-045d2e7afe3d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_05380fb6-5408-40da-926c-325044e3d244" xlink:to="loc_us-gaap_SegmentDomain_d67025f9-a425-4ddf-8b41-045d2e7afe3d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_aca_EngineeredStructuresMember_79f2b344-47a9-4719-94d7-5eef6ff7b556" xlink:href="aca-20241231.xsd#aca_EngineeredStructuresMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_d67025f9-a425-4ddf-8b41-045d2e7afe3d" xlink:to="loc_aca_EngineeredStructuresMember_79f2b344-47a9-4719-94d7-5eef6ff7b556" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_a91875e3-67dd-41bc-8ae5-26fb8be0f426" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_5155d84e-5f03-4112-8ea2-c8ece81fd720" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_a91875e3-67dd-41bc-8ae5-26fb8be0f426" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetImpairmentCharges_f90c50d9-30e8-4421-a234-baff5dd98375" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetImpairmentCharges"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_5155d84e-5f03-4112-8ea2-c8ece81fd720" xlink:to="loc_us-gaap_AssetImpairmentCharges_f90c50d9-30e8-4421-a234-baff5dd98375" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.arcosa.com/role/GoodwillandOtherIntangibleAssetsGoodwillbysegmentDetails" xlink:type="simple" xlink:href="aca-20241231.xsd#GoodwillandOtherIntangibleAssetsGoodwillbysegmentDetails"/>
  <link:definitionLink xlink:role="http://www.arcosa.com/role/GoodwillandOtherIntangibleAssetsGoodwillbysegmentDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillLineItems_bded7915-a1ac-44d6-b6c9-a6886f17c46d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfGoodwillTable_eb94c424-e462-4765-abac-2b6301309708" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfGoodwillTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_GoodwillLineItems_bded7915-a1ac-44d6-b6c9-a6886f17c46d" xlink:to="loc_us-gaap_ScheduleOfGoodwillTable_eb94c424-e462-4765-abac-2b6301309708" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_28f7e106-35ce-4860-b8d6-081df2e76775" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfGoodwillTable_eb94c424-e462-4765-abac-2b6301309708" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_28f7e106-35ce-4860-b8d6-081df2e76775" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_28f7e106-35ce-4860-b8d6-081df2e76775_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_28f7e106-35ce-4860-b8d6-081df2e76775" xlink:to="loc_us-gaap_SegmentDomain_28f7e106-35ce-4860-b8d6-081df2e76775_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_03d9d6fd-c0c2-4f8c-b8f6-056d3958e8e5" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_28f7e106-35ce-4860-b8d6-081df2e76775" xlink:to="loc_us-gaap_SegmentDomain_03d9d6fd-c0c2-4f8c-b8f6-056d3958e8e5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_aca_ConstructionProductsMember_699a4a35-a67e-442c-961c-59066ee9a9a1" xlink:href="aca-20241231.xsd#aca_ConstructionProductsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_03d9d6fd-c0c2-4f8c-b8f6-056d3958e8e5" xlink:to="loc_aca_ConstructionProductsMember_699a4a35-a67e-442c-961c-59066ee9a9a1" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_aca_EngineeredStructuresMember_47294bba-af35-40d1-864c-2f83b7b94028" xlink:href="aca-20241231.xsd#aca_EngineeredStructuresMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_03d9d6fd-c0c2-4f8c-b8f6-056d3958e8e5" xlink:to="loc_aca_EngineeredStructuresMember_47294bba-af35-40d1-864c-2f83b7b94028" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_aca_TransportationProductsMember_7e47501e-f333-4fd4-9e4c-e92e329049ae" xlink:href="aca-20241231.xsd#aca_TransportationProductsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_03d9d6fd-c0c2-4f8c-b8f6-056d3958e8e5" xlink:to="loc_aca_TransportationProductsMember_7e47501e-f333-4fd4-9e4c-e92e329049ae" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_e19ee347-fec3-4e68-a8dd-18a80f6f1087" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Goodwill"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_GoodwillLineItems_bded7915-a1ac-44d6-b6c9-a6886f17c46d" xlink:to="loc_us-gaap_Goodwill_e19ee347-fec3-4e68-a8dd-18a80f6f1087" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.arcosa.com/role/GoodwillandOtherIntangibleAssetsIntangibleassetsnetDetails" xlink:type="simple" xlink:href="aca-20241231.xsd#GoodwillandOtherIntangibleAssetsIntangibleassetsnetDetails"/>
  <link:definitionLink xlink:role="http://www.arcosa.com/role/GoodwillandOtherIntangibleAssetsIntangibleassetsnetDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_aca_IntangibleAssetsLineItems_8e8bbbc4-c4d4-4e59-986b-1330b1ecab9a" xlink:href="aca-20241231.xsd#aca_IntangibleAssetsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_aca_ScheduleOfIntangibleAndOtherAssetsTable_665127aa-d6c6-4a2c-ab67-224926dcfd5f" xlink:href="aca-20241231.xsd#aca_ScheduleOfIntangibleAndOtherAssetsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_aca_IntangibleAssetsLineItems_8e8bbbc4-c4d4-4e59-986b-1330b1ecab9a" xlink:to="loc_aca_ScheduleOfIntangibleAndOtherAssetsTable_665127aa-d6c6-4a2c-ab67-224926dcfd5f" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_ce984264-abad-4618-b222-1ad5caa5e179" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_aca_ScheduleOfIntangibleAndOtherAssetsTable_665127aa-d6c6-4a2c-ab67-224926dcfd5f" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_ce984264-abad-4618-b222-1ad5caa5e179" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_ce984264-abad-4618-b222-1ad5caa5e179_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_ce984264-abad-4618-b222-1ad5caa5e179" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_ce984264-abad-4618-b222-1ad5caa5e179_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_c4d32431-cdfb-40c8-baec-e3b17798b10b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_ce984264-abad-4618-b222-1ad5caa5e179" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_c4d32431-cdfb-40c8-baec-e3b17798b10b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerRelationshipsMember_620f6b5b-297f-4d24-b9ad-c474a4700eef" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CustomerRelationshipsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_c4d32431-cdfb-40c8-baec-e3b17798b10b" xlink:to="loc_us-gaap_CustomerRelationshipsMember_620f6b5b-297f-4d24-b9ad-c474a4700eef" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConstructionPermitsMember_16c279f5-eeb3-474b-bc31-14339f295291" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConstructionPermitsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_c4d32431-cdfb-40c8-baec-e3b17798b10b" xlink:to="loc_us-gaap_ConstructionPermitsMember_16c279f5-eeb3-474b-bc31-14339f295291" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherIntangibleAssetsMember_3cc9514d-499d-45ab-8c09-5a0f0df07390" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherIntangibleAssetsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_c4d32431-cdfb-40c8-baec-e3b17798b10b" xlink:to="loc_us-gaap_OtherIntangibleAssetsMember_3cc9514d-499d-45ab-8c09-5a0f0df07390" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedTrademarks_033a427e-9a60-4e7c-a3f9-444003b7ff9a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IndefiniteLivedTrademarks"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_aca_IntangibleAssetsLineItems_8e8bbbc4-c4d4-4e59-986b-1330b1ecab9a" xlink:to="loc_us-gaap_IndefiniteLivedTrademarks_033a427e-9a60-4e7c-a3f9-444003b7ff9a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsGross_23437f32-b457-4cce-b81f-61ab7d8e9438" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_aca_IntangibleAssetsLineItems_8e8bbbc4-c4d4-4e59-986b-1330b1ecab9a" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsGross_23437f32-b457-4cce-b81f-61ab7d8e9438" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_2cedefe2-fa7b-498d-9334-6a99600f201a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_aca_IntangibleAssetsLineItems_8e8bbbc4-c4d4-4e59-986b-1330b1ecab9a" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_2cedefe2-fa7b-498d-9334-6a99600f201a" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet_3a74610b-53cd-4afe-a4c3-27ee5b0cc8a7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_aca_IntangibleAssetsLineItems_8e8bbbc4-c4d4-4e59-986b-1330b1ecab9a" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsNet_3a74610b-53cd-4afe-a4c3-27ee5b0cc8a7" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_9faf8e18-e843-4dff-bedf-1d1794119bb0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_aca_IntangibleAssetsLineItems_8e8bbbc4-c4d4-4e59-986b-1330b1ecab9a" xlink:to="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_9faf8e18-e843-4dff-bedf-1d1794119bb0" xlink:type="arc" order="4"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.arcosa.com/role/DebtComponentsofdebtDetails" xlink:type="simple" xlink:href="aca-20241231.xsd#DebtComponentsofdebtDetails"/>
  <link:definitionLink xlink:role="http://www.arcosa.com/role/DebtComponentsofdebtDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_8c37f814-f670-4e09-8cc2-db5b88944392" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_feb50f43-0c27-4914-94d4-1ce5f832ba1b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DebtInstrumentLineItems_8c37f814-f670-4e09-8cc2-db5b88944392" xlink:to="loc_us-gaap_DebtInstrumentTable_feb50f43-0c27-4914-94d4-1ce5f832ba1b" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_42687c64-fd50-4970-91d3-d875bdc24fc5" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_feb50f43-0c27-4914-94d4-1ce5f832ba1b" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_42687c64-fd50-4970-91d3-d875bdc24fc5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_42687c64-fd50-4970-91d3-d875bdc24fc5_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_42687c64-fd50-4970-91d3-d875bdc24fc5" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_42687c64-fd50-4970-91d3-d875bdc24fc5_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_fe0a661d-e6cb-40f7-ac09-bf4221df0f38" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_42687c64-fd50-4970-91d3-d875bdc24fc5" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_fe0a661d-e6cb-40f7-ac09-bf4221df0f38" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditMember_735faed0-b73a-43ed-94f3-9151d2d0b2b0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LineOfCreditMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_fe0a661d-e6cb-40f7-ac09-bf4221df0f38" xlink:to="loc_us-gaap_LineOfCreditMember_735faed0-b73a-43ed-94f3-9151d2d0b2b0" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_aca_TermLoanMember_620c123f-b4c4-4343-b2c4-00771545ab27" xlink:href="aca-20241231.xsd#aca_TermLoanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_fe0a661d-e6cb-40f7-ac09-bf4221df0f38" xlink:to="loc_aca_TermLoanMember_620c123f-b4c4-4343-b2c4-00771545ab27" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_aca_SeniorNotesDue2029Member_2424c4a7-01b0-4a6e-9da3-6c179a9ab234" xlink:href="aca-20241231.xsd#aca_SeniorNotesDue2029Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_fe0a661d-e6cb-40f7-ac09-bf4221df0f38" xlink:to="loc_aca_SeniorNotesDue2029Member_2424c4a7-01b0-4a6e-9da3-6c179a9ab234" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_aca_SeniorNotesDue2032Member_b6f560f1-d290-4ff4-8dd9-151f28baac12" xlink:href="aca-20241231.xsd#aca_SeniorNotesDue2032Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_fe0a661d-e6cb-40f7-ac09-bf4221df0f38" xlink:to="loc_aca_SeniorNotesDue2032Member_b6f560f1-d290-4ff4-8dd9-151f28baac12" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityAxis_db6cef41-792e-49b3-96d9-63448cc0d25b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CreditFacilityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_feb50f43-0c27-4914-94d4-1ce5f832ba1b" xlink:to="loc_us-gaap_CreditFacilityAxis_db6cef41-792e-49b3-96d9-63448cc0d25b" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_db6cef41-792e-49b3-96d9-63448cc0d25b_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CreditFacilityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_CreditFacilityAxis_db6cef41-792e-49b3-96d9-63448cc0d25b" xlink:to="loc_us-gaap_CreditFacilityDomain_db6cef41-792e-49b3-96d9-63448cc0d25b_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_ca0e9b8b-221e-437e-bbe1-7e8ef5caefa7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CreditFacilityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_CreditFacilityAxis_db6cef41-792e-49b3-96d9-63448cc0d25b" xlink:to="loc_us-gaap_CreditFacilityDomain_ca0e9b8b-221e-437e-bbe1-7e8ef5caefa7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevolvingCreditFacilityMember_0abef424-ad4b-4482-8ead-01ce2fb64168" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevolvingCreditFacilityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CreditFacilityDomain_ca0e9b8b-221e-437e-bbe1-7e8ef5caefa7" xlink:to="loc_us-gaap_RevolvingCreditFacilityMember_0abef424-ad4b-4482-8ead-01ce2fb64168" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_d5823665-9a0f-4b35-af44-9bdd0d279dda" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_feb50f43-0c27-4914-94d4-1ce5f832ba1b" xlink:to="loc_us-gaap_DebtInstrumentAxis_d5823665-9a0f-4b35-af44-9bdd0d279dda" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_d5823665-9a0f-4b35-af44-9bdd0d279dda_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DebtInstrumentAxis_d5823665-9a0f-4b35-af44-9bdd0d279dda" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_d5823665-9a0f-4b35-af44-9bdd0d279dda_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_08bc5f82-640d-4ce0-beff-3dac955fa3d2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DebtInstrumentAxis_d5823665-9a0f-4b35-af44-9bdd0d279dda" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_08bc5f82-640d-4ce0-beff-3dac955fa3d2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnsecuredDebtMember_87583cc1-afca-4e29-bb71-1fcc365e7561" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnsecuredDebtMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_08bc5f82-640d-4ce0-beff-3dac955fa3d2" xlink:to="loc_us-gaap_UnsecuredDebtMember_87583cc1-afca-4e29-bb71-1fcc365e7561" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermLineOfCredit_dd30a688-eb60-4033-a3a0-688f7fedf4c5" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermLineOfCredit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_8c37f814-f670-4e09-8cc2-db5b88944392" xlink:to="loc_us-gaap_LongTermLineOfCredit_dd30a688-eb60-4033-a3a0-688f7fedf4c5" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentCarryingAmount_fefc33b1-7524-42d2-be3a-2bf5a12d55c0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentCarryingAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_8c37f814-f670-4e09-8cc2-db5b88944392" xlink:to="loc_us-gaap_DebtInstrumentCarryingAmount_fefc33b1-7524-42d2-be3a-2bf5a12d55c0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiability_78d39da8-6b4c-4f13-b931-c588e6b9125b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinanceLeaseLiability"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_8c37f814-f670-4e09-8cc2-db5b88944392" xlink:to="loc_us-gaap_FinanceLeaseLiability_78d39da8-6b4c-4f13-b931-c588e6b9125b" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities_dd33f3cd-b6a7-4192-8b23-4e3ac529b355" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_8c37f814-f670-4e09-8cc2-db5b88944392" xlink:to="loc_us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities_dd33f3cd-b6a7-4192-8b23-4e3ac529b355" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFinanceCostsNet_96c80d49-587d-4044-9e2e-29de3447da52" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredFinanceCostsNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_8c37f814-f670-4e09-8cc2-db5b88944392" xlink:to="loc_us-gaap_DeferredFinanceCostsNet_96c80d49-587d-4044-9e2e-29de3447da52" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtAndCapitalLeaseObligations_e66594a5-cdce-46bf-9ca3-9b3119b2e476" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtAndCapitalLeaseObligations"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_8c37f814-f670-4e09-8cc2-db5b88944392" xlink:to="loc_us-gaap_DebtAndCapitalLeaseObligations_e66594a5-cdce-46bf-9ca3-9b3119b2e476" xlink:type="arc" order="5"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.arcosa.com/role/DebtRemainingprincipalpaymentsunderexistingdebtagreementsDetails" xlink:type="simple" xlink:href="aca-20241231.xsd#DebtRemainingprincipalpaymentsunderexistingdebtagreementsDetails"/>
  <link:definitionLink xlink:role="http://www.arcosa.com/role/DebtRemainingprincipalpaymentsunderexistingdebtagreementsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_439a5213-5e3c-4b60-9dd2-a9fb5f3dd87b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_4ebad64b-bbb3-4188-8f34-3d1a2c42573e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DebtInstrumentLineItems_439a5213-5e3c-4b60-9dd2-a9fb5f3dd87b" xlink:to="loc_us-gaap_DebtInstrumentTable_4ebad64b-bbb3-4188-8f34-3d1a2c42573e" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_9f1b4d08-5477-4903-ae27-e7a05142603d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_4ebad64b-bbb3-4188-8f34-3d1a2c42573e" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_9f1b4d08-5477-4903-ae27-e7a05142603d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_9f1b4d08-5477-4903-ae27-e7a05142603d_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_9f1b4d08-5477-4903-ae27-e7a05142603d" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_9f1b4d08-5477-4903-ae27-e7a05142603d_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_ad290923-d69b-497e-85b0-7d6ab4f261b2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_9f1b4d08-5477-4903-ae27-e7a05142603d" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_ad290923-d69b-497e-85b0-7d6ab4f261b2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditMember_3f6aac03-0d37-4f10-9c3d-5417b8009b15" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LineOfCreditMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_ad290923-d69b-497e-85b0-7d6ab4f261b2" xlink:to="loc_us-gaap_LineOfCreditMember_3f6aac03-0d37-4f10-9c3d-5417b8009b15" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_aca_TermLoanMember_6bb93bb6-51cb-4354-af20-a07dd32b5888" xlink:href="aca-20241231.xsd#aca_TermLoanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_ad290923-d69b-497e-85b0-7d6ab4f261b2" xlink:to="loc_aca_TermLoanMember_6bb93bb6-51cb-4354-af20-a07dd32b5888" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_aca_SeniorNotesDue2029Member_666d774b-e186-4bca-9f40-b9ecb29f28e8" xlink:href="aca-20241231.xsd#aca_SeniorNotesDue2029Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_ad290923-d69b-497e-85b0-7d6ab4f261b2" xlink:to="loc_aca_SeniorNotesDue2029Member_666d774b-e186-4bca-9f40-b9ecb29f28e8" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_aca_SeniorNotesDue2032Member_fc9f47ca-772c-485a-943b-39422af4e5ef" xlink:href="aca-20241231.xsd#aca_SeniorNotesDue2032Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_ad290923-d69b-497e-85b0-7d6ab4f261b2" xlink:to="loc_aca_SeniorNotesDue2032Member_fc9f47ca-772c-485a-943b-39422af4e5ef" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityAxis_8c5e32da-6156-491a-aa89-b787e482bbe2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CreditFacilityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_4ebad64b-bbb3-4188-8f34-3d1a2c42573e" xlink:to="loc_us-gaap_CreditFacilityAxis_8c5e32da-6156-491a-aa89-b787e482bbe2" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_8c5e32da-6156-491a-aa89-b787e482bbe2_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CreditFacilityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_CreditFacilityAxis_8c5e32da-6156-491a-aa89-b787e482bbe2" xlink:to="loc_us-gaap_CreditFacilityDomain_8c5e32da-6156-491a-aa89-b787e482bbe2_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_e0dd0ba9-fd71-4cdf-8e75-f01e1f777e8f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CreditFacilityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_CreditFacilityAxis_8c5e32da-6156-491a-aa89-b787e482bbe2" xlink:to="loc_us-gaap_CreditFacilityDomain_e0dd0ba9-fd71-4cdf-8e75-f01e1f777e8f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevolvingCreditFacilityMember_94a49249-075d-485f-8678-643d6aa63cfa" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevolvingCreditFacilityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CreditFacilityDomain_e0dd0ba9-fd71-4cdf-8e75-f01e1f777e8f" xlink:to="loc_us-gaap_RevolvingCreditFacilityMember_94a49249-075d-485f-8678-643d6aa63cfa" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_c212866e-db58-4ab8-afaa-c04ae9a69851" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_4ebad64b-bbb3-4188-8f34-3d1a2c42573e" xlink:to="loc_us-gaap_DebtInstrumentAxis_c212866e-db58-4ab8-afaa-c04ae9a69851" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_c212866e-db58-4ab8-afaa-c04ae9a69851_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DebtInstrumentAxis_c212866e-db58-4ab8-afaa-c04ae9a69851" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_c212866e-db58-4ab8-afaa-c04ae9a69851_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_b926e5dd-0076-43a1-9be5-f9d60e3aced8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DebtInstrumentAxis_c212866e-db58-4ab8-afaa-c04ae9a69851" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_b926e5dd-0076-43a1-9be5-f9d60e3aced8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SecuredDebtMember_77c882a3-af54-42a1-a505-83b49ac96626" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SecuredDebtMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_b926e5dd-0076-43a1-9be5-f9d60e3aced8" xlink:to="loc_us-gaap_SecuredDebtMember_77c882a3-af54-42a1-a505-83b49ac96626" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermDebtTypeAxis_04675b88-95cd-4551-a115-0c27eec12dff" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShortTermDebtTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_4ebad64b-bbb3-4188-8f34-3d1a2c42573e" xlink:to="loc_us-gaap_ShortTermDebtTypeAxis_04675b88-95cd-4551-a115-0c27eec12dff" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermDebtTypeDomain_04675b88-95cd-4551-a115-0c27eec12dff_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShortTermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ShortTermDebtTypeAxis_04675b88-95cd-4551-a115-0c27eec12dff" xlink:to="loc_us-gaap_ShortTermDebtTypeDomain_04675b88-95cd-4551-a115-0c27eec12dff_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermDebtTypeDomain_355485f0-83b3-40fb-b4a7-fc6af1b36e24" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShortTermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ShortTermDebtTypeAxis_04675b88-95cd-4551-a115-0c27eec12dff" xlink:to="loc_us-gaap_ShortTermDebtTypeDomain_355485f0-83b3-40fb-b4a7-fc6af1b36e24" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BridgeLoanMember_6e3c76e5-c860-4f16-848e-3e9064cdf8c5" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BridgeLoanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShortTermDebtTypeDomain_355485f0-83b3-40fb-b4a7-fc6af1b36e24" xlink:to="loc_us-gaap_BridgeLoanMember_6e3c76e5-c860-4f16-848e-3e9064cdf8c5" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_bffa327a-bcf9-4b87-a2c0-579e36ac69d9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_439a5213-5e3c-4b60-9dd2-a9fb5f3dd87b" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_bffa327a-bcf9-4b87-a2c0-579e36ac69d9" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_ea4a6dc8-9311-443c-a7ab-e8afd09c3288" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_439a5213-5e3c-4b60-9dd2-a9fb5f3dd87b" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_ea4a6dc8-9311-443c-a7ab-e8afd09c3288" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_74b2584b-5ac5-4dc9-960f-6e19b6c74106" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_439a5213-5e3c-4b60-9dd2-a9fb5f3dd87b" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_74b2584b-5ac5-4dc9-960f-6e19b6c74106" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour_53703c91-2a1a-46cd-bcad-050d65ca04b9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_439a5213-5e3c-4b60-9dd2-a9fb5f3dd87b" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour_53703c91-2a1a-46cd-bcad-050d65ca04b9" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive_3c185a9b-a880-4706-a72e-d13ab9339e6d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_439a5213-5e3c-4b60-9dd2-a9fb5f3dd87b" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive_3c185a9b-a880-4706-a72e-d13ab9339e6d" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive_eecaec84-dc8d-45ee-932b-296e8d24fcb7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_439a5213-5e3c-4b60-9dd2-a9fb5f3dd87b" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive_eecaec84-dc8d-45ee-932b-296e8d24fcb7" xlink:type="arc" order="5"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.arcosa.com/role/DebtNarrativeDetails" xlink:type="simple" xlink:href="aca-20241231.xsd#DebtNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.arcosa.com/role/DebtNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_1044a061-5349-401f-aa92-aa71f3b9a208" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_04087a9a-6138-41f5-b63d-6d1bfffc4f45" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DebtInstrumentLineItems_1044a061-5349-401f-aa92-aa71f3b9a208" xlink:to="loc_us-gaap_DebtInstrumentTable_04087a9a-6138-41f5-b63d-6d1bfffc4f45" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_7c1b7d48-3ddb-4c4e-a169-5109e35b2417" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_04087a9a-6138-41f5-b63d-6d1bfffc4f45" xlink:to="loc_srt_RangeAxis_7c1b7d48-3ddb-4c4e-a169-5109e35b2417" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_7c1b7d48-3ddb-4c4e-a169-5109e35b2417_default" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_7c1b7d48-3ddb-4c4e-a169-5109e35b2417" xlink:to="loc_srt_RangeMember_7c1b7d48-3ddb-4c4e-a169-5109e35b2417_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_483412aa-ee74-4abb-9386-786f3edee35f" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_7c1b7d48-3ddb-4c4e-a169-5109e35b2417" xlink:to="loc_srt_RangeMember_483412aa-ee74-4abb-9386-786f3edee35f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_75950ee2-0211-4e35-910d-f092fef19a95" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_483412aa-ee74-4abb-9386-786f3edee35f" xlink:to="loc_srt_MinimumMember_75950ee2-0211-4e35-910d-f092fef19a95" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_a93585fd-99e5-45c4-9b30-33a4b05557d5" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_483412aa-ee74-4abb-9386-786f3edee35f" xlink:to="loc_srt_MaximumMember_a93585fd-99e5-45c4-9b30-33a4b05557d5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateAxis_941b9924-9a13-4df1-a217-ee81861681be" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_VariableRateAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_04087a9a-6138-41f5-b63d-6d1bfffc4f45" xlink:to="loc_us-gaap_VariableRateAxis_941b9924-9a13-4df1-a217-ee81861681be" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateDomain_941b9924-9a13-4df1-a217-ee81861681be_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_VariableRateDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_VariableRateAxis_941b9924-9a13-4df1-a217-ee81861681be" xlink:to="loc_us-gaap_VariableRateDomain_941b9924-9a13-4df1-a217-ee81861681be_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateDomain_17747af2-7989-4491-a9d2-42eea8a0dc3a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_VariableRateDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_VariableRateAxis_941b9924-9a13-4df1-a217-ee81861681be" xlink:to="loc_us-gaap_VariableRateDomain_17747af2-7989-4491-a9d2-42eea8a0dc3a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SecuredOvernightFinancingRateSofrMember_4e5c2ccc-0c08-4389-93d0-9f3546438a0d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SecuredOvernightFinancingRateSofrMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VariableRateDomain_17747af2-7989-4491-a9d2-42eea8a0dc3a" xlink:to="loc_us-gaap_SecuredOvernightFinancingRateSofrMember_4e5c2ccc-0c08-4389-93d0-9f3546438a0d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BaseRateMember_fa59e0b4-96d0-4593-8d72-a5428750ec79" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BaseRateMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VariableRateDomain_17747af2-7989-4491-a9d2-42eea8a0dc3a" xlink:to="loc_us-gaap_BaseRateMember_fa59e0b4-96d0-4593-8d72-a5428750ec79" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentRiskAxis_77d131a3-9dc8-4359-baa4-b6e4f4eca7e9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeInstrumentRiskAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_04087a9a-6138-41f5-b63d-6d1bfffc4f45" xlink:to="loc_us-gaap_DerivativeInstrumentRiskAxis_77d131a3-9dc8-4359-baa4-b6e4f4eca7e9" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_77d131a3-9dc8-4359-baa4-b6e4f4eca7e9_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_77d131a3-9dc8-4359-baa4-b6e4f4eca7e9" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_77d131a3-9dc8-4359-baa4-b6e4f4eca7e9_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_2f2cf4bb-153a-41d9-9f14-e330e0419808" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_77d131a3-9dc8-4359-baa4-b6e4f4eca7e9" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_2f2cf4bb-153a-41d9-9f14-e330e0419808" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestRateSwapMember_6b7b3fc9-eb84-4e27-aa60-4a7baf503bf3" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InterestRateSwapMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_2f2cf4bb-153a-41d9-9f14-e330e0419808" xlink:to="loc_us-gaap_InterestRateSwapMember_6b7b3fc9-eb84-4e27-aa60-4a7baf503bf3" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingDesignationAxis_1a506ab4-69ae-4cbe-86ac-fe8a41cc0881" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_HedgingDesignationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_04087a9a-6138-41f5-b63d-6d1bfffc4f45" xlink:to="loc_us-gaap_HedgingDesignationAxis_1a506ab4-69ae-4cbe-86ac-fe8a41cc0881" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingDesignationDomain_1a506ab4-69ae-4cbe-86ac-fe8a41cc0881_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_HedgingDesignationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_HedgingDesignationAxis_1a506ab4-69ae-4cbe-86ac-fe8a41cc0881" xlink:to="loc_us-gaap_HedgingDesignationDomain_1a506ab4-69ae-4cbe-86ac-fe8a41cc0881_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingDesignationDomain_69518f9a-602e-44ad-b06a-ef68c20c18fe" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_HedgingDesignationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_HedgingDesignationAxis_1a506ab4-69ae-4cbe-86ac-fe8a41cc0881" xlink:to="loc_us-gaap_HedgingDesignationDomain_69518f9a-602e-44ad-b06a-ef68c20c18fe" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DesignatedAsHedgingInstrumentMember_6e4ae62f-447d-405f-90ce-6d566780c7a2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DesignatedAsHedgingInstrumentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_HedgingDesignationDomain_69518f9a-602e-44ad-b06a-ef68c20c18fe" xlink:to="loc_us-gaap_DesignatedAsHedgingInstrumentMember_6e4ae62f-447d-405f-90ce-6d566780c7a2" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityAxis_c467f635-547b-4a6d-86e0-da363d929ba7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CreditFacilityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_04087a9a-6138-41f5-b63d-6d1bfffc4f45" xlink:to="loc_us-gaap_CreditFacilityAxis_c467f635-547b-4a6d-86e0-da363d929ba7" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_c467f635-547b-4a6d-86e0-da363d929ba7_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CreditFacilityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_CreditFacilityAxis_c467f635-547b-4a6d-86e0-da363d929ba7" xlink:to="loc_us-gaap_CreditFacilityDomain_c467f635-547b-4a6d-86e0-da363d929ba7_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_e0dcf2d0-bdff-4fd9-9f60-0a43d7a72a12" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CreditFacilityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_CreditFacilityAxis_c467f635-547b-4a6d-86e0-da363d929ba7" xlink:to="loc_us-gaap_CreditFacilityDomain_e0dcf2d0-bdff-4fd9-9f60-0a43d7a72a12" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevolvingCreditFacilityMember_59bc6c33-2b74-4d3a-affc-413e008a419d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevolvingCreditFacilityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CreditFacilityDomain_e0dcf2d0-bdff-4fd9-9f60-0a43d7a72a12" xlink:to="loc_us-gaap_RevolvingCreditFacilityMember_59bc6c33-2b74-4d3a-affc-413e008a419d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LetterOfCreditMember_ecce46a2-bb09-44cd-b34b-ae982f6532bc" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LetterOfCreditMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CreditFacilityDomain_e0dcf2d0-bdff-4fd9-9f60-0a43d7a72a12" xlink:to="loc_us-gaap_LetterOfCreditMember_ecce46a2-bb09-44cd-b34b-ae982f6532bc" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_cd94333b-1901-4c62-9d9f-22756fef83db" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_04087a9a-6138-41f5-b63d-6d1bfffc4f45" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_cd94333b-1901-4c62-9d9f-22756fef83db" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_cd94333b-1901-4c62-9d9f-22756fef83db_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_cd94333b-1901-4c62-9d9f-22756fef83db" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_cd94333b-1901-4c62-9d9f-22756fef83db_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_2b64b534-7717-4b5a-aecc-dfe445ac99fb" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_cd94333b-1901-4c62-9d9f-22756fef83db" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_2b64b534-7717-4b5a-aecc-dfe445ac99fb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditMember_ac869b26-8c07-48fe-a31e-5d2819906384" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LineOfCreditMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_2b64b534-7717-4b5a-aecc-dfe445ac99fb" xlink:to="loc_us-gaap_LineOfCreditMember_ac869b26-8c07-48fe-a31e-5d2819906384" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_aca_TermLoanMember_72bd0b3a-3695-4562-9f2a-8b8d5f1c0f0e" xlink:href="aca-20241231.xsd#aca_TermLoanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_2b64b534-7717-4b5a-aecc-dfe445ac99fb" xlink:to="loc_aca_TermLoanMember_72bd0b3a-3695-4562-9f2a-8b8d5f1c0f0e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_aca_SeniorNotesDue2032Member_5495da29-ecfd-46b7-82bf-2548fedfcb33" xlink:href="aca-20241231.xsd#aca_SeniorNotesDue2032Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_2b64b534-7717-4b5a-aecc-dfe445ac99fb" xlink:to="loc_aca_SeniorNotesDue2032Member_5495da29-ecfd-46b7-82bf-2548fedfcb33" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_aca_SeniorNotesDue2029Member_ff7b5c2d-efc5-4c1e-b5a7-7686cffd4e2c" xlink:href="aca-20241231.xsd#aca_SeniorNotesDue2029Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_2b64b534-7717-4b5a-aecc-dfe445ac99fb" xlink:to="loc_aca_SeniorNotesDue2029Member_ff7b5c2d-efc5-4c1e-b5a7-7686cffd4e2c" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_3ab04ccc-aeed-465d-b026-e084366f0eae" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_04087a9a-6138-41f5-b63d-6d1bfffc4f45" xlink:to="loc_us-gaap_DebtInstrumentAxis_3ab04ccc-aeed-465d-b026-e084366f0eae" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_3ab04ccc-aeed-465d-b026-e084366f0eae_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DebtInstrumentAxis_3ab04ccc-aeed-465d-b026-e084366f0eae" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_3ab04ccc-aeed-465d-b026-e084366f0eae_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_61e2cb15-01e8-4a91-a34d-1fa058310434" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DebtInstrumentAxis_3ab04ccc-aeed-465d-b026-e084366f0eae" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_61e2cb15-01e8-4a91-a34d-1fa058310434" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnsecuredDebtMember_ca1fb03d-94e6-4d26-9c65-1c021b2636c7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnsecuredDebtMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_61e2cb15-01e8-4a91-a34d-1fa058310434" xlink:to="loc_us-gaap_UnsecuredDebtMember_ca1fb03d-94e6-4d26-9c65-1c021b2636c7" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SecuredDebtMember_58649bde-c0b5-490c-903b-9e73ce7f7916" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SecuredDebtMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_61e2cb15-01e8-4a91-a34d-1fa058310434" xlink:to="loc_us-gaap_SecuredDebtMember_58649bde-c0b5-490c-903b-9e73ce7f7916" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermDebtTypeAxis_97d62042-d340-427d-b43f-10f1f8fc2ea1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShortTermDebtTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_04087a9a-6138-41f5-b63d-6d1bfffc4f45" xlink:to="loc_us-gaap_ShortTermDebtTypeAxis_97d62042-d340-427d-b43f-10f1f8fc2ea1" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermDebtTypeDomain_97d62042-d340-427d-b43f-10f1f8fc2ea1_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShortTermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ShortTermDebtTypeAxis_97d62042-d340-427d-b43f-10f1f8fc2ea1" xlink:to="loc_us-gaap_ShortTermDebtTypeDomain_97d62042-d340-427d-b43f-10f1f8fc2ea1_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermDebtTypeDomain_3d4c34a2-f81c-47e4-8989-4d906f5fc546" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShortTermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ShortTermDebtTypeAxis_97d62042-d340-427d-b43f-10f1f8fc2ea1" xlink:to="loc_us-gaap_ShortTermDebtTypeDomain_3d4c34a2-f81c-47e4-8989-4d906f5fc546" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BridgeLoanMember_213c6bff-d2df-49c4-9ffb-ee5c2a094659" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BridgeLoanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShortTermDebtTypeDomain_3d4c34a2-f81c-47e4-8989-4d906f5fc546" xlink:to="loc_us-gaap_BridgeLoanMember_213c6bff-d2df-49c4-9ffb-ee5c2a094659" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_aca_FuturePeriodAxis_152274d9-7f1c-47ec-b429-3b9293aaee69" xlink:href="aca-20241231.xsd#aca_FuturePeriodAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_04087a9a-6138-41f5-b63d-6d1bfffc4f45" xlink:to="loc_aca_FuturePeriodAxis_152274d9-7f1c-47ec-b429-3b9293aaee69" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_aca_FuturePeriodDomain_152274d9-7f1c-47ec-b429-3b9293aaee69_default" xlink:href="aca-20241231.xsd#aca_FuturePeriodDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_aca_FuturePeriodAxis_152274d9-7f1c-47ec-b429-3b9293aaee69" xlink:to="loc_aca_FuturePeriodDomain_152274d9-7f1c-47ec-b429-3b9293aaee69_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_aca_FuturePeriodDomain_c8fa3998-0761-434c-9386-a48ac93b7087" xlink:href="aca-20241231.xsd#aca_FuturePeriodDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_aca_FuturePeriodAxis_152274d9-7f1c-47ec-b429-3b9293aaee69" xlink:to="loc_aca_FuturePeriodDomain_c8fa3998-0761-434c-9386-a48ac93b7087" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_aca_October12024ToJune302025Member_a53a7972-113f-4464-8db9-7143c08370ea" xlink:href="aca-20241231.xsd#aca_October12024ToJune302025Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_aca_FuturePeriodDomain_c8fa3998-0761-434c-9386-a48ac93b7087" xlink:to="loc_aca_October12024ToJune302025Member_a53a7972-113f-4464-8db9-7143c08370ea" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_aca_July12025ToDecember312025Member_0066c243-2760-4990-93b9-6d4bb3894677" xlink:href="aca-20241231.xsd#aca_July12025ToDecember312025Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_aca_FuturePeriodDomain_c8fa3998-0761-434c-9386-a48ac93b7087" xlink:to="loc_aca_July12025ToDecember312025Member_0066c243-2760-4990-93b9-6d4bb3894677" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_aca_January12026ToAugust232028Member_ea437cea-9c2b-4aec-8681-6e89b65d0099" xlink:href="aca-20241231.xsd#aca_January12026ToAugust232028Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_aca_FuturePeriodDomain_c8fa3998-0761-434c-9386-a48ac93b7087" xlink:to="loc_aca_January12026ToAugust232028Member_ea437cea-9c2b-4aec-8681-6e89b65d0099" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_aca_UpToFourFiscalQuartersUponMaterialAcquisitionMember_c68eb238-8309-432b-8be1-a02d77a13d0e" xlink:href="aca-20241231.xsd#aca_UpToFourFiscalQuartersUponMaterialAcquisitionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_aca_FuturePeriodDomain_c8fa3998-0761-434c-9386-a48ac93b7087" xlink:to="loc_aca_UpToFourFiscalQuartersUponMaterialAcquisitionMember_c68eb238-8309-432b-8be1-a02d77a13d0e" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_219b77b7-5baf-44d1-83c7-918d3edd643d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_1044a061-5349-401f-aa92-aa71f3b9a208" xlink:to="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_219b77b7-5baf-44d1-83c7-918d3edd643d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_aca_DebtInstrumentCovenantUnrestrictedCashMaximum_59ed8d3e-2209-4030-98c8-755ce7389c97" xlink:href="aca-20241231.xsd#aca_DebtInstrumentCovenantUnrestrictedCashMaximum"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_1044a061-5349-401f-aa92-aa71f3b9a208" xlink:to="loc_aca_DebtInstrumentCovenantUnrestrictedCashMaximum_59ed8d3e-2209-4030-98c8-755ce7389c97" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_bfaf43af-31a5-4477-b65c-1b9e56613822" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentBasisSpreadOnVariableRate1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_1044a061-5349-401f-aa92-aa71f3b9a208" xlink:to="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_bfaf43af-31a5-4477-b65c-1b9e56613822" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityCommitmentFeePercentage_93b53ea2-462d-4718-aa19-f8a1b804397c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LineOfCreditFacilityCommitmentFeePercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_1044a061-5349-401f-aa92-aa71f3b9a208" xlink:to="loc_us-gaap_LineOfCreditFacilityCommitmentFeePercentage_93b53ea2-462d-4718-aa19-f8a1b804397c" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_aca_DebtInstrumentCovenantNetLeverageRatio_0b6606a5-c7d8-499d-8829-0e6d03762b1b" xlink:href="aca-20241231.xsd#aca_DebtInstrumentCovenantNetLeverageRatio"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_1044a061-5349-401f-aa92-aa71f3b9a208" xlink:to="loc_aca_DebtInstrumentCovenantNetLeverageRatio_0b6606a5-c7d8-499d-8829-0e6d03762b1b" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermLineOfCredit_80520872-2b4a-4081-b834-b8192e57cabb" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermLineOfCredit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_1044a061-5349-401f-aa92-aa71f3b9a208" xlink:to="loc_us-gaap_LongTermLineOfCredit_80520872-2b4a-4081-b834-b8192e57cabb" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LettersOfCreditOutstandingAmount_6d2618ee-bb27-44ac-9612-bf07c8bf5908" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LettersOfCreditOutstandingAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_1044a061-5349-401f-aa92-aa71f3b9a208" xlink:to="loc_us-gaap_LettersOfCreditOutstandingAmount_6d2618ee-bb27-44ac-9612-bf07c8bf5908" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_d7e52500-b151-4e71-8638-3b0d5a695c73" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_1044a061-5349-401f-aa92-aa71f3b9a208" xlink:to="loc_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_d7e52500-b151-4e71-8638-3b0d5a695c73" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromLinesOfCredit_54829398-6fb1-4416-96fc-7c6e73851d08" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromLinesOfCredit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_1044a061-5349-401f-aa92-aa71f3b9a208" xlink:to="loc_us-gaap_ProceedsFromLinesOfCredit_54829398-6fb1-4416-96fc-7c6e73851d08" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfDebtIssuanceCosts_dc5a5ae3-a5d5-44e8-b957-3f83ebb1cbf5" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsOfDebtIssuanceCosts"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_1044a061-5349-401f-aa92-aa71f3b9a208" xlink:to="loc_us-gaap_PaymentsOfDebtIssuanceCosts_dc5a5ae3-a5d5-44e8-b957-3f83ebb1cbf5" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFinanceCostsNet_224829cc-d8bc-48ba-adb3-c53574852429" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredFinanceCostsNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_1044a061-5349-401f-aa92-aa71f3b9a208" xlink:to="loc_us-gaap_DeferredFinanceCostsNet_224829cc-d8bc-48ba-adb3-c53574852429" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentCarryingAmount_6a207dbc-a6a5-4b7a-8eaf-1cbdcbe386ef" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentCarryingAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_1044a061-5349-401f-aa92-aa71f3b9a208" xlink:to="loc_us-gaap_DebtInstrumentCarryingAmount_6a207dbc-a6a5-4b7a-8eaf-1cbdcbe386ef" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfLinesOfCredit_f93ae864-1286-4a34-b140-c7f2b8abf27e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RepaymentsOfLinesOfCredit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_1044a061-5349-401f-aa92-aa71f3b9a208" xlink:to="loc_us-gaap_RepaymentsOfLinesOfCredit_f93ae864-1286-4a34-b140-c7f2b8abf27e" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_aca_DebtInstrumentQuarterlyAmortizationPaymentRate_efeddff4-9330-4dba-b8d7-d6b81f8f5445" xlink:href="aca-20241231.xsd#aca_DebtInstrumentQuarterlyAmortizationPaymentRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_1044a061-5349-401f-aa92-aa71f3b9a208" xlink:to="loc_aca_DebtInstrumentQuarterlyAmortizationPaymentRate_efeddff4-9330-4dba-b8d7-d6b81f8f5445" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_8f5c6d4f-8048-41da-b67a-6e994fc107b4" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_1044a061-5349-401f-aa92-aa71f3b9a208" xlink:to="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_8f5c6d4f-8048-41da-b67a-6e994fc107b4" xlink:type="arc" order="14"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtFairValue_75e52248-e35f-4515-a0a1-c9a091fd4e51" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_1044a061-5349-401f-aa92-aa71f3b9a208" xlink:to="loc_us-gaap_LongTermDebtFairValue_75e52248-e35f-4515-a0a1-c9a091fd4e51" xlink:type="arc" order="15"/>
    <link:loc xlink:type="locator" xlink:label="loc_aca_CommittedBridgeLoanFinancing_cbe4fc7c-bdef-4124-b710-85101881230c" xlink:href="aca-20241231.xsd#aca_CommittedBridgeLoanFinancing"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_1044a061-5349-401f-aa92-aa71f3b9a208" xlink:to="loc_aca_CommittedBridgeLoanFinancing_cbe4fc7c-bdef-4124-b710-85101881230c" xlink:type="arc" order="16"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeNotionalAmount_3c953a38-ca67-4960-835e-566699082281" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeNotionalAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_1044a061-5349-401f-aa92-aa71f3b9a208" xlink:to="loc_us-gaap_DerivativeNotionalAmount_3c953a38-ca67-4960-835e-566699082281" xlink:type="arc" order="17"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeFixedInterestRate_5b1b1a72-8e7e-4f99-bb68-1a10f401f2fa" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeFixedInterestRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_1044a061-5349-401f-aa92-aa71f3b9a208" xlink:to="loc_us-gaap_DerivativeFixedInterestRate_5b1b1a72-8e7e-4f99-bb68-1a10f401f2fa" xlink:type="arc" order="18"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.arcosa.com/role/IncomeTaxesNarrativeDetails" xlink:type="simple" xlink:href="aca-20241231.xsd#IncomeTaxesNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.arcosa.com/role/IncomeTaxesNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxCreditCarryforwardLineItems_1b633158-d970-4e15-a257-0f9ada2676ba" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TaxCreditCarryforwardLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxCreditCarryforwardTable_e638829c-d0fc-40d5-94e4-a3fbaa9c9782" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TaxCreditCarryforwardTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_TaxCreditCarryforwardLineItems_1b633158-d970-4e15-a257-0f9ada2676ba" xlink:to="loc_us-gaap_TaxCreditCarryforwardTable_e638829c-d0fc-40d5-94e4-a3fbaa9c9782" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationAxis_ce70c580-890c-4885-9b7f-dd4a1978e4c0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeStatementLocationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_TaxCreditCarryforwardTable_e638829c-d0fc-40d5-94e4-a3fbaa9c9782" xlink:to="loc_us-gaap_IncomeStatementLocationAxis_ce70c580-890c-4885-9b7f-dd4a1978e4c0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_ce70c580-890c-4885-9b7f-dd4a1978e4c0_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_ce70c580-890c-4885-9b7f-dd4a1978e4c0" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_ce70c580-890c-4885-9b7f-dd4a1978e4c0_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_867f4f2b-9cb8-4bce-8bef-83a3739902cf" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_ce70c580-890c-4885-9b7f-dd4a1978e4c0" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_867f4f2b-9cb8-4bce-8bef-83a3739902cf" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfSalesMember_c4b3d379-006b-4746-8a24-aae269606ad3" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CostOfSalesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_867f4f2b-9cb8-4bce-8bef-83a3739902cf" xlink:to="loc_us-gaap_CostOfSalesMember_c4b3d379-006b-4746-8a24-aae269606ad3" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RestatementAxis_0cecf667-baf5-4c24-a1e6-bc481d27bf49" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RestatementAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_TaxCreditCarryforwardTable_e638829c-d0fc-40d5-94e4-a3fbaa9c9782" xlink:to="loc_srt_RestatementAxis_0cecf667-baf5-4c24-a1e6-bc481d27bf49" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RestatementDomain_0cecf667-baf5-4c24-a1e6-bc481d27bf49_default" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RestatementDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RestatementAxis_0cecf667-baf5-4c24-a1e6-bc481d27bf49" xlink:to="loc_srt_RestatementDomain_0cecf667-baf5-4c24-a1e6-bc481d27bf49_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RestatementDomain_56fb2c94-8782-4132-87cd-d15cb9bf46cd" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RestatementDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RestatementAxis_0cecf667-baf5-4c24-a1e6-bc481d27bf49" xlink:to="loc_srt_RestatementDomain_56fb2c94-8782-4132-87cd-d15cb9bf46cd" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_075ea183-f6cb-4d81-83ea-52f37daa3cd2" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ProductOrServiceAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_TaxCreditCarryforwardTable_e638829c-d0fc-40d5-94e4-a3fbaa9c9782" xlink:to="loc_srt_ProductOrServiceAxis_075ea183-f6cb-4d81-83ea-52f37daa3cd2" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_075ea183-f6cb-4d81-83ea-52f37daa3cd2_default" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ProductsAndServicesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ProductOrServiceAxis_075ea183-f6cb-4d81-83ea-52f37daa3cd2" xlink:to="loc_srt_ProductsAndServicesDomain_075ea183-f6cb-4d81-83ea-52f37daa3cd2_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_a790b9e7-bf27-4972-a473-e522fc70d148" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ProductsAndServicesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ProductOrServiceAxis_075ea183-f6cb-4d81-83ea-52f37daa3cd2" xlink:to="loc_srt_ProductsAndServicesDomain_a790b9e7-bf27-4972-a473-e522fc70d148" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxCreditCarryforwardAxis_9976e9f9-b82e-478b-bffd-100950a55aa0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TaxCreditCarryforwardAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_TaxCreditCarryforwardTable_e638829c-d0fc-40d5-94e4-a3fbaa9c9782" xlink:to="loc_us-gaap_TaxCreditCarryforwardAxis_9976e9f9-b82e-478b-bffd-100950a55aa0" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxCreditCarryforwardNameDomain_9976e9f9-b82e-478b-bffd-100950a55aa0_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TaxCreditCarryforwardNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_TaxCreditCarryforwardAxis_9976e9f9-b82e-478b-bffd-100950a55aa0" xlink:to="loc_us-gaap_TaxCreditCarryforwardNameDomain_9976e9f9-b82e-478b-bffd-100950a55aa0_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxCreditCarryforwardNameDomain_d3546fca-5181-422f-80c6-353c96cc199a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TaxCreditCarryforwardNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_TaxCreditCarryforwardAxis_9976e9f9-b82e-478b-bffd-100950a55aa0" xlink:to="loc_us-gaap_TaxCreditCarryforwardNameDomain_d3546fca-5181-422f-80c6-353c96cc199a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationAxis_2616dafb-086b-4d52-8b43-0b875ba7919e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BalanceSheetLocationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_TaxCreditCarryforwardTable_e638829c-d0fc-40d5-94e4-a3fbaa9c9782" xlink:to="loc_us-gaap_BalanceSheetLocationAxis_2616dafb-086b-4d52-8b43-0b875ba7919e" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_2616dafb-086b-4d52-8b43-0b875ba7919e_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BalanceSheetLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BalanceSheetLocationAxis_2616dafb-086b-4d52-8b43-0b875ba7919e" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_2616dafb-086b-4d52-8b43-0b875ba7919e_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_7b2ef68c-e602-4784-b776-dcf1b11c939d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BalanceSheetLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BalanceSheetLocationAxis_2616dafb-086b-4d52-8b43-0b875ba7919e" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_7b2ef68c-e602-4784-b776-dcf1b11c939d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNoncurrentAssetsMember_6db0fbaf-08df-4ba6-983a-1b673120ed90" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherNoncurrentAssetsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_7b2ef68c-e602-4784-b776-dcf1b11c939d" xlink:to="loc_us-gaap_OtherNoncurrentAssetsMember_6db0fbaf-08df-4ba6-983a-1b673120ed90" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxCreditsAndAdjustments_5c38130d-48e1-476e-bda0-f88857e304f1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxCreditsAndAdjustments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TaxCreditCarryforwardLineItems_1b633158-d970-4e15-a257-0f9ada2676ba" xlink:to="loc_us-gaap_IncomeTaxCreditsAndAdjustments_5c38130d-48e1-476e-bda0-f88857e304f1" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_aca_AMPTaxCreditsSold_30e93b74-78c5-4001-be5f-63dde9380af8" xlink:href="aca-20241231.xsd#aca_AMPTaxCreditsSold"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TaxCreditCarryforwardLineItems_1b633158-d970-4e15-a257-0f9ada2676ba" xlink:to="loc_aca_AMPTaxCreditsSold_30e93b74-78c5-4001-be5f-63dde9380af8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_aca_AMPTaxCreditsDeferredTaxAssets_532d1b93-805a-453f-b811-2b82c952054e" xlink:href="aca-20241231.xsd#aca_AMPTaxCreditsDeferredTaxAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TaxCreditCarryforwardLineItems_1b633158-d970-4e15-a257-0f9ada2676ba" xlink:to="loc_aca_AMPTaxCreditsDeferredTaxAssets_532d1b93-805a-453f-b811-2b82c952054e" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.arcosa.com/role/EmployeeRetirementPlansDetailsofthemultiemployerplanDetails" xlink:type="simple" xlink:href="aca-20241231.xsd#EmployeeRetirementPlansDetailsofthemultiemployerplanDetails"/>
  <link:definitionLink xlink:role="http://www.arcosa.com/role/EmployeeRetirementPlansDetailsofthemultiemployerplanDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MultiemployerPlansLineItems_50811b10-b676-4930-a416-2bdb46ed7a7b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MultiemployerPlansLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfMultiemployerPlansTable_5f0391b5-2c8c-417c-83a4-348b5e6f864f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfMultiemployerPlansTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_MultiemployerPlansLineItems_50811b10-b676-4930-a416-2bdb46ed7a7b" xlink:to="loc_us-gaap_ScheduleOfMultiemployerPlansTable_5f0391b5-2c8c-417c-83a4-348b5e6f864f" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_8d8c6dff-46e7-4506-b5e9-d75400aa388f" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfMultiemployerPlansTable_5f0391b5-2c8c-417c-83a4-348b5e6f864f" xlink:to="loc_dei_LegalEntityAxis_8d8c6dff-46e7-4506-b5e9-d75400aa388f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_8d8c6dff-46e7-4506-b5e9-d75400aa388f_default" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_8d8c6dff-46e7-4506-b5e9-d75400aa388f" xlink:to="loc_dei_EntityDomain_8d8c6dff-46e7-4506-b5e9-d75400aa388f_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_bb87a7d2-f4ee-436a-a19c-303e0e70d676" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_8d8c6dff-46e7-4506-b5e9-d75400aa388f" xlink:to="loc_dei_EntityDomain_bb87a7d2-f4ee-436a-a19c-303e0e70d676" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_aca_BoilermakerBlacksmithNationalPensionTrustMember_61e84200-d386-4e41-9565-db403d41690b" xlink:href="aca-20241231.xsd#aca_BoilermakerBlacksmithNationalPensionTrustMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_bb87a7d2-f4ee-436a-a19c-303e0e70d676" xlink:to="loc_aca_BoilermakerBlacksmithNationalPensionTrustMember_61e84200-d386-4e41-9565-db403d41690b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_aca_HeavyAndGeneralLaborersLocalUnions472And172OfNewJerseyPensionFundMember_e5205215-ce19-4d0f-9523-fd3ee7f7bea6" xlink:href="aca-20241231.xsd#aca_HeavyAndGeneralLaborersLocalUnions472And172OfNewJerseyPensionFundMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_bb87a7d2-f4ee-436a-a19c-303e0e70d676" xlink:to="loc_aca_HeavyAndGeneralLaborersLocalUnions472And172OfNewJerseyPensionFundMember_e5205215-ce19-4d0f-9523-fd3ee7f7bea6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_aca_OperatingEngineers825PensionFundMember_b74ca040-0a68-4ca8-b2a6-1c8135c9ea65" xlink:href="aca-20241231.xsd#aca_OperatingEngineers825PensionFundMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_bb87a7d2-f4ee-436a-a19c-303e0e70d676" xlink:to="loc_aca_OperatingEngineers825PensionFundMember_b74ca040-0a68-4ca8-b2a6-1c8135c9ea65" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MultiemployerPlanPensionInsignificantCertifiedZoneStatusFixedList_957138f8-8db3-4227-869d-567547d3d228" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MultiemployerPlanPensionInsignificantCertifiedZoneStatusFixedList"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_MultiemployerPlansLineItems_50811b10-b676-4930-a416-2bdb46ed7a7b" xlink:to="loc_us-gaap_MultiemployerPlanPensionInsignificantCertifiedZoneStatusFixedList_957138f8-8db3-4227-869d-567547d3d228" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MultiemployerPlanPensionInsignificantFundingImprovementOrRehabilitationPlanImplementationStatusFixedList_e3e18517-ffa9-4b4b-96b6-bcd478c001d9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MultiemployerPlanPensionInsignificantFundingImprovementOrRehabilitationPlanImplementationStatusFixedList"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_MultiemployerPlansLineItems_50811b10-b676-4930-a416-2bdb46ed7a7b" xlink:to="loc_us-gaap_MultiemployerPlanPensionInsignificantFundingImprovementOrRehabilitationPlanImplementationStatusFixedList_e3e18517-ffa9-4b4b-96b6-bcd478c001d9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MultiemployerPlanPensionInsignificantEmployerContributionCost_2b2259e9-7056-4944-ba02-1a3392bc993b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MultiemployerPlanPensionInsignificantEmployerContributionCost"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_MultiemployerPlansLineItems_50811b10-b676-4930-a416-2bdb46ed7a7b" xlink:to="loc_us-gaap_MultiemployerPlanPensionInsignificantEmployerContributionCost_2b2259e9-7056-4944-ba02-1a3392bc993b" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MultiemployerPlanPensionInsignificantSurchargeFixedList_2a82fe1f-08ef-4dcd-be11-c80d703d74d4" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MultiemployerPlanPensionInsignificantSurchargeFixedList"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_MultiemployerPlansLineItems_50811b10-b676-4930-a416-2bdb46ed7a7b" xlink:to="loc_us-gaap_MultiemployerPlanPensionInsignificantSurchargeFixedList_2a82fe1f-08ef-4dcd-be11-c80d703d74d4" xlink:type="arc" order="3"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.arcosa.com/role/EmployeeRetirementPlansNarrativeDetails" xlink:type="simple" xlink:href="aca-20241231.xsd#EmployeeRetirementPlansNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.arcosa.com/role/EmployeeRetirementPlansNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_aca_ScheduleOfBenefitPlansDisclosuresLineItems_55a85d5e-2dcc-48c4-b27f-7636576c1028" xlink:href="aca-20241231.xsd#aca_ScheduleOfBenefitPlansDisclosuresLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_aca_ScheduleOfBenefitPlansDisclosuresTable_46bec5af-c811-4f7b-a4f7-35dde5d717ef" xlink:href="aca-20241231.xsd#aca_ScheduleOfBenefitPlansDisclosuresTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_aca_ScheduleOfBenefitPlansDisclosuresLineItems_55a85d5e-2dcc-48c4-b27f-7636576c1028" xlink:to="loc_aca_ScheduleOfBenefitPlansDisclosuresTable_46bec5af-c811-4f7b-a4f7-35dde5d717ef" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationAxis_eb2cb40b-e6c2-4a81-8a20-5587815b5ea4" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BalanceSheetLocationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_aca_ScheduleOfBenefitPlansDisclosuresTable_46bec5af-c811-4f7b-a4f7-35dde5d717ef" xlink:to="loc_us-gaap_BalanceSheetLocationAxis_eb2cb40b-e6c2-4a81-8a20-5587815b5ea4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_eb2cb40b-e6c2-4a81-8a20-5587815b5ea4_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BalanceSheetLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BalanceSheetLocationAxis_eb2cb40b-e6c2-4a81-8a20-5587815b5ea4" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_eb2cb40b-e6c2-4a81-8a20-5587815b5ea4_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_36757659-b77f-4c03-94ce-e1ca9f30172a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BalanceSheetLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BalanceSheetLocationAxis_eb2cb40b-e6c2-4a81-8a20-5587815b5ea4" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_36757659-b77f-4c03-94ce-e1ca9f30172a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsMember_eb5f688c-226a-4f58-b595-b77d6b46825f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherAssetsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_36757659-b77f-4c03-94ce-e1ca9f30172a" xlink:to="loc_us-gaap_OtherAssetsMember_eb5f688c-226a-4f58-b595-b77d6b46825f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredCompensationPlanAssets_984fc54a-3989-4c68-82c7-6a6cf02d96a5" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredCompensationPlanAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_aca_ScheduleOfBenefitPlansDisclosuresLineItems_55a85d5e-2dcc-48c4-b27f-7636576c1028" xlink:to="loc_us-gaap_DeferredCompensationPlanAssets_984fc54a-3989-4c68-82c7-6a6cf02d96a5" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredCompensationArrangementWithIndividualDistributionPaid_0563dcd9-83b3-4ca6-a6be-3f77a55624e5" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredCompensationArrangementWithIndividualDistributionPaid"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_aca_ScheduleOfBenefitPlansDisclosuresLineItems_55a85d5e-2dcc-48c4-b27f-7636576c1028" xlink:to="loc_us-gaap_DeferredCompensationArrangementWithIndividualDistributionPaid_0563dcd9-83b3-4ca6-a6be-3f77a55624e5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MultiemployerPlanPensionInsignificantFutureEmployerContributionAmount_ca68d006-e89b-4319-8741-a1b87184240d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MultiemployerPlanPensionInsignificantFutureEmployerContributionAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_aca_ScheduleOfBenefitPlansDisclosuresLineItems_55a85d5e-2dcc-48c4-b27f-7636576c1028" xlink:to="loc_us-gaap_MultiemployerPlanPensionInsignificantFutureEmployerContributionAmount_ca68d006-e89b-4319-8741-a1b87184240d" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets_36b0f2de-4274-4708-9d69-1a4467179aec" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanFairValueOfPlanAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_aca_ScheduleOfBenefitPlansDisclosuresLineItems_55a85d5e-2dcc-48c4-b27f-7636576c1028" xlink:to="loc_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets_36b0f2de-4274-4708-9d69-1a4467179aec" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanBenefitObligation_192075ee-eb98-45c3-af4e-32048cba3f49" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanBenefitObligation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_aca_ScheduleOfBenefitPlansDisclosuresLineItems_55a85d5e-2dcc-48c4-b27f-7636576c1028" xlink:to="loc_us-gaap_DefinedBenefitPlanBenefitObligation_192075ee-eb98-45c3-af4e-32048cba3f49" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanFundedStatusOfPlan_07d60f0f-2b28-4c81-9714-fb89145847c8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanFundedStatusOfPlan"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_aca_ScheduleOfBenefitPlansDisclosuresLineItems_55a85d5e-2dcc-48c4-b27f-7636576c1028" xlink:to="loc_us-gaap_DefinedBenefitPlanFundedStatusOfPlan_07d60f0f-2b28-4c81-9714-fb89145847c8" xlink:type="arc" order="5"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.arcosa.com/role/AccumulatedOtherComprehensiveLossChangesinaccumulatedothercomprehensivelossDetails" xlink:type="simple" xlink:href="aca-20241231.xsd#AccumulatedOtherComprehensiveLossChangesinaccumulatedothercomprehensivelossDetails"/>
  <link:definitionLink xlink:role="http://www.arcosa.com/role/AccumulatedOtherComprehensiveLossChangesinaccumulatedothercomprehensivelossDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_6d606db4-0f07-423c-8e3d-5bf798efce61" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_4979a79f-c89f-483d-bbca-0d70cdebdb1b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_6d606db4-0f07-423c-8e3d-5bf798efce61" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_4979a79f-c89f-483d-bbca-0d70cdebdb1b" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_47689c88-5d67-4aec-aad3-ed8a42ed714c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_4979a79f-c89f-483d-bbca-0d70cdebdb1b" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_47689c88-5d67-4aec-aad3-ed8a42ed714c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_47689c88-5d67-4aec-aad3-ed8a42ed714c_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_47689c88-5d67-4aec-aad3-ed8a42ed714c" xlink:to="loc_us-gaap_EquityComponentDomain_47689c88-5d67-4aec-aad3-ed8a42ed714c_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_d2907876-4cd0-4345-8598-c8d471759779" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_47689c88-5d67-4aec-aad3-ed8a42ed714c" xlink:to="loc_us-gaap_EquityComponentDomain_d2907876-4cd0-4345-8598-c8d471759779" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedTranslationAdjustmentMember_5d36dfad-9424-4025-9e24-a19e06ed6d6d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedTranslationAdjustmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_d2907876-4cd0-4345-8598-c8d471759779" xlink:to="loc_us-gaap_AccumulatedTranslationAdjustmentMember_5d36dfad-9424-4025-9e24-a19e06ed6d6d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember_13cbd430-5c68-4243-b431-ab6b1f36a4d9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_d2907876-4cd0-4345-8598-c8d471759779" xlink:to="loc_us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember_13cbd430-5c68-4243-b431-ab6b1f36a4d9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_0d4b92e1-11b1-4afd-8620-93332de12f13" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_d2907876-4cd0-4345-8598-c8d471759779" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_0d4b92e1-11b1-4afd-8620-93332de12f13" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTaxAbstract_44ade5df-d3f5-4caa-857a-567b54c86ba9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTaxAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_6d606db4-0f07-423c-8e3d-5bf798efce61" xlink:to="loc_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTaxAbstract_44ade5df-d3f5-4caa-857a-567b54c86ba9" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_47aacdef-d6e5-4857-804b-fb06112511ec" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTaxAbstract_44ade5df-d3f5-4caa-857a-567b54c86ba9" xlink:to="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_47aacdef-d6e5-4857-804b-fb06112511ec" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax_7c719c38-a7cb-46ff-8684-80c5cffa6c84" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTaxAbstract_44ade5df-d3f5-4caa-857a-567b54c86ba9" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax_7c719c38-a7cb-46ff-8684-80c5cffa6c84" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax_f1760bd5-fe75-476f-a18e-0fdd3e7e0f5f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTaxAbstract_44ade5df-d3f5-4caa-857a-567b54c86ba9" xlink:to="loc_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax_f1760bd5-fe75-476f-a18e-0fdd3e7e0f5f" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReclassificationFromAociCurrentPeriodTax_aea8ede9-e7ab-4c50-a6d7-9ffeec7c0375" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ReclassificationFromAociCurrentPeriodTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTaxAbstract_44ade5df-d3f5-4caa-857a-567b54c86ba9" xlink:to="loc_us-gaap_ReclassificationFromAociCurrentPeriodTax_aea8ede9-e7ab-4c50-a6d7-9ffeec7c0375" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_99943e65-8bbd-4eff-8fa8-96b413d8eacb" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTaxAbstract_44ade5df-d3f5-4caa-857a-567b54c86ba9" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_99943e65-8bbd-4eff-8fa8-96b413d8eacb" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_0378f64c-7471-4455-83c7-ef0cb98fcbb2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.arcosa.com/role/StockBasedCompensationScheduleofrestrictedstockactivityDetails" xlink:type="simple" xlink:href="aca-20241231.xsd#StockBasedCompensationScheduleofrestrictedstockactivityDetails"/>
  <link:definitionLink xlink:role="http://www.arcosa.com/role/StockBasedCompensationScheduleofrestrictedstockactivityDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_f46b6953-49fd-4587-9204-e9b1dd180e0d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_89391edf-85d9-4a15-ac60-5af10224957b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_f46b6953-49fd-4587-9204-e9b1dd180e0d" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_89391edf-85d9-4a15-ac60-5af10224957b" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_9e550c68-2676-45b4-b7f1-13613fbbb553" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_89391edf-85d9-4a15-ac60-5af10224957b" xlink:to="loc_us-gaap_StatementClassOfStockAxis_9e550c68-2676-45b4-b7f1-13613fbbb553" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_9e550c68-2676-45b4-b7f1-13613fbbb553_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementClassOfStockAxis_9e550c68-2676-45b4-b7f1-13613fbbb553" xlink:to="loc_us-gaap_ClassOfStockDomain_9e550c68-2676-45b4-b7f1-13613fbbb553_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_eec22ca6-d8a1-4082-9809-1d1726b60d57" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementClassOfStockAxis_9e550c68-2676-45b4-b7f1-13613fbbb553" xlink:to="loc_us-gaap_ClassOfStockDomain_eec22ca6-d8a1-4082-9809-1d1726b60d57" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_4dac3423-5456-44e7-969b-7c2c8e8a7519" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_eec22ca6-d8a1-4082-9809-1d1726b60d57" xlink:to="loc_us-gaap_CommonStockMember_4dac3423-5456-44e7-969b-7c2c8e8a7519" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_aca_TrinityCommonStockMember_5128e5ff-ab7d-493c-860c-71f89cd4d65b" xlink:href="aca-20241231.xsd#aca_TrinityCommonStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_eec22ca6-d8a1-4082-9809-1d1726b60d57" xlink:to="loc_aca_TrinityCommonStockMember_5128e5ff-ab7d-493c-860c-71f89cd4d65b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_8d6bb2e7-d98d-4d6f-bf7b-e76d3dea0765" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AwardTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_89391edf-85d9-4a15-ac60-5af10224957b" xlink:to="loc_us-gaap_AwardTypeAxis_8d6bb2e7-d98d-4d6f-bf7b-e76d3dea0765" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_8d6bb2e7-d98d-4d6f-bf7b-e76d3dea0765_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_8d6bb2e7-d98d-4d6f-bf7b-e76d3dea0765" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_8d6bb2e7-d98d-4d6f-bf7b-e76d3dea0765_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_464eaf0d-0e17-4828-bfbf-b367a3346903" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_8d6bb2e7-d98d-4d6f-bf7b-e76d3dea0765" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_464eaf0d-0e17-4828-bfbf-b367a3346903" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_aca_RestrictedShareAwardsMember_630af3a3-6a08-4e5a-a888-bfe3be492902" xlink:href="aca-20241231.xsd#aca_RestrictedShareAwardsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_464eaf0d-0e17-4828-bfbf-b367a3346903" xlink:to="loc_aca_RestrictedShareAwardsMember_630af3a3-6a08-4e5a-a888-bfe3be492902" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_267f76f7-63a0-4d8c-ba92-d2f45a4a08d0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_f46b6953-49fd-4587-9204-e9b1dd180e0d" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_267f76f7-63a0-4d8c-ba92-d2f45a4a08d0" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_620f8928-06c1-4654-b4f3-a67989262010" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_267f76f7-63a0-4d8c-ba92-d2f45a4a08d0" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_620f8928-06c1-4654-b4f3-a67989262010" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_9a80371d-88d8-479d-b013-288d5d5d89b7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_267f76f7-63a0-4d8c-ba92-d2f45a4a08d0" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_9a80371d-88d8-479d-b013-288d5d5d89b7" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_b97c4e76-9ac9-4099-8f4f-c1f890c43ca0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_267f76f7-63a0-4d8c-ba92-d2f45a4a08d0" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_b97c4e76-9ac9-4099-8f4f-c1f890c43ca0" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_fb5af69e-67f0-4b16-b837-1fcf6b14b56a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_267f76f7-63a0-4d8c-ba92-d2f45a4a08d0" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_fb5af69e-67f0-4b16-b837-1fcf6b14b56a" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_11680397-1cf0-47a5-8579-ac527ca90f0f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_5968214d-c1ee-42ce-8efe-274748ae0ac2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_f46b6953-49fd-4587-9204-e9b1dd180e0d" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_5968214d-c1ee-42ce-8efe-274748ae0ac2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_4c09b7dd-8680-4dba-8813-b39e78607e73" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_5968214d-c1ee-42ce-8efe-274748ae0ac2" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_4c09b7dd-8680-4dba-8813-b39e78607e73" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_f92994af-0114-4f44-8ece-9ede40f98033" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_5968214d-c1ee-42ce-8efe-274748ae0ac2" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_f92994af-0114-4f44-8ece-9ede40f98033" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_ecf6c457-41a7-4b85-8554-7f9e482f6fd3" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_5968214d-c1ee-42ce-8efe-274748ae0ac2" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_ecf6c457-41a7-4b85-8554-7f9e482f6fd3" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_b3c80b6f-dd32-4d73-adf0-615d34fc90a2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_5968214d-c1ee-42ce-8efe-274748ae0ac2" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_b3c80b6f-dd32-4d73-adf0-615d34fc90a2" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_bb86df0a-6067-46ee-966b-54869698d75e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.arcosa.com/role/StockBasedCompensationNarrativeDetails" xlink:type="simple" xlink:href="aca-20241231.xsd#StockBasedCompensationNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.arcosa.com/role/StockBasedCompensationNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_450ee172-011f-4585-ac09-88360df3c14b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_0899a3cc-edef-4e17-b387-e8de144298fc" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_450ee172-011f-4585-ac09-88360df3c14b" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_0899a3cc-edef-4e17-b387-e8de144298fc" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_eeebbe31-dba9-42fb-8dd1-1de551b4bf9e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AwardTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_0899a3cc-edef-4e17-b387-e8de144298fc" xlink:to="loc_us-gaap_AwardTypeAxis_eeebbe31-dba9-42fb-8dd1-1de551b4bf9e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_eeebbe31-dba9-42fb-8dd1-1de551b4bf9e_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_eeebbe31-dba9-42fb-8dd1-1de551b4bf9e" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_eeebbe31-dba9-42fb-8dd1-1de551b4bf9e_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_cfd41be9-17ac-4b4b-9d09-a59e3833feb0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_eeebbe31-dba9-42fb-8dd1-1de551b4bf9e" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_cfd41be9-17ac-4b4b-9d09-a59e3833feb0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockMember_3d3a4dfd-fcfe-4364-a242-497dc6fd71c5" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestrictedStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_cfd41be9-17ac-4b4b-9d09-a59e3833feb0" xlink:to="loc_us-gaap_RestrictedStockMember_3d3a4dfd-fcfe-4364-a242-497dc6fd71c5" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_aca_RestrictedShareAwardsMember_a9e1e07c-b3c2-44c8-996d-9f64dc4afa8a" xlink:href="aca-20241231.xsd#aca_RestrictedShareAwardsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_cfd41be9-17ac-4b4b-9d09-a59e3833feb0" xlink:to="loc_aca_RestrictedShareAwardsMember_a9e1e07c-b3c2-44c8-996d-9f64dc4afa8a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PerformanceSharesMember_a33cb2cf-53c3-48bf-a144-9b748edfb41e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PerformanceSharesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_aca_RestrictedShareAwardsMember_a9e1e07c-b3c2-44c8-996d-9f64dc4afa8a" xlink:to="loc_us-gaap_PerformanceSharesMember_a33cb2cf-53c3-48bf-a144-9b748edfb41e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_fd95df7e-58a9-4e4a-96ae-d02c01fd5b01" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_0899a3cc-edef-4e17-b387-e8de144298fc" xlink:to="loc_srt_RangeAxis_fd95df7e-58a9-4e4a-96ae-d02c01fd5b01" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_fd95df7e-58a9-4e4a-96ae-d02c01fd5b01_default" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_fd95df7e-58a9-4e4a-96ae-d02c01fd5b01" xlink:to="loc_srt_RangeMember_fd95df7e-58a9-4e4a-96ae-d02c01fd5b01_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_b04522f6-0635-4ab1-8f2c-b6b3f33edd39" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_fd95df7e-58a9-4e4a-96ae-d02c01fd5b01" xlink:to="loc_srt_RangeMember_b04522f6-0635-4ab1-8f2c-b6b3f33edd39" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_c14a6b53-7f6a-4fcd-aae1-8958a8774698" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_b04522f6-0635-4ab1-8f2c-b6b3f33edd39" xlink:to="loc_srt_MinimumMember_c14a6b53-7f6a-4fcd-aae1-8958a8774698" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_29e7ceec-2929-4cf4-88dc-133c7c213d14" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_b04522f6-0635-4ab1-8f2c-b6b3f33edd39" xlink:to="loc_srt_MaximumMember_29e7ceec-2929-4cf4-88dc-133c7c213d14" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_36f28f8d-4107-42ce-997e-1c84b1941173" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_450ee172-011f-4585-ac09-88360df3c14b" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_36f28f8d-4107-42ce-997e-1c84b1941173" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_22c4026b-256a-4851-98da-a99476a9b7bd" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_450ee172-011f-4585-ac09-88360df3c14b" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_22c4026b-256a-4851-98da-a99476a9b7bd" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense_25084ea1-aac2-4903-84ba-996260ca9415" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AllocatedShareBasedCompensationExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_450ee172-011f-4585-ac09-88360df3c14b" xlink:to="loc_us-gaap_AllocatedShareBasedCompensationExpense_25084ea1-aac2-4903-84ba-996260ca9415" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense_a7f70d20-dc3a-46e4-9a4d-31ddad578856" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_450ee172-011f-4585-ac09-88360df3c14b" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense_a7f70d20-dc3a-46e4-9a4d-31ddad578856" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_a173419e-61c0-42ae-ab1f-7600e2808c37" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_450ee172-011f-4585-ac09-88360df3c14b" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_a173419e-61c0-42ae-ab1f-7600e2808c37" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_aca_SharebasedCompensationArrangementsbySharebasedPaymentAwardAllowanceforAdjustmentofUnitsBasedonTargetLevelPercent_8a39e8b0-d0df-4fa5-8f6d-ee8bd41097cf" xlink:href="aca-20241231.xsd#aca_SharebasedCompensationArrangementsbySharebasedPaymentAwardAllowanceforAdjustmentofUnitsBasedonTargetLevelPercent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_450ee172-011f-4585-ac09-88360df3c14b" xlink:to="loc_aca_SharebasedCompensationArrangementsbySharebasedPaymentAwardAllowanceforAdjustmentofUnitsBasedonTargetLevelPercent_8a39e8b0-d0df-4fa5-8f6d-ee8bd41097cf" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions_122f71be-5460-4e1f-874f-e5f517672361" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_450ee172-011f-4585-ac09-88360df3c14b" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions_122f71be-5460-4e1f-874f-e5f517672361" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_78e0be9c-5dbf-4196-9199-3c89eb8a23bd" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_450ee172-011f-4585-ac09-88360df3c14b" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_78e0be9c-5dbf-4196-9199-3c89eb8a23bd" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1_1470374b-8572-4a9d-bbaf-fbe697102e37" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_450ee172-011f-4585-ac09-88360df3c14b" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1_1470374b-8572-4a9d-bbaf-fbe697102e37" xlink:type="arc" order="8"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.arcosa.com/role/CommitmentsandContingenciesNarrativeDetails" xlink:type="simple" xlink:href="aca-20241231.xsd#CommitmentsandContingenciesNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.arcosa.com/role/CommitmentsandContingenciesNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingenciesLineItems_e231aaf7-733d-435d-8c12-f15577c4a8e0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LossContingenciesLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingenciesTable_4c445b56-f678-46d9-80a9-7313587016f8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LossContingenciesTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_LossContingenciesLineItems_e231aaf7-733d-435d-8c12-f15577c4a8e0" xlink:to="loc_us-gaap_LossContingenciesTable_4c445b56-f678-46d9-80a9-7313587016f8" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_78308594-beb9-4b34-b8a1-15127be6889d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LossContingenciesTable_4c445b56-f678-46d9-80a9-7313587016f8" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_78308594-beb9-4b34-b8a1-15127be6889d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_78308594-beb9-4b34-b8a1-15127be6889d_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_78308594-beb9-4b34-b8a1-15127be6889d" xlink:to="loc_us-gaap_SegmentDomain_78308594-beb9-4b34-b8a1-15127be6889d_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_3a7400f8-baef-4b3c-b193-cc56693a0035" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_78308594-beb9-4b34-b8a1-15127be6889d" xlink:to="loc_us-gaap_SegmentDomain_3a7400f8-baef-4b3c-b193-cc56693a0035" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_aca_EngineeredStructuresAndTransportationProductsMember_f78a9f40-1f41-45fe-8433-01b510c3bc93" xlink:href="aca-20241231.xsd#aca_EngineeredStructuresAndTransportationProductsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_3a7400f8-baef-4b3c-b193-cc56693a0035" xlink:to="loc_aca_EngineeredStructuresAndTransportationProductsMember_f78a9f40-1f41-45fe-8433-01b510c3bc93" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_ffa1368b-96f5-4cb6-a46c-d128f3694537" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LossContingenciesTable_4c445b56-f678-46d9-80a9-7313587016f8" xlink:to="loc_srt_RangeAxis_ffa1368b-96f5-4cb6-a46c-d128f3694537" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_ffa1368b-96f5-4cb6-a46c-d128f3694537_default" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_ffa1368b-96f5-4cb6-a46c-d128f3694537" xlink:to="loc_srt_RangeMember_ffa1368b-96f5-4cb6-a46c-d128f3694537_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_62ca710c-1ec4-4379-a1c2-a683aa4ef569" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_ffa1368b-96f5-4cb6-a46c-d128f3694537" xlink:to="loc_srt_RangeMember_62ca710c-1ec4-4379-a1c2-a683aa4ef569" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingenciesByNatureOfContingencyAxis_8de8bdf5-7ba6-4659-9f60-1c0e0f523b42" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LossContingenciesByNatureOfContingencyAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LossContingenciesTable_4c445b56-f678-46d9-80a9-7313587016f8" xlink:to="loc_us-gaap_LossContingenciesByNatureOfContingencyAxis_8de8bdf5-7ba6-4659-9f60-1c0e0f523b42" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyNatureDomain_8de8bdf5-7ba6-4659-9f60-1c0e0f523b42_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LossContingencyNatureDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_LossContingenciesByNatureOfContingencyAxis_8de8bdf5-7ba6-4659-9f60-1c0e0f523b42" xlink:to="loc_us-gaap_LossContingencyNatureDomain_8de8bdf5-7ba6-4659-9f60-1c0e0f523b42_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyNatureDomain_97752d18-ee2c-4cec-98f7-65db6fb6566f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LossContingencyNatureDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_LossContingenciesByNatureOfContingencyAxis_8de8bdf5-7ba6-4659-9f60-1c0e0f523b42" xlink:to="loc_us-gaap_LossContingencyNatureDomain_97752d18-ee2c-4cec-98f7-65db6fb6566f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationAxis_d61512a1-ad2f-4b86-a91a-49a069eb4e73" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BalanceSheetLocationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LossContingenciesTable_4c445b56-f678-46d9-80a9-7313587016f8" xlink:to="loc_us-gaap_BalanceSheetLocationAxis_d61512a1-ad2f-4b86-a91a-49a069eb4e73" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_d61512a1-ad2f-4b86-a91a-49a069eb4e73_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BalanceSheetLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BalanceSheetLocationAxis_d61512a1-ad2f-4b86-a91a-49a069eb4e73" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_d61512a1-ad2f-4b86-a91a-49a069eb4e73_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_3515e0bc-a232-47b9-86f6-fbf5a4be51ad" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BalanceSheetLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BalanceSheetLocationAxis_d61512a1-ad2f-4b86-a91a-49a069eb4e73" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_3515e0bc-a232-47b9-86f6-fbf5a4be51ad" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis_0f5d343e-5514-4fc9-a37b-e635fd169fae" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnrecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LossContingenciesTable_4c445b56-f678-46d9-80a9-7313587016f8" xlink:to="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis_0f5d343e-5514-4fc9-a37b-e635fd169fae" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnconditionalPurchaseObligationCategoryOfGoodsOrServicesAcquiredDomain_0f5d343e-5514-4fc9-a37b-e635fd169fae_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnconditionalPurchaseObligationCategoryOfGoodsOrServicesAcquiredDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis_0f5d343e-5514-4fc9-a37b-e635fd169fae" xlink:to="loc_us-gaap_UnconditionalPurchaseObligationCategoryOfGoodsOrServicesAcquiredDomain_0f5d343e-5514-4fc9-a37b-e635fd169fae_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnconditionalPurchaseObligationCategoryOfGoodsOrServicesAcquiredDomain_5b52ea63-d8a3-4f3c-b98b-252f80d3e9e7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnconditionalPurchaseObligationCategoryOfGoodsOrServicesAcquiredDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis_0f5d343e-5514-4fc9-a37b-e635fd169fae" xlink:to="loc_us-gaap_UnconditionalPurchaseObligationCategoryOfGoodsOrServicesAcquiredDomain_5b52ea63-d8a3-4f3c-b98b-252f80d3e9e7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoriesMember_42fae396-f88a-4c12-affc-8229922f7299" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoriesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_UnconditionalPurchaseObligationCategoryOfGoodsOrServicesAcquiredDomain_5b52ea63-d8a3-4f3c-b98b-252f80d3e9e7" xlink:to="loc_us-gaap_InventoriesMember_42fae396-f88a-4c12-affc-8229922f7299" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GuaranteeObligationsByNatureAxis_a0552321-71c8-4672-aed3-8b6abf90815c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GuaranteeObligationsByNatureAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LossContingenciesTable_4c445b56-f678-46d9-80a9-7313587016f8" xlink:to="loc_us-gaap_GuaranteeObligationsByNatureAxis_a0552321-71c8-4672-aed3-8b6abf90815c" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GuaranteeObligationsNatureDomain_a0552321-71c8-4672-aed3-8b6abf90815c_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GuaranteeObligationsNatureDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_GuaranteeObligationsByNatureAxis_a0552321-71c8-4672-aed3-8b6abf90815c" xlink:to="loc_us-gaap_GuaranteeObligationsNatureDomain_a0552321-71c8-4672-aed3-8b6abf90815c_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GuaranteeObligationsNatureDomain_35788618-4d82-4c24-8de3-7d5a9b29a462" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GuaranteeObligationsNatureDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_GuaranteeObligationsByNatureAxis_a0552321-71c8-4672-aed3-8b6abf90815c" xlink:to="loc_us-gaap_GuaranteeObligationsNatureDomain_35788618-4d82-4c24-8de3-7d5a9b29a462" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SuretyBondMember_306edf39-4aee-4425-bac8-e2c3b2a01753" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SuretyBondMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_GuaranteeObligationsNatureDomain_35788618-4d82-4c24-8de3-7d5a9b29a462" xlink:to="loc_us-gaap_SuretyBondMember_306edf39-4aee-4425-bac8-e2c3b2a01753" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount_ad30d9cd-fe46-4a02-99e2-803378178eee" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingenciesLineItems_e231aaf7-733d-435d-8c12-f15577c4a8e0" xlink:to="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount_ad30d9cd-fe46-4a02-99e2-803378178eee" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GuaranteeObligationsCurrentCarryingValue_ee9ad6eb-b339-4092-bc92-d9ca41890983" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GuaranteeObligationsCurrentCarryingValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingenciesLineItems_e231aaf7-733d-435d-8c12-f15577c4a8e0" xlink:to="loc_us-gaap_GuaranteeObligationsCurrentCarryingValue_ee9ad6eb-b339-4092-bc92-d9ca41890983" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://fasb.org/us-gaap/role/eedm/ExtensibleEnumerationLists" xlink:type="simple" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-roles-2024.xsd#eedm"/>
  <link:definitionLink xlink:role="http://fasb.org/us-gaap/role/eedm/ExtensibleEnumerationLists" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherAssetsNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract" xlink:to="loc_us-gaap_OtherAssetsNoncurrent" xlink:type="arc" order="101"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet" xlink:type="arc" order="102"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesCurrentAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccruedLiabilitiesCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract" xlink:to="loc_us-gaap_AccruedLiabilitiesCurrent" xlink:type="arc" order="41"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract" xlink:to="loc_us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent" xlink:type="arc" order="42"/>
  </link:definitionLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.LAB
<SEQUENCE>17
<FILENAME>aca-20241231_lab.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with the Workiva Platform-->
<!--Copyright 2025 Workiva-->
<!--r:9c399e9b-bbff-48f6-8dd3-d15db1b42b57,g:4d4d4b71-ffda-4a8e-9fe3-15f653aaae95-->
<link:linkbase xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedPeriodStartLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedPeriodStartLabel"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/netLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/net-2009-12-16.xsd#netLabel"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedNetLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedNetLabel"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedTerseLabel"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedPeriodEndLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedPeriodEndLabel"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedLabel"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedTotalLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedTotalLabel"/>
  <link:labelLink xlink:role="http://www.xbrl.org/2003/role/link" xlink:type="extended">
    <link:label id="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_60002121-fb3b-4418-b6ce-a7c7c87e6230_verboseLabel_en-US" xlink:label="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Adjustments to reconcile net income to net cash provided by operating activities:</link:label>
    <link:label id="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_label_en-US" xlink:label="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract_ffe38bbb-c567-4069-b2c9-ab72c1dfdcb5_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Finite-Lived Intangible Assets, Net, Amortization Expense, Fiscal Year Maturity [Abstract]</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Finite-Lived Intangible Assets, Net, Amortization Expense, Fiscal Year Maturity [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities_c221a7d4-091f-4343-af0d-720c325ea5aa_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Debt and finance leases</link:label>
    <link:label id="lab_us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities_label_en-US" xlink:label="lab_us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Long-Term Debt and Lease Obligation, Including Current Maturities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities" xlink:to="lab_us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_7b14225f-17d6-48d4-a95b-e0585066ac5d_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Operating lease payments, thereafter</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, after Year Five</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_f1995a9e-1ef0-47ce-9bb6-4b09cb2ca1e4_totalLabel_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Net increase (decrease) in cash and cash equivalents</link:label>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_label_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:to="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfMultiemployerPlansTable_9ab57d27-1a98-4eae-a902-3aed4e616221_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfMultiemployerPlansTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Multiemployer Plans [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfMultiemployerPlansTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfMultiemployerPlansTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Multiemployer Plan [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfMultiemployerPlansTable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfMultiemployerPlansTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfMultiemployerPlansTable" xlink:to="lab_us-gaap_ScheduleOfMultiemployerPlansTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_a5e1232b-1015-4b93-bbc9-c60a38f54b96_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Future minimum lease payments</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Maturity [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsInventory_08a8dd24-28ee-474b-8015-9e9a9307b631_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsInventory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Inventory</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsInventory_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsInventory" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Tax Assets, Inventory</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsInventory" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsInventory"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsInventory" xlink:to="lab_us-gaap_DeferredTaxAssetsInventory" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_TradingSymbol_df7adaa5-8f63-4dca-bc9b-6732a3c09082_terseLabel_en-US" xlink:label="lab_dei_TradingSymbol" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Trading Symbol</link:label>
    <link:label id="lab_dei_TradingSymbol_label_en-US" xlink:label="lab_dei_TradingSymbol" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Trading Symbol</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_TradingSymbol" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_TradingSymbol"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_TradingSymbol" xlink:to="lab_dei_TradingSymbol" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NoncashOrPartNoncashDivestitureNameDomain_8dcb047d-d414-406a-a3e4-ac015bce3e7a_terseLabel_en-US" xlink:label="lab_us-gaap_NoncashOrPartNoncashDivestitureNameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Noncash or Part Noncash Divestiture, Name [Domain]</link:label>
    <link:label id="lab_us-gaap_NoncashOrPartNoncashDivestitureNameDomain_label_en-US" xlink:label="lab_us-gaap_NoncashOrPartNoncashDivestitureNameDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Noncash or Part Noncash Divestiture, Name [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncashOrPartNoncashDivestitureNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NoncashOrPartNoncashDivestitureNameDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NoncashOrPartNoncashDivestitureNameDomain" xlink:to="lab_us-gaap_NoncashOrPartNoncashDivestitureNameDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StandardProductWarrantyAccrualCurrent_1e12d2e2-6104-4fba-8d50-a5b94af6ed9b_terseLabel_en-US" xlink:label="lab_us-gaap_StandardProductWarrantyAccrualCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Warranty accrual</link:label>
    <link:label id="lab_us-gaap_StandardProductWarrantyAccrualCurrent_label_en-US" xlink:label="lab_us-gaap_StandardProductWarrantyAccrualCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Standard Product Warranty Accrual, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StandardProductWarrantyAccrualCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StandardProductWarrantyAccrualCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StandardProductWarrantyAccrualCurrent" xlink:to="lab_us-gaap_StandardProductWarrantyAccrualCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermDebtAndCapitalLeaseObligations_3530cdb7-c659-4916-afb8-9ff440ea3636_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtAndCapitalLeaseObligations" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Debt</link:label>
    <link:label id="lab_us-gaap_LongTermDebtAndCapitalLeaseObligations_label_en-US" xlink:label="lab_us-gaap_LongTermDebtAndCapitalLeaseObligations" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Long-Term Debt and Lease Obligation</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtAndCapitalLeaseObligations" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtAndCapitalLeaseObligations"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtAndCapitalLeaseObligations" xlink:to="lab_us-gaap_LongTermDebtAndCapitalLeaseObligations" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_NonNeosMember_terseLabel_en-US" xlink:label="lab_ecd_NonNeosMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Non-NEOs</link:label>
    <link:label id="lab_ecd_NonNeosMember_label_en-US" xlink:label="lab_ecd_NonNeosMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Non-NEOs [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_NonNeosMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_NonNeosMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_NonNeosMember" xlink:to="lab_ecd_NonNeosMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense_a83ae63c-1577-4256-87b4-1f741ef0ad4a_verboseLabel_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Income tax benefit related to stock-based compensation expense</link:label>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense_label_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Payment Arrangement, Expense, Tax Benefit</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense" xlink:to="lab_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockDividendsPerShareDeclared_6de8a6c4-c225-41a1-8869-5efabefd5f24_verboseLabel_en-US" xlink:label="lab_us-gaap_CommonStockDividendsPerShareDeclared" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Dividends declared per common share</link:label>
    <link:label id="lab_us-gaap_CommonStockDividendsPerShareDeclared_label_en-US" xlink:label="lab_us-gaap_CommonStockDividendsPerShareDeclared" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Common Stock, Dividends, Per Share, Declared</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockDividendsPerShareDeclared" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockDividendsPerShareDeclared"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockDividendsPerShareDeclared" xlink:to="lab_us-gaap_CommonStockDividendsPerShareDeclared" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_d5397275-2eed-45ed-a757-8de2ec0f752b_terseLabel_en-US" xlink:label="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Allowance for doubtful accounts</link:label>
    <link:label id="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_label_en-US" xlink:label="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accounts Receivable, Allowance for Credit Loss, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:to="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_aca_SharebasedCompensationArrangementsbySharebasedPaymentAwardAllowanceforAdjustmentofUnitsBasedonTargetLevelPercent_9987e803-8797-4846-b02c-9c7ff005b05f_verboseLabel_en-US" xlink:label="lab_aca_SharebasedCompensationArrangementsbySharebasedPaymentAwardAllowanceforAdjustmentofUnitsBasedonTargetLevelPercent" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Percentage of target grant potentially issuable depending on achievement of certain specified goals</link:label>
    <link:label id="lab_aca_SharebasedCompensationArrangementsbySharebasedPaymentAwardAllowanceforAdjustmentofUnitsBasedonTargetLevelPercent_label_en-US" xlink:label="lab_aca_SharebasedCompensationArrangementsbySharebasedPaymentAwardAllowanceforAdjustmentofUnitsBasedonTargetLevelPercent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-based Compensation Arrangements by Share-based Payment Award, Allowance for Adjustment of Units Based on Target Level, Percent</link:label>
    <link:label id="lab_aca_SharebasedCompensationArrangementsbySharebasedPaymentAwardAllowanceforAdjustmentofUnitsBasedonTargetLevelPercent_documentation_en-US" xlink:label="lab_aca_SharebasedCompensationArrangementsbySharebasedPaymentAwardAllowanceforAdjustmentofUnitsBasedonTargetLevelPercent" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Share-based Compensation Arrangements by Share-based Payment Award, Allowance for Adjustment of Units Based on Target Level, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_aca_SharebasedCompensationArrangementsbySharebasedPaymentAwardAllowanceforAdjustmentofUnitsBasedonTargetLevelPercent" xlink:href="aca-20241231.xsd#aca_SharebasedCompensationArrangementsbySharebasedPaymentAwardAllowanceforAdjustmentofUnitsBasedonTargetLevelPercent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_aca_SharebasedCompensationArrangementsbySharebasedPaymentAwardAllowanceforAdjustmentofUnitsBasedonTargetLevelPercent" xlink:to="lab_aca_SharebasedCompensationArrangementsbySharebasedPaymentAwardAllowanceforAdjustmentofUnitsBasedonTargetLevelPercent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_2d26fc17-7c52-4856-8708-7a6647e94071_terseLabel_en-US" xlink:label="lab_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Disposal Group Name [Domain]</link:label>
    <link:label id="lab_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_label_en-US" xlink:label="lab_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Disposal Group Name [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain" xlink:to="lab_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetImpairmentChargesAbstract_8b9ab603-5290-4985-8b64-e36cb1658423_terseLabel_en-US" xlink:label="lab_us-gaap_AssetImpairmentChargesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Asset Impairment Charges [Abstract]</link:label>
    <link:label id="lab_us-gaap_AssetImpairmentChargesAbstract_label_en-US" xlink:label="lab_us-gaap_AssetImpairmentChargesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Asset Impairment Charges [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetImpairmentChargesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetImpairmentChargesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetImpairmentChargesAbstract" xlink:to="lab_us-gaap_AssetImpairmentChargesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccountsReceivable_3562d1ea-2f45-4aee-9f52-31839b7a1cd6_negatedLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">(Increase) decrease in receivables</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccountsReceivable_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Increase (Decrease) in Accounts Receivable</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:to="lab_us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InventoryPolicyTextBlock_ebd823db-1663-4aaf-a126-2aa88bd6e09f_terseLabel_en-US" xlink:label="lab_us-gaap_InventoryPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Inventories</link:label>
    <link:label id="lab_us-gaap_InventoryPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_InventoryPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Inventory, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryPolicyTextBlock" xlink:to="lab_us-gaap_InventoryPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_NonRule10b51ArrAdoptedFlag_terseLabel_en-US" xlink:label="lab_ecd_NonRule10b51ArrAdoptedFlag" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Non-Rule 10b5-1 Arrangement Adopted</link:label>
    <link:label id="lab_ecd_NonRule10b51ArrAdoptedFlag_label_en-US" xlink:label="lab_ecd_NonRule10b51ArrAdoptedFlag" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Non-Rule 10b5-1 Arrangement Adopted [Flag]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_NonRule10b51ArrAdoptedFlag" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_NonRule10b51ArrAdoptedFlag"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_NonRule10b51ArrAdoptedFlag" xlink:to="lab_ecd_NonRule10b51ArrAdoptedFlag" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures_ae65c693-ae50-43b8-9457-db55e136a3a6_terseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Restricted shares, net, shares</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures" xlink:to="lab_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueDisclosuresTextBlock_e1c980e4-637e-46a6-91d8-669ada2354f9_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueDisclosuresTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Fair Value Accounting</link:label>
    <link:label id="lab_us-gaap_FairValueDisclosuresTextBlock_label_en-US" xlink:label="lab_us-gaap_FairValueDisclosuresTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Fair Value Disclosures [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueDisclosuresTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueDisclosuresTextBlock" xlink:to="lab_us-gaap_FairValueDisclosuresTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LandMember_b04353a6-1d53-4071-a68d-48579d6edde2_terseLabel_en-US" xlink:label="lab_us-gaap_LandMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Land</link:label>
    <link:label id="lab_us-gaap_LandMember_label_en-US" xlink:label="lab_us-gaap_LandMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Land [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LandMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LandMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LandMember" xlink:to="lab_us-gaap_LandMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AwardTmgDiscLineItems_label_en-US" xlink:label="lab_ecd_AwardTmgDiscLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Award Timing Disclosures [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardTmgDiscLineItems" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AwardTmgDiscLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AwardTmgDiscLineItems" xlink:to="lab_ecd_AwardTmgDiscLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationContingentConsiderationAsset_afdad268-c9e3-4edd-9e71-bc4df3280334_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationContingentConsiderationAsset" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Business Combination, Contingent Consideration, Asset</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationContingentConsiderationAsset_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationContingentConsiderationAsset" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Business Combination, Contingent Consideration, Asset</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationAsset" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationContingentConsiderationAsset"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationContingentConsiderationAsset" xlink:to="lab_us-gaap_BusinessCombinationContingentConsiderationAsset" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList_0b481584-3ce5-40c3-a36f-0602efd6d48f_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Lease liability, Non-current, Operating</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Operating Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList" xlink:to="lab_us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList" xlink:type="arc" order="1"/>
    <link:label id="lab_aca_InlandBargeMember_09accbdd-bdb8-4578-9d11-b44e0e3504d8_terseLabel_en-US" xlink:label="lab_aca_InlandBargeMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Inland barges</link:label>
    <link:label id="lab_aca_InlandBargeMember_label_en-US" xlink:label="lab_aca_InlandBargeMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Inland barge [Member]</link:label>
    <link:label id="lab_aca_InlandBargeMember_documentation_en-US" xlink:label="lab_aca_InlandBargeMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Inland barge [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_aca_InlandBargeMember" xlink:href="aca-20241231.xsd#aca_InlandBargeMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_aca_InlandBargeMember" xlink:to="lab_aca_InlandBargeMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsTaxCreditCarryforwards_c46cf446-2de4-436a-99dd-21dff03133ae_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxCreditCarryforwards" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Tax carryforwards and credits</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsTaxCreditCarryforwards_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxCreditCarryforwards" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Tax Assets, Tax Credit Carryforwards</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxCreditCarryforwards" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsTaxCreditCarryforwards"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsTaxCreditCarryforwards" xlink:to="lab_us-gaap_DeferredTaxAssetsTaxCreditCarryforwards" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerAbstract_9395e10b-9d1a-4b74-a05e-50ce8a4eccb1_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Revenue from Contract with Customer [Abstract]</link:label>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerAbstract_label_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Revenue from Contract with Customer [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract" xlink:to="lab_us-gaap_RevenueFromContractWithCustomerAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_aca_DebtInstrumentCovenantNetLeverageRatio_57ddeb26-8748-4e2b-81a2-427acc283501_terseLabel_en-US" xlink:label="lab_aca_DebtInstrumentCovenantNetLeverageRatio" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Net leverage ratio</link:label>
    <link:label id="lab_aca_DebtInstrumentCovenantNetLeverageRatio_label_en-US" xlink:label="lab_aca_DebtInstrumentCovenantNetLeverageRatio" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt Instrument, Covenant, Net Leverage Ratio</link:label>
    <link:label id="lab_aca_DebtInstrumentCovenantNetLeverageRatio_documentation_en-US" xlink:label="lab_aca_DebtInstrumentCovenantNetLeverageRatio" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Debt Instrument, Covenant, Net Leverage Ratio, Maximum</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_aca_DebtInstrumentCovenantNetLeverageRatio" xlink:href="aca-20241231.xsd#aca_DebtInstrumentCovenantNetLeverageRatio"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_aca_DebtInstrumentCovenantNetLeverageRatio" xlink:to="lab_aca_DebtInstrumentCovenantNetLeverageRatio" xlink:type="arc" order="1"/>
    <link:label id="lab_country_US_72482e56-d593-40cc-821a-f7101ef87c49_terseLabel_en-US" xlink:label="lab_country_US" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">UNITED STATES</link:label>
    <link:label id="lab_country_US_label_en-US" xlink:label="lab_country_US" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">UNITED STATES</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_country_US" xlink:href="https://xbrl.sec.gov/country/2024/country-2024.xsd#country_US"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_country_US" xlink:to="lab_country_US" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InventoryNetAbstract_0a1a381e-6d03-448a-8604-3466e2e97940_terseLabel_en-US" xlink:label="lab_us-gaap_InventoryNetAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Inventories:</link:label>
    <link:label id="lab_us-gaap_InventoryNetAbstract_label_en-US" xlink:label="lab_us-gaap_InventoryNetAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Inventory, Net [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryNetAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryNetAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryNetAbstract" xlink:to="lab_us-gaap_InventoryNetAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherAssetsNoncurrent_42828696-4b71-47d3-9897-d6e4bcc40c4c_terseLabel_en-US" xlink:label="lab_us-gaap_OtherAssetsNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Other assets</link:label>
    <link:label id="lab_us-gaap_OtherAssetsNoncurrent_label_en-US" xlink:label="lab_us-gaap_OtherAssetsNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other Assets, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherAssetsNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherAssetsNoncurrent" xlink:to="lab_us-gaap_OtherAssetsNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LeasesAbstract_a5d710b3-3f20-474a-bc28-290a26d46743_terseLabel_en-US" xlink:label="lab_us-gaap_LeasesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Leases [Abstract]</link:label>
    <link:label id="lab_us-gaap_LeasesAbstract_label_en-US" xlink:label="lab_us-gaap_LeasesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Leases [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LeasesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LeasesAbstract" xlink:to="lab_us-gaap_LeasesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsGross_0144b255-833f-4fe3-b994-f7c8d470199a_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsGross" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Intangibles with definite lives, gross</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsGross_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsGross" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Finite-Lived Intangible Assets, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsGross" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsGross"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsGross" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsGross" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UnrecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis_0b4b14b6-ed84-43b6-9cad-ad1921e7e000_terseLabel_en-US" xlink:label="lab_us-gaap_UnrecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Unrecorded Unconditional Purchase Obligation by Category of Item Purchased [Axis]</link:label>
    <link:label id="lab_us-gaap_UnrecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis_label_en-US" xlink:label="lab_us-gaap_UnrecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Unrecorded Unconditional Purchase Obligation by Category of Item Purchased [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnrecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis" xlink:to="lab_us-gaap_UnrecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingSegmentsMember_cbec5ef3-383b-4c9b-b18d-0f8f3e6fbc40_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingSegmentsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Total</link:label>
    <link:label id="lab_us-gaap_OperatingSegmentsMember_label_en-US" xlink:label="lab_us-gaap_OperatingSegmentsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Operating Segments [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingSegmentsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingSegmentsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingSegmentsMember" xlink:to="lab_us-gaap_OperatingSegmentsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities_9aebab3c-1d9c-4db9-a48e-6f7492d53421_totalLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Net cash provided by operating activities</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Net Cash Provided by (Used in) Operating Activities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_fbaf57dc-80ef-413f-900d-5ff73785f207_terseLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Operating activities:</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Net Cash Provided by (Used in) Operating Activities [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock_a61c7f10-bfc0-40b8-aab4-03b049d0d256_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Changes in accumulated other comprehensive loss</link:label>
    <link:label id="lab_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SecuredDebtMember_eda9743e-7be9-424f-847f-368574f98b72_terseLabel_en-US" xlink:label="lab_us-gaap_SecuredDebtMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Secured Debt</link:label>
    <link:label id="lab_us-gaap_SecuredDebtMember_label_en-US" xlink:label="lab_us-gaap_SecuredDebtMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Secured Debt [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SecuredDebtMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SecuredDebtMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SecuredDebtMember" xlink:to="lab_us-gaap_SecuredDebtMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal_ead5e7ad-8135-4550-9266-838e6e03a5c4_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Remaining state loss carryforwards</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Tax Assets, Operating Loss Carryforwards, State and Local</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal" xlink:to="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal" xlink:type="arc" order="1"/>
    <link:label id="lab_aca_AMPTaxCreditsDeferredTaxAssets_a8a0c56b-c92d-4364-b948-69b4d5ebb914_terseLabel_en-US" xlink:label="lab_aca_AMPTaxCreditsDeferredTaxAssets" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">AMP Tax Credits, Deferred Tax Assets</link:label>
    <link:label id="lab_aca_AMPTaxCreditsDeferredTaxAssets_label_en-US" xlink:label="lab_aca_AMPTaxCreditsDeferredTaxAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">AMP Tax Credits, Deferred Tax Assets</link:label>
    <link:label id="lab_aca_AMPTaxCreditsDeferredTaxAssets_documentation_en-US" xlink:label="lab_aca_AMPTaxCreditsDeferredTaxAssets" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">AMP Tax Credits, Deferred Tax Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_aca_AMPTaxCreditsDeferredTaxAssets" xlink:href="aca-20241231.xsd#aca_AMPTaxCreditsDeferredTaxAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_aca_AMPTaxCreditsDeferredTaxAssets" xlink:to="lab_aca_AMPTaxCreditsDeferredTaxAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AwardTmgMethodTextBlock_terseLabel_en-US" xlink:label="lab_ecd_AwardTmgMethodTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Award Timing Method</link:label>
    <link:label id="lab_ecd_AwardTmgMethodTextBlock_label_en-US" xlink:label="lab_ecd_AwardTmgMethodTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Award Timing Method [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardTmgMethodTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AwardTmgMethodTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AwardTmgMethodTextBlock" xlink:to="lab_ecd_AwardTmgMethodTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_TradingArrByIndTable_terseLabel_en-US" xlink:label="lab_ecd_TradingArrByIndTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Trading Arrangements, by Individual</link:label>
    <link:label id="lab_ecd_TradingArrByIndTable_label_en-US" xlink:label="lab_ecd_TradingArrByIndTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Trading Arrangements, by Individual [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TradingArrByIndTable" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_TradingArrByIndTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_TradingArrByIndTable" xlink:to="lab_ecd_TradingArrByIndTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueByMeasurementFrequencyAxis_d33b4b1a-8484-42b4-9758-fc6e0617f403_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueByMeasurementFrequencyAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Fair Value by Measurement Frequency [Axis]</link:label>
    <link:label id="lab_us-gaap_FairValueByMeasurementFrequencyAxis_label_en-US" xlink:label="lab_us-gaap_FairValueByMeasurementFrequencyAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Measurement Frequency [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByMeasurementFrequencyAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueByMeasurementFrequencyAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueByMeasurementFrequencyAxis" xlink:to="lab_us-gaap_FairValueByMeasurementFrequencyAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityCommonStockSharesOutstanding_57f95149-d0c0-4016-a84d-24c58892c416_terseLabel_en-US" xlink:label="lab_dei_EntityCommonStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity Common Stock, Shares Outstanding</link:label>
    <link:label id="lab_dei_EntityCommonStockSharesOutstanding_label_en-US" xlink:label="lab_dei_EntityCommonStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Common Stock, Shares Outstanding</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCommonStockSharesOutstanding" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityCommonStockSharesOutstanding"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityCommonStockSharesOutstanding" xlink:to="lab_dei_EntityCommonStockSharesOutstanding" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1_f3d213cb-91bf-4c1c-be19-583e162a9c66_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Weighted average remaining lease term - finance leases</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Finance Lease, Weighted Average Remaining Lease Term</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1" xlink:to="lab_us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_InsiderTradingPoliciesProcLineItems_label_en-US" xlink:label="lab_ecd_InsiderTradingPoliciesProcLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Insider Trading Policies and Procedures [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_InsiderTradingPoliciesProcLineItems" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_InsiderTradingPoliciesProcLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_InsiderTradingPoliciesProcLineItems" xlink:to="lab_ecd_InsiderTradingPoliciesProcLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromDivestitureOfBusinesses_86291839-bd12-482d-93e6-6f56f72ea37a_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromDivestitureOfBusinesses" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Selling price of business</link:label>
    <link:label id="lab_us-gaap_ProceedsFromDivestitureOfBusinesses_label_en-US" xlink:label="lab_us-gaap_ProceedsFromDivestitureOfBusinesses" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Proceeds from Divestiture of Businesses</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromDivestitureOfBusinesses" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromDivestitureOfBusinesses"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromDivestitureOfBusinesses" xlink:to="lab_us-gaap_ProceedsFromDivestitureOfBusinesses" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UseOfEstimates_2d4b5cea-a78e-4c83-97ff-4a2e77c77f71_terseLabel_en-US" xlink:label="lab_us-gaap_UseOfEstimates" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Management's Estimates</link:label>
    <link:label id="lab_us-gaap_UseOfEstimates_label_en-US" xlink:label="lab_us-gaap_UseOfEstimates" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Use of Estimates, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UseOfEstimates" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UseOfEstimates"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UseOfEstimates" xlink:to="lab_us-gaap_UseOfEstimates" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AdjToCompAmt_terseLabel_en-US" xlink:label="lab_ecd_AdjToCompAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Adjustment to Compensation, Amount</link:label>
    <link:label id="lab_ecd_AdjToCompAmt_label_en-US" xlink:label="lab_ecd_AdjToCompAmt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Adjustment to Compensation Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AdjToCompAmt" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AdjToCompAmt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AdjToCompAmt" xlink:to="lab_ecd_AdjToCompAmt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentAssets_141e5c12-6152-4370-98a7-350bff6e399d_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentAssets" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Other assets</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentAssets_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Noncurrent Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentAssets" xlink:to="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_OutstandingRecoveryCompAmt_terseLabel_en-US" xlink:label="lab_ecd_OutstandingRecoveryCompAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Compensation Amount</link:label>
    <link:label id="lab_ecd_OutstandingRecoveryCompAmt_label_en-US" xlink:label="lab_ecd_OutstandingRecoveryCompAmt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Outstanding Recovery Compensation Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_OutstandingRecoveryCompAmt" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_OutstandingRecoveryCompAmt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_OutstandingRecoveryCompAmt" xlink:to="lab_ecd_OutstandingRecoveryCompAmt" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AggtChngPnsnValInSummryCompstnTblForAplblYrMember_terseLabel_en-US" xlink:label="lab_ecd_AggtChngPnsnValInSummryCompstnTblForAplblYrMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Aggregate Change in Present Value of Accumulated Benefit for All Pension Plans Reported in Summary Compensation Table</link:label>
    <link:label id="lab_ecd_AggtChngPnsnValInSummryCompstnTblForAplblYrMember_label_en-US" xlink:label="lab_ecd_AggtChngPnsnValInSummryCompstnTblForAplblYrMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Aggregate Change in Present Value of Accumulated Benefit for All Pension Plans Reported in Summary Compensation Table [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AggtChngPnsnValInSummryCompstnTblForAplblYrMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AggtChngPnsnValInSummryCompstnTblForAplblYrMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AggtChngPnsnValInSummryCompstnTblForAplblYrMember" xlink:to="lab_ecd_AggtChngPnsnValInSummryCompstnTblForAplblYrMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntitySmallBusiness_0f5f6c46-c895-416c-8352-639540a8ef46_terseLabel_en-US" xlink:label="lab_dei_EntitySmallBusiness" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity Small Business</link:label>
    <link:label id="lab_dei_EntitySmallBusiness_label_en-US" xlink:label="lab_dei_EntitySmallBusiness" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Small Business</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntitySmallBusiness" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntitySmallBusiness"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntitySmallBusiness" xlink:to="lab_dei_EntitySmallBusiness" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_CoSelectedMeasureAmt_terseLabel_en-US" xlink:label="lab_ecd_CoSelectedMeasureAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Company Selected Measure Amount</link:label>
    <link:label id="lab_ecd_CoSelectedMeasureAmt_label_en-US" xlink:label="lab_ecd_CoSelectedMeasureAmt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Company Selected Measure Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_CoSelectedMeasureAmt" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_CoSelectedMeasureAmt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_CoSelectedMeasureAmt" xlink:to="lab_ecd_CoSelectedMeasureAmt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsOfDebtIssuanceCosts_36e30282-e26e-424d-b7f5-473d3316f049_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_PaymentsOfDebtIssuanceCosts" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Debt issuance costs</link:label>
    <link:label id="lab_us-gaap_PaymentsOfDebtIssuanceCosts_6c28dafb-bdbb-4fa8-8b3f-acf43dfd8f4d_terseLabel_en-US" xlink:label="lab_us-gaap_PaymentsOfDebtIssuanceCosts" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Debt issuance costs</link:label>
    <link:label id="lab_us-gaap_PaymentsOfDebtIssuanceCosts_label_en-US" xlink:label="lab_us-gaap_PaymentsOfDebtIssuanceCosts" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Payments of Debt Issuance Costs</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfDebtIssuanceCosts" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsOfDebtIssuanceCosts"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsOfDebtIssuanceCosts" xlink:to="lab_us-gaap_PaymentsOfDebtIssuanceCosts" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_TabularListTableTextBlock_terseLabel_en-US" xlink:label="lab_ecd_TabularListTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Tabular List, Table</link:label>
    <link:label id="lab_ecd_TabularListTableTextBlock_label_en-US" xlink:label="lab_ecd_TabularListTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Tabular List [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TabularListTableTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_TabularListTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_TabularListTableTextBlock" xlink:to="lab_ecd_TabularListTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueInputsLevel3Member_53894b79-c68a-447c-b2ef-3c3c991f7d73_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueInputsLevel3Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Level 3</link:label>
    <link:label id="lab_us-gaap_FairValueInputsLevel3Member_label_en-US" xlink:label="lab_us-gaap_FairValueInputsLevel3Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Fair Value, Inputs, Level 3 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel3Member" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueInputsLevel3Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueInputsLevel3Member" xlink:to="lab_us-gaap_FairValueInputsLevel3Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1ebe4b36-7a76-4432-928d-fb7717d1e2b0_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccruedLiabilitiesCurrent_3f363fde-5bcb-460f-b843-2fdb2ddef00e_terseLabel_en-US" xlink:label="lab_us-gaap_AccruedLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Accrued liabilities</link:label>
    <link:label id="lab_us-gaap_AccruedLiabilitiesCurrent_label_en-US" xlink:label="lab_us-gaap_AccruedLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accrued Liabilities, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccruedLiabilitiesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrent" xlink:to="lab_us-gaap_AccruedLiabilitiesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_0f4e3b3c-3120-4380-9701-599f0511fc79_terseLabel_en-US" xlink:label="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Weighted average restricted shares</link:label>
    <link:label id="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_label_en-US" xlink:label="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:to="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount_4b51b084-47e3-4c29-a5ca-f8be560c4475_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Finance lease liability, imputed interest</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Finance Lease, Liability, Undiscounted Excess Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount" xlink:to="lab_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock_d3611df0-2db8-4a3a-be1f-e1e696f3d365_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Unsatisfied Performance Obligations</link:label>
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock_label_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock" xlink:to="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock_2aad4c00-16eb-4fdf-9481-bc69e5c55928_terseLabel_en-US" xlink:label="lab_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Long-lived Assets</link:label>
    <link:label id="lab_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Impairment or Disposal of Long-Lived Assets, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" xlink:to="lab_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CreditFacilityDomain_86be31bd-2cf8-4f9c-8671-df398cfb61dd_terseLabel_en-US" xlink:label="lab_us-gaap_CreditFacilityDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Credit Facility [Domain]</link:label>
    <link:label id="lab_us-gaap_CreditFacilityDomain_label_en-US" xlink:label="lab_us-gaap_CreditFacilityDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Credit Facility [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CreditFacilityDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CreditFacilityDomain" xlink:to="lab_us-gaap_CreditFacilityDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_Goodwill_49b75fc3-6bb0-400a-8c12-24e1e767a92a_terseLabel_en-US" xlink:label="lab_us-gaap_Goodwill" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Goodwill</link:label>
    <link:label id="lab_us-gaap_Goodwill_label_en-US" xlink:label="lab_us-gaap_Goodwill" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Goodwill</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Goodwill"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Goodwill" xlink:to="lab_us-gaap_Goodwill" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_ca0545fb-5d89-4807-8f40-c0e2d73a722d_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Purchase of shares to satisfy employee tax on vested stock</link:label>
    <link:label id="lab_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_label_en-US" xlink:label="lab_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Payment, Tax Withholding, Share-Based Payment Arrangement</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:to="lab_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_d322f91e-6722-440c-9766-b6a59de3b848_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Other comprehensive income (loss):</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other Comprehensive Income (Loss), Net of Tax [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_StockRepurchaseProgramAuthorizedAmount1_20a94916-f6ef-4611-9d26-444a0b4b84cd_terseLabel_en-US" xlink:label="lab_srt_StockRepurchaseProgramAuthorizedAmount1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Authorized stock repurchase amount</link:label>
    <link:label id="lab_srt_StockRepurchaseProgramAuthorizedAmount1_label_en-US" xlink:label="lab_srt_StockRepurchaseProgramAuthorizedAmount1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share Repurchase Program, Authorized, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StockRepurchaseProgramAuthorizedAmount1" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_StockRepurchaseProgramAuthorizedAmount1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_StockRepurchaseProgramAuthorizedAmount1" xlink:to="lab_srt_StockRepurchaseProgramAuthorizedAmount1" xlink:type="arc" order="1"/>
    <link:label id="lab_aca_SellersNoteMember_79bd696d-8c22-4537-810b-10671b25676f_terseLabel_en-US" xlink:label="lab_aca_SellersNoteMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Seller's Note</link:label>
    <link:label id="lab_aca_SellersNoteMember_label_en-US" xlink:label="lab_aca_SellersNoteMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Seller's Note [Member]</link:label>
    <link:label id="lab_aca_SellersNoteMember_documentation_en-US" xlink:label="lab_aca_SellersNoteMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Seller's Note</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_aca_SellersNoteMember" xlink:href="aca-20241231.xsd#aca_SellersNoteMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_aca_SellersNoteMember" xlink:to="lab_aca_SellersNoteMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EmployeeStockOptionMember_terseLabel_en-US" xlink:label="lab_us-gaap_EmployeeStockOptionMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Employee Stock Option</link:label>
    <link:label id="lab_us-gaap_EmployeeStockOptionMember_label_en-US" xlink:label="lab_us-gaap_EmployeeStockOptionMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Payment Arrangement, Option [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockOptionMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeStockOptionMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeStockOptionMember" xlink:to="lab_us-gaap_EmployeeStockOptionMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_38be67d8-b302-4c12-a4cd-d677420a4d47_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Operating lease payments, 2025</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Year One</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ComprehensiveIncomeNetOfTax_9b3e93a9-5287-4e23-9e55-4463b92c1d4f_totalLabel_en-US" xlink:label="lab_us-gaap_ComprehensiveIncomeNetOfTax" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Comprehensive income</link:label>
    <link:label id="lab_us-gaap_ComprehensiveIncomeNetOfTax_label_en-US" xlink:label="lab_us-gaap_ComprehensiveIncomeNetOfTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Comprehensive Income (Loss), Net of Tax, Attributable to Parent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ComprehensiveIncomeNetOfTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTax" xlink:to="lab_us-gaap_ComprehensiveIncomeNetOfTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent_1c101b8b-a1c2-40e9-866f-23b8b4947a21_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Weighted average discount rate - finance leases</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Finance Lease, Weighted Average Discount Rate, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent" xlink:to="lab_us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RepaymentsOfLinesOfCredit_3368e7ac-d2e1-4913-b1cb-8ecd18616799_terseLabel_en-US" xlink:label="lab_us-gaap_RepaymentsOfLinesOfCredit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Repayments of lines of credit</link:label>
    <link:label id="lab_us-gaap_RepaymentsOfLinesOfCredit_label_en-US" xlink:label="lab_us-gaap_RepaymentsOfLinesOfCredit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Repayments of Lines of Credit</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfLinesOfCredit" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RepaymentsOfLinesOfCredit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RepaymentsOfLinesOfCredit" xlink:to="lab_us-gaap_RepaymentsOfLinesOfCredit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments_067083d5-a290-4a24-a911-c16762d35972_terseLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Other, net</link:label>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments_label_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Other Adjustments, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths_a730f5b1-dbb9-43aa-88a1-417b5bba211a_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Finance lease payments, 2025</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Finance Lease, Liability, to be Paid, Year One</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:to="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AwardTypeAxis_f9339d82-72ad-47b3-a2c2-59ae0093e621_terseLabel_en-US" xlink:label="lab_us-gaap_AwardTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Award Type [Axis]</link:label>
    <link:label id="lab_us-gaap_AwardTypeAxis_label_en-US" xlink:label="lab_us-gaap_AwardTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Award Type [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AwardTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AwardTypeAxis" xlink:to="lab_us-gaap_AwardTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxLiabilities_da260b25-3cdc-44d6-999d-04e57c4bcde1_negatedLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilities" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Adjusted net deferred tax assets (liabilities)</link:label>
    <link:label id="lab_us-gaap_DeferredTaxLiabilities_label_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Tax Liabilities, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxLiabilities" xlink:to="lab_us-gaap_DeferredTaxLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock_679d4c91-0dd8-4c8b-b45c-87b8ad50aaf4_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Revenues, operating profit, total assets, and long-lived assets for U.S. and Foreign operations</link:label>
    <link:label id="lab_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Revenue from External Customers and Long-Lived Assets, by Geographical Areas [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentNet_50e9a5c6-c922-4094-8c84-363a695dc6fc_verboseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentNet" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Property, plant, and equipment, net</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentNet_fc3b97f6-9437-454f-8315-2de2b6ea61af_totalLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentNet" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Property, plant, and equipment, net</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentNet_76f8ae9d-5a43-4dac-af7f-3e25347ea55e_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Property, plant, and equipment, net</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentNet_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Property, Plant and Equipment, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentNet" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InventoryWorkInProcessNetOfReserves_7e8d5c4e-7585-47b3-b667-d5eede79be3f_terseLabel_en-US" xlink:label="lab_us-gaap_InventoryWorkInProcessNetOfReserves" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Work in process</link:label>
    <link:label id="lab_us-gaap_InventoryWorkInProcessNetOfReserves_label_en-US" xlink:label="lab_us-gaap_InventoryWorkInProcessNetOfReserves" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Inventory, Work in Process, Net of Reserves</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryWorkInProcessNetOfReserves" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryWorkInProcessNetOfReserves"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryWorkInProcessNetOfReserves" xlink:to="lab_us-gaap_InventoryWorkInProcessNetOfReserves" xlink:type="arc" order="1"/>
    <link:label id="lab_aca_October12024ToJune302025Member_cf5c5211-5145-4c8f-9576-a072445af071_terseLabel_en-US" xlink:label="lab_aca_October12024ToJune302025Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">October 1, 2024 to June 30, 2025</link:label>
    <link:label id="lab_aca_October12024ToJune302025Member_label_en-US" xlink:label="lab_aca_October12024ToJune302025Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">October 1, 2024 to June 30, 2025 [Member]</link:label>
    <link:label id="lab_aca_October12024ToJune302025Member_documentation_en-US" xlink:label="lab_aca_October12024ToJune302025Member" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">October 1, 2024 to June 30, 2025</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_aca_October12024ToJune302025Member" xlink:href="aca-20241231.xsd#aca_October12024ToJune302025Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_aca_October12024ToJune302025Member" xlink:to="lab_aca_October12024ToJune302025Member" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_IcfrAuditorAttestationFlag_82649143-1cdb-4123-aab0-55888cde53e9_terseLabel_en-US" xlink:label="lab_dei_IcfrAuditorAttestationFlag" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">ICFR Auditor Attestation Flag</link:label>
    <link:label id="lab_dei_IcfrAuditorAttestationFlag_label_en-US" xlink:label="lab_dei_IcfrAuditorAttestationFlag" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">ICFR Auditor Attestation Flag</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_IcfrAuditorAttestationFlag" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_IcfrAuditorAttestationFlag"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_IcfrAuditorAttestationFlag" xlink:to="lab_dei_IcfrAuditorAttestationFlag" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_Liabilities_1ee1f6ab-601f-4313-ba1b-600ee4a8cdb6_totalLabel_en-US" xlink:label="lab_us-gaap_Liabilities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total liabilities</link:label>
    <link:label id="lab_us-gaap_Liabilities_label_en-US" xlink:label="lab_us-gaap_Liabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Liabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Liabilities" xlink:to="lab_us-gaap_Liabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NoncurrentAssets_62c0fb1f-c665-42ba-be05-53fea2891f2c_terseLabel_en-US" xlink:label="lab_us-gaap_NoncurrentAssets" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Long-Lived Assets</link:label>
    <link:label id="lab_us-gaap_NoncurrentAssets_label_en-US" xlink:label="lab_us-gaap_NoncurrentAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Long-Lived Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncurrentAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NoncurrentAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NoncurrentAssets" xlink:to="lab_us-gaap_NoncurrentAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockParOrStatedValuePerShare_fb7c8b33-9d6e-4849-b2de-1309053a9c38_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockParOrStatedValuePerShare" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Common stock, par value (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_CommonStockParOrStatedValuePerShare_label_en-US" xlink:label="lab_us-gaap_CommonStockParOrStatedValuePerShare" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Common Stock, Par or Stated Value Per Share</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockParOrStatedValuePerShare" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockParOrStatedValuePerShare"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockParOrStatedValuePerShare" xlink:to="lab_us-gaap_CommonStockParOrStatedValuePerShare" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_0ca60baf-e4d6-44a4-95f2-673f1e9c126f_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="lab_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife_f22450fb-af29-4322-a838-2faf4e84e686_terseLabel_en-US" xlink:label="lab_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Useful life of acquired intangible asset</link:label>
    <link:label id="lab_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife_label_en-US" xlink:label="lab_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Acquired Finite-Lived Intangible Assets, Weighted Average Useful Life</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" xlink:to="lab_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock_5587b541-467c-4e6c-bc14-07270e1f57f0_terseLabel_en-US" xlink:label="lab_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Foreign Currency Translation</link:label>
    <link:label id="lab_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Foreign Currency Transactions and Translations Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" xlink:to="lab_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevolvingCreditFacilityMember_16ec6e47-a1c7-4270-b698-e969a31d61e0_terseLabel_en-US" xlink:label="lab_us-gaap_RevolvingCreditFacilityMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Revolving credit facility</link:label>
    <link:label id="lab_us-gaap_RevolvingCreditFacilityMember_label_en-US" xlink:label="lab_us-gaap_RevolvingCreditFacilityMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Revolving Credit Facility [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevolvingCreditFacilityMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevolvingCreditFacilityMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevolvingCreditFacilityMember" xlink:to="lab_us-gaap_RevolvingCreditFacilityMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_TrdArrExpirationDate_terseLabel_en-US" xlink:label="lab_ecd_TrdArrExpirationDate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Expiration Date</link:label>
    <link:label id="lab_ecd_TrdArrExpirationDate_label_en-US" xlink:label="lab_ecd_TrdArrExpirationDate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Trading Arrangement Expiration Date</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TrdArrExpirationDate" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_TrdArrExpirationDate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_TrdArrExpirationDate" xlink:to="lab_ecd_TrdArrExpirationDate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_ad9ae051-21d0-4816-8ea2-4808751d4d71_terseLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Investing activities:</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Net Cash Provided by (Used in) Investing Activities [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_aca_DeferredTaxAssetsLiabilitiesNetBeforeValuationAllowanceandReserveforUncertainTaxProvisions_761f5872-d9c3-4d9f-8406-cb4721006261_terseLabel_en-US" xlink:label="lab_aca_DeferredTaxAssetsLiabilitiesNetBeforeValuationAllowanceandReserveforUncertainTaxProvisions" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Net deferred tax assets (liabilities) before valuation allowances</link:label>
    <link:label id="lab_aca_DeferredTaxAssetsLiabilitiesNetBeforeValuationAllowanceandReserveforUncertainTaxProvisions_label_en-US" xlink:label="lab_aca_DeferredTaxAssetsLiabilitiesNetBeforeValuationAllowanceandReserveforUncertainTaxProvisions" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Tax Assets (Liabilities), Net, Before Valuation Allowance and Reserve for Uncertain Tax Provisions</link:label>
    <link:label id="lab_aca_DeferredTaxAssetsLiabilitiesNetBeforeValuationAllowanceandReserveforUncertainTaxProvisions_documentation_en-US" xlink:label="lab_aca_DeferredTaxAssetsLiabilitiesNetBeforeValuationAllowanceandReserveforUncertainTaxProvisions" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Deferred Tax Assets (Liabilities), Net, Before Valuation Allowance and Reserve for Uncertain Tax Provisions.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_aca_DeferredTaxAssetsLiabilitiesNetBeforeValuationAllowanceandReserveforUncertainTaxProvisions" xlink:href="aca-20241231.xsd#aca_DeferredTaxAssetsLiabilitiesNetBeforeValuationAllowanceandReserveforUncertainTaxProvisions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_aca_DeferredTaxAssetsLiabilitiesNetBeforeValuationAllowanceandReserveforUncertainTaxProvisions" xlink:to="lab_aca_DeferredTaxAssetsLiabilitiesNetBeforeValuationAllowanceandReserveforUncertainTaxProvisions" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityCurrent_3c22f9d9-c9e3-4faa-b9cf-6f827fe5c32f_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Lease liability, Current, Operating</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityCurrent_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Operating Lease, Liability, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseLiabilityCurrent" xlink:to="lab_us-gaap_OperatingLeaseLiabilityCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_TotalShareholderRtnAmt_terseLabel_en-US" xlink:label="lab_ecd_TotalShareholderRtnAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Total Shareholder Return Amount</link:label>
    <link:label id="lab_ecd_TotalShareholderRtnAmt_label_en-US" xlink:label="lab_ecd_TotalShareholderRtnAmt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Total Shareholder Return Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TotalShareholderRtnAmt" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_TotalShareholderRtnAmt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_TotalShareholderRtnAmt" xlink:to="lab_ecd_TotalShareholderRtnAmt" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_EqtyAwrdsAdjFnTextBlock_terseLabel_en-US" xlink:label="lab_ecd_EqtyAwrdsAdjFnTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Equity Awards Adjustments, Footnote</link:label>
    <link:label id="lab_ecd_EqtyAwrdsAdjFnTextBlock_label_en-US" xlink:label="lab_ecd_EqtyAwrdsAdjFnTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Equity Awards Adjustments, Footnote [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_EqtyAwrdsAdjFnTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_EqtyAwrdsAdjFnTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_EqtyAwrdsAdjFnTextBlock" xlink:to="lab_ecd_EqtyAwrdsAdjFnTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_aca_UpToFourFiscalQuartersUponMaterialAcquisitionMember_7422e76a-5cfd-4a97-a010-f01852962a9d_terseLabel_en-US" xlink:label="lab_aca_UpToFourFiscalQuartersUponMaterialAcquisitionMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Up to four fiscal quarters upon material acquisition</link:label>
    <link:label id="lab_aca_UpToFourFiscalQuartersUponMaterialAcquisitionMember_label_en-US" xlink:label="lab_aca_UpToFourFiscalQuartersUponMaterialAcquisitionMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Up to four fiscal quarters upon material acquisition [Member]</link:label>
    <link:label id="lab_aca_UpToFourFiscalQuartersUponMaterialAcquisitionMember_documentation_en-US" xlink:label="lab_aca_UpToFourFiscalQuartersUponMaterialAcquisitionMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Up to four fiscal quarters upon material acquisition</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_aca_UpToFourFiscalQuartersUponMaterialAcquisitionMember" xlink:href="aca-20241231.xsd#aca_UpToFourFiscalQuartersUponMaterialAcquisitionMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_aca_UpToFourFiscalQuartersUponMaterialAcquisitionMember" xlink:to="lab_aca_UpToFourFiscalQuartersUponMaterialAcquisitionMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProductiveLandMember_0535d5d4-7d58-4b15-8201-4cc4d78a4d01_terseLabel_en-US" xlink:label="lab_us-gaap_ProductiveLandMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Mineral reserves</link:label>
    <link:label id="lab_us-gaap_ProductiveLandMember_label_en-US" xlink:label="lab_us-gaap_ProductiveLandMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Productive Land [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProductiveLandMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProductiveLandMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProductiveLandMember" xlink:to="lab_us-gaap_ProductiveLandMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentGross_860e946b-213f-4d03-baf8-9c8b6cae5c2f_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentGross" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Property, plant and equipment, at cost</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentGross_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentGross" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Property, Plant and Equipment, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentGross" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentGross"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentGross" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentGross" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentLineItems_c4d544fa-ad46-4658-b57c-e1d211340c15_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Debt Instrument [Line Items]</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentLineItems_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt Instrument [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentLineItems" xlink:to="lab_us-gaap_DebtInstrumentLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_NamedExecutiveOfficersFnTextBlock_terseLabel_en-US" xlink:label="lab_ecd_NamedExecutiveOfficersFnTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Named Executive Officers, Footnote</link:label>
    <link:label id="lab_ecd_NamedExecutiveOfficersFnTextBlock_label_en-US" xlink:label="lab_ecd_NamedExecutiveOfficersFnTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Named Executive Officers, Footnote [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_NamedExecutiveOfficersFnTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_NamedExecutiveOfficersFnTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_NamedExecutiveOfficersFnTextBlock" xlink:to="lab_ecd_NamedExecutiveOfficersFnTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock_370de578-be9d-4f20-a57e-b2717aebcf59_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Goodwill and Intangible Assets</link:label>
    <link:label id="lab_us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Goodwill and Intangible Assets, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock" xlink:to="lab_us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BasisOfAccountingPolicyPolicyTextBlock_9ffefb69-fb15-4200-b954-8d20993f38e7_terseLabel_en-US" xlink:label="lab_us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Basis of Presentation</link:label>
    <link:label id="lab_us-gaap_BasisOfAccountingPolicyPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Basis of Accounting, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BasisOfAccountingPolicyPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:to="lab_us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_320e44c9-6641-4c86-b531-b9ca210a319e_verboseLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Diluted (in shares)</link:label>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_28c55f41-7098-4235-bfd0-146cdda3d4e8_totalLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Net income - diluted (shares)</link:label>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_label_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Weighted Average Number of Shares Outstanding, Diluted</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:to="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_MnpiDiscTimedForCompValFlag_terseLabel_en-US" xlink:label="lab_ecd_MnpiDiscTimedForCompValFlag" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">MNPI Disclosure Timed for Compensation Value</link:label>
    <link:label id="lab_ecd_MnpiDiscTimedForCompValFlag_label_en-US" xlink:label="lab_ecd_MnpiDiscTimedForCompValFlag" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">MNPI Disclosure Timed for Compensation Value [Flag]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_MnpiDiscTimedForCompValFlag" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_MnpiDiscTimedForCompValFlag"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_MnpiDiscTimedForCompValFlag" xlink:to="lab_ecd_MnpiDiscTimedForCompValFlag" xlink:type="arc" order="1"/>
    <link:label id="lab_aca_OperatingEngineers825PensionFundMember_916774c5-c3c5-43e1-8309-a05948d7303a_terseLabel_en-US" xlink:label="lab_aca_OperatingEngineers825PensionFundMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Operating Engineers 825 Pension Fund</link:label>
    <link:label id="lab_aca_OperatingEngineers825PensionFundMember_label_en-US" xlink:label="lab_aca_OperatingEngineers825PensionFundMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Operating Engineers 825 Pension Fund [Member]</link:label>
    <link:label id="lab_aca_OperatingEngineers825PensionFundMember_documentation_en-US" xlink:label="lab_aca_OperatingEngineers825PensionFundMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Operating Engineers 825 Pension Fund</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_aca_OperatingEngineers825PensionFundMember" xlink:href="aca-20241231.xsd#aca_OperatingEngineers825PensionFundMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_aca_OperatingEngineers825PensionFundMember" xlink:to="lab_aca_OperatingEngineers825PensionFundMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockholdersEquity_73e93179-6684-4912-b717-a6f0cb848318_totalLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total stockholders' equity</link:label>
    <link:label id="lab_us-gaap_StockholdersEquity_ec9e6b04-901c-4f9d-8c38-c106ee146863_periodStartLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xml:lang="en-US">Beginning balance</link:label>
    <link:label id="lab_us-gaap_StockholdersEquity_32a836cd-4272-404c-9f54-25b7c0d5b7d5_periodEndLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xml:lang="en-US">Ending balance</link:label>
    <link:label id="lab_us-gaap_StockholdersEquity_label_en-US" xlink:label="lab_us-gaap_StockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Equity, Attributable to Parent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquity"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockholdersEquity" xlink:to="lab_us-gaap_StockholdersEquity" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsGross_c3a6209b-590c-40d2-8314-c78eff8c9b77_totalLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsGross" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total deferred tax assets</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsGross_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsGross" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Tax Assets, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsGross" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsGross"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsGross" xlink:to="lab_us-gaap_DeferredTaxAssetsGross" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromIssuanceOfDebt_52c408f1-3a68-46ae-8b4c-a3d2f3f67c57_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromIssuanceOfDebt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Proceeds from issuance of debt</link:label>
    <link:label id="lab_us-gaap_ProceedsFromIssuanceOfDebt_label_en-US" xlink:label="lab_us-gaap_ProceedsFromIssuanceOfDebt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Proceeds from Issuance of Debt</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromIssuanceOfDebt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromIssuanceOfDebt" xlink:to="lab_us-gaap_ProceedsFromIssuanceOfDebt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationsAbstract_f7e190ea-45ad-4498-9206-acb1f9687dc0_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Business Combinations [Abstract]</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationsAbstract_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Business Combinations [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationsAbstract" xlink:to="lab_us-gaap_BusinessCombinationsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_aca_TrinityCommonStockMember_744870a0-7fc1-4b76-bc33-21d9d9bd7baa_terseLabel_en-US" xlink:label="lab_aca_TrinityCommonStockMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Trinity Equity Awards Held by Arcosa Employees</link:label>
    <link:label id="lab_aca_TrinityCommonStockMember_label_en-US" xlink:label="lab_aca_TrinityCommonStockMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Trinity Common Stock [Member]</link:label>
    <link:label id="lab_aca_TrinityCommonStockMember_documentation_en-US" xlink:label="lab_aca_TrinityCommonStockMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Trinity Common Stock [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_aca_TrinityCommonStockMember" xlink:href="aca-20241231.xsd#aca_TrinityCommonStockMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_aca_TrinityCommonStockMember" xlink:to="lab_aca_TrinityCommonStockMember" xlink:type="arc" order="1"/>
    <link:label id="lab_aca_BusinessAcquisitionProFormaIncomeBeforeIncomeTaxes_24b07719-0374-492e-ba22-25460777718b_terseLabel_en-US" xlink:label="lab_aca_BusinessAcquisitionProFormaIncomeBeforeIncomeTaxes" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Unaudited pro-forma income before income taxes</link:label>
    <link:label id="lab_aca_BusinessAcquisitionProFormaIncomeBeforeIncomeTaxes_label_en-US" xlink:label="lab_aca_BusinessAcquisitionProFormaIncomeBeforeIncomeTaxes" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Business Acquisition, Pro Forma Income Before Income Taxes</link:label>
    <link:label id="lab_aca_BusinessAcquisitionProFormaIncomeBeforeIncomeTaxes_documentation_en-US" xlink:label="lab_aca_BusinessAcquisitionProFormaIncomeBeforeIncomeTaxes" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Business Acquisition, Pro Forma Income Before Income Taxes</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_aca_BusinessAcquisitionProFormaIncomeBeforeIncomeTaxes" xlink:href="aca-20241231.xsd#aca_BusinessAcquisitionProFormaIncomeBeforeIncomeTaxes"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_aca_BusinessAcquisitionProFormaIncomeBeforeIncomeTaxes" xlink:to="lab_aca_BusinessAcquisitionProFormaIncomeBeforeIncomeTaxes" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfGoodwillTextBlock_eb2c2067-174f-4d80-ac23-5be40d551fac_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfGoodwillTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Goodwill by segment</link:label>
    <link:label id="lab_us-gaap_ScheduleOfGoodwillTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfGoodwillTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Goodwill [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfGoodwillTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfGoodwillTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfGoodwillTextBlock" xlink:to="lab_us-gaap_ScheduleOfGoodwillTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConcentrationRiskTypeDomain_155da2b2-4f7c-4427-8be3-326afaa2c551_terseLabel_en-US" xlink:label="lab_us-gaap_ConcentrationRiskTypeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Concentration Risk Type [Domain]</link:label>
    <link:label id="lab_us-gaap_ConcentrationRiskTypeDomain_label_en-US" xlink:label="lab_us-gaap_ConcentrationRiskTypeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Concentration Risk Type [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskTypeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConcentrationRiskTypeDomain" xlink:to="lab_us-gaap_ConcentrationRiskTypeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LettersOfCreditOutstandingAmount_ed066f79-7772-42ee-9eb3-16d9def0e6ac_terseLabel_en-US" xlink:label="lab_us-gaap_LettersOfCreditOutstandingAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Letters of credit outstanding</link:label>
    <link:label id="lab_us-gaap_LettersOfCreditOutstandingAmount_label_en-US" xlink:label="lab_us-gaap_LettersOfCreditOutstandingAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Letters of Credit Outstanding, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LettersOfCreditOutstandingAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LettersOfCreditOutstandingAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LettersOfCreditOutstandingAmount" xlink:to="lab_us-gaap_LettersOfCreditOutstandingAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SellingGeneralAndAdministrativeExpense_b8b34c56-6620-41ee-9a8f-c6c18398b96c_terseLabel_en-US" xlink:label="lab_us-gaap_SellingGeneralAndAdministrativeExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Selling, general, and administrative expenses</link:label>
    <link:label id="lab_us-gaap_SellingGeneralAndAdministrativeExpense_label_en-US" xlink:label="lab_us-gaap_SellingGeneralAndAdministrativeExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Selling, General and Administrative Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SellingGeneralAndAdministrativeExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SellingGeneralAndAdministrativeExpense" xlink:to="lab_us-gaap_SellingGeneralAndAdministrativeExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedContributionPlanCostRecognized_d2275779-1f01-475d-96f5-f309a07e82dd_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedContributionPlanCostRecognized" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Defined contribution plans</link:label>
    <link:label id="lab_us-gaap_DefinedContributionPlanCostRecognized_label_en-US" xlink:label="lab_us-gaap_DefinedContributionPlanCostRecognized" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Defined Contribution Plan, Cost</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedContributionPlanCostRecognized" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedContributionPlanCostRecognized"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedContributionPlanCostRecognized" xlink:to="lab_us-gaap_DefinedContributionPlanCostRecognized" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CostOfSalesMember_dd57e728-1e7c-418c-a583-46acbfdc48b9_terseLabel_en-US" xlink:label="lab_us-gaap_CostOfSalesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Cost of Sales</link:label>
    <link:label id="lab_us-gaap_CostOfSalesMember_label_en-US" xlink:label="lab_us-gaap_CostOfSalesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Cost of Sales [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfSalesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CostOfSalesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CostOfSalesMember" xlink:to="lab_us-gaap_CostOfSalesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_197a3f58-1643-45f1-8d92-946a0290fc48_verboseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Shares of common stock provided for awarding by the Plan (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Authorized</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentFiscalPeriodFocus_c520eaf1-8531-433e-ba61-4a6ffea17808_terseLabel_en-US" xlink:label="lab_dei_DocumentFiscalPeriodFocus" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Document Fiscal Period Focus</link:label>
    <link:label id="lab_dei_DocumentFiscalPeriodFocus_label_en-US" xlink:label="lab_dei_DocumentFiscalPeriodFocus" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Document Fiscal Period Focus</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalPeriodFocus" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentFiscalPeriodFocus"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentFiscalPeriodFocus" xlink:to="lab_dei_DocumentFiscalPeriodFocus" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour_c4e152eb-92fe-4c0d-a242-d7aeb115cd20_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">2028</link:label>
    <link:label id="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour_label_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Long-Term Debt, Maturity, Year Four</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour" xlink:to="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AllExecutiveCategoriesMember_terseLabel_en-US" xlink:label="lab_ecd_AllExecutiveCategoriesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">All Executive Categories</link:label>
    <link:label id="lab_ecd_AllExecutiveCategoriesMember_label_en-US" xlink:label="lab_ecd_AllExecutiveCategoriesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">All Executive Categories [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AllExecutiveCategoriesMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AllExecutiveCategoriesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AllExecutiveCategoriesMember" xlink:to="lab_ecd_AllExecutiveCategoriesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_f48f6c93-31e0-4cbc-b1b8-2c1e3572737c_terseLabel_en-US" xlink:label="lab_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Nonparticipating unvested restricted shares (shares)</link:label>
    <link:label id="lab_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_label_en-US" xlink:label="lab_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Incremental Common Shares Attributable to Dilutive Effect of Share-Based Payment Arrangements</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" xlink:to="lab_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BalanceSheetLocationDomain_d597dd84-b69a-4323-b0ef-4d8af550c883_terseLabel_en-US" xlink:label="lab_us-gaap_BalanceSheetLocationDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Statement of Financial Position Location, Balance [Domain]</link:label>
    <link:label id="lab_us-gaap_BalanceSheetLocationDomain_label_en-US" xlink:label="lab_us-gaap_BalanceSheetLocationDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Statement of Financial Position Location, Balance [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BalanceSheetLocationDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BalanceSheetLocationDomain" xlink:to="lab_us-gaap_BalanceSheetLocationDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_9f6dbcab-2b63-431d-844b-01874c1c2477_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">2026</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Finite-Lived Intangible Asset, Expected Amortization, Year Two</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_ChangedPeerGroupFnTextBlock_terseLabel_en-US" xlink:label="lab_ecd_ChangedPeerGroupFnTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Changed Peer Group, Footnote</link:label>
    <link:label id="lab_ecd_ChangedPeerGroupFnTextBlock_label_en-US" xlink:label="lab_ecd_ChangedPeerGroupFnTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Changed Peer Group, Footnote [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ChangedPeerGroupFnTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_ChangedPeerGroupFnTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_ChangedPeerGroupFnTextBlock" xlink:to="lab_ecd_ChangedPeerGroupFnTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetsAbstract_bfc054a4-e289-4292-9a38-74a7eb2e7aba_terseLabel_en-US" xlink:label="lab_us-gaap_AssetsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">ASSETS</link:label>
    <link:label id="lab_us-gaap_AssetsAbstract_label_en-US" xlink:label="lab_us-gaap_AssetsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Assets [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsAbstract" xlink:to="lab_us-gaap_AssetsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTax_c11f9167-ff01-43c2-be47-922871d6328e_totalLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTax" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Other comprehensive income (loss)</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTax_451e91e4-4845-445f-b449-84bf14b70f53_verboseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTax" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Other comprehensive income (loss)</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTax_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other Comprehensive Income (Loss), Net of Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTax" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentType_ac5e5cc6-4e09-4d54-9567-7a6a19b566e0_terseLabel_en-US" xlink:label="lab_dei_DocumentType" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Document Type</link:label>
    <link:label id="lab_dei_DocumentType_label_en-US" xlink:label="lab_dei_DocumentType" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Document Type</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentType" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentType"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentType" xlink:to="lab_dei_DocumentType" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LineOfCreditFacilityCommitmentFeePercentage_1d5df135-e580-4bc6-831c-d84df7fd5d6c_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityCommitmentFeePercentage" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Line of credit commitment fee percentage</link:label>
    <link:label id="lab_us-gaap_LineOfCreditFacilityCommitmentFeePercentage_label_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityCommitmentFeePercentage" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Line of Credit Facility, Commitment Fee Percentage</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityCommitmentFeePercentage" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LineOfCreditFacilityCommitmentFeePercentage"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditFacilityCommitmentFeePercentage" xlink:to="lab_us-gaap_LineOfCreditFacilityCommitmentFeePercentage" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeContractTypeDomain_2b342705-009b-4b6f-960c-87a86856aad4_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeContractTypeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Derivative Contract [Domain]</link:label>
    <link:label id="lab_us-gaap_DerivativeContractTypeDomain_label_en-US" xlink:label="lab_us-gaap_DerivativeContractTypeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Derivative Contract [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeContractTypeDomain" xlink:to="lab_us-gaap_DerivativeContractTypeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_aa3140a0-94e4-486d-8e48-998156513d06_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Financial information for segments</link:label>
    <link:label id="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Segment Reporting Information, by Segment [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:to="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherIncomeAndExpensesAbstract_810d9c6c-4f22-4771-8c15-8385102ad703_terseLabel_en-US" xlink:label="lab_us-gaap_OtherIncomeAndExpensesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Other Income and Expenses [Abstract]</link:label>
    <link:label id="lab_us-gaap_OtherIncomeAndExpensesAbstract_label_en-US" xlink:label="lab_us-gaap_OtherIncomeAndExpensesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other Income and Expenses [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherIncomeAndExpensesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherIncomeAndExpensesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherIncomeAndExpensesAbstract" xlink:to="lab_us-gaap_OtherIncomeAndExpensesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProductWarrantyLiabilityTable_5de85c3a-d1d7-4ed9-a3a0-bb50d2f35ac7_terseLabel_en-US" xlink:label="lab_us-gaap_ProductWarrantyLiabilityTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Product Warranty Liability [Table]</link:label>
    <link:label id="lab_us-gaap_ProductWarrantyLiabilityTable_label_en-US" xlink:label="lab_us-gaap_ProductWarrantyLiabilityTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Product Warranty Liability [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProductWarrantyLiabilityTable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProductWarrantyLiabilityTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProductWarrantyLiabilityTable" xlink:to="lab_us-gaap_ProductWarrantyLiabilityTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock_c1f59156-ab9e-4ac8-88fe-9d4d92422721_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Expected future amortization expense of intangibles</link:label>
    <link:label id="lab_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" xlink:to="lab_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_MaximumMember_aa482395-4aa6-466d-81c8-6d3b5bacf533_terseLabel_en-US" xlink:label="lab_srt_MaximumMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Maximum</link:label>
    <link:label id="lab_srt_MaximumMember_label_en-US" xlink:label="lab_srt_MaximumMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Maximum [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MaximumMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_MaximumMember" xlink:to="lab_srt_MaximumMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_EquityValuationAssumptionDifferenceFnTextBlock_terseLabel_en-US" xlink:label="lab_ecd_EquityValuationAssumptionDifferenceFnTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Equity Valuation Assumption Difference, Footnote</link:label>
    <link:label id="lab_ecd_EquityValuationAssumptionDifferenceFnTextBlock_label_en-US" xlink:label="lab_ecd_EquityValuationAssumptionDifferenceFnTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Equity Valuation Assumption Difference, Footnote [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_EquityValuationAssumptionDifferenceFnTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_EquityValuationAssumptionDifferenceFnTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_EquityValuationAssumptionDifferenceFnTextBlock" xlink:to="lab_ecd_EquityValuationAssumptionDifferenceFnTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsNet_442d64cf-a2a4-4e52-a1ef-eb7b2700a553_totalLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsNet" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Intangibles with definite lives, net</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsNet_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Finite-Lived Intangible Assets, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountsPayableCurrent_ba19ed0e-dfc8-4c76-a3aa-04d79c83511e_terseLabel_en-US" xlink:label="lab_us-gaap_AccountsPayableCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Accounts payable</link:label>
    <link:label id="lab_us-gaap_AccountsPayableCurrent_label_en-US" xlink:label="lab_us-gaap_AccountsPayableCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accounts Payable, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsPayableCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountsPayableCurrent" xlink:to="lab_us-gaap_AccountsPayableCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract_22419c18-c498-4fba-8544-17bd9643c0f2_terseLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Effect of dilutive securities:</link:label>
    <link:label id="lab_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract_label_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Weighted Average Number of Shares Outstanding, Diluted, Adjustment [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract" xlink:to="lab_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_RangeAxis_bb75fc44-b311-4e8c-b994-418197fa0a25_terseLabel_en-US" xlink:label="lab_srt_RangeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Statistical Measurement [Axis]</link:label>
    <link:label id="lab_srt_RangeAxis_label_en-US" xlink:label="lab_srt_RangeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Statistical Measurement [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_RangeAxis" xlink:to="lab_srt_RangeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_NonRule10b51ArrTrmntdFlag_terseLabel_en-US" xlink:label="lab_ecd_NonRule10b51ArrTrmntdFlag" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Non-Rule 10b5-1 Arrangement Terminated</link:label>
    <link:label id="lab_ecd_NonRule10b51ArrTrmntdFlag_label_en-US" xlink:label="lab_ecd_NonRule10b51ArrTrmntdFlag" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Non-Rule 10b5-1 Arrangement Terminated [Flag]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_NonRule10b51ArrTrmntdFlag" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_NonRule10b51ArrTrmntdFlag"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_NonRule10b51ArrTrmntdFlag" xlink:to="lab_ecd_NonRule10b51ArrTrmntdFlag" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_f645d84e-2a22-426b-ba2d-765a5756c261_totalLabel_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Income before income taxes</link:label>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_label_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:to="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_NonPeoNeoAvgTotalCompAmt_terseLabel_en-US" xlink:label="lab_ecd_NonPeoNeoAvgTotalCompAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Non-PEO NEO Average Total Compensation Amount</link:label>
    <link:label id="lab_ecd_NonPeoNeoAvgTotalCompAmt_label_en-US" xlink:label="lab_ecd_NonPeoNeoAvgTotalCompAmt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Non-PEO NEO Average Total Compensation Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_NonPeoNeoAvgTotalCompAmt" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_NonPeoNeoAvgTotalCompAmt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_NonPeoNeoAvgTotalCompAmt" xlink:to="lab_ecd_NonPeoNeoAvgTotalCompAmt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_0d68720d-9a90-429b-b541-6ad3b559f6bd_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Depreciation, depletion, and amortization</link:label>
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_label_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Tax Liabilities, Property, Plant and Equipment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment" xlink:to="lab_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_OutstandingRecoveryIndName_terseLabel_en-US" xlink:label="lab_ecd_OutstandingRecoveryIndName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Name</link:label>
    <link:label id="lab_ecd_OutstandingRecoveryIndName_label_en-US" xlink:label="lab_ecd_OutstandingRecoveryIndName" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Outstanding Recovery, Individual Name</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_OutstandingRecoveryIndName" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_OutstandingRecoveryIndName"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_OutstandingRecoveryIndName" xlink:to="lab_ecd_OutstandingRecoveryIndName" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GoodwillImpairmentLoss_0ead74ff-12ac-48a9-9f56-4d76a23e3023_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillImpairmentLoss" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Goodwill impairment charges</link:label>
    <link:label id="lab_us-gaap_GoodwillImpairmentLoss_label_en-US" xlink:label="lab_us-gaap_GoodwillImpairmentLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Goodwill, Impairment Loss</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillImpairmentLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillImpairmentLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillImpairmentLoss" xlink:to="lab_us-gaap_GoodwillImpairmentLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AwardTmgPredtrmndFlag_terseLabel_en-US" xlink:label="lab_ecd_AwardTmgPredtrmndFlag" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Award Timing Predetermined</link:label>
    <link:label id="lab_ecd_AwardTmgPredtrmndFlag_label_en-US" xlink:label="lab_ecd_AwardTmgPredtrmndFlag" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Award Timing Predetermined [Flag]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardTmgPredtrmndFlag" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AwardTmgPredtrmndFlag"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AwardTmgPredtrmndFlag" xlink:to="lab_ecd_AwardTmgPredtrmndFlag" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RepaymentsOfLongTermDebtAndCapitalSecurities_461d0de9-1188-4fe9-a029-3b913883263c_negatedLabel_en-US" xlink:label="lab_us-gaap_RepaymentsOfLongTermDebtAndCapitalSecurities" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Payments to retire debt</link:label>
    <link:label id="lab_us-gaap_RepaymentsOfLongTermDebtAndCapitalSecurities_label_en-US" xlink:label="lab_us-gaap_RepaymentsOfLongTermDebtAndCapitalSecurities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Repayment of Long-Term Debt, Long-Term Lease Obligation, and Capital Security</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfLongTermDebtAndCapitalSecurities" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RepaymentsOfLongTermDebtAndCapitalSecurities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RepaymentsOfLongTermDebtAndCapitalSecurities" xlink:to="lab_us-gaap_RepaymentsOfLongTermDebtAndCapitalSecurities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsOfDividendsCommonStock_475b77fa-ed80-4474-8cd2-02441ed38c3c_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_PaymentsOfDividendsCommonStock" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Cash dividends on common stock</link:label>
    <link:label id="lab_us-gaap_PaymentsOfDividendsCommonStock_label_en-US" xlink:label="lab_us-gaap_PaymentsOfDividendsCommonStock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Payments of Ordinary Dividends, Common Stock</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfDividendsCommonStock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsOfDividendsCommonStock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsOfDividendsCommonStock" xlink:to="lab_us-gaap_PaymentsOfDividendsCommonStock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CustomerRelationshipsMember_4a6fe4d7-d35f-4ca9-91f1-9504dbadb937_terseLabel_en-US" xlink:label="lab_us-gaap_CustomerRelationshipsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Customer relationships</link:label>
    <link:label id="lab_us-gaap_CustomerRelationshipsMember_label_en-US" xlink:label="lab_us-gaap_CustomerRelationshipsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Customer Relationships [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerRelationshipsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CustomerRelationshipsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CustomerRelationshipsMember" xlink:to="lab_us-gaap_CustomerRelationshipsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerShareDiluted_9b577111-93cb-4d48-8a35-f74d262d1a89_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareDiluted" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Diluted (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareDiluted_7005cdb8-2b34-458c-abc3-75af3972b6e2_verboseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareDiluted" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Net income - diluted (EPS)</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareDiluted_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareDiluted" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Earnings Per Share, Diluted</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareDiluted"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareDiluted" xlink:to="lab_us-gaap_EarningsPerShareDiluted" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic_ef3a5c56-c633-40a2-a434-2b1b15d57c5d_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Income before income taxes for U.S. operations</link:label>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic_label_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Income (Loss) from Continuing Operations before Income Taxes, Domestic</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" xlink:to="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" xlink:type="arc" order="1"/>
    <link:label id="lab_aca_CommittedBridgeLoanFinancing_dfd689f3-d3d6-4d4f-b1a2-ea742018132c_terseLabel_en-US" xlink:label="lab_aca_CommittedBridgeLoanFinancing" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Committed bridge loan, unused</link:label>
    <link:label id="lab_aca_CommittedBridgeLoanFinancing_label_en-US" xlink:label="lab_aca_CommittedBridgeLoanFinancing" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Committed Bridge Loan Financing</link:label>
    <link:label id="lab_aca_CommittedBridgeLoanFinancing_documentation_en-US" xlink:label="lab_aca_CommittedBridgeLoanFinancing" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Committed Bridge Loan Financing</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_aca_CommittedBridgeLoanFinancing" xlink:href="aca-20241231.xsd#aca_CommittedBridgeLoanFinancing"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_aca_CommittedBridgeLoanFinancing" xlink:to="lab_aca_CommittedBridgeLoanFinancing" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CurrentIncomeTaxExpenseBenefit_36810da5-aae8-40c8-8834-1525403e869c_terseLabel_en-US" xlink:label="lab_us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Current</link:label>
    <link:label id="lab_us-gaap_CurrentIncomeTaxExpenseBenefit_6f042cd1-6068-4b10-b72a-049b6f274880_totalLabel_en-US" xlink:label="lab_us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total current</link:label>
    <link:label id="lab_us-gaap_CurrentIncomeTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Current Income Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CurrentIncomeTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:to="lab_us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_RestatementDoesNotRequireRecoveryTextBlock_terseLabel_en-US" xlink:label="lab_ecd_RestatementDoesNotRequireRecoveryTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Restatement does not require Recovery</link:label>
    <link:label id="lab_ecd_RestatementDoesNotRequireRecoveryTextBlock_label_en-US" xlink:label="lab_ecd_RestatementDoesNotRequireRecoveryTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Restatement Does Not Require Recovery [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_RestatementDoesNotRequireRecoveryTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_RestatementDoesNotRequireRecoveryTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_RestatementDoesNotRequireRecoveryTextBlock" xlink:to="lab_ecd_RestatementDoesNotRequireRecoveryTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CompensationAndRetirementDisclosureAbstract_24b4a117-b3c5-4496-81f6-361765149b39_terseLabel_en-US" xlink:label="lab_us-gaap_CompensationAndRetirementDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Retirement Benefits [Abstract]</link:label>
    <link:label id="lab_us-gaap_CompensationAndRetirementDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_CompensationAndRetirementDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Retirement Benefits [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CompensationAndRetirementDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract" xlink:to="lab_us-gaap_CompensationAndRetirementDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax_aec74dcb-c777-4780-94a0-77dbd24ac8d2_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Foreign currency exchange transactions</link:label>
    <link:label id="lab_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax_label_en-US" xlink:label="lab_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Gain (Loss), Foreign Currency Transaction, before Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ForeignCurrencyTransactionGainLossBeforeTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax" xlink:to="lab_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ParticipatingSecuritiesDistributedAndUndistributedEarningsLossBasic_bf6a308c-cebc-43c0-86aa-c4c494753ed8_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_ParticipatingSecuritiesDistributedAndUndistributedEarningsLossBasic" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Unvested restricted share participation</link:label>
    <link:label id="lab_us-gaap_ParticipatingSecuritiesDistributedAndUndistributedEarningsLossBasic_label_en-US" xlink:label="lab_us-gaap_ParticipatingSecuritiesDistributedAndUndistributedEarningsLossBasic" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Participating Securities, Distributed and Undistributed Earnings (Loss), Basic</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ParticipatingSecuritiesDistributedAndUndistributedEarningsLossBasic" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ParticipatingSecuritiesDistributedAndUndistributedEarningsLossBasic"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ParticipatingSecuritiesDistributedAndUndistributedEarningsLossBasic" xlink:to="lab_us-gaap_ParticipatingSecuritiesDistributedAndUndistributedEarningsLossBasic" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_MajorCustomersAxis_7b51df74-93dd-4944-b6b7-98798aafe377_terseLabel_en-US" xlink:label="lab_srt_MajorCustomersAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Customer [Axis]</link:label>
    <link:label id="lab_srt_MajorCustomersAxis_label_en-US" xlink:label="lab_srt_MajorCustomersAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Customer [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MajorCustomersAxis" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MajorCustomersAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_MajorCustomersAxis" xlink:to="lab_srt_MajorCustomersAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementOfFinancialPositionAbstract_7f5006a8-6be4-415b-b0a5-d5085228d3e7_terseLabel_en-US" xlink:label="lab_us-gaap_StatementOfFinancialPositionAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Statement of Financial Position [Abstract]</link:label>
    <link:label id="lab_us-gaap_StatementOfFinancialPositionAbstract_label_en-US" xlink:label="lab_us-gaap_StatementOfFinancialPositionAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Statement of Financial Position [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfFinancialPositionAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementOfFinancialPositionAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract" xlink:to="lab_us-gaap_StatementOfFinancialPositionAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SelfInsuranceReservePolicyTextBlock_7c7f4a4b-3490-414b-8e53-cfa5c3a3f415_terseLabel_en-US" xlink:label="lab_us-gaap_SelfInsuranceReservePolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Workers' Compensation</link:label>
    <link:label id="lab_us-gaap_SelfInsuranceReservePolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_SelfInsuranceReservePolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Self Insurance Reserve [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SelfInsuranceReservePolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SelfInsuranceReservePolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SelfInsuranceReservePolicyTextBlock" xlink:to="lab_us-gaap_SelfInsuranceReservePolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment_d86ef824-e405-4306-9a33-be32891c171b_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Proceeds from disposition of property, plant, equipment, and other assets</link:label>
    <link:label id="lab_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment_label_en-US" xlink:label="lab_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Proceeds from Sale of Property, Plant, and Equipment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment" xlink:to="lab_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GuaranteeObligationsNatureDomain_07ed5f4f-3e77-45f5-8e90-6eb530275092_terseLabel_en-US" xlink:label="lab_us-gaap_GuaranteeObligationsNatureDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Guarantor Obligations, Nature [Domain]</link:label>
    <link:label id="lab_us-gaap_GuaranteeObligationsNatureDomain_label_en-US" xlink:label="lab_us-gaap_GuaranteeObligationsNatureDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Guarantor Obligations, Nature [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GuaranteeObligationsNatureDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GuaranteeObligationsNatureDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GuaranteeObligationsNatureDomain" xlink:to="lab_us-gaap_GuaranteeObligationsNatureDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory_79acdb78-1487-4ed4-9a6e-8e769110687e_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Inventories</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Inventory</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory" xlink:to="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxExpenseBenefit_9ebe83e8-b0a9-4290-8fa9-8ca9281b6e07_totalLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total provision for income taxes</link:label>
    <link:label id="lab_us-gaap_IncomeTaxExpenseBenefit_1ec2fa44-5f3a-4a7c-a3aa-ee478340a576_verboseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Provision (benefit) for income taxes</link:label>
    <link:label id="lab_us-gaap_IncomeTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_IncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Income Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit" xlink:to="lab_us-gaap_IncomeTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeNotionalAmount_81fa0902-b9e4-408f-94e4-fb9d962bfb53_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeNotionalAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Derivative, notional amount</link:label>
    <link:label id="lab_us-gaap_DerivativeNotionalAmount_label_en-US" xlink:label="lab_us-gaap_DerivativeNotionalAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Derivative, Notional Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeNotionalAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeNotionalAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeNotionalAmount" xlink:to="lab_us-gaap_DerivativeNotionalAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_aca_ConstructionSiteSupportMember_3549b32b-a546-45f6-85d1-7ac1cb5da8df_terseLabel_en-US" xlink:label="lab_aca_ConstructionSiteSupportMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Construction site support [Member]</link:label>
    <link:label id="lab_aca_ConstructionSiteSupportMember_label_en-US" xlink:label="lab_aca_ConstructionSiteSupportMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Construction site support [Member]</link:label>
    <link:label id="lab_aca_ConstructionSiteSupportMember_documentation_en-US" xlink:label="lab_aca_ConstructionSiteSupportMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Construction site support [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_aca_ConstructionSiteSupportMember" xlink:href="aca-20241231.xsd#aca_ConstructionSiteSupportMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_aca_ConstructionSiteSupportMember" xlink:to="lab_aca_ConstructionSiteSupportMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_f67b9fa9-8c87-4ea3-ab8e-2beb25903b7c_verboseLabel_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Weighted average recognition period</link:label>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_label_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:to="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProductInformationLineItems_ec1c3f14-b92e-4c3c-89c2-60fc0c641f6d_terseLabel_en-US" xlink:label="lab_us-gaap_ProductInformationLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Product Information [Line Items]</link:label>
    <link:label id="lab_us-gaap_ProductInformationLineItems_label_en-US" xlink:label="lab_us-gaap_ProductInformationLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Product Information [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProductInformationLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProductInformationLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProductInformationLineItems" xlink:to="lab_us-gaap_ProductInformationLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities_eae347b1-bc9f-4edf-8612-b27b39100bb2_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Increase (decrease) in other liabilities</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Increase (Decrease) in Other Noncurrent Liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities" xlink:to="lab_us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_96642e3c-2bf6-424f-b87c-0adb943bf0cc_terseLabel_en-US" xlink:label="lab_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Statement of Comprehensive Income [Abstract]</link:label>
    <link:label id="lab_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_label_en-US" xlink:label="lab_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Statement of Comprehensive Income [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:to="lab_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList_a1e85eaf-5da9-49dd-ba86-c28014776495_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Lease liability, Non-current, Finance</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Finance Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList" xlink:to="lab_us-gaap_FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities_b08fee7e-39a4-45f3-b782-2ebf078cf190_totalLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Net cash provided (required) by investing activities</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Net Cash Provided by (Used in) Investing Activities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:to="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessAcquisitionLineItems_3ed5da63-c1dd-4168-b1ea-b18a4955899d_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Business Acquisition [Line Items]</link:label>
    <link:label id="lab_us-gaap_BusinessAcquisitionLineItems_label_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Business Acquisition [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessAcquisitionLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems" xlink:to="lab_us-gaap_BusinessAcquisitionLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost_c8d582b4-d176-43eb-a84b-b746647d23cb_terseLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Compensation related items</link:label>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost_label_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Nondeductible Expense, Share-Based Payment Arrangement, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AllAdjToCompMember_terseLabel_en-US" xlink:label="lab_ecd_AllAdjToCompMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">All Adjustments to Compensation</link:label>
    <link:label id="lab_ecd_AllAdjToCompMember_label_en-US" xlink:label="lab_ecd_AllAdjToCompMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">All Adjustments to Compensation [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AllAdjToCompMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AllAdjToCompMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AllAdjToCompMember" xlink:to="lab_ecd_AllAdjToCompMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdditionalPaidInCapital_8b41fe62-a0e0-4fae-bee9-9b29905711ef_terseLabel_en-US" xlink:label="lab_us-gaap_AdditionalPaidInCapital" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Capital in excess of par value</link:label>
    <link:label id="lab_us-gaap_AdditionalPaidInCapital_label_en-US" xlink:label="lab_us-gaap_AdditionalPaidInCapital" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Additional Paid in Capital</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapital" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdditionalPaidInCapital"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdditionalPaidInCapital" xlink:to="lab_us-gaap_AdditionalPaidInCapital" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShortTermDebtTypeDomain_c94626be-ce16-4d5a-a740-33d3bbc4719c_terseLabel_en-US" xlink:label="lab_us-gaap_ShortTermDebtTypeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Short-Term Debt, Type [Domain]</link:label>
    <link:label id="lab_us-gaap_ShortTermDebtTypeDomain_label_en-US" xlink:label="lab_us-gaap_ShortTermDebtTypeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Short-Term Debt, Type [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermDebtTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShortTermDebtTypeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShortTermDebtTypeDomain" xlink:to="lab_us-gaap_ShortTermDebtTypeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_aca_TermLoanMember_b91d3fbe-a90f-42f9-9a8a-4f52c5406f5d_terseLabel_en-US" xlink:label="lab_aca_TermLoanMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Term Loan</link:label>
    <link:label id="lab_aca_TermLoanMember_label_en-US" xlink:label="lab_aca_TermLoanMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Term Loan [Member]</link:label>
    <link:label id="lab_aca_TermLoanMember_documentation_en-US" xlink:label="lab_aca_TermLoanMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Term Loan</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_aca_TermLoanMember" xlink:href="aca-20241231.xsd#aca_TermLoanMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_aca_TermLoanMember" xlink:to="lab_aca_TermLoanMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock_27641d7f-9a39-4318-ae52-b2d017cf2f90_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Other, net (income) expense</link:label>
    <link:label id="lab_us-gaap_ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Other Nonoperating Income (Expense) [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_33bb28fe-d0a3-4da5-abb2-98ae5b94f2ae_terseLabel_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Accumulated Other Comprehensive Income (Loss) [Line Items]</link:label>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_label_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accumulated Other Comprehensive Income (Loss) [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems" xlink:to="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TaxCreditCarryforwardAxis_daea7647-5d1a-4858-8c3f-10f5eedc095a_terseLabel_en-US" xlink:label="lab_us-gaap_TaxCreditCarryforwardAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Tax Credit Carryforward [Axis]</link:label>
    <link:label id="lab_us-gaap_TaxCreditCarryforwardAxis_label_en-US" xlink:label="lab_us-gaap_TaxCreditCarryforwardAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Tax Credit Carryforward [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxCreditCarryforwardAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TaxCreditCarryforwardAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TaxCreditCarryforwardAxis" xlink:to="lab_us-gaap_TaxCreditCarryforwardAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_c9ee297f-8e00-4041-b3d4-a679e5615941_terseLabel_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Commitments and Contingencies Disclosure [Abstract]</link:label>
    <link:label id="lab_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Commitments and Contingencies Disclosure [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:to="lab_us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_LegalEntityAxis_7848fa51-74c9-48d9-9e83-bf951009aec7_terseLabel_en-US" xlink:label="lab_dei_LegalEntityAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Legal Entity [Axis]</link:label>
    <link:label id="lab_dei_LegalEntityAxis_label_en-US" xlink:label="lab_dei_LegalEntityAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Legal Entity [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_LegalEntityAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_LegalEntityAxis" xlink:to="lab_dei_LegalEntityAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_aca_HeavyAndGeneralLaborersLocalUnions472And172OfNewJerseyPensionFundMember_20b30c58-66f8-4b94-b121-2ca7ba6098a3_terseLabel_en-US" xlink:label="lab_aca_HeavyAndGeneralLaborersLocalUnions472And172OfNewJerseyPensionFundMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Heavy and General Laborers Local Unions 472 and 172 of New Jersey Pension Fund</link:label>
    <link:label id="lab_aca_HeavyAndGeneralLaborersLocalUnions472And172OfNewJerseyPensionFundMember_label_en-US" xlink:label="lab_aca_HeavyAndGeneralLaborersLocalUnions472And172OfNewJerseyPensionFundMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Heavy and General Laborers Local Unions 472 and 172 of New Jersey Pension Fund [Member]</link:label>
    <link:label id="lab_aca_HeavyAndGeneralLaborersLocalUnions472And172OfNewJerseyPensionFundMember_documentation_en-US" xlink:label="lab_aca_HeavyAndGeneralLaborersLocalUnions472And172OfNewJerseyPensionFundMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Heavy and General Laborers Local Unions 472 and 172 of New Jersey Pension Fund</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_aca_HeavyAndGeneralLaborersLocalUnions472And172OfNewJerseyPensionFundMember" xlink:href="aca-20241231.xsd#aca_HeavyAndGeneralLaborersLocalUnions472And172OfNewJerseyPensionFundMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_aca_HeavyAndGeneralLaborersLocalUnions472And172OfNewJerseyPensionFundMember" xlink:to="lab_aca_HeavyAndGeneralLaborersLocalUnions472And172OfNewJerseyPensionFundMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures_ff4e1119-19df-4a09-87d7-133c48953e5e_terseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Restricted shares, net, value</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Stock Issued During Period, Value, Restricted Stock Award, Net of Forfeitures</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" xlink:to="lab_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" xlink:type="arc" order="1"/>
    <link:label id="lab_aca_EngineeredStructuresAndTransportationProductsMember_991056c8-1c80-43fe-a288-0c7335fd0728_terseLabel_en-US" xlink:label="lab_aca_EngineeredStructuresAndTransportationProductsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Engineered Structures and Transportation Products</link:label>
    <link:label id="lab_aca_EngineeredStructuresAndTransportationProductsMember_label_en-US" xlink:label="lab_aca_EngineeredStructuresAndTransportationProductsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Engineered Structures and Transportation Products [Member]</link:label>
    <link:label id="lab_aca_EngineeredStructuresAndTransportationProductsMember_documentation_en-US" xlink:label="lab_aca_EngineeredStructuresAndTransportationProductsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Engineered Structures and Transportation Products</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_aca_EngineeredStructuresAndTransportationProductsMember" xlink:href="aca-20241231.xsd#aca_EngineeredStructuresAndTransportationProductsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_aca_EngineeredStructuresAndTransportationProductsMember" xlink:to="lab_aca_EngineeredStructuresAndTransportationProductsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongtermDebtTypeDomain_4fe4dfe4-6769-42c8-967f-96ea6c77225d_terseLabel_en-US" xlink:label="lab_us-gaap_LongtermDebtTypeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Long-term Debt, Type [Domain]</link:label>
    <link:label id="lab_us-gaap_LongtermDebtTypeDomain_label_en-US" xlink:label="lab_us-gaap_LongtermDebtTypeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Long-Term Debt, Type [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongtermDebtTypeDomain" xlink:to="lab_us-gaap_LongtermDebtTypeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressStateOrProvince_eb2d502b-f70a-4599-a554-883c634ec03b_terseLabel_en-US" xlink:label="lab_dei_EntityAddressStateOrProvince" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity Address, State or Province</link:label>
    <link:label id="lab_dei_EntityAddressStateOrProvince_label_en-US" xlink:label="lab_dei_EntityAddressStateOrProvince" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Address, State or Province</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressStateOrProvince" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressStateOrProvince"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressStateOrProvince" xlink:to="lab_dei_EntityAddressStateOrProvince" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProductWarrantyLiabilityLineItems_2a70327d-bfb4-4aad-a53f-8882226b55a0_terseLabel_en-US" xlink:label="lab_us-gaap_ProductWarrantyLiabilityLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Product Warranty Liability [Line Items]</link:label>
    <link:label id="lab_us-gaap_ProductWarrantyLiabilityLineItems_label_en-US" xlink:label="lab_us-gaap_ProductWarrantyLiabilityLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Product Warranty Liability [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProductWarrantyLiabilityLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProductWarrantyLiabilityLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProductWarrantyLiabilityLineItems" xlink:to="lab_us-gaap_ProductWarrantyLiabilityLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_ErrCompAnalysisTextBlock_terseLabel_en-US" xlink:label="lab_ecd_ErrCompAnalysisTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Erroneous Compensation Analysis</link:label>
    <link:label id="lab_ecd_ErrCompAnalysisTextBlock_label_en-US" xlink:label="lab_ecd_ErrCompAnalysisTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Erroneous Compensation Analysis [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ErrCompAnalysisTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_ErrCompAnalysisTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_ErrCompAnalysisTextBlock" xlink:to="lab_ecd_ErrCompAnalysisTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_aca_ScheduleOfBenefitPlansDisclosuresLineItems_5cba3e50-d70e-4b57-8448-13cf7b8a7cf9_terseLabel_en-US" xlink:label="lab_aca_ScheduleOfBenefitPlansDisclosuresLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Benefit Plans Disclosures [Line Items]</link:label>
    <link:label id="lab_aca_ScheduleOfBenefitPlansDisclosuresLineItems_label_en-US" xlink:label="lab_aca_ScheduleOfBenefitPlansDisclosuresLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Benefit Plans Disclosures [Line Items]</link:label>
    <link:label id="lab_aca_ScheduleOfBenefitPlansDisclosuresLineItems_documentation_en-US" xlink:label="lab_aca_ScheduleOfBenefitPlansDisclosuresLineItems" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">[Line Items] for Schedule of Benefit Plans Disclosures [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_aca_ScheduleOfBenefitPlansDisclosuresLineItems" xlink:href="aca-20241231.xsd#aca_ScheduleOfBenefitPlansDisclosuresLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_aca_ScheduleOfBenefitPlansDisclosuresLineItems" xlink:to="lab_aca_ScheduleOfBenefitPlansDisclosuresLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_167c7238-f078-42bf-8bf1-785959d7a0e3_periodStartLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xml:lang="en-US">Weighted Average Grant-Date Fair Value per Award, Equity awards outstanding, Beginning balance (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_3f7c7fa5-40de-4ac4-baab-200a35e55171_periodEndLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xml:lang="en-US">Weighted Average Grant-Date Fair Value per Award, Equity awards outstanding, Ending balance (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract_966c08e1-128b-4668-ad80-f821b6e0cded_terseLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">LIABILITIES AND STOCKHOLDERS' EQUITY</link:label>
    <link:label id="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract_label_en-US" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Liabilities and Equity [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:to="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance_ac876225-d951-406d-8de6-71230f1c4374_terseLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Changes in valuation allowances and reserves</link:label>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance_label_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_RestatementDeterminationDate_terseLabel_en-US" xlink:label="lab_ecd_RestatementDeterminationDate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Restatement Determination Date</link:label>
    <link:label id="lab_ecd_RestatementDeterminationDate_label_en-US" xlink:label="lab_ecd_RestatementDeterminationDate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Restatement Determination Date</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_RestatementDeterminationDate" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_RestatementDeterminationDate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_RestatementDeterminationDate" xlink:to="lab_ecd_RestatementDeterminationDate" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_PvpTable_terseLabel_en-US" xlink:label="lab_ecd_PvpTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Pay vs Performance Disclosure</link:label>
    <link:label id="lab_ecd_PvpTable_label_en-US" xlink:label="lab_ecd_PvpTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Pay vs Performance Disclosure [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PvpTable" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_PvpTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_PvpTable" xlink:to="lab_ecd_PvpTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_991220ba-4030-4d2b-b53d-db12dd131e23_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Property, Plant and Equipment [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Property, Plant and Equipment [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:to="lab_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseRightOfUseAsset_4a04abee-70d4-4234-85ed-e2ec69022c73_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseRightOfUseAsset" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Right of use asset, Operating</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseRightOfUseAsset_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseRightOfUseAsset" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Operating Lease, Right-of-Use Asset</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseRightOfUseAsset" xlink:to="lab_us-gaap_OperatingLeaseRightOfUseAsset" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_ErrCompRecoveryTable_terseLabel_en-US" xlink:label="lab_ecd_ErrCompRecoveryTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Erroneously Awarded Compensation Recovery</link:label>
    <link:label id="lab_ecd_ErrCompRecoveryTable_label_en-US" xlink:label="lab_ecd_ErrCompRecoveryTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Erroneously Awarded Compensation Recovery [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ErrCompRecoveryTable" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_ErrCompRecoveryTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_ErrCompRecoveryTable" xlink:to="lab_ecd_ErrCompRecoveryTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShortTermDebtTypeAxis_9fc596f0-792e-420d-a92a-2e2137b26509_terseLabel_en-US" xlink:label="lab_us-gaap_ShortTermDebtTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Short-Term Debt, Type [Axis]</link:label>
    <link:label id="lab_us-gaap_ShortTermDebtTypeAxis_label_en-US" xlink:label="lab_us-gaap_ShortTermDebtTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Short-Term Debt, Type [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermDebtTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShortTermDebtTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShortTermDebtTypeAxis" xlink:to="lab_us-gaap_ShortTermDebtTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther_6eef72c5-0b4d-4ffd-a62d-844e051fc0d8_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Other liabilities</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Noncurrent Liabilities, Other</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther" xlink:to="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentAbstract_3a1c0978-d45d-4b63-85a8-bed837e3935f_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Property, Plant and Equipment [Abstract]</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentAbstract_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Property, Plant and Equipment [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAbstract" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerShareTextBlock_bcbde325-a2b5-493e-8f1f-118da54b451e_verboseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareTextBlock" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Earnings Per Common Share</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareTextBlock_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Earnings Per Share [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareTextBlock" xlink:to="lab_us-gaap_EarningsPerShareTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax_515106d4-b12f-412c-b382-8b048a9c4af3_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Unrealized gains (losses) arising during the period, net of tax expense (benefit)</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), before Reclassification, after Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_a3fedf64-4474-4429-ad60-0d9a1e8af95d_verboseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Weighted Average Grant-Date Fair Value per Award, Granted (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxPolicyTextBlock_a3ad7702-b1f7-4047-9ebe-2d6af4841a6c_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Income Taxes</link:label>
    <link:label id="lab_us-gaap_IncomeTaxPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_IncomeTaxPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Income Tax, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxPolicyTextBlock" xlink:to="lab_us-gaap_IncomeTaxPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_PeerGroupIssuersFnTextBlock_terseLabel_en-US" xlink:label="lab_ecd_PeerGroupIssuersFnTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Peer Group Issuers, Footnote</link:label>
    <link:label id="lab_ecd_PeerGroupIssuersFnTextBlock_label_en-US" xlink:label="lab_ecd_PeerGroupIssuersFnTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Peer Group Issuers, Footnote [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PeerGroupIssuersFnTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_PeerGroupIssuersFnTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_PeerGroupIssuersFnTextBlock" xlink:to="lab_ecd_PeerGroupIssuersFnTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_aca_ScheduleOfBenefitPlansDisclosuresTable_1d43435c-da49-4d90-b2c6-b824214da107_terseLabel_en-US" xlink:label="lab_aca_ScheduleOfBenefitPlansDisclosuresTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Benefit Plans Disclosures [Table]</link:label>
    <link:label id="lab_aca_ScheduleOfBenefitPlansDisclosuresTable_label_en-US" xlink:label="lab_aca_ScheduleOfBenefitPlansDisclosuresTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Benefit Plans Disclosures [Table]</link:label>
    <link:label id="lab_aca_ScheduleOfBenefitPlansDisclosuresTable_documentation_en-US" xlink:label="lab_aca_ScheduleOfBenefitPlansDisclosuresTable" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Schedule of Benefit Plans Disclosures [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_aca_ScheduleOfBenefitPlansDisclosuresTable" xlink:href="aca-20241231.xsd#aca_ScheduleOfBenefitPlansDisclosuresTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_aca_ScheduleOfBenefitPlansDisclosuresTable" xlink:to="lab_aca_ScheduleOfBenefitPlansDisclosuresTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SegmentDomain_c93c1f77-fd57-44a7-9211-cee2d53bfb8b_terseLabel_en-US" xlink:label="lab_us-gaap_SegmentDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Segments [Domain]</link:label>
    <link:label id="lab_us-gaap_SegmentDomain_label_en-US" xlink:label="lab_us-gaap_SegmentDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Segments [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SegmentDomain" xlink:to="lab_us-gaap_SegmentDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_aca_DeferredTaxAssetsTaxDeferredExpenseReservesandAccrualsWarrantyReservesandOtherReserves_ee882cfe-b349-4819-af71-ec0bfd207f84_terseLabel_en-US" xlink:label="lab_aca_DeferredTaxAssetsTaxDeferredExpenseReservesandAccrualsWarrantyReservesandOtherReserves" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Warranties and reserves</link:label>
    <link:label id="lab_aca_DeferredTaxAssetsTaxDeferredExpenseReservesandAccrualsWarrantyReservesandOtherReserves_label_en-US" xlink:label="lab_aca_DeferredTaxAssetsTaxDeferredExpenseReservesandAccrualsWarrantyReservesandOtherReserves" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Warranty Reserves and Other Reserves</link:label>
    <link:label id="lab_aca_DeferredTaxAssetsTaxDeferredExpenseReservesandAccrualsWarrantyReservesandOtherReserves_documentation_en-US" xlink:label="lab_aca_DeferredTaxAssetsTaxDeferredExpenseReservesandAccrualsWarrantyReservesandOtherReserves" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Warranty Reserves and Other Reserves</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_aca_DeferredTaxAssetsTaxDeferredExpenseReservesandAccrualsWarrantyReservesandOtherReserves" xlink:href="aca-20241231.xsd#aca_DeferredTaxAssetsTaxDeferredExpenseReservesandAccrualsWarrantyReservesandOtherReserves"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_aca_DeferredTaxAssetsTaxDeferredExpenseReservesandAccrualsWarrantyReservesandOtherReserves" xlink:to="lab_aca_DeferredTaxAssetsTaxDeferredExpenseReservesandAccrualsWarrantyReservesandOtherReserves" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_MultiemployerPlanPensionInsignificantCertifiedZoneStatusFixedList_345e6576-22d3-42fc-b95a-722c7460b258_terseLabel_en-US" xlink:label="lab_us-gaap_MultiemployerPlanPensionInsignificantCertifiedZoneStatusFixedList" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">PPA Zone Status</link:label>
    <link:label id="lab_us-gaap_MultiemployerPlanPensionInsignificantCertifiedZoneStatusFixedList_label_en-US" xlink:label="lab_us-gaap_MultiemployerPlanPensionInsignificantCertifiedZoneStatusFixedList" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Multiemployer Plan, Pension, Insignificant, Certified Zone Status [Fixed List]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MultiemployerPlanPensionInsignificantCertifiedZoneStatusFixedList" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MultiemployerPlanPensionInsignificantCertifiedZoneStatusFixedList"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MultiemployerPlanPensionInsignificantCertifiedZoneStatusFixedList" xlink:to="lab_us-gaap_MultiemployerPlanPensionInsignificantCertifiedZoneStatusFixedList" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromLinesOfCredit_97341b44-9160-45e2-841b-be31d426c668_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromLinesOfCredit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Borrowings from revolving credit facility</link:label>
    <link:label id="lab_us-gaap_ProceedsFromLinesOfCredit_label_en-US" xlink:label="lab_us-gaap_ProceedsFromLinesOfCredit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Proceeds from Lines of Credit</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromLinesOfCredit" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromLinesOfCredit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromLinesOfCredit" xlink:to="lab_us-gaap_ProceedsFromLinesOfCredit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TrademarksAndTradeNamesMember_75d260ac-4f8b-40ab-a1df-42d29cccf963_terseLabel_en-US" xlink:label="lab_us-gaap_TrademarksAndTradeNamesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Trademarks</link:label>
    <link:label id="lab_us-gaap_TrademarksAndTradeNamesMember_label_en-US" xlink:label="lab_us-gaap_TrademarksAndTradeNamesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Trademarks and Trade Names [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TrademarksAndTradeNamesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TrademarksAndTradeNamesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TrademarksAndTradeNamesMember" xlink:to="lab_us-gaap_TrademarksAndTradeNamesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_PeoMember_terseLabel_en-US" xlink:label="lab_ecd_PeoMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">PEO</link:label>
    <link:label id="lab_ecd_PeoMember_label_en-US" xlink:label="lab_ecd_PeoMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">PEO [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PeoMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_PeoMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_PeoMember" xlink:to="lab_ecd_PeoMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_TrdArrIndName_terseLabel_en-US" xlink:label="lab_ecd_TrdArrIndName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Name</link:label>
    <link:label id="lab_ecd_TrdArrIndName_label_en-US" xlink:label="lab_ecd_TrdArrIndName" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Trading Arrangement, Individual Name</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TrdArrIndName" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_TrdArrIndName"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_TrdArrIndName" xlink:to="lab_ecd_TrdArrIndName" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanFundedStatusOfPlan_1c214224-89c4-49be-b376-5cf2dcc6bb77_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanFundedStatusOfPlan" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Funded status of plan</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanFundedStatusOfPlan_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanFundedStatusOfPlan" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Defined Benefit Plan, Funded (Unfunded) Status of Plan</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanFundedStatusOfPlan" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanFundedStatusOfPlan"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanFundedStatusOfPlan" xlink:to="lab_us-gaap_DefinedBenefitPlanFundedStatusOfPlan" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember_6c2dcbdd-1dda-411d-805f-8bdde5338e6c_terseLabel_en-US" xlink:label="lab_us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Unrealized loss on derivative financial instrument</link:label>
    <link:label id="lab_us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember_label_en-US" xlink:label="lab_us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accumulated Net Gain (Loss) from Cash Flow Hedges Attributable to Parent [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember" xlink:to="lab_us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentByTypeAxis_8c94c69d-d630-45cc-a673-b9c18d4d7fd7_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Property, Plant and Equipment, Type [Axis]</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentByTypeAxis_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Long-Lived Tangible Asset [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityPublicFloat_1b9cff02-415c-4b2f-84d4-0517d0e7de9b_terseLabel_en-US" xlink:label="lab_dei_EntityPublicFloat" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity Public Float</link:label>
    <link:label id="lab_dei_EntityPublicFloat_label_en-US" xlink:label="lab_dei_EntityPublicFloat" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Public Float</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityPublicFloat" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityPublicFloat"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityPublicFloat" xlink:to="lab_dei_EntityPublicFloat" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_7bb20888-2aed-4b14-8a33-910d1a0f4322_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Disposal Group Name [Axis]</link:label>
    <link:label id="lab_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_label_en-US" xlink:label="lab_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Disposal Group Name [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis" xlink:to="lab_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanBenefitObligation_350e5f58-7e46-4b2c-8866-fcf75ba1ed47_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanBenefitObligation" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Projected benefit obligation</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanBenefitObligation_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanBenefitObligation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Defined Benefit Plan, Benefit Obligation</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanBenefitObligation" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanBenefitObligation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanBenefitObligation" xlink:to="lab_us-gaap_DefinedBenefitPlanBenefitObligation" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AwardsCloseToMnpiDiscTableTextBlock_terseLabel_en-US" xlink:label="lab_ecd_AwardsCloseToMnpiDiscTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Awards Close in Time to MNPI Disclosures, Table</link:label>
    <link:label id="lab_ecd_AwardsCloseToMnpiDiscTableTextBlock_label_en-US" xlink:label="lab_ecd_AwardsCloseToMnpiDiscTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Awards Close in Time to MNPI Disclosures [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardsCloseToMnpiDiscTableTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AwardsCloseToMnpiDiscTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AwardsCloseToMnpiDiscTableTextBlock" xlink:to="lab_ecd_AwardsCloseToMnpiDiscTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_aca_EngineeredStructuresMember_226baa63-cd64-437c-a49e-410a1a921d96_terseLabel_en-US" xlink:label="lab_aca_EngineeredStructuresMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Engineered Structures</link:label>
    <link:label id="lab_aca_EngineeredStructuresMember_label_en-US" xlink:label="lab_aca_EngineeredStructuresMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Engineered Structures [Member]</link:label>
    <link:label id="lab_aca_EngineeredStructuresMember_documentation_en-US" xlink:label="lab_aca_EngineeredStructuresMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Engineered Structures</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_aca_EngineeredStructuresMember" xlink:href="aca-20241231.xsd#aca_EngineeredStructuresMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_aca_EngineeredStructuresMember" xlink:to="lab_aca_EngineeredStructuresMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsOfOrdinaryDividends_e922aeca-4d72-417a-a346-4e31762db472_negatedLabel_en-US" xlink:label="lab_us-gaap_PaymentsOfOrdinaryDividends" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Dividends paid to common shareholders</link:label>
    <link:label id="lab_us-gaap_PaymentsOfOrdinaryDividends_label_en-US" xlink:label="lab_us-gaap_PaymentsOfOrdinaryDividends" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Payments of Ordinary Dividends</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfOrdinaryDividends" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsOfOrdinaryDividends"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsOfOrdinaryDividends" xlink:to="lab_us-gaap_PaymentsOfOrdinaryDividends" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember_terseLabel_en-US" xlink:label="lab_ecd_FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Prior Year End Fair Value of Equity Awards Granted in Any Prior Year that Fail to Meet Applicable Vesting Conditions During Covered Year</link:label>
    <link:label id="lab_ecd_FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember_label_en-US" xlink:label="lab_ecd_FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Prior Year End Fair Value of Equity Awards Granted in Any Prior Year that Fail to Meet Applicable Vesting Conditions During Covered Year [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember" xlink:to="lab_ecd_FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsFairValueDisclosure_1ae12bf0-97a9-4da1-8b6f-de20bdb0386e_terseLabel_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsFairValueDisclosure" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Cash equivalents</link:label>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsFairValueDisclosure_label_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsFairValueDisclosure" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Cash and Cash Equivalents, Fair Value Disclosure</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsFairValueDisclosure" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashAndCashEquivalentsFairValueDisclosure"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashAndCashEquivalentsFairValueDisclosure" xlink:to="lab_us-gaap_CashAndCashEquivalentsFairValueDisclosure" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AggtErrCompAmt_terseLabel_en-US" xlink:label="lab_ecd_AggtErrCompAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Aggregate Erroneous Compensation Amount</link:label>
    <link:label id="lab_ecd_AggtErrCompAmt_label_en-US" xlink:label="lab_ecd_AggtErrCompAmt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Aggregate Erroneous Compensation Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AggtErrCompAmt" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AggtErrCompAmt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AggtErrCompAmt" xlink:to="lab_ecd_AggtErrCompAmt" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_LocalPhoneNumber_22efa337-c0a3-4374-8ea3-d4fab2a625c8_terseLabel_en-US" xlink:label="lab_dei_LocalPhoneNumber" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Local Phone Number</link:label>
    <link:label id="lab_dei_LocalPhoneNumber_label_en-US" xlink:label="lab_dei_LocalPhoneNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Local Phone Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LocalPhoneNumber" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_LocalPhoneNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_LocalPhoneNumber" xlink:to="lab_dei_LocalPhoneNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsValuationAllowance_0b4dab40-a8a0-4457-982e-2119003af606_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsValuationAllowance" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Valuation allowances</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsValuationAllowance_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsValuationAllowance" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Tax Assets, Valuation Allowance</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsValuationAllowance" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsValuationAllowance"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsValuationAllowance" xlink:to="lab_us-gaap_DeferredTaxAssetsValuationAllowance" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfMultiemployerPlansTableTextBlock_dbea7232-81fe-4075-9573-840737a09ace_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfMultiemployerPlansTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Details of multiemployer plan</link:label>
    <link:label id="lab_us-gaap_ScheduleOfMultiemployerPlansTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfMultiemployerPlansTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Multiemployer Plan [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfMultiemployerPlansTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfMultiemployerPlansTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfMultiemployerPlansTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfMultiemployerPlansTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AggtErrCompNotYetDeterminedTextBlock_terseLabel_en-US" xlink:label="lab_ecd_AggtErrCompNotYetDeterminedTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Aggregate Erroneous Compensation Not Yet Determined</link:label>
    <link:label id="lab_ecd_AggtErrCompNotYetDeterminedTextBlock_label_en-US" xlink:label="lab_ecd_AggtErrCompNotYetDeterminedTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Aggregate Erroneous Compensation Not Yet Determined [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AggtErrCompNotYetDeterminedTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AggtErrCompNotYetDeterminedTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AggtErrCompNotYetDeterminedTextBlock" xlink:to="lab_ecd_AggtErrCompNotYetDeterminedTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_e768285f-ecc5-4a2d-a54e-0268b7b5b0d6_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Changes in current assets and liabilities:</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Increase (Decrease) in Operating Capital [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInOperatingCapitalAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="lab_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SecuredOvernightFinancingRateSofrMember_3ec466fe-6119-4d87-80e1-d4860059f8ef_terseLabel_en-US" xlink:label="lab_us-gaap_SecuredOvernightFinancingRateSofrMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Secured Overnight Financing Rate (SOFR)</link:label>
    <link:label id="lab_us-gaap_SecuredOvernightFinancingRateSofrMember_label_en-US" xlink:label="lab_us-gaap_SecuredOvernightFinancingRateSofrMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Secured Overnight Financing Rate (SOFR) [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SecuredOvernightFinancingRateSofrMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SecuredOvernightFinancingRateSofrMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SecuredOvernightFinancingRateSofrMember" xlink:to="lab_us-gaap_SecuredOvernightFinancingRateSofrMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_PeoTotalCompAmt_terseLabel_en-US" xlink:label="lab_ecd_PeoTotalCompAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">PEO Total Compensation Amount</link:label>
    <link:label id="lab_ecd_PeoTotalCompAmt_label_en-US" xlink:label="lab_ecd_PeoTotalCompAmt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">PEO Total Compensation Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PeoTotalCompAmt" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_PeoTotalCompAmt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_PeoTotalCompAmt" xlink:to="lab_ecd_PeoTotalCompAmt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentTypeDomain_7cdbfccb-f233-42a8-84e3-f456d535503c_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Property, Plant and Equipment, Type [Domain]</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentTypeDomain_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Long-Lived Tangible Asset [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeStatementLocationAxis_5bed0426-e92f-44f9-a820-f21c89dda45a_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeStatementLocationAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Statement of Income Location, Balance [Axis]</link:label>
    <link:label id="lab_us-gaap_IncomeStatementLocationAxis_label_en-US" xlink:label="lab_us-gaap_IncomeStatementLocationAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Statement of Income Location, Balance [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeStatementLocationAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeStatementLocationAxis" xlink:to="lab_us-gaap_IncomeStatementLocationAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxCreditsAndAdjustments_4d8dabf6-f49b-4973-8e73-54b321ef9aa7_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxCreditsAndAdjustments" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">AMP Tax Credits for Wind Towers</link:label>
    <link:label id="lab_us-gaap_IncomeTaxCreditsAndAdjustments_label_en-US" xlink:label="lab_us-gaap_IncomeTaxCreditsAndAdjustments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Income Tax Credits and Adjustments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxCreditsAndAdjustments" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxCreditsAndAdjustments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxCreditsAndAdjustments" xlink:to="lab_us-gaap_IncomeTaxCreditsAndAdjustments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtDisclosureAbstract_0f59a835-beac-4a3c-8da7-f7106e3be69d_terseLabel_en-US" xlink:label="lab_us-gaap_DebtDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Debt Disclosure [Abstract]</link:label>
    <link:label id="lab_us-gaap_DebtDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_DebtDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt Disclosure [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtDisclosureAbstract" xlink:to="lab_us-gaap_DebtDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockMember_150c613e-46a4-4ac8-9d9a-046307fb6f22_verboseLabel_en-US" xlink:label="lab_us-gaap_CommonStockMember" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Common Stock</link:label>
    <link:label id="lab_us-gaap_CommonStockMember_f27166be-48b5-419a-ad17-0a50e59ebb87_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Arcosa Equity Awards Held by Arcosa Employees</link:label>
    <link:label id="lab_us-gaap_CommonStockMember_label_en-US" xlink:label="lab_us-gaap_CommonStockMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Common Stock [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockMember" xlink:to="lab_us-gaap_CommonStockMember" xlink:type="arc" order="1"/>
    <link:label id="lab_aca_AggregatesAndSpecialtyMaterialsMember_d7a70ca3-1ef6-49e7-97d8-74340d21b130_terseLabel_en-US" xlink:label="lab_aca_AggregatesAndSpecialtyMaterialsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Aggregates and specialty materials</link:label>
    <link:label id="lab_aca_AggregatesAndSpecialtyMaterialsMember_label_en-US" xlink:label="lab_aca_AggregatesAndSpecialtyMaterialsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Aggregates and specialty materials [Member]</link:label>
    <link:label id="lab_aca_AggregatesAndSpecialtyMaterialsMember_documentation_en-US" xlink:label="lab_aca_AggregatesAndSpecialtyMaterialsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Aggregates and specialty materials [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_aca_AggregatesAndSpecialtyMaterialsMember" xlink:href="aca-20241231.xsd#aca_AggregatesAndSpecialtyMaterialsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_aca_AggregatesAndSpecialtyMaterialsMember" xlink:to="lab_aca_AggregatesAndSpecialtyMaterialsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt_terseLabel_en-US" xlink:label="lab_ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Forgone Recovery due to Expense of Enforcement, Amount</link:label>
    <link:label id="lab_ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt_label_en-US" xlink:label="lab_ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Forgone Recovery due to Expense of Enforcement, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt" xlink:to="lab_ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_ebd787ea-4861-4831-bcba-92b184c86699_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Business Acquisitions, by Acquisition [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Business Acquisitions, by Acquisition [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:to="lab_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LineOfCreditMember_8ebf92d4-3af5-43c4-8d95-2fb60097c542_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Revolving credit facility</link:label>
    <link:label id="lab_us-gaap_LineOfCreditMember_label_en-US" xlink:label="lab_us-gaap_LineOfCreditMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Line of Credit [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LineOfCreditMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditMember" xlink:to="lab_us-gaap_LineOfCreditMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SegmentReportingAbstract_a389dfa9-7c18-49fa-86f2-4843e1e14353_terseLabel_en-US" xlink:label="lab_us-gaap_SegmentReportingAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Segment Reporting [Abstract]</link:label>
    <link:label id="lab_us-gaap_SegmentReportingAbstract_label_en-US" xlink:label="lab_us-gaap_SegmentReportingAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Segment Reporting [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentReportingAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SegmentReportingAbstract" xlink:to="lab_us-gaap_SegmentReportingAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityCentralIndexKey_29d392e5-c0bb-45f3-b641-84522db7884b_terseLabel_en-US" xlink:label="lab_dei_EntityCentralIndexKey" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity Central Index Key</link:label>
    <link:label id="lab_dei_EntityCentralIndexKey_label_en-US" xlink:label="lab_dei_EntityCentralIndexKey" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Central Index Key</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCentralIndexKey" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityCentralIndexKey"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityCentralIndexKey" xlink:to="lab_dei_EntityCentralIndexKey" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued_e8e714f2-6676-41ef-b04a-e1b1f0a98a89_terseLabel_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Total accrued interest and penalties related to uncertain tax positions</link:label>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued_label_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Unrecognized Tax Benefits, Income Tax Penalties and Interest Accrued</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued" xlink:to="lab_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccumulatedTranslationAdjustmentMember_1cac179a-633d-4544-ba6b-1b9549c93663_terseLabel_en-US" xlink:label="lab_us-gaap_AccumulatedTranslationAdjustmentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Currency translation adjustments</link:label>
    <link:label id="lab_us-gaap_AccumulatedTranslationAdjustmentMember_label_en-US" xlink:label="lab_us-gaap_AccumulatedTranslationAdjustmentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accumulated Foreign Currency Adjustment Attributable to Parent [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedTranslationAdjustmentMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedTranslationAdjustmentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedTranslationAdjustmentMember" xlink:to="lab_us-gaap_AccumulatedTranslationAdjustmentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_NonPeoNeoAvgCompActuallyPaidAmt_terseLabel_en-US" xlink:label="lab_ecd_NonPeoNeoAvgCompActuallyPaidAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Non-PEO NEO Average Compensation Actually Paid Amount</link:label>
    <link:label id="lab_ecd_NonPeoNeoAvgCompActuallyPaidAmt_label_en-US" xlink:label="lab_ecd_NonPeoNeoAvgCompActuallyPaidAmt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Non-PEO NEO Average Compensation Actually Paid Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_NonPeoNeoAvgCompActuallyPaidAmt" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_NonPeoNeoAvgCompActuallyPaidAmt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_NonPeoNeoAvgCompActuallyPaidAmt" xlink:to="lab_ecd_NonPeoNeoAvgCompActuallyPaidAmt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_MultiemployerPlanPensionInsignificantFundingImprovementOrRehabilitationPlanImplementationStatusFixedList_4280455c-cfcf-4588-9852-5eef2ef7c847_terseLabel_en-US" xlink:label="lab_us-gaap_MultiemployerPlanPensionInsignificantFundingImprovementOrRehabilitationPlanImplementationStatusFixedList" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Rehabilitation plan status</link:label>
    <link:label id="lab_us-gaap_MultiemployerPlanPensionInsignificantFundingImprovementOrRehabilitationPlanImplementationStatusFixedList_label_en-US" xlink:label="lab_us-gaap_MultiemployerPlanPensionInsignificantFundingImprovementOrRehabilitationPlanImplementationStatusFixedList" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Multiemployer Plan, Pension, Insignificant, Funding Improvement or Rehabilitation Plan, Implementation Status [Fixed List]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MultiemployerPlanPensionInsignificantFundingImprovementOrRehabilitationPlanImplementationStatusFixedList" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MultiemployerPlanPensionInsignificantFundingImprovementOrRehabilitationPlanImplementationStatusFixedList"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MultiemployerPlanPensionInsignificantFundingImprovementOrRehabilitationPlanImplementationStatusFixedList" xlink:to="lab_us-gaap_MultiemployerPlanPensionInsignificantFundingImprovementOrRehabilitationPlanImplementationStatusFixedList" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AwardTmgHowMnpiCnsdrdTextBlock_terseLabel_en-US" xlink:label="lab_ecd_AwardTmgHowMnpiCnsdrdTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Award Timing, How MNPI Considered</link:label>
    <link:label id="lab_ecd_AwardTmgHowMnpiCnsdrdTextBlock_label_en-US" xlink:label="lab_ecd_AwardTmgHowMnpiCnsdrdTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Award Timing, How MNPI Considered [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardTmgHowMnpiCnsdrdTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AwardTmgHowMnpiCnsdrdTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AwardTmgHowMnpiCnsdrdTextBlock" xlink:to="lab_ecd_AwardTmgHowMnpiCnsdrdTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SegmentReportingDisclosureTextBlock_f94f5d18-a6c5-4a80-9d78-e6e2dc720b4e_terseLabel_en-US" xlink:label="lab_us-gaap_SegmentReportingDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Segment Information</link:label>
    <link:label id="lab_us-gaap_SegmentReportingDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_SegmentReportingDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Segment Reporting Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentReportingDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SegmentReportingDisclosureTextBlock" xlink:to="lab_us-gaap_SegmentReportingDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_MultiemployerPlanPensionInsignificantFutureEmployerContributionAmount_429054e1-da5d-4fe2-bef0-bf70e3931436_terseLabel_en-US" xlink:label="lab_us-gaap_MultiemployerPlanPensionInsignificantFutureEmployerContributionAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Multiemployer plan, estimated future contributions</link:label>
    <link:label id="lab_us-gaap_MultiemployerPlanPensionInsignificantFutureEmployerContributionAmount_label_en-US" xlink:label="lab_us-gaap_MultiemployerPlanPensionInsignificantFutureEmployerContributionAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Multiemployer Plan, Pension, Insignificant, Future Employer Contribution, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MultiemployerPlanPensionInsignificantFutureEmployerContributionAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MultiemployerPlanPensionInsignificantFutureEmployerContributionAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MultiemployerPlanPensionInsignificantFutureEmployerContributionAmount" xlink:to="lab_us-gaap_MultiemployerPlanPensionInsignificantFutureEmployerContributionAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_aca_CombinedProceedsMember_945bfcb3-7c79-4b82-abab-4f48b62c46f0_terseLabel_en-US" xlink:label="lab_aca_CombinedProceedsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Combined Proceeds</link:label>
    <link:label id="lab_aca_CombinedProceedsMember_label_en-US" xlink:label="lab_aca_CombinedProceedsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Combined Proceeds [Member]</link:label>
    <link:label id="lab_aca_CombinedProceedsMember_documentation_en-US" xlink:label="lab_aca_CombinedProceedsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Combined Proceeds</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_aca_CombinedProceedsMember" xlink:href="aca-20241231.xsd#aca_CombinedProceedsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_aca_CombinedProceedsMember" xlink:to="lab_aca_CombinedProceedsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestrictedStockMember_0147a37c-6b05-4bc5-b162-063a0909b708_terseLabel_en-US" xlink:label="lab_us-gaap_RestrictedStockMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Restricted Stock</link:label>
    <link:label id="lab_us-gaap_RestrictedStockMember_label_en-US" xlink:label="lab_us-gaap_RestrictedStockMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Restricted Stock [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestrictedStockMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestrictedStockMember" xlink:to="lab_us-gaap_RestrictedStockMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UnconditionalPurchaseObligationCategoryOfGoodsOrServicesAcquiredDomain_fa0d591b-86df-4b96-a0cc-ca7ffa840433_terseLabel_en-US" xlink:label="lab_us-gaap_UnconditionalPurchaseObligationCategoryOfGoodsOrServicesAcquiredDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Unconditional Purchase Obligation, Category of Goods or Services Acquired [Domain]</link:label>
    <link:label id="lab_us-gaap_UnconditionalPurchaseObligationCategoryOfGoodsOrServicesAcquiredDomain_label_en-US" xlink:label="lab_us-gaap_UnconditionalPurchaseObligationCategoryOfGoodsOrServicesAcquiredDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Unconditional Purchase Obligation, Category of Goods or Services Acquired [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnconditionalPurchaseObligationCategoryOfGoodsOrServicesAcquiredDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnconditionalPurchaseObligationCategoryOfGoodsOrServicesAcquiredDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnconditionalPurchaseObligationCategoryOfGoodsOrServicesAcquiredDomain" xlink:to="lab_us-gaap_UnconditionalPurchaseObligationCategoryOfGoodsOrServicesAcquiredDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_aca_RevenueRemainingPerformanceObligationPercentageYear2_49e4bc06-1908-4375-8aae-cf24698bd7d2_terseLabel_en-US" xlink:label="lab_aca_RevenueRemainingPerformanceObligationPercentageYear2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Percent expected to be delivered in 2026</link:label>
    <link:label id="lab_aca_RevenueRemainingPerformanceObligationPercentageYear2_label_en-US" xlink:label="lab_aca_RevenueRemainingPerformanceObligationPercentageYear2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Revenue Remaining Performance Obligation Percentage Year 2</link:label>
    <link:label id="lab_aca_RevenueRemainingPerformanceObligationPercentageYear2_documentation_en-US" xlink:label="lab_aca_RevenueRemainingPerformanceObligationPercentageYear2" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Revenue Remaining Performance Obligation Percentage Year 2</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_aca_RevenueRemainingPerformanceObligationPercentageYear2" xlink:href="aca-20241231.xsd#aca_RevenueRemainingPerformanceObligationPercentageYear2"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_aca_RevenueRemainingPerformanceObligationPercentageYear2" xlink:to="lab_aca_RevenueRemainingPerformanceObligationPercentageYear2" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_TrdArrIndTitle_terseLabel_en-US" xlink:label="lab_ecd_TrdArrIndTitle" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Title</link:label>
    <link:label id="lab_ecd_TrdArrIndTitle_label_en-US" xlink:label="lab_ecd_TrdArrIndTitle" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Trading Arrangement, Individual Title</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TrdArrIndTitle" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_TrdArrIndTitle"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_TrdArrIndTitle" xlink:to="lab_ecd_TrdArrIndTitle" xlink:type="arc" order="1"/>
    <link:label id="lab_aca_RevenueRemainingPerformanceObligationPercentageYear1_cb4e67ce-5fd7-4b11-8c83-8d2bd5c03184_terseLabel_en-US" xlink:label="lab_aca_RevenueRemainingPerformanceObligationPercentageYear1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Percent expected to be delivered in 2025</link:label>
    <link:label id="lab_aca_RevenueRemainingPerformanceObligationPercentageYear1_label_en-US" xlink:label="lab_aca_RevenueRemainingPerformanceObligationPercentageYear1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Revenue Remaining Performance Obligation Percentage Year 1</link:label>
    <link:label id="lab_aca_RevenueRemainingPerformanceObligationPercentageYear1_documentation_en-US" xlink:label="lab_aca_RevenueRemainingPerformanceObligationPercentageYear1" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Revenue Remaining Performance Obligation Percentage Year 1</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_aca_RevenueRemainingPerformanceObligationPercentageYear1" xlink:href="aca-20241231.xsd#aca_RevenueRemainingPerformanceObligationPercentageYear1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_aca_RevenueRemainingPerformanceObligationPercentageYear1" xlink:to="lab_aca_RevenueRemainingPerformanceObligationPercentageYear1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UnsecuredDebtMember_94dfba2e-c527-45af-aa50-08f9535671d1_terseLabel_en-US" xlink:label="lab_us-gaap_UnsecuredDebtMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Unsecured Debt</link:label>
    <link:label id="lab_us-gaap_UnsecuredDebtMember_label_en-US" xlink:label="lab_us-gaap_UnsecuredDebtMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Unsecured Debt [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnsecuredDebtMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnsecuredDebtMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnsecuredDebtMember" xlink:to="lab_us-gaap_UnsecuredDebtMember" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ConsolidatedEntitiesAxis_5aa2388d-80a2-4448-8832-b9fe340e7ba4_terseLabel_en-US" xlink:label="lab_srt_ConsolidatedEntitiesAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Consolidated Entities [Axis]</link:label>
    <link:label id="lab_srt_ConsolidatedEntitiesAxis_label_en-US" xlink:label="lab_srt_ConsolidatedEntitiesAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Consolidated Entities [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesAxis" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ConsolidatedEntitiesAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ConsolidatedEntitiesAxis" xlink:to="lab_srt_ConsolidatedEntitiesAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefits_81220474-65c1-4bc5-aecb-154ff3463679_terseLabel_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefits" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Unrecognized Tax Benefits</link:label>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefits_label_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefits" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Unrecognized Tax Benefits</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefits" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnrecognizedTaxBenefits"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnrecognizedTaxBenefits" xlink:to="lab_us-gaap_UnrecognizedTaxBenefits" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_CityAreaCode_d0ba77ba-c030-4593-b2ff-27b67dd59a90_terseLabel_en-US" xlink:label="lab_dei_CityAreaCode" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">City Area Code</link:label>
    <link:label id="lab_dei_CityAreaCode_label_en-US" xlink:label="lab_dei_CityAreaCode" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">City Area Code</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CityAreaCode" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_CityAreaCode"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_CityAreaCode" xlink:to="lab_dei_CityAreaCode" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesCurrentAbstract_7a91319f-81de-47fa-8bdd-7f8917777b3e_terseLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesCurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Current liabilities:</link:label>
    <link:label id="lab_us-gaap_LiabilitiesCurrentAbstract_label_en-US" xlink:label="lab_us-gaap_LiabilitiesCurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Liabilities, Current [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesCurrentAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract" xlink:to="lab_us-gaap_LiabilitiesCurrentAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_AuditorLocation_0bd059d1-5c76-4f3e-9111-ad852d629de1_terseLabel_en-US" xlink:label="lab_dei_AuditorLocation" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Auditor Location</link:label>
    <link:label id="lab_dei_AuditorLocation_label_en-US" xlink:label="lab_dei_AuditorLocation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Auditor Location</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AuditorLocation" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_AuditorLocation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_AuditorLocation" xlink:to="lab_dei_AuditorLocation" xlink:type="arc" order="1"/>
    <link:label id="lab_aca_EffectiveIncomeTaxRateReconciliationTaxCreditsAccountedForAsGrantsPercent_0d95e9ec-a628-446d-bf66-20b52c933ea4_terseLabel_en-US" xlink:label="lab_aca_EffectiveIncomeTaxRateReconciliationTaxCreditsAccountedForAsGrantsPercent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">AMP tax credits</link:label>
    <link:label id="lab_aca_EffectiveIncomeTaxRateReconciliationTaxCreditsAccountedForAsGrantsPercent_label_en-US" xlink:label="lab_aca_EffectiveIncomeTaxRateReconciliationTaxCreditsAccountedForAsGrantsPercent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Tax Credits Accounted for as Grants, Percent</link:label>
    <link:label id="lab_aca_EffectiveIncomeTaxRateReconciliationTaxCreditsAccountedForAsGrantsPercent_documentation_en-US" xlink:label="lab_aca_EffectiveIncomeTaxRateReconciliationTaxCreditsAccountedForAsGrantsPercent" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Tax Credits Accounted for as Grants, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_aca_EffectiveIncomeTaxRateReconciliationTaxCreditsAccountedForAsGrantsPercent" xlink:href="aca-20241231.xsd#aca_EffectiveIncomeTaxRateReconciliationTaxCreditsAccountedForAsGrantsPercent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_aca_EffectiveIncomeTaxRateReconciliationTaxCreditsAccountedForAsGrantsPercent" xlink:to="lab_aca_EffectiveIncomeTaxRateReconciliationTaxCreditsAccountedForAsGrantsPercent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SelfInsuranceReserve_5799a486-c909-485c-8287-599cd338dd25_terseLabel_en-US" xlink:label="lab_us-gaap_SelfInsuranceReserve" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Accrual for worker's compensation costs</link:label>
    <link:label id="lab_us-gaap_SelfInsuranceReserve_label_en-US" xlink:label="lab_us-gaap_SelfInsuranceReserve" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Self Insurance Reserve</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SelfInsuranceReserve" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SelfInsuranceReserve"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SelfInsuranceReserve" xlink:to="lab_us-gaap_SelfInsuranceReserve" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationContingentConsiderationLiability_fbb339e8-5417-452d-8d63-f98342521a8f_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationContingentConsiderationLiability" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Contingent consideration liability</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationContingentConsiderationLiability_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationContingentConsiderationLiability" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Business Combination, Contingent Consideration, Liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationContingentConsiderationLiability"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationContingentConsiderationLiability" xlink:to="lab_us-gaap_BusinessCombinationContingentConsiderationLiability" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_MultiemployerPlanPensionInsignificantEmployerContributionCost_a6a7f016-c2ed-477e-8e0d-ecb82839c482_terseLabel_en-US" xlink:label="lab_us-gaap_MultiemployerPlanPensionInsignificantEmployerContributionCost" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Contributions</link:label>
    <link:label id="lab_us-gaap_MultiemployerPlanPensionInsignificantEmployerContributionCost_label_en-US" xlink:label="lab_us-gaap_MultiemployerPlanPensionInsignificantEmployerContributionCost" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Multiemployer Plan, Pension, Insignificant, Employer Contribution, Cost</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MultiemployerPlanPensionInsignificantEmployerContributionCost" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MultiemployerPlanPensionInsignificantEmployerContributionCost"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MultiemployerPlanPensionInsignificantEmployerContributionCost" xlink:to="lab_us-gaap_MultiemployerPlanPensionInsignificantEmployerContributionCost" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueRecognitionPolicyTextBlock_2ba937ff-ef1d-4f98-8a21-be8a59df93cc_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueRecognitionPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Revenue Recognition</link:label>
    <link:label id="lab_us-gaap_RevenueRecognitionPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_RevenueRecognitionPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Revenue [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRecognitionPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueRecognitionPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueRecognitionPolicyTextBlock" xlink:to="lab_us-gaap_RevenueRecognitionPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock_terseLabel_en-US" xlink:label="lab_ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Insider Trading Policies and Procedures Not Adopted</link:label>
    <link:label id="lab_ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock_label_en-US" xlink:label="lab_ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Insider Trading Policies and Procedures Not Adopted [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock" xlink:to="lab_ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_8514b81d-a56c-48f0-bf90-c1f32eda41bb_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Credit facility, remaining borrowing capacity</link:label>
    <link:label id="lab_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_label_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Line of Credit Facility, Remaining Borrowing Capacity</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity" xlink:to="lab_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsForRepurchaseOfCommonStock_824ad9f5-fca8-417c-a8b4-d54925c0f472_negatedLabel_en-US" xlink:label="lab_us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Shares repurchased</link:label>
    <link:label id="lab_us-gaap_PaymentsForRepurchaseOfCommonStock_label_en-US" xlink:label="lab_us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Payments for Repurchase of Common Stock</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsForRepurchaseOfCommonStock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:to="lab_us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentInformationLineItems_4c68051f-a7b5-43f0-bd3d-e9a2b0ba46fc_terseLabel_en-US" xlink:label="lab_dei_DocumentInformationLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Document Information [Line Items]</link:label>
    <link:label id="lab_dei_DocumentInformationLineItems_label_en-US" xlink:label="lab_dei_DocumentInformationLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Document Information [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentInformationLineItems" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentInformationLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentInformationLineItems" xlink:to="lab_dei_DocumentInformationLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_d91dfc0d-d79d-4c74-ab33-756e87062702_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Segment Reporting Information, by Segment [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Segment Reporting Information, by Segment [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:to="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_98c86fad-4e73-4348-a8d0-c1af36d5d77d_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Roll Forward]</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerShareAbstract_bd62e019-782e-424e-9b4d-19539d2f2d6c_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Net income per common share:</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareAbstract_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Earnings Per Share [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareAbstract" xlink:to="lab_us-gaap_EarningsPerShareAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EquityAbstract_edb164c2-b52a-4903-b262-bcaed2086eca_terseLabel_en-US" xlink:label="lab_us-gaap_EquityAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Equity [Abstract]</link:label>
    <link:label id="lab_us-gaap_EquityAbstract_label_en-US" xlink:label="lab_us-gaap_EquityAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Equity [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquityAbstract" xlink:to="lab_us-gaap_EquityAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RetainedEarningsAccumulatedDeficit_453df119-31d6-44cb-9951-add13cf5c04f_terseLabel_en-US" xlink:label="lab_us-gaap_RetainedEarningsAccumulatedDeficit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Retained earnings</link:label>
    <link:label id="lab_us-gaap_RetainedEarningsAccumulatedDeficit_label_en-US" xlink:label="lab_us-gaap_RetainedEarningsAccumulatedDeficit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Retained Earnings (Accumulated Deficit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RetainedEarningsAccumulatedDeficit" xlink:to="lab_us-gaap_RetainedEarningsAccumulatedDeficit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList_47013399-965f-450b-9126-c3070057b9f7_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Right of use asset, Finance</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Finance Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList" xlink:to="lab_us-gaap_FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ClassOfStockDomain_d3526b7b-0577-43fb-832f-b7b049942dc2_terseLabel_en-US" xlink:label="lab_us-gaap_ClassOfStockDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Class of Stock [Domain]</link:label>
    <link:label id="lab_us-gaap_ClassOfStockDomain_label_en-US" xlink:label="lab_us-gaap_ClassOfStockDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Class of Stock [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfStockDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ClassOfStockDomain" xlink:to="lab_us-gaap_ClassOfStockDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInInventories_da749722-9a39-49b1-98bc-f29af866f55d_negatedLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInInventories" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">(Increase) decrease in inventories</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInInventories_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInInventories" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Increase (Decrease) in Inventories</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInInventories" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInInventories"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInInventories" xlink:to="lab_us-gaap_IncreaseDecreaseInInventories" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfDebtTableTextBlock_2e401b16-f612-423d-ab65-12a69113813a_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfDebtTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Components of debt</link:label>
    <link:label id="lab_us-gaap_ScheduleOfDebtTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfDebtTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Debt [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDebtTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfDebtTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfDebtTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfDebtTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_7157b5b4-ca2a-475f-ba36-6689692328b7_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">2026</link:label>
    <link:label id="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_label_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Long-Term Debt, Maturity, Year Two</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" xlink:to="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_TrdArrSecuritiesAggAvailAmt_terseLabel_en-US" xlink:label="lab_ecd_TrdArrSecuritiesAggAvailAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Aggregate Available</link:label>
    <link:label id="lab_ecd_TrdArrSecuritiesAggAvailAmt_label_en-US" xlink:label="lab_ecd_TrdArrSecuritiesAggAvailAmt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Trading Arrangement, Securities Aggregate Available Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TrdArrSecuritiesAggAvailAmt" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_TrdArrSecuritiesAggAvailAmt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_TrdArrSecuritiesAggAvailAmt" xlink:to="lab_ecd_TrdArrSecuritiesAggAvailAmt" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_EqtyAwrdsAdjsMember_terseLabel_en-US" xlink:label="lab_ecd_EqtyAwrdsAdjsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Equity Awards Adjustments</link:label>
    <link:label id="lab_ecd_EqtyAwrdsAdjsMember_label_en-US" xlink:label="lab_ecd_EqtyAwrdsAdjsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Equity Awards Adjustments [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_EqtyAwrdsAdjsMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_EqtyAwrdsAdjsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_EqtyAwrdsAdjsMember" xlink:to="lab_ecd_EqtyAwrdsAdjsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseLiability_ec8e8b22-3d7d-4a36-a199-167ae23ef8e8_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Operating lease payments, present value</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseLiability_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Operating Lease, Liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiability"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseLiability" xlink:to="lab_us-gaap_OperatingLeaseLiability" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AwardUndrlygSecuritiesAmt_terseLabel_en-US" xlink:label="lab_ecd_AwardUndrlygSecuritiesAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Underlying Securities</link:label>
    <link:label id="lab_ecd_AwardUndrlygSecuritiesAmt_label_en-US" xlink:label="lab_ecd_AwardUndrlygSecuritiesAmt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Award Underlying Securities Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardUndrlygSecuritiesAmt" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AwardUndrlygSecuritiesAmt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AwardUndrlygSecuritiesAmt" xlink:to="lab_ecd_AwardUndrlygSecuritiesAmt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PerformanceSharesMember_88f0fa41-c191-447d-8c02-88f0adb2b278_terseLabel_en-US" xlink:label="lab_us-gaap_PerformanceSharesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Performance units</link:label>
    <link:label id="lab_us-gaap_PerformanceSharesMember_label_en-US" xlink:label="lab_us-gaap_PerformanceSharesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Performance Shares [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PerformanceSharesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PerformanceSharesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PerformanceSharesMember" xlink:to="lab_us-gaap_PerformanceSharesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InterestIncomeOther_d0677e1a-98db-4d0f-9090-01e3b33c01cd_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_InterestIncomeOther" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Interest income</link:label>
    <link:label id="lab_us-gaap_InterestIncomeOther_label_en-US" xlink:label="lab_us-gaap_InterestIncomeOther" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Interest Income, Other</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestIncomeOther" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InterestIncomeOther"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InterestIncomeOther" xlink:to="lab_us-gaap_InterestIncomeOther" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive_167cd3d2-5af1-472c-ae05-db45d0b52ba9_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Finance lease payments, 2029</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Finance Lease, Liability, to be Paid, Year Five</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive" xlink:to="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive" xlink:type="arc" order="1"/>
    <link:label id="lab_aca_BoilermakerBlacksmithNationalPensionTrustMember_27c125a5-79e4-4f1b-a129-14accf3caaf3_terseLabel_en-US" xlink:label="lab_aca_BoilermakerBlacksmithNationalPensionTrustMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Boilermaker-Blacksmith National Pension Trust</link:label>
    <link:label id="lab_aca_BoilermakerBlacksmithNationalPensionTrustMember_label_en-US" xlink:label="lab_aca_BoilermakerBlacksmithNationalPensionTrustMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Boilermaker-Blacksmith National Pension Trust [Member]</link:label>
    <link:label id="lab_aca_BoilermakerBlacksmithNationalPensionTrustMember_documentation_en-US" xlink:label="lab_aca_BoilermakerBlacksmithNationalPensionTrustMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Boilermaker-Blacksmith National Pension Trust [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_aca_BoilermakerBlacksmithNationalPensionTrustMember" xlink:href="aca-20241231.xsd#aca_BoilermakerBlacksmithNationalPensionTrustMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_aca_BoilermakerBlacksmithNationalPensionTrustMember" xlink:to="lab_aca_BoilermakerBlacksmithNationalPensionTrustMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_AmendmentFlag_48df72a3-9fdc-48c4-bb69-46d5f17cdaf3_terseLabel_en-US" xlink:label="lab_dei_AmendmentFlag" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Amendment Flag</link:label>
    <link:label id="lab_dei_AmendmentFlag_label_en-US" xlink:label="lab_dei_AmendmentFlag" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Amendment Flag</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AmendmentFlag" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_AmendmentFlag"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_AmendmentFlag" xlink:to="lab_dei_AmendmentFlag" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GainLossOnSaleOfPropertyPlantEquipment_8380ba33-c8e9-4608-a2af-2da27b00f530_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_GainLossOnSaleOfPropertyPlantEquipment" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Gain on disposition of property, plant, equipment, and other assets</link:label>
    <link:label id="lab_us-gaap_GainLossOnSaleOfPropertyPlantEquipment_label_en-US" xlink:label="lab_us-gaap_GainLossOnSaleOfPropertyPlantEquipment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Gain (Loss) on Disposition of Property Plant Equipment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnSaleOfPropertyPlantEquipment" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GainLossOnSaleOfPropertyPlantEquipment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GainLossOnSaleOfPropertyPlantEquipment" xlink:to="lab_us-gaap_GainLossOnSaleOfPropertyPlantEquipment" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables_a0a9f8e2-3f51-475a-93fb-7f80dea3aaa5_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Receivables, net of allowance</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Receivables</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables" xlink:to="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockAppreciationRightsSARSMember_terseLabel_en-US" xlink:label="lab_us-gaap_StockAppreciationRightsSARSMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Stock Appreciation Rights (SARs)</link:label>
    <link:label id="lab_us-gaap_StockAppreciationRightsSARSMember_label_en-US" xlink:label="lab_us-gaap_StockAppreciationRightsSARSMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Stock Appreciation Rights (SARs) [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockAppreciationRightsSARSMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockAppreciationRightsSARSMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockAppreciationRightsSARSMember" xlink:to="lab_us-gaap_StockAppreciationRightsSARSMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_MachineryAndEquipmentMember_ef9a7d69-3045-480e-806c-c42ccc258dce_terseLabel_en-US" xlink:label="lab_us-gaap_MachineryAndEquipmentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Machinery and other</link:label>
    <link:label id="lab_us-gaap_MachineryAndEquipmentMember_9d28ab00-7991-4510-b495-ff1fab98b743_verboseLabel_en-US" xlink:label="lab_us-gaap_MachineryAndEquipmentMember" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Machinery and other</link:label>
    <link:label id="lab_us-gaap_MachineryAndEquipmentMember_label_en-US" xlink:label="lab_us-gaap_MachineryAndEquipmentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Machinery and Equipment [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MachineryAndEquipmentMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MachineryAndEquipmentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MachineryAndEquipmentMember" xlink:to="lab_us-gaap_MachineryAndEquipmentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseRightOfUseAssetAmortization_dfaa77b7-72f4-4285-93f3-b0a1a926394c_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseRightOfUseAssetAmortization" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Amortization of finance lease assets</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseRightOfUseAssetAmortization_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseRightOfUseAssetAmortization" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Finance Lease, Right-of-Use Asset, Amortization</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseRightOfUseAssetAmortization" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinanceLeaseRightOfUseAssetAmortization"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseRightOfUseAssetAmortization" xlink:to="lab_us-gaap_FinanceLeaseRightOfUseAssetAmortization" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherIncomeAndOtherExpenseDisclosureTextBlock_90f395ae-5fcf-4adc-9979-4db5261b4673_terseLabel_en-US" xlink:label="lab_us-gaap_OtherIncomeAndOtherExpenseDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Other, Net</link:label>
    <link:label id="lab_us-gaap_OtherIncomeAndOtherExpenseDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_OtherIncomeAndOtherExpenseDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other Income and Other Expense Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherIncomeAndOtherExpenseDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherIncomeAndOtherExpenseDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherIncomeAndOtherExpenseDisclosureTextBlock" xlink:to="lab_us-gaap_OtherIncomeAndOtherExpenseDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax_035c586d-428f-4552-b8f8-e6e808e2b8b3_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Other comprehensive income (loss), net of tax, before reclassifications</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other Comprehensive Income (Loss), before Reclassifications, Net of Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredFinanceCostsNet_9bde42ef-0002-4fa4-b85f-54ba6ae14e4c_negatedLabel_en-US" xlink:label="lab_us-gaap_DeferredFinanceCostsNet" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Less: unamortized debt issuance costs</link:label>
    <link:label id="lab_us-gaap_DeferredFinanceCostsNet_528b47e0-5ca0-434c-8113-a511fe92daea_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredFinanceCostsNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Less: unamortized debt issuance costs</link:label>
    <link:label id="lab_us-gaap_DeferredFinanceCostsNet_label_en-US" xlink:label="lab_us-gaap_DeferredFinanceCostsNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt Issuance Costs, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFinanceCostsNet" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredFinanceCostsNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredFinanceCostsNet" xlink:to="lab_us-gaap_DeferredFinanceCostsNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtDisclosureTextBlock_aa269876-e8e2-4b62-b28b-79a79b517e3b_terseLabel_en-US" xlink:label="lab_us-gaap_DebtDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Debt</link:label>
    <link:label id="lab_us-gaap_DebtDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_DebtDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtDisclosureTextBlock" xlink:to="lab_us-gaap_DebtDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_6d7e15d9-eeca-46ea-b0d2-0bb669c9a124_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Fair Value Hierarchy and NAV [Domain]</link:label>
    <link:label id="lab_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_label_en-US" xlink:label="lab_us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Fair Value Hierarchy and NAV [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:to="lab_us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_RecoveryOfErrCompDisclosureLineItems_label_en-US" xlink:label="lab_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Recovery of Erroneously Awarded Compensation Disclosure [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_RecoveryOfErrCompDisclosureLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:to="lab_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UseRightsMember_617abd28-3a84-444a-abad-4406f9a6ffa9_terseLabel_en-US" xlink:label="lab_us-gaap_UseRightsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Beneficial use rights</link:label>
    <link:label id="lab_us-gaap_UseRightsMember_label_en-US" xlink:label="lab_us-gaap_UseRightsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Use Rights [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UseRightsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UseRightsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UseRightsMember" xlink:to="lab_us-gaap_UseRightsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressPostalZipCode_12c50e68-dc90-4236-b797-43372442814f_terseLabel_en-US" xlink:label="lab_dei_EntityAddressPostalZipCode" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity Address, Postal Zip Code</link:label>
    <link:label id="lab_dei_EntityAddressPostalZipCode_label_en-US" xlink:label="lab_dei_EntityAddressPostalZipCode" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Address, Postal Zip Code</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressPostalZipCode" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressPostalZipCode"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressPostalZipCode" xlink:to="lab_dei_EntityAddressPostalZipCode" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InterestRateSwapMember_04ced86a-fa9c-404f-945d-e1952763f96c_terseLabel_en-US" xlink:label="lab_us-gaap_InterestRateSwapMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Interest rate hedges</link:label>
    <link:label id="lab_us-gaap_InterestRateSwapMember_label_en-US" xlink:label="lab_us-gaap_InterestRateSwapMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Interest Rate Swap [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestRateSwapMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InterestRateSwapMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InterestRateSwapMember" xlink:to="lab_us-gaap_InterestRateSwapMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue_62b3226a-83fe-481c-b8b2-c8e3fa857a89_terseLabel_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Cash and cash equivalents</link:label>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue_label_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Cash and Cash Equivalents, at Carrying Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:to="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill_79cae083-f4f7-4e1f-87b5-54aadb1d666b_terseLabel_en-US" xlink:label="lab_us-gaap_ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Indefinite-lived intangible asset impairment charges</link:label>
    <link:label id="lab_us-gaap_ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill_label_en-US" xlink:label="lab_us-gaap_ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Impairment of Intangible Assets, Indefinite-Lived (Excluding Goodwill)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill" xlink:to="lab_us-gaap_ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherNoncurrentAssetsMember_32dc2e1a-ca9e-47b9-ac38-639ea5be6127_terseLabel_en-US" xlink:label="lab_us-gaap_OtherNoncurrentAssetsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Other Noncurrent Assets</link:label>
    <link:label id="lab_us-gaap_OtherNoncurrentAssetsMember_label_en-US" xlink:label="lab_us-gaap_OtherNoncurrentAssetsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other Noncurrent Assets [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNoncurrentAssetsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherNoncurrentAssetsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherNoncurrentAssetsMember" xlink:to="lab_us-gaap_OtherNoncurrentAssetsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember_terseLabel_en-US" xlink:label="lab_ecd_ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Year-over-Year Change in Fair Value of Equity Awards Granted in Prior Years That are Outstanding and Unvested</link:label>
    <link:label id="lab_ecd_ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember_label_en-US" xlink:label="lab_ecd_ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Year-over-Year Change in Fair Value of Equity Awards Granted in Prior Years That are Outstanding and Unvested [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember" xlink:to="lab_ecd_ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_AuditorName_4edc8b1f-7b1d-4e57-ba66-6ff8b13fe07f_terseLabel_en-US" xlink:label="lab_dei_AuditorName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Auditor Name</link:label>
    <link:label id="lab_dei_AuditorName_label_en-US" xlink:label="lab_dei_AuditorName" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Auditor Name</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AuditorName" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_AuditorName"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_AuditorName" xlink:to="lab_dei_AuditorName" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ReclassificationFromAociCurrentPeriodTax_f16ad3c5-26fa-4a2c-b0f8-ef721572a7f2_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_ReclassificationFromAociCurrentPeriodTax" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Amounts reclassified from accumulated other comprehensive loss, tax expense (benefit)</link:label>
    <link:label id="lab_us-gaap_ReclassificationFromAociCurrentPeriodTax_label_en-US" xlink:label="lab_us-gaap_ReclassificationFromAociCurrentPeriodTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Reclassification from AOCI, Current Period, Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReclassificationFromAociCurrentPeriodTax" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ReclassificationFromAociCurrentPeriodTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ReclassificationFromAociCurrentPeriodTax" xlink:to="lab_us-gaap_ReclassificationFromAociCurrentPeriodTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_bc7b1983-b997-4e2e-9297-53ff7a8399be_verboseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Weighted Average Grant-Date Fair Value per Award, Forfeited (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentDomain_cabbe83d-20f5-4f71-aec2-cdd579c76743_terseLabel_en-US" xlink:label="lab_dei_DocumentDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Document [Domain]</link:label>
    <link:label id="lab_dei_DocumentDomain_label_en-US" xlink:label="lab_dei_DocumentDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Document [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentDomain" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentDomain" xlink:to="lab_dei_DocumentDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_a81dcc93-2b6b-4fc5-936c-277651e4bf55_terseLabel_en-US" xlink:label="lab_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Current:</link:label>
    <link:label id="lab_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_label_en-US" xlink:label="lab_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Current Income Tax Expense (Benefit), Continuing Operations [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:to="lab_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember_terseLabel_en-US" xlink:label="lab_ecd_YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Year-end Fair Value of Equity Awards Granted in Covered Year that are Outstanding and Unvested</link:label>
    <link:label id="lab_ecd_YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember_label_en-US" xlink:label="lab_ecd_YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Year-end Fair Value of Equity Awards Granted in Covered Year that are Outstanding and Unvested [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember" xlink:to="lab_ecd_YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermLineOfCredit_70bb98e3-c3fc-4f09-8eb3-a37f2b6beabc_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermLineOfCredit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Revolving credit facility</link:label>
    <link:label id="lab_us-gaap_LongTermLineOfCredit_label_en-US" xlink:label="lab_us-gaap_LongTermLineOfCredit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Long-Term Line of Credit, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermLineOfCredit" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermLineOfCredit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermLineOfCredit" xlink:to="lab_us-gaap_LongTermLineOfCredit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentUsefulLife_6ce5e066-c2e2-46a3-b479-52cd9bdf2e08_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Estimated useful life</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentUsefulLife_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Property, Plant and Equipment, Useful Life</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentUsefulLife"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccountsPayable_e9dd4f9c-1b52-45ea-abfb-38f7a9fc3952_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccountsPayable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Increase (decrease) in accounts payable</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccountsPayable_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccountsPayable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Increase (Decrease) in Accounts Payable</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInAccountsPayable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInAccountsPayable" xlink:to="lab_us-gaap_IncreaseDecreaseInAccountsPayable" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AdjToPeoCompFnTextBlock_terseLabel_en-US" xlink:label="lab_ecd_AdjToPeoCompFnTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Adjustment To PEO Compensation, Footnote</link:label>
    <link:label id="lab_ecd_AdjToPeoCompFnTextBlock_label_en-US" xlink:label="lab_ecd_AdjToPeoCompFnTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Adjustment To PEO Compensation, Footnote [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AdjToPeoCompFnTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AdjToPeoCompFnTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AdjToPeoCompFnTextBlock" xlink:to="lab_ecd_AdjToPeoCompFnTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeasePrincipalPayments_480b847f-1c04-45ea-9d84-c4a8ab054c2b_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeasePrincipalPayments" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Cash paid for finance leases</link:label>
    <link:label id="lab_us-gaap_FinanceLeasePrincipalPayments_label_en-US" xlink:label="lab_us-gaap_FinanceLeasePrincipalPayments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Finance Lease, Principal Payments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeasePrincipalPayments" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinanceLeasePrincipalPayments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeasePrincipalPayments" xlink:to="lab_us-gaap_FinanceLeasePrincipalPayments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DesignatedAsHedgingInstrumentMember_95d9c826-c64d-4607-b3af-ba619fd65dc6_terseLabel_en-US" xlink:label="lab_us-gaap_DesignatedAsHedgingInstrumentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Designated as hedging instrument</link:label>
    <link:label id="lab_us-gaap_DesignatedAsHedgingInstrumentMember_label_en-US" xlink:label="lab_us-gaap_DesignatedAsHedgingInstrumentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Designated as Hedging Instrument [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DesignatedAsHedgingInstrumentMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DesignatedAsHedgingInstrumentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DesignatedAsHedgingInstrumentMember" xlink:to="lab_us-gaap_DesignatedAsHedgingInstrumentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_5728fd32-cc1c-44b3-9ca7-e96079023504_terseLabel_en-US" xlink:label="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Net income per common share &#8211; basic</link:label>
    <link:label id="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_label_en-US" xlink:label="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Net Income (Loss) Available to Common Stockholders, Basic</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xlink:to="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_CompActuallyPaidVsOtherMeasureTextBlock_terseLabel_en-US" xlink:label="lab_ecd_CompActuallyPaidVsOtherMeasureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Compensation Actually Paid vs. Other Measure</link:label>
    <link:label id="lab_ecd_CompActuallyPaidVsOtherMeasureTextBlock_label_en-US" xlink:label="lab_ecd_CompActuallyPaidVsOtherMeasureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Compensation Actually Paid vs. Other Measure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_CompActuallyPaidVsOtherMeasureTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_CompActuallyPaidVsOtherMeasureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_CompActuallyPaidVsOtherMeasureTextBlock" xlink:to="lab_ecd_CompActuallyPaidVsOtherMeasureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember_terseLabel_en-US" xlink:label="lab_ecd_VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Vesting Date Fair Value of Equity Awards Granted and Vested in Covered Year</link:label>
    <link:label id="lab_ecd_VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember_label_en-US" xlink:label="lab_ecd_VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Vesting Date Fair Value of Equity Awards Granted and Vested in Covered Year [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember" xlink:to="lab_ecd_VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_7405e9a4-e0ca-4672-b72c-293330f42db5_verboseLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Weighted average number of shares outstanding:</link:label>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_label_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Weighted Average Number of Shares Outstanding, Diluted [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xlink:to="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_Assets_b07457e0-1a78-49ac-9f9f-af28ebc63456_totalLabel_en-US" xlink:label="lab_us-gaap_Assets" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Assets, Total</link:label>
    <link:label id="lab_us-gaap_Assets_69f9b22b-d232-44e9-ab32-70cced1b73f7_terseLabel_en-US" xlink:label="lab_us-gaap_Assets" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Assets</link:label>
    <link:label id="lab_us-gaap_Assets_0568de29-b041-4b9a-a809-9212544fd466_verboseLabel_en-US" xlink:label="lab_us-gaap_Assets" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Total Assets</link:label>
    <link:label id="lab_us-gaap_Assets_label_en-US" xlink:label="lab_us-gaap_Assets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Assets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Assets" xlink:to="lab_us-gaap_Assets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax_462677a0-4444-492b-9183-ac8c162584c8_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), before Reclassification, Tax</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), Reclassification, Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_f671657d-c8e2-499b-ad58-54a55166d130_negatedLabel_en-US" xlink:label="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Capital expenditures</link:label>
    <link:label id="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_label_en-US" xlink:label="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Payments to Acquire Property, Plant, and Equipment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:to="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherLiabilitiesNoncurrent_f71269b9-77c6-4765-84d5-13315ee6e07a_terseLabel_en-US" xlink:label="lab_us-gaap_OtherLiabilitiesNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Other liabilities</link:label>
    <link:label id="lab_us-gaap_OtherLiabilitiesNoncurrent_label_en-US" xlink:label="lab_us-gaap_OtherLiabilitiesNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other Liabilities, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherLiabilitiesNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherLiabilitiesNoncurrent" xlink:to="lab_us-gaap_OtherLiabilitiesNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt_terseLabel_en-US" xlink:label="lab_ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Forgone Recovery due to Violation of Home Country Law, Amount</link:label>
    <link:label id="lab_ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt_label_en-US" xlink:label="lab_ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Forgone Recovery due to Violation of Home Country Law, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt" xlink:to="lab_ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_a893f6c1-e02f-41fd-9523-1fff2bf40581_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]</link:label>
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_label_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems" xlink:to="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_e3c4bdd9-31cb-4df6-9568-5805c6ee29bb_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Reconciliation between the statutory U.S. federal income tax rate and the Company's effective income tax rate</link:label>
    <link:label id="lab_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Effective Income Tax Rate Reconciliation [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_TrdArrTerminationDate_terseLabel_en-US" xlink:label="lab_ecd_TrdArrTerminationDate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Termination Date</link:label>
    <link:label id="lab_ecd_TrdArrTerminationDate_label_en-US" xlink:label="lab_ecd_TrdArrTerminationDate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Trading Arrangement Termination Date</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TrdArrTerminationDate" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_TrdArrTerminationDate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_TrdArrTerminationDate" xlink:to="lab_ecd_TrdArrTerminationDate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_3f1d395a-0cec-46bf-9bca-49dd40168586_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</link:label>
    <link:label id="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_label_en-US" xlink:label="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:to="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_dcc7e77c-2e15-4dfb-a405-0c83d7caef2d_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Operating lease payments, 2026</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Year Two</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_e7eb0a38-89cd-4a1f-b720-ec6387c34ca9_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">2025</link:label>
    <link:label id="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_label_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Long-Term Debt, Maturity, Year One</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" xlink:to="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" xlink:type="arc" order="1"/>
    <link:label id="lab_aca_TransportationProductsMember_49e8bd67-d5be-4fb1-b2c1-a0024762740e_terseLabel_en-US" xlink:label="lab_aca_TransportationProductsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Transportation Products</link:label>
    <link:label id="lab_aca_TransportationProductsMember_label_en-US" xlink:label="lab_aca_TransportationProductsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Transportation Products [Member]</link:label>
    <link:label id="lab_aca_TransportationProductsMember_documentation_en-US" xlink:label="lab_aca_TransportationProductsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Transportation Products [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_aca_TransportationProductsMember" xlink:href="aca-20241231.xsd#aca_TransportationProductsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_aca_TransportationProductsMember" xlink:to="lab_aca_TransportationProductsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_aca_SeniorNotesDue2029Member_9a30253f-9bd5-424d-9410-765d90caa974_terseLabel_en-US" xlink:label="lab_aca_SeniorNotesDue2029Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Senior Notes due 2029</link:label>
    <link:label id="lab_aca_SeniorNotesDue2029Member_label_en-US" xlink:label="lab_aca_SeniorNotesDue2029Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Senior Notes due 2029 [Member]</link:label>
    <link:label id="lab_aca_SeniorNotesDue2029Member_documentation_en-US" xlink:label="lab_aca_SeniorNotesDue2029Member" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Senior Notes due 2029</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_aca_SeniorNotesDue2029Member" xlink:href="aca-20241231.xsd#aca_SeniorNotesDue2029Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_aca_SeniorNotesDue2029Member" xlink:to="lab_aca_SeniorNotesDue2029Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentAxis_b873550e-7c15-4719-8037-43b6b5b073a8_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Debt Instrument [Axis]</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentAxis_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt Instrument [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentAxis" xlink:to="lab_us-gaap_DebtInstrumentAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetIncomeLoss_5aca00b3-87a1-4914-9653-c62f8620d322_totalLabel_en-US" xlink:label="lab_us-gaap_NetIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Net income</link:label>
    <link:label id="lab_us-gaap_NetIncomeLoss_c153dab6-a678-41f9-8502-4288faacdceb_terseLabel_en-US" xlink:label="lab_us-gaap_NetIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Net income</link:label>
    <link:label id="lab_us-gaap_NetIncomeLoss_d6039d9d-9f69-4529-9fba-5b5208b18129_verboseLabel_en-US" xlink:label="lab_us-gaap_NetIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Net income</link:label>
    <link:label id="lab_us-gaap_NetIncomeLoss_label_en-US" xlink:label="lab_us-gaap_NetIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Net Income (Loss) Attributable to Parent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetIncomeLoss" xlink:to="lab_us-gaap_NetIncomeLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_TradingArrAxis_terseLabel_en-US" xlink:label="lab_ecd_TradingArrAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Trading Arrangement:</link:label>
    <link:label id="lab_ecd_TradingArrAxis_label_en-US" xlink:label="lab_ecd_TradingArrAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Trading Arrangement [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TradingArrAxis" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_TradingArrAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_TradingArrAxis" xlink:to="lab_ecd_TradingArrAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_PvpTableTextBlock_terseLabel_en-US" xlink:label="lab_ecd_PvpTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Pay vs Performance Disclosure, Table</link:label>
    <link:label id="lab_ecd_PvpTableTextBlock_label_en-US" xlink:label="lab_ecd_PvpTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Pay vs Performance [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PvpTableTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_PvpTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_PvpTableTextBlock" xlink:to="lab_ecd_PvpTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember_terseLabel_en-US" xlink:label="lab_ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Equity Awards Adjustments, Excluding Value Reported in Compensation Table</link:label>
    <link:label id="lab_ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember_label_en-US" xlink:label="lab_ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Equity Awards Adjustments, Excluding Value Reported in the Compensation Table [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember" xlink:to="lab_ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityFileNumber_94d8be28-9cc1-400d-9ac6-1da9eb3dc58e_terseLabel_en-US" xlink:label="lab_dei_EntityFileNumber" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity File Number</link:label>
    <link:label id="lab_dei_EntityFileNumber_label_en-US" xlink:label="lab_dei_EntityFileNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity File Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFileNumber" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityFileNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityFileNumber" xlink:to="lab_dei_EntityFileNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_MultiemployerPlanPensionInsignificantSurchargeFixedList_b7b4f8a3-7b77-411f-b10a-c5740d848fc0_terseLabel_en-US" xlink:label="lab_us-gaap_MultiemployerPlanPensionInsignificantSurchargeFixedList" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Surcharge imposed</link:label>
    <link:label id="lab_us-gaap_MultiemployerPlanPensionInsignificantSurchargeFixedList_label_en-US" xlink:label="lab_us-gaap_MultiemployerPlanPensionInsignificantSurchargeFixedList" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Multiemployer Plan, Pension, Insignificant, Surcharge [Fixed List]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MultiemployerPlanPensionInsignificantSurchargeFixedList" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MultiemployerPlanPensionInsignificantSurchargeFixedList"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MultiemployerPlanPensionInsignificantSurchargeFixedList" xlink:to="lab_us-gaap_MultiemployerPlanPensionInsignificantSurchargeFixedList" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ConsolidatedEntitiesDomain_d7abd602-508c-4920-82d3-8d5c49e25b5a_terseLabel_en-US" xlink:label="lab_srt_ConsolidatedEntitiesDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Consolidated Entities [Domain]</link:label>
    <link:label id="lab_srt_ConsolidatedEntitiesDomain_label_en-US" xlink:label="lab_srt_ConsolidatedEntitiesDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Consolidated Entities [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesDomain" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ConsolidatedEntitiesDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ConsolidatedEntitiesDomain" xlink:to="lab_srt_ConsolidatedEntitiesDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeStatementAbstract_80bc00f6-9f2c-4779-9091-6ea9555053a6_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeStatementAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Income Statement [Abstract]</link:label>
    <link:label id="lab_us-gaap_IncomeStatementAbstract_label_en-US" xlink:label="lab_us-gaap_IncomeStatementAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Income Statement [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeStatementAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeStatementAbstract" xlink:to="lab_us-gaap_IncomeStatementAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressAddressLine1_4f6eafbf-05bd-4f1e-b607-27f7b333a1cd_terseLabel_en-US" xlink:label="lab_dei_EntityAddressAddressLine1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity Address, Address Line One</link:label>
    <link:label id="lab_dei_EntityAddressAddressLine1_label_en-US" xlink:label="lab_dei_EntityAddressAddressLine1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Address, Address Line One</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressAddressLine1" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressAddressLine1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressAddressLine1" xlink:to="lab_dei_EntityAddressAddressLine1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CurrentFederalTaxExpenseBenefit_41b94447-cf18-45b4-a484-a3e421ff94f1_terseLabel_en-US" xlink:label="lab_us-gaap_CurrentFederalTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Federal</link:label>
    <link:label id="lab_us-gaap_CurrentFederalTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_CurrentFederalTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Current Federal Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentFederalTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CurrentFederalTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CurrentFederalTaxExpenseBenefit" xlink:to="lab_us-gaap_CurrentFederalTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_ForgoneRecoveryIndName_terseLabel_en-US" xlink:label="lab_ecd_ForgoneRecoveryIndName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Name</link:label>
    <link:label id="lab_ecd_ForgoneRecoveryIndName_label_en-US" xlink:label="lab_ecd_ForgoneRecoveryIndName" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Forgone Recovery, Individual Name</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ForgoneRecoveryIndName" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_ForgoneRecoveryIndName"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_ForgoneRecoveryIndName" xlink:to="lab_ecd_ForgoneRecoveryIndName" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_3f893425-d33e-4ce7-820c-7256a063d597_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Weighted average remaining lease term - operating leases</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Operating Lease, Weighted Average Remaining Lease Term</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:to="lab_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfCostsOfRetirementPlansTableTextBlock_93b0d6da-692d-4493-8643-620404024b4b_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfCostsOfRetirementPlansTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Total employee retirement plan expense</link:label>
    <link:label id="lab_us-gaap_ScheduleOfCostsOfRetirementPlansTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfCostsOfRetirementPlansTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Costs of Retirement Plans [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfCostsOfRetirementPlansTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfCostsOfRetirementPlansTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfCostsOfRetirementPlansTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfCostsOfRetirementPlansTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LossContingencyNatureDomain_0b7b026d-4fb8-474f-8773-766000fcb390_terseLabel_en-US" xlink:label="lab_us-gaap_LossContingencyNatureDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Loss Contingency, Nature [Domain]</link:label>
    <link:label id="lab_us-gaap_LossContingencyNatureDomain_label_en-US" xlink:label="lab_us-gaap_LossContingencyNatureDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Loss Contingency, Nature [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyNatureDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LossContingencyNatureDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LossContingencyNatureDomain" xlink:to="lab_us-gaap_LossContingencyNatureDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherNoncashIncomeExpense_cd10b562-2c83-4c56-b453-b86db50ba075_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_OtherNoncashIncomeExpense" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Other</link:label>
    <link:label id="lab_us-gaap_OtherNoncashIncomeExpense_label_en-US" xlink:label="lab_us-gaap_OtherNoncashIncomeExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other Noncash Income (Expense)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNoncashIncomeExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherNoncashIncomeExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherNoncashIncomeExpense" xlink:to="lab_us-gaap_OtherNoncashIncomeExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AwardTmgMnpiCnsdrdFlag_terseLabel_en-US" xlink:label="lab_ecd_AwardTmgMnpiCnsdrdFlag" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Award Timing MNPI Considered</link:label>
    <link:label id="lab_ecd_AwardTmgMnpiCnsdrdFlag_label_en-US" xlink:label="lab_ecd_AwardTmgMnpiCnsdrdFlag" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Award Timing MNPI Considered [Flag]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardTmgMnpiCnsdrdFlag" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AwardTmgMnpiCnsdrdFlag"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AwardTmgMnpiCnsdrdFlag" xlink:to="lab_ecd_AwardTmgMnpiCnsdrdFlag" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ComponentsOfDeferredTaxLiabilitiesAbstract_3e6e5fe0-cdb3-4ec0-b9e8-26794ff5f660_terseLabel_en-US" xlink:label="lab_us-gaap_ComponentsOfDeferredTaxLiabilitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Deferred tax liabilities:</link:label>
    <link:label id="lab_us-gaap_ComponentsOfDeferredTaxLiabilitiesAbstract_label_en-US" xlink:label="lab_us-gaap_ComponentsOfDeferredTaxLiabilitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Components of Deferred Tax Liabilities [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComponentsOfDeferredTaxLiabilitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ComponentsOfDeferredTaxLiabilitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ComponentsOfDeferredTaxLiabilitiesAbstract" xlink:to="lab_us-gaap_ComponentsOfDeferredTaxLiabilitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ContractWithCustomerAssetNet_bdfb48d2-ecfb-474a-a4e1-b70a60e7a22d_terseLabel_en-US" xlink:label="lab_us-gaap_ContractWithCustomerAssetNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Contract asset with customer</link:label>
    <link:label id="lab_us-gaap_ContractWithCustomerAssetNet_label_en-US" xlink:label="lab_us-gaap_ContractWithCustomerAssetNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Contract with Customer, Asset, after Allowance for Credit Loss</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerAssetNet" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ContractWithCustomerAssetNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ContractWithCustomerAssetNet" xlink:to="lab_us-gaap_ContractWithCustomerAssetNet" xlink:type="arc" order="1"/>
    <link:label id="lab_aca_ConstructionProductsMember_aa8c21a5-7fa3-4b8b-b4e2-c01849876629_terseLabel_en-US" xlink:label="lab_aca_ConstructionProductsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Construction Products</link:label>
    <link:label id="lab_aca_ConstructionProductsMember_label_en-US" xlink:label="lab_aca_ConstructionProductsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Construction Products [Member]</link:label>
    <link:label id="lab_aca_ConstructionProductsMember_documentation_en-US" xlink:label="lab_aca_ConstructionProductsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Construction Products</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_aca_ConstructionProductsMember" xlink:href="aca-20241231.xsd#aca_ConstructionProductsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_aca_ConstructionProductsMember" xlink:to="lab_aca_ConstructionProductsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_OutstandingAggtErrCompAmt_terseLabel_en-US" xlink:label="lab_ecd_OutstandingAggtErrCompAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Outstanding Aggregate Erroneous Compensation Amount</link:label>
    <link:label id="lab_ecd_OutstandingAggtErrCompAmt_label_en-US" xlink:label="lab_ecd_OutstandingAggtErrCompAmt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Outstanding Aggregate Erroneous Compensation Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_OutstandingAggtErrCompAmt" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_OutstandingAggtErrCompAmt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_OutstandingAggtErrCompAmt" xlink:to="lab_ecd_OutstandingAggtErrCompAmt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TreasuryStockRetiredCostMethodAmount_f69e3076-6f41-4425-891f-d5076f6e20ce_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_TreasuryStockRetiredCostMethodAmount" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Retirement of treasury stock, value</link:label>
    <link:label id="lab_us-gaap_TreasuryStockRetiredCostMethodAmount_label_en-US" xlink:label="lab_us-gaap_TreasuryStockRetiredCostMethodAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Treasury Stock, Retired, Cost Method, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockRetiredCostMethodAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TreasuryStockRetiredCostMethodAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TreasuryStockRetiredCostMethodAmount" xlink:to="lab_us-gaap_TreasuryStockRetiredCostMethodAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_PeoActuallyPaidCompAmt_terseLabel_en-US" xlink:label="lab_ecd_PeoActuallyPaidCompAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">PEO Actually Paid Compensation Amount</link:label>
    <link:label id="lab_ecd_PeoActuallyPaidCompAmt_label_en-US" xlink:label="lab_ecd_PeoActuallyPaidCompAmt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">PEO Actually Paid Compensation Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PeoActuallyPaidCompAmt" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_PeoActuallyPaidCompAmt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_PeoActuallyPaidCompAmt" xlink:to="lab_ecd_PeoActuallyPaidCompAmt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CostOfRevenue_3a2afd66-6a91-49bd-8558-955549cdc243_verboseLabel_en-US" xlink:label="lab_us-gaap_CostOfRevenue" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Cost of revenues</link:label>
    <link:label id="lab_us-gaap_CostOfRevenue_label_en-US" xlink:label="lab_us-gaap_CostOfRevenue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Cost of Revenue</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfRevenue" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CostOfRevenue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CostOfRevenue" xlink:to="lab_us-gaap_CostOfRevenue" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AdjToCompAxis_terseLabel_en-US" xlink:label="lab_ecd_AdjToCompAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Adjustment to Compensation:</link:label>
    <link:label id="lab_ecd_AdjToCompAxis_label_en-US" xlink:label="lab_ecd_AdjToCompAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Adjustment to Compensation [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AdjToCompAxis" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AdjToCompAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AdjToCompAxis" xlink:to="lab_ecd_AdjToCompAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax_72100ba1-d964-4166-8d38-7e1537924496_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Reclassification adjustments for losses (gains) included in net income, net of tax expense (benefit)</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), Reclassification, after Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_adcebd18-0ceb-4d03-ac41-c32c553162ae_terseLabel_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Accumulated other comprehensive loss</link:label>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_label_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accumulated Other Comprehensive Income (Loss), Net of Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:to="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationPriorYearIncomeTaxes_3ae6e242-e881-4610-bca2-576c85d2d3fe_terseLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationPriorYearIncomeTaxes" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Prior year true-ups</link:label>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationPriorYearIncomeTaxes_label_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationPriorYearIncomeTaxes" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Prior Year Income Taxes, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationPriorYearIncomeTaxes" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationPriorYearIncomeTaxes"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateReconciliationPriorYearIncomeTaxes" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateReconciliationPriorYearIncomeTaxes" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_PnsnAdjsSvcCstMember_terseLabel_en-US" xlink:label="lab_ecd_PnsnAdjsSvcCstMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Pension Adjustments Service Cost</link:label>
    <link:label id="lab_ecd_PnsnAdjsSvcCstMember_label_en-US" xlink:label="lab_ecd_PnsnAdjsSvcCstMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Pension Adjustments Service Cost [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PnsnAdjsSvcCstMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_PnsnAdjsSvcCstMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_PnsnAdjsSvcCstMember" xlink:to="lab_ecd_PnsnAdjsSvcCstMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_9a685e54-7242-49dc-aa0a-a8bd53a82971_verboseLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Basic (in shares)</link:label>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_a4f50f22-b352-4b0b-be84-805c3637d799_terseLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Net income - basic (shares)</link:label>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_label_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Weighted Average Number of Shares Outstanding, Basic</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:to="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_StkPrcOrTsrEstimationMethodTextBlock_terseLabel_en-US" xlink:label="lab_ecd_StkPrcOrTsrEstimationMethodTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Stock Price or TSR Estimation Method</link:label>
    <link:label id="lab_ecd_StkPrcOrTsrEstimationMethodTextBlock_label_en-US" xlink:label="lab_ecd_StkPrcOrTsrEstimationMethodTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Stock Price or TSR Estimation Method [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_StkPrcOrTsrEstimationMethodTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_StkPrcOrTsrEstimationMethodTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_StkPrcOrTsrEstimationMethodTextBlock" xlink:to="lab_ecd_StkPrcOrTsrEstimationMethodTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_aca_AggregatesPhoenixMember_721d792e-f190-46ec-8814-538f61af9fe8_terseLabel_en-US" xlink:label="lab_aca_AggregatesPhoenixMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Aggregates, Phoenix</link:label>
    <link:label id="lab_aca_AggregatesPhoenixMember_label_en-US" xlink:label="lab_aca_AggregatesPhoenixMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Aggregates, Phoenix [Member]</link:label>
    <link:label id="lab_aca_AggregatesPhoenixMember_documentation_en-US" xlink:label="lab_aca_AggregatesPhoenixMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Aggregates, Phoenix</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_aca_AggregatesPhoenixMember" xlink:href="aca-20241231.xsd#aca_AggregatesPhoenixMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_aca_AggregatesPhoenixMember" xlink:to="lab_aca_AggregatesPhoenixMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIndefiniteLivedIntangibleAssets_a91eb595-16f4-4c06-853d-2b6e905802c8_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIndefiniteLivedIntangibleAssets" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Trademarks</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIndefiniteLivedIntangibleAssets_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIndefiniteLivedIntangibleAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Indefinite-Lived Intangible Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIndefiniteLivedIntangibleAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIndefiniteLivedIntangibleAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIndefiniteLivedIntangibleAssets" xlink:to="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIndefiniteLivedIntangibleAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentInformationTable_78572428-e3a3-48c0-9b99-f402441d7fbf_terseLabel_en-US" xlink:label="lab_dei_DocumentInformationTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Document Information [Table]</link:label>
    <link:label id="lab_dei_DocumentInformationTable_label_en-US" xlink:label="lab_dei_DocumentInformationTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Document Information [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentInformationTable" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentInformationTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentInformationTable" xlink:to="lab_dei_DocumentInformationTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_a16e0858-0ecb-41c4-95ab-20966fb6ac40_periodStartLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xml:lang="en-US">Beginning balance</link:label>
    <link:label id="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_90549b6c-7957-4618-af58-f3a07f39738e_periodEndLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xml:lang="en-US">Ending balance</link:label>
    <link:label id="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_label_en-US" xlink:label="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Equity, Including Portion Attributable to Noncontrolling Interest</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:to="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment_6c117f49-8d14-48a8-9d4e-37567120999e_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Property, plant, and equipment, including mineral reserves</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Property, Plant, and Equipment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment" xlink:to="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockholdersEquityPolicyTextBlock_475ae462-c86a-4638-a617-7da0de1d9cf3_terseLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquityPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Stockholders' Equity</link:label>
    <link:label id="lab_us-gaap_StockholdersEquityPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_StockholdersEquityPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Stockholders' Equity, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquityPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockholdersEquityPolicyTextBlock" xlink:to="lab_us-gaap_StockholdersEquityPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AwardsCloseToMnpiDiscIndName_terseLabel_en-US" xlink:label="lab_ecd_AwardsCloseToMnpiDiscIndName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Name</link:label>
    <link:label id="lab_ecd_AwardsCloseToMnpiDiscIndName_label_en-US" xlink:label="lab_ecd_AwardsCloseToMnpiDiscIndName" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Awards Close in Time to MNPI Disclosures, Individual Name</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardsCloseToMnpiDiscIndName" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AwardsCloseToMnpiDiscIndName"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AwardsCloseToMnpiDiscIndName" xlink:to="lab_ecd_AwardsCloseToMnpiDiscIndName" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConstructionInProgressMember_63037fe2-738a-41f5-b93a-2557442a517b_terseLabel_en-US" xlink:label="lab_us-gaap_ConstructionInProgressMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Construction in progress</link:label>
    <link:label id="lab_us-gaap_ConstructionInProgressMember_label_en-US" xlink:label="lab_us-gaap_ConstructionInProgressMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Construction in Progress [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConstructionInProgressMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConstructionInProgressMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConstructionInProgressMember" xlink:to="lab_us-gaap_ConstructionInProgressMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SalesRevenueNetMember_6392fcb1-25d4-4510-8edc-f65c50b9b65a_terseLabel_en-US" xlink:label="lab_us-gaap_SalesRevenueNetMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Revenue Benchmark</link:label>
    <link:label id="lab_us-gaap_SalesRevenueNetMember_label_en-US" xlink:label="lab_us-gaap_SalesRevenueNetMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Revenue Benchmark [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SalesRevenueNetMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SalesRevenueNetMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SalesRevenueNetMember" xlink:to="lab_us-gaap_SalesRevenueNetMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityFilerCategory_8dc8e409-5a90-48ce-82da-407663cf0773_terseLabel_en-US" xlink:label="lab_dei_EntityFilerCategory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity Filer Category</link:label>
    <link:label id="lab_dei_EntityFilerCategory_label_en-US" xlink:label="lab_dei_EntityFilerCategory" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Filer Category</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFilerCategory" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityFilerCategory"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityFilerCategory" xlink:to="lab_dei_EntityFilerCategory" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SharesIssued_8de1f23d-9868-4cd0-8df1-fc099a10080c_periodStartLabel_en-US" xlink:label="lab_us-gaap_SharesIssued" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xml:lang="en-US">Beginning balance, shares</link:label>
    <link:label id="lab_us-gaap_SharesIssued_c458d648-1a93-4a7d-ab30-9b8712b587eb_periodEndLabel_en-US" xlink:label="lab_us-gaap_SharesIssued" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xml:lang="en-US">Ending balance, shares</link:label>
    <link:label id="lab_us-gaap_SharesIssued_label_en-US" xlink:label="lab_us-gaap_SharesIssued" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Shares, Issued</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharesIssued" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharesIssued"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharesIssued" xlink:to="lab_us-gaap_SharesIssued" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligation_15e4fa54-3336-41e2-85c6-500b97a9510c_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligation" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Unsatisfied performance obligations, Amount</link:label>
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligation_label_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Revenue, Remaining Performance Obligation, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligation" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueRemainingPerformanceObligation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligation" xlink:to="lab_us-gaap_RevenueRemainingPerformanceObligation" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LossContingenciesLineItems_8ef866cf-fead-4a84-8fce-c19e79a3e8fd_terseLabel_en-US" xlink:label="lab_us-gaap_LossContingenciesLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Loss Contingencies [Line Items]</link:label>
    <link:label id="lab_us-gaap_LossContingenciesLineItems_label_en-US" xlink:label="lab_us-gaap_LossContingenciesLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Loss Contingencies [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingenciesLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LossContingenciesLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LossContingenciesLineItems" xlink:to="lab_us-gaap_LossContingenciesLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GoodwillAcquiredDuringPeriod_6f0f01e5-afd1-44a0-894c-d425ef372382_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillAcquiredDuringPeriod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Goodwill recorded</link:label>
    <link:label id="lab_us-gaap_GoodwillAcquiredDuringPeriod_label_en-US" xlink:label="lab_us-gaap_GoodwillAcquiredDuringPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Goodwill, Acquired During Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAcquiredDuringPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillAcquiredDuringPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillAcquiredDuringPeriod" xlink:to="lab_us-gaap_GoodwillAcquiredDuringPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_RangeMember_e5197931-d5ea-42a2-9c20-68ca5d5e52d4_terseLabel_en-US" xlink:label="lab_srt_RangeMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Statistical Measurement [Domain]</link:label>
    <link:label id="lab_srt_RangeMember_label_en-US" xlink:label="lab_srt_RangeMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Statistical Measurement [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_RangeMember" xlink:to="lab_srt_RangeMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LeaseCostTableTextBlock_823817f9-fe65-40d8-8c3a-cfd55a870321_terseLabel_en-US" xlink:label="lab_us-gaap_LeaseCostTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Other information</link:label>
    <link:label id="lab_us-gaap_LeaseCostTableTextBlock_label_en-US" xlink:label="lab_us-gaap_LeaseCostTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Lease, Cost [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseCostTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LeaseCostTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LeaseCostTableTextBlock" xlink:to="lab_us-gaap_LeaseCostTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherLiabilitiesCurrent_876c0eed-3b05-44de-88d6-2792ce800a92_terseLabel_en-US" xlink:label="lab_us-gaap_OtherLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Advance billings</link:label>
    <link:label id="lab_us-gaap_OtherLiabilitiesCurrent_label_en-US" xlink:label="lab_us-gaap_OtherLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other Liabilities, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherLiabilitiesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherLiabilitiesCurrent" xlink:to="lab_us-gaap_OtherLiabilitiesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SegmentReportingInformationLineItems_ac2c6c1d-1ea3-4897-9aa5-b3b5e6ab4dbf_terseLabel_en-US" xlink:label="lab_us-gaap_SegmentReportingInformationLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Segment Reporting Information [Line Items]</link:label>
    <link:label id="lab_us-gaap_SegmentReportingInformationLineItems_label_en-US" xlink:label="lab_us-gaap_SegmentReportingInformationLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Segment Reporting Information [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingInformationLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentReportingInformationLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems" xlink:to="lab_us-gaap_SegmentReportingInformationLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AllTradingArrangementsMember_terseLabel_en-US" xlink:label="lab_ecd_AllTradingArrangementsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">All Trading Arrangements</link:label>
    <link:label id="lab_ecd_AllTradingArrangementsMember_label_en-US" xlink:label="lab_ecd_AllTradingArrangementsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">All Trading Arrangements [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AllTradingArrangementsMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AllTradingArrangementsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AllTradingArrangementsMember" xlink:to="lab_ecd_AllTradingArrangementsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_CompActuallyPaidVsNetIncomeTextBlock_terseLabel_en-US" xlink:label="lab_ecd_CompActuallyPaidVsNetIncomeTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Compensation Actually Paid vs. Net Income</link:label>
    <link:label id="lab_ecd_CompActuallyPaidVsNetIncomeTextBlock_label_en-US" xlink:label="lab_ecd_CompActuallyPaidVsNetIncomeTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Compensation Actually Paid vs. Net Income [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_CompActuallyPaidVsNetIncomeTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_CompActuallyPaidVsNetIncomeTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_CompActuallyPaidVsNetIncomeTextBlock" xlink:to="lab_ecd_CompActuallyPaidVsNetIncomeTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_e368ef69-8754-4425-bb29-c52d11e15793_verboseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Computation of basic and diluted earnings per share</link:label>
    <link:label id="lab_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_1a0c0f6b-59e4-4065-bc33-9693fd050815_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Award vesting period</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_Rule10b51ArrAdoptedFlag_terseLabel_en-US" xlink:label="lab_ecd_Rule10b51ArrAdoptedFlag" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Rule 10b5-1 Arrangement Adopted</link:label>
    <link:label id="lab_ecd_Rule10b51ArrAdoptedFlag_label_en-US" xlink:label="lab_ecd_Rule10b51ArrAdoptedFlag" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Rule 10b5-1 Arrangement Adopted [Flag]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_Rule10b51ArrAdoptedFlag" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_Rule10b51ArrAdoptedFlag"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_Rule10b51ArrAdoptedFlag" xlink:to="lab_ecd_Rule10b51ArrAdoptedFlag" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AwardsCloseToMnpiDiscTable_terseLabel_en-US" xlink:label="lab_ecd_AwardsCloseToMnpiDiscTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Awards Close in Time to MNPI Disclosures</link:label>
    <link:label id="lab_ecd_AwardsCloseToMnpiDiscTable_label_en-US" xlink:label="lab_ecd_AwardsCloseToMnpiDiscTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Awards Close in Time to MNPI Disclosures [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardsCloseToMnpiDiscTable" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AwardsCloseToMnpiDiscTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AwardsCloseToMnpiDiscTable" xlink:to="lab_ecd_AwardsCloseToMnpiDiscTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxesPaidNet_871b87ac-2af5-41b0-9f38-263a33cdb52d_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxesPaidNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Income tax payments (refunds)</link:label>
    <link:label id="lab_us-gaap_IncomeTaxesPaidNet_label_en-US" xlink:label="lab_us-gaap_IncomeTaxesPaidNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Income Taxes Paid, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxesPaidNet" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxesPaidNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxesPaidNet" xlink:to="lab_us-gaap_IncomeTaxesPaidNet" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_PayVsPerformanceDisclosureLineItems_label_en-US" xlink:label="lab_ecd_PayVsPerformanceDisclosureLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Pay vs Performance Disclosure [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_PayVsPerformanceDisclosureLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="lab_ecd_PayVsPerformanceDisclosureLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_PeerGroupTotalShareholderRtnAmt_terseLabel_en-US" xlink:label="lab_ecd_PeerGroupTotalShareholderRtnAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Peer Group Total Shareholder Return Amount</link:label>
    <link:label id="lab_ecd_PeerGroupTotalShareholderRtnAmt_label_en-US" xlink:label="lab_ecd_PeerGroupTotalShareholderRtnAmt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Peer Group Total Shareholder Return Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PeerGroupTotalShareholderRtnAmt" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_PeerGroupTotalShareholderRtnAmt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_PeerGroupTotalShareholderRtnAmt" xlink:to="lab_ecd_PeerGroupTotalShareholderRtnAmt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_6225a5c2-b6d3-4a36-a39a-04f4a85fc215_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Deferred:</link:label>
    <link:label id="lab_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_label_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Income Tax Expense (Benefit), Continuing Operations [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:to="lab_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_OtherPerfMeasureAmt_terseLabel_en-US" xlink:label="lab_ecd_OtherPerfMeasureAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Other Performance Measure, Amount</link:label>
    <link:label id="lab_ecd_OtherPerfMeasureAmt_label_en-US" xlink:label="lab_ecd_OtherPerfMeasureAmt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other Performance Measure, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_OtherPerfMeasureAmt" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_OtherPerfMeasureAmt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_OtherPerfMeasureAmt" xlink:to="lab_ecd_OtherPerfMeasureAmt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_eb54c44a-21f5-483f-ba80-8655a7dee50d_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">2027</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Finite-Lived Intangible Asset, Expected Amortization, Year Three</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GoodwillLineItems_507c20fa-ce79-4bc4-9091-87f2443af318_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Goodwill [Line Items]</link:label>
    <link:label id="lab_us-gaap_GoodwillLineItems_label_en-US" xlink:label="lab_us-gaap_GoodwillLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Goodwill [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillLineItems" xlink:to="lab_us-gaap_GoodwillLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeasesTextBlock_80dab2ce-bfd8-41e5-beb9-9fd6d20d5d9f_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeasesTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Leases</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeasesTextBlock_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeasesTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Lessee, Operating Leases [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeasesTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeasesTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeasesTextBlock" xlink:to="lab_us-gaap_LesseeOperatingLeasesTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockSharesOutstanding_d1a17447-2c4a-4b75-8c2f-6f7095aa8a49_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Common stock, shares, outstanding</link:label>
    <link:label id="lab_us-gaap_CommonStockSharesOutstanding_label_en-US" xlink:label="lab_us-gaap_CommonStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Common Stock, Shares, Outstanding</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockSharesOutstanding" xlink:to="lab_us-gaap_CommonStockSharesOutstanding" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentsIncorporatedByReferenceTextBlock_f1e5a849-8e84-427a-a76c-caa9e8be58c0_terseLabel_en-US" xlink:label="lab_dei_DocumentsIncorporatedByReferenceTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Documents Incorporated by Reference</link:label>
    <link:label id="lab_dei_DocumentsIncorporatedByReferenceTextBlock_label_en-US" xlink:label="lab_dei_DocumentsIncorporatedByReferenceTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Documents Incorporated by Reference [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentsIncorporatedByReferenceTextBlock" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentsIncorporatedByReferenceTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentsIncorporatedByReferenceTextBlock" xlink:to="lab_dei_DocumentsIncorporatedByReferenceTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseCost_62a1f24a-4474-40a1-b02c-c0af9fc0b970_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseCost" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Operating lease cost</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseCost_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseCost" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Operating Lease, Cost</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseCost" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseCost"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseCost" xlink:to="lab_us-gaap_OperatingLeaseCost" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtAndCapitalLeaseObligations_0d028723-79d8-4074-ae27-b12fe04814ad_totalLabel_en-US" xlink:label="lab_us-gaap_DebtAndCapitalLeaseObligations" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total debt</link:label>
    <link:label id="lab_us-gaap_DebtAndCapitalLeaseObligations_label_en-US" xlink:label="lab_us-gaap_DebtAndCapitalLeaseObligations" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt and Lease Obligation</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtAndCapitalLeaseObligations" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtAndCapitalLeaseObligations"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtAndCapitalLeaseObligations" xlink:to="lab_us-gaap_DebtAndCapitalLeaseObligations" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_951b6e4c-a795-47ba-8ffb-31c356fc4c51_verboseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Number of shares available for issuance (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityNoncurrent_2b6a924b-9660-47e1-b773-2af53b9634bf_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Lease liability, Non-current, Operating</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityNoncurrent_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Operating Lease, Liability, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:to="lab_us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_aca_AssetsAndLiabilitiesLeasesTableTextBlock_c24aebd7-9471-4516-98b3-6f6fae219d76_terseLabel_en-US" xlink:label="lab_aca_AssetsAndLiabilitiesLeasesTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Balance sheet classification</link:label>
    <link:label id="lab_aca_AssetsAndLiabilitiesLeasesTableTextBlock_label_en-US" xlink:label="lab_aca_AssetsAndLiabilitiesLeasesTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Assets And Liabilities, Leases [Table Text Block]</link:label>
    <link:label id="lab_aca_AssetsAndLiabilitiesLeasesTableTextBlock_documentation_en-US" xlink:label="lab_aca_AssetsAndLiabilitiesLeasesTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Assets And Liabilities, Leases</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_aca_AssetsAndLiabilitiesLeasesTableTextBlock" xlink:href="aca-20241231.xsd#aca_AssetsAndLiabilitiesLeasesTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_aca_AssetsAndLiabilitiesLeasesTableTextBlock" xlink:to="lab_aca_AssetsAndLiabilitiesLeasesTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityTaxIdentificationNumber_8af52179-8e5f-42dc-a2cd-063ee2472366_terseLabel_en-US" xlink:label="lab_dei_EntityTaxIdentificationNumber" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity Tax Identification Number</link:label>
    <link:label id="lab_dei_EntityTaxIdentificationNumber_label_en-US" xlink:label="lab_dei_EntityTaxIdentificationNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Tax Identification Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityTaxIdentificationNumber" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityTaxIdentificationNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityTaxIdentificationNumber" xlink:to="lab_dei_EntityTaxIdentificationNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_b96755b4-5687-4eab-bac7-ea10f0da13b4_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Intangible Asset, Finite-Lived [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Intangible Asset, Finite-Lived [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:to="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TreasuryStockSharesAcquired_285b6574-f8bf-44c6-9871-0f8413a16f45_negatedLabel_en-US" xlink:label="lab_us-gaap_TreasuryStockSharesAcquired" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Shares repurchased, shares</link:label>
    <link:label id="lab_us-gaap_TreasuryStockSharesAcquired_ab6facc5-bc14-4cfb-81cd-d8fce5fa7011_terseLabel_en-US" xlink:label="lab_us-gaap_TreasuryStockSharesAcquired" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Number of shares repurchased</link:label>
    <link:label id="lab_us-gaap_TreasuryStockSharesAcquired_label_en-US" xlink:label="lab_us-gaap_TreasuryStockSharesAcquired" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Treasury Stock, Shares, Acquired</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockSharesAcquired" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TreasuryStockSharesAcquired"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TreasuryStockSharesAcquired" xlink:to="lab_us-gaap_TreasuryStockSharesAcquired" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredForeignIncomeTaxExpenseBenefit_13d58b5b-07d3-49ed-8291-6eb57505516b_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredForeignIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Foreign</link:label>
    <link:label id="lab_us-gaap_DeferredForeignIncomeTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_DeferredForeignIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Foreign Income Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredForeignIncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredForeignIncomeTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredForeignIncomeTaxExpenseBenefit" xlink:to="lab_us-gaap_DeferredForeignIncomeTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TreasuryStockCommonMember_71d8e6fc-f9ce-4d29-93bb-591591c307b3_terseLabel_en-US" xlink:label="lab_us-gaap_TreasuryStockCommonMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Treasury Stock, Common</link:label>
    <link:label id="lab_us-gaap_TreasuryStockCommonMember_label_en-US" xlink:label="lab_us-gaap_TreasuryStockCommonMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Treasury Stock, Common [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockCommonMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TreasuryStockCommonMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TreasuryStockCommonMember" xlink:to="lab_us-gaap_TreasuryStockCommonMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerShareReconciliationAbstract_dec464c4-a975-4e78-9e06-52ea3b459e7c_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareReconciliationAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Earnings Per Share Reconciliation [Abstract]</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareReconciliationAbstract_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareReconciliationAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Earnings Per Share Reconciliation [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareReconciliationAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareReconciliationAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareReconciliationAbstract" xlink:to="lab_us-gaap_EarningsPerShareReconciliationAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IntersegmentEliminationMember_62b3f906-4c38-47fc-b0f6-aa50509c1697_terseLabel_en-US" xlink:label="lab_us-gaap_IntersegmentEliminationMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Intersegment</link:label>
    <link:label id="lab_us-gaap_IntersegmentEliminationMember_label_en-US" xlink:label="lab_us-gaap_IntersegmentEliminationMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Intersegment Eliminations [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntersegmentEliminationMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IntersegmentEliminationMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IntersegmentEliminationMember" xlink:to="lab_us-gaap_IntersegmentEliminationMember" xlink:type="arc" order="1"/>
    <link:label id="lab_aca_StorageTanksMember_c59afb5f-684f-408b-af29-94371683a003_terseLabel_en-US" xlink:label="lab_aca_StorageTanksMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Storage tanks</link:label>
    <link:label id="lab_aca_StorageTanksMember_label_en-US" xlink:label="lab_aca_StorageTanksMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Storage tanks [Member]</link:label>
    <link:label id="lab_aca_StorageTanksMember_documentation_en-US" xlink:label="lab_aca_StorageTanksMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Storage tanks [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_aca_StorageTanksMember" xlink:href="aca-20241231.xsd#aca_StorageTanksMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_aca_StorageTanksMember" xlink:to="lab_aca_StorageTanksMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive_6a1b7da7-6fa3-4706-8b4f-d0182bd4a566_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Finance lease payments, thereafter</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Finance Lease, Liability, to be Paid, after Year Five</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive" xlink:to="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementEquityComponentsAxis_11a69cce-285d-4c23-8034-d97051065831_terseLabel_en-US" xlink:label="lab_us-gaap_StatementEquityComponentsAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Equity Components [Axis]</link:label>
    <link:label id="lab_us-gaap_StatementEquityComponentsAxis_label_en-US" xlink:label="lab_us-gaap_StatementEquityComponentsAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Equity Components [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementEquityComponentsAxis" xlink:to="lab_us-gaap_StatementEquityComponentsAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AmountOfDilutiveSecuritiesStockOptionsAndRestrictiveStockUnits_c43d4da6-ec0b-4fb6-baeb-5122c66b9f92_terseLabel_en-US" xlink:label="lab_us-gaap_AmountOfDilutiveSecuritiesStockOptionsAndRestrictiveStockUnits" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Nonparticipating unvested restricted shares</link:label>
    <link:label id="lab_us-gaap_AmountOfDilutiveSecuritiesStockOptionsAndRestrictiveStockUnits_label_en-US" xlink:label="lab_us-gaap_AmountOfDilutiveSecuritiesStockOptionsAndRestrictiveStockUnits" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Dilutive Securities, Effect on Basic Earnings Per Share, Options and Restrictive Stock Units</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmountOfDilutiveSecuritiesStockOptionsAndRestrictiveStockUnits" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AmountOfDilutiveSecuritiesStockOptionsAndRestrictiveStockUnits"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AmountOfDilutiveSecuritiesStockOptionsAndRestrictiveStockUnits" xlink:to="lab_us-gaap_AmountOfDilutiveSecuritiesStockOptionsAndRestrictiveStockUnits" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityPaymentsDue_02834408-a70a-48fb-9f25-16901392d665_totalLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityPaymentsDue" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Finance lease payments</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityPaymentsDue_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityPaymentsDue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Finance Lease, Liability, to be Paid</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue" xlink:to="lab_us-gaap_FinanceLeaseLiabilityPaymentsDue" xlink:type="arc" order="1"/>
    <link:label id="lab_aca_ExternalCustomersMember_ea1009c3-4ca5-4857-89ba-0c3c2aee8c63_terseLabel_en-US" xlink:label="lab_aca_ExternalCustomersMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">External</link:label>
    <link:label id="lab_aca_ExternalCustomersMember_label_en-US" xlink:label="lab_aca_ExternalCustomersMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">External Customers [Member]</link:label>
    <link:label id="lab_aca_ExternalCustomersMember_documentation_en-US" xlink:label="lab_aca_ExternalCustomersMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">External Customers [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_aca_ExternalCustomersMember" xlink:href="aca-20241231.xsd#aca_ExternalCustomersMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_aca_ExternalCustomersMember" xlink:to="lab_aca_ExternalCustomersMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherAssetsCurrent_c5cc7cfc-6030-4d8a-985e-3054b157697a_terseLabel_en-US" xlink:label="lab_us-gaap_OtherAssetsCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Other</link:label>
    <link:label id="lab_us-gaap_OtherAssetsCurrent_label_en-US" xlink:label="lab_us-gaap_OtherAssetsCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other Assets, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherAssetsCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherAssetsCurrent" xlink:to="lab_us-gaap_OtherAssetsCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TradeNamesMember_cc2d4946-6ea0-42fd-a866-492e18940866_terseLabel_en-US" xlink:label="lab_us-gaap_TradeNamesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Trade names</link:label>
    <link:label id="lab_us-gaap_TradeNamesMember_label_en-US" xlink:label="lab_us-gaap_TradeNamesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Trade Names [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TradeNamesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TradeNamesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TradeNamesMember" xlink:to="lab_us-gaap_TradeNamesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_aca_RAMCOMember_f273a3d5-84df-44d8-80cf-c623781ea058_terseLabel_en-US" xlink:label="lab_aca_RAMCOMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">RAMCO</link:label>
    <link:label id="lab_aca_RAMCOMember_label_en-US" xlink:label="lab_aca_RAMCOMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">RAMCO [Member]</link:label>
    <link:label id="lab_aca_RAMCOMember_documentation_en-US" xlink:label="lab_aca_RAMCOMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">RAMCO</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_aca_RAMCOMember" xlink:href="aca-20241231.xsd#aca_RAMCOMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_aca_RAMCOMember" xlink:to="lab_aca_RAMCOMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromDivestitureOfBusinessesNetOfCashDivested_8b3a1a8a-72b4-4eca-844c-7bdc5b1c996c_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromDivestitureOfBusinessesNetOfCashDivested" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Proceeds from sale of businesses</link:label>
    <link:label id="lab_us-gaap_ProceedsFromDivestitureOfBusinessesNetOfCashDivested_label_en-US" xlink:label="lab_us-gaap_ProceedsFromDivestitureOfBusinessesNetOfCashDivested" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Proceeds from Divestiture of Businesses, Net of Cash Divested</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromDivestitureOfBusinessesNetOfCashDivested" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromDivestitureOfBusinessesNetOfCashDivested"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromDivestitureOfBusinessesNetOfCashDivested" xlink:to="lab_us-gaap_ProceedsFromDivestitureOfBusinessesNetOfCashDivested" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CostsAndExpenses_95b01b0b-7ff2-4f37-8fc0-33eba745dfdc_totalLabel_en-US" xlink:label="lab_us-gaap_CostsAndExpenses" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total operating costs</link:label>
    <link:label id="lab_us-gaap_CostsAndExpenses_label_en-US" xlink:label="lab_us-gaap_CostsAndExpenses" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Costs and Expenses</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostsAndExpenses" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CostsAndExpenses"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CostsAndExpenses" xlink:to="lab_us-gaap_CostsAndExpenses" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessAcquisitionAcquireeDomain_ffce76ca-3d17-4c29-9507-94cf48dba104_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionAcquireeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Business Acquisition, Acquiree [Domain]</link:label>
    <link:label id="lab_us-gaap_BusinessAcquisitionAcquireeDomain_label_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionAcquireeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Business Acquisition, Acquiree [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain" xlink:to="lab_us-gaap_BusinessAcquisitionAcquireeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_aca_AuditInformationAbstract_f11914a2-850a-41b4-9f37-1ee9ef498f07_terseLabel_en-US" xlink:label="lab_aca_AuditInformationAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Audit Information [Abstract]</link:label>
    <link:label id="lab_aca_AuditInformationAbstract_label_en-US" xlink:label="lab_aca_AuditInformationAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Audit Information [Abstract]</link:label>
    <link:label id="lab_aca_AuditInformationAbstract_documentation_en-US" xlink:label="lab_aca_AuditInformationAbstract" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Audit Information</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_aca_AuditInformationAbstract" xlink:href="aca-20241231.xsd#aca_AuditInformationAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_aca_AuditInformationAbstract" xlink:to="lab_aca_AuditInformationAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_aca_DeferredTaxAssetsTaxDeferredExpenseEquityItems_ad767d20-0691-4014-b88e-08406497c037_terseLabel_en-US" xlink:label="lab_aca_DeferredTaxAssetsTaxDeferredExpenseEquityItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Equity items</link:label>
    <link:label id="lab_aca_DeferredTaxAssetsTaxDeferredExpenseEquityItems_label_en-US" xlink:label="lab_aca_DeferredTaxAssetsTaxDeferredExpenseEquityItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Tax Assets, Tax Deferred Expense, Equity Items</link:label>
    <link:label id="lab_aca_DeferredTaxAssetsTaxDeferredExpenseEquityItems_documentation_en-US" xlink:label="lab_aca_DeferredTaxAssetsTaxDeferredExpenseEquityItems" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Deferred Tax Assets, Tax Deferred Expense, Equity Items</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_aca_DeferredTaxAssetsTaxDeferredExpenseEquityItems" xlink:href="aca-20241231.xsd#aca_DeferredTaxAssetsTaxDeferredExpenseEquityItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_aca_DeferredTaxAssetsTaxDeferredExpenseEquityItems" xlink:to="lab_aca_DeferredTaxAssetsTaxDeferredExpenseEquityItems" xlink:type="arc" order="1"/>
    <link:label id="lab_aca_AsphaltAndOtherNonOperatingFacilityMember_16006a7a-b5c4-4d0e-a2e5-4626f7415005_terseLabel_en-US" xlink:label="lab_aca_AsphaltAndOtherNonOperatingFacilityMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Asphalt and other non-operating facility</link:label>
    <link:label id="lab_aca_AsphaltAndOtherNonOperatingFacilityMember_label_en-US" xlink:label="lab_aca_AsphaltAndOtherNonOperatingFacilityMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Asphalt and other non-operating facility [Member]</link:label>
    <link:label id="lab_aca_AsphaltAndOtherNonOperatingFacilityMember_documentation_en-US" xlink:label="lab_aca_AsphaltAndOtherNonOperatingFacilityMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Asphalt and other non-operating facility</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_aca_AsphaltAndOtherNonOperatingFacilityMember" xlink:href="aca-20241231.xsd#aca_AsphaltAndOtherNonOperatingFacilityMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_aca_AsphaltAndOtherNonOperatingFacilityMember" xlink:to="lab_aca_AsphaltAndOtherNonOperatingFacilityMember" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_StatementGeographicalAxis_ca0f0d53-f8a3-432f-9010-cd9159fa1099_terseLabel_en-US" xlink:label="lab_srt_StatementGeographicalAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Geographical [Axis]</link:label>
    <link:label id="lab_srt_StatementGeographicalAxis_label_en-US" xlink:label="lab_srt_StatementGeographicalAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Geographical [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_StatementGeographicalAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_StatementGeographicalAxis" xlink:to="lab_srt_StatementGeographicalAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_5d836585-8de8-4ac1-8592-a2c9ecd0337b_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Operating lease payments, 2029</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Year Five</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GainLossOnSaleOfBusiness_e4f53a50-4c7c-4660-8f4f-5c496e2837a0_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_GainLossOnSaleOfBusiness" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">(Gain) loss on sale of businesses</link:label>
    <link:label id="lab_us-gaap_GainLossOnSaleOfBusiness_793e8934-19c0-4b8e-8763-fee78f5dec01_negatedLabel_en-US" xlink:label="lab_us-gaap_GainLossOnSaleOfBusiness" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">(Gain) loss on sale of businesses</link:label>
    <link:label id="lab_us-gaap_GainLossOnSaleOfBusiness_label_en-US" xlink:label="lab_us-gaap_GainLossOnSaleOfBusiness" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Gain (Loss) on Disposition of Business</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnSaleOfBusiness" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GainLossOnSaleOfBusiness"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GainLossOnSaleOfBusiness" xlink:to="lab_us-gaap_GainLossOnSaleOfBusiness" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_EqtyAwrdsInSummryCompstnTblForAplblYrMember_terseLabel_en-US" xlink:label="lab_ecd_EqtyAwrdsInSummryCompstnTblForAplblYrMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Aggregate Grant Date Fair Value of Equity Award Amounts Reported in Summary Compensation Table</link:label>
    <link:label id="lab_ecd_EqtyAwrdsInSummryCompstnTblForAplblYrMember_label_en-US" xlink:label="lab_ecd_EqtyAwrdsInSummryCompstnTblForAplblYrMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Aggregate Grant Date Fair Value of Equity Award Amounts Reported in Summary Compensation Table [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_EqtyAwrdsInSummryCompstnTblForAplblYrMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_EqtyAwrdsInSummryCompstnTblForAplblYrMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_EqtyAwrdsInSummryCompstnTblForAplblYrMember" xlink:to="lab_ecd_EqtyAwrdsInSummryCompstnTblForAplblYrMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_b786c740-2a46-481a-a50a-bc735d5e0421_periodStartLabel_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xml:lang="en-US">Cash and cash equivalents at beginning of period</link:label>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_eb724085-99cb-4b8a-b262-bac473c03326_periodEndLabel_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xml:lang="en-US">Cash and cash equivalents at end of period</link:label>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_e549e63e-81ef-416b-b4ec-9bb2399f8ba7_negatedLabel_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Cash and cash equivalents at end of period</link:label>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_label_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:to="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeDerivativesQualifyingAsHedgesNetOfTaxPeriodIncreaseDecreaseAbstract_f66e8160-8312-4daa-a725-c266cb138c4f_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeDerivativesQualifyingAsHedgesNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Derivative financial instruments:</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeDerivativesQualifyingAsHedgesNetOfTaxPeriodIncreaseDecreaseAbstract_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeDerivativesQualifyingAsHedgesNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification and Tax [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeDerivativesQualifyingAsHedgesNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeDerivativesQualifyingAsHedgesNetOfTaxPeriodIncreaseDecreaseAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeDerivativesQualifyingAsHedgesNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:to="lab_us-gaap_OtherComprehensiveIncomeDerivativesQualifyingAsHedgesNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CurrentForeignTaxExpenseBenefit_69da5cd0-2711-4bc4-a702-f5245ab9365e_terseLabel_en-US" xlink:label="lab_us-gaap_CurrentForeignTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Foreign</link:label>
    <link:label id="lab_us-gaap_CurrentForeignTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_CurrentForeignTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Current Foreign Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentForeignTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CurrentForeignTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CurrentForeignTaxExpenseBenefit" xlink:to="lab_us-gaap_CurrentForeignTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetsCurrentAbstract_76e72200-1f7c-4dc8-a81a-2936b1c178d7_terseLabel_en-US" xlink:label="lab_us-gaap_AssetsCurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Current assets:</link:label>
    <link:label id="lab_us-gaap_AssetsCurrentAbstract_label_en-US" xlink:label="lab_us-gaap_AssetsCurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Assets, Current [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsCurrentAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsCurrentAbstract" xlink:to="lab_us-gaap_AssetsCurrentAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ConsolidationItemsAxis_82065f41-418e-4483-a112-8aff29b279a8_terseLabel_en-US" xlink:label="lab_srt_ConsolidationItemsAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Consolidation Items [Axis]</link:label>
    <link:label id="lab_srt_ConsolidationItemsAxis_label_en-US" xlink:label="lab_srt_ConsolidationItemsAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Consolidation Items [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsAxis" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ConsolidationItemsAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ConsolidationItemsAxis" xlink:to="lab_srt_ConsolidationItemsAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_c79692c0-dcdd-4fb0-81c4-3be7240d0201_terseLabel_en-US" xlink:label="lab_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Indefinite-Lived Intangible Assets, Major Class Name [Domain]</link:label>
    <link:label id="lab_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_label_en-US" xlink:label="lab_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Indefinite-Lived Intangible Assets, Major Class Name [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="lab_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt_terseLabel_en-US" xlink:label="lab_ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Forgone Recovery due to Disqualification of Tax Benefits, Amount</link:label>
    <link:label id="lab_ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt_label_en-US" xlink:label="lab_ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Forgone Recovery due to Disqualification of Tax Benefits, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt" xlink:to="lab_ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ProductsAndServicesDomain_200970b0-52c4-4748-83d0-8edbd757a2a0_terseLabel_en-US" xlink:label="lab_srt_ProductsAndServicesDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Product and Service [Domain]</link:label>
    <link:label id="lab_srt_ProductsAndServicesDomain_label_en-US" xlink:label="lab_srt_ProductsAndServicesDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Product and Service [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ProductsAndServicesDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ProductsAndServicesDomain" xlink:to="lab_srt_ProductsAndServicesDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_e7bf14a6-bafc-4968-9cac-2cf16567594a_verboseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Weighted Average Grant-Date Fair Value per Award, Vested (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueDisclosuresAbstract_e712b6d7-95c7-4896-b72c-dbdc20eeaec2_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueDisclosuresAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Fair Value Disclosures [Abstract]</link:label>
    <link:label id="lab_us-gaap_FairValueDisclosuresAbstract_label_en-US" xlink:label="lab_us-gaap_FairValueDisclosuresAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Fair Value Disclosures [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract" xlink:to="lab_us-gaap_FairValueDisclosuresAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredCompensationArrangementWithIndividualDistributionPaid_4965f328-2c0d-4fc0-8d57-98975f98f063_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredCompensationArrangementWithIndividualDistributionPaid" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Deferred compensation plan distributions to participants</link:label>
    <link:label id="lab_us-gaap_DeferredCompensationArrangementWithIndividualDistributionPaid_label_en-US" xlink:label="lab_us-gaap_DeferredCompensationArrangementWithIndividualDistributionPaid" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Compensation Arrangement with Individual, Distribution Paid</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredCompensationArrangementWithIndividualDistributionPaid" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredCompensationArrangementWithIndividualDistributionPaid"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredCompensationArrangementWithIndividualDistributionPaid" xlink:to="lab_us-gaap_DeferredCompensationArrangementWithIndividualDistributionPaid" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InventoryRawMaterialsAndSuppliesNetOfReserves_07e22204-9e58-4a22-a3b3-12c1c0186f61_terseLabel_en-US" xlink:label="lab_us-gaap_InventoryRawMaterialsAndSuppliesNetOfReserves" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Raw materials and supplies</link:label>
    <link:label id="lab_us-gaap_InventoryRawMaterialsAndSuppliesNetOfReserves_label_en-US" xlink:label="lab_us-gaap_InventoryRawMaterialsAndSuppliesNetOfReserves" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Inventory, Raw Materials and Supplies, Net of Reserves</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryRawMaterialsAndSuppliesNetOfReserves" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryRawMaterialsAndSuppliesNetOfReserves"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryRawMaterialsAndSuppliesNetOfReserves" xlink:to="lab_us-gaap_InventoryRawMaterialsAndSuppliesNetOfReserves" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_SecurityExchangeName_7b709de0-feda-4d31-bf5d-3d08cb954183_terseLabel_en-US" xlink:label="lab_dei_SecurityExchangeName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Security Exchange Name</link:label>
    <link:label id="lab_dei_SecurityExchangeName_label_en-US" xlink:label="lab_dei_SecurityExchangeName" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Security Exchange Name</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_SecurityExchangeName" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_SecurityExchangeName"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_SecurityExchangeName" xlink:to="lab_dei_SecurityExchangeName" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_58a8804c-6f6a-42ca-bb96-77bb34b46798_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">SOFR variable rate spread</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt Instrument, Basis Spread on Variable Rate</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentBasisSpreadOnVariableRate1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1" xlink:to="lab_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1" xlink:type="arc" order="1"/>
    <link:label id="lab_aca_FuturePeriodAxis_a7b682ed-545b-4d6f-b0cc-f8c46185fad2_terseLabel_en-US" xlink:label="lab_aca_FuturePeriodAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Future Period [Axis]</link:label>
    <link:label id="lab_aca_FuturePeriodAxis_label_en-US" xlink:label="lab_aca_FuturePeriodAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Future Period [Axis]</link:label>
    <link:label id="lab_aca_FuturePeriodAxis_documentation_en-US" xlink:label="lab_aca_FuturePeriodAxis" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Future Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_aca_FuturePeriodAxis" xlink:href="aca-20241231.xsd#aca_FuturePeriodAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_aca_FuturePeriodAxis" xlink:to="lab_aca_FuturePeriodAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_0a093a7b-28de-455a-a9d3-7240141f6ea9_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_d4c5ae72-059e-4f08-85c8-852a35ffda34_terseLabel_en-US" xlink:label="lab_us-gaap_CurrentStateAndLocalTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">State</link:label>
    <link:label id="lab_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_CurrentStateAndLocalTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Current State and Local Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CurrentStateAndLocalTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit" xlink:to="lab_us-gaap_CurrentStateAndLocalTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_aca_UtilityWindAndRelatedStructuresMember_79084b2e-cbe3-487c-afae-89155d2eae58_terseLabel_en-US" xlink:label="lab_aca_UtilityWindAndRelatedStructuresMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Utility, wind, and related structures</link:label>
    <link:label id="lab_aca_UtilityWindAndRelatedStructuresMember_label_en-US" xlink:label="lab_aca_UtilityWindAndRelatedStructuresMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Utility, wind, and related structures [Member]</link:label>
    <link:label id="lab_aca_UtilityWindAndRelatedStructuresMember_documentation_en-US" xlink:label="lab_aca_UtilityWindAndRelatedStructuresMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Utility, wind, and related structures</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_aca_UtilityWindAndRelatedStructuresMember" xlink:href="aca-20241231.xsd#aca_UtilityWindAndRelatedStructuresMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_aca_UtilityWindAndRelatedStructuresMember" xlink:to="lab_aca_UtilityWindAndRelatedStructuresMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock_terseLabel_en-US" xlink:label="lab_ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Forgone Recovery, Explanation of Impracticability</link:label>
    <link:label id="lab_ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock_label_en-US" xlink:label="lab_ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Forgone Recovery, Explanation of Impracticability [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock" xlink:to="lab_ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability_9e08aa48-60fd-4219-99d2-adc949ea0505_terseLabel_en-US" xlink:label="lab_us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Finance leases</link:label>
    <link:label id="lab_us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability_label_en-US" xlink:label="lab_us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Right-of-Use Asset Obtained in Exchange for Finance Lease Liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability" xlink:to="lab_us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_0c7947d1-71aa-4d9e-9b20-65a9e854c4a1_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Goodwill and Intangible Assets Disclosure [Abstract]</link:label>
    <link:label id="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Goodwill and Intangible Assets Disclosure [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:to="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockSharesIssued_10319a9e-f26d-43bd-a74d-e21fcd070cf7_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockSharesIssued" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Common stock, shares, issued</link:label>
    <link:label id="lab_us-gaap_CommonStockSharesIssued_label_en-US" xlink:label="lab_us-gaap_CommonStockSharesIssued" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Common Stock, Shares, Issued</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesIssued" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockSharesIssued"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockSharesIssued" xlink:to="lab_us-gaap_CommonStockSharesIssued" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherAssetsMember_dd6cb680-e400-4681-b4fa-72bdb772739e_terseLabel_en-US" xlink:label="lab_us-gaap_OtherAssetsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Other assets</link:label>
    <link:label id="lab_us-gaap_OtherAssetsMember_label_en-US" xlink:label="lab_us-gaap_OtherAssetsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other Assets [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherAssetsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherAssetsMember" xlink:to="lab_us-gaap_OtherAssetsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityDomain_314e3cba-738a-462a-bd51-cbbb057a6fae_terseLabel_en-US" xlink:label="lab_dei_EntityDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity [Domain]</link:label>
    <link:label id="lab_dei_EntityDomain_label_en-US" xlink:label="lab_dei_EntityDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityDomain" xlink:to="lab_dei_EntityDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_2598e52d-ecec-4700-8d73-bf26357f50e3_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Credit facility, maximum borrowing capacity</link:label>
    <link:label id="lab_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_label_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Line of Credit Facility, Maximum Borrowing Capacity</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:to="lab_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConcentrationRiskPercentage1_6bb15768-7b97-4221-afb1-8cdba7aabe4c_terseLabel_en-US" xlink:label="lab_us-gaap_ConcentrationRiskPercentage1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Revenue concentration risk, percentage</link:label>
    <link:label id="lab_us-gaap_ConcentrationRiskPercentage1_label_en-US" xlink:label="lab_us-gaap_ConcentrationRiskPercentage1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Concentration Risk, Percentage</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskPercentage1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskPercentage1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConcentrationRiskPercentage1" xlink:to="lab_us-gaap_ConcentrationRiskPercentage1" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_InsiderTrdPoliciesProcAdoptedFlag_terseLabel_en-US" xlink:label="lab_ecd_InsiderTrdPoliciesProcAdoptedFlag" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Insider Trading Policies and Procedures Adopted</link:label>
    <link:label id="lab_ecd_InsiderTrdPoliciesProcAdoptedFlag_label_en-US" xlink:label="lab_ecd_InsiderTrdPoliciesProcAdoptedFlag" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Insider Trading Policies and Procedures Adopted [Flag]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_InsiderTrdPoliciesProcAdoptedFlag" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_InsiderTrdPoliciesProcAdoptedFlag"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_InsiderTrdPoliciesProcAdoptedFlag" xlink:to="lab_ecd_InsiderTrdPoliciesProcAdoptedFlag" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_1c85fce1-ba16-45ed-8617-1164d4b7b839_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Accumulated depreciation and depletion</link:label>
    <link:label id="lab_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_label_en-US" xlink:label="lab_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:to="lab_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:type="arc" order="1"/>
    <link:label id="lab_aca_SteelComponentsMember_d77c4e5c-66be-4b5a-969c-2d46c90bd93d_terseLabel_en-US" xlink:label="lab_aca_SteelComponentsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Steel components</link:label>
    <link:label id="lab_aca_SteelComponentsMember_label_en-US" xlink:label="lab_aca_SteelComponentsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Steel components [Member]</link:label>
    <link:label id="lab_aca_SteelComponentsMember_documentation_en-US" xlink:label="lab_aca_SteelComponentsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Steel components [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_aca_SteelComponentsMember" xlink:href="aca-20241231.xsd#aca_SteelComponentsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_aca_SteelComponentsMember" xlink:to="lab_aca_SteelComponentsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_aca_ScheduleOfBusinessAcquisitionsAndDispositionsTableTextBlock_331ff536-b950-4f2d-851e-6b87851cbe58_terseLabel_en-US" xlink:label="lab_aca_ScheduleOfBusinessAcquisitionsAndDispositionsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Acquisition and divestiture activity</link:label>
    <link:label id="lab_aca_ScheduleOfBusinessAcquisitionsAndDispositionsTableTextBlock_label_en-US" xlink:label="lab_aca_ScheduleOfBusinessAcquisitionsAndDispositionsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule Of Business Acquisitions And Dispositions [Table Text Block]</link:label>
    <link:label id="lab_aca_ScheduleOfBusinessAcquisitionsAndDispositionsTableTextBlock_documentation_en-US" xlink:label="lab_aca_ScheduleOfBusinessAcquisitionsAndDispositionsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Schedule Of Business Acquisitions And Dispositions [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_aca_ScheduleOfBusinessAcquisitionsAndDispositionsTableTextBlock" xlink:href="aca-20241231.xsd#aca_ScheduleOfBusinessAcquisitionsAndDispositionsTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_aca_ScheduleOfBusinessAcquisitionsAndDispositionsTableTextBlock" xlink:to="lab_aca_ScheduleOfBusinessAcquisitionsAndDispositionsTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockSharesAuthorized_6a3b771e-78c5-4635-9ea3-422f9850ffda_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockSharesAuthorized" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Common stock, shares authorized</link:label>
    <link:label id="lab_us-gaap_CommonStockSharesAuthorized_label_en-US" xlink:label="lab_us-gaap_CommonStockSharesAuthorized" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Common Stock, Shares Authorized</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesAuthorized" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockSharesAuthorized"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockSharesAuthorized" xlink:to="lab_us-gaap_CommonStockSharesAuthorized" xlink:type="arc" order="1"/>
    <link:label id="lab_aca_IntangibleAssetsLineItems_e7d0401e-1334-4993-874f-9bab16890bfa_terseLabel_en-US" xlink:label="lab_aca_IntangibleAssetsLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Intangible Assets [Line Items]</link:label>
    <link:label id="lab_aca_IntangibleAssetsLineItems_label_en-US" xlink:label="lab_aca_IntangibleAssetsLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Intangible Assets [Line Items]</link:label>
    <link:label id="lab_aca_IntangibleAssetsLineItems_documentation_en-US" xlink:label="lab_aca_IntangibleAssetsLineItems" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Intangible Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_aca_IntangibleAssetsLineItems" xlink:href="aca-20241231.xsd#aca_IntangibleAssetsLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_aca_IntangibleAssetsLineItems" xlink:to="lab_aca_IntangibleAssetsLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ConsolidationEliminationsMember_f19860d6-8bcf-4353-ba41-8cfba3be9a88_terseLabel_en-US" xlink:label="lab_srt_ConsolidationEliminationsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Eliminations</link:label>
    <link:label id="lab_srt_ConsolidationEliminationsMember_label_en-US" xlink:label="lab_srt_ConsolidationEliminationsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Consolidation, Eliminations [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationEliminationsMember" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ConsolidationEliminationsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ConsolidationEliminationsMember" xlink:to="lab_srt_ConsolidationEliminationsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_b03fab1f-6158-4228-b79c-47987d28dadd_negatedLabel_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Acquisitions, net of cash acquired</link:label>
    <link:label id="lab_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_e5bf55b8-dc89-4aab-9fe8-f0a38de77fbb_terseLabel_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Net cash paid</link:label>
    <link:label id="lab_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_label_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Payments to Acquire Businesses, Net of Cash Acquired</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:to="lab_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongtermDebtTypeAxis_7f0ad10e-d4dc-4181-bb70-057d84f1f2fe_terseLabel_en-US" xlink:label="lab_us-gaap_LongtermDebtTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Long-term Debt, Type [Axis]</link:label>
    <link:label id="lab_us-gaap_LongtermDebtTypeAxis_label_en-US" xlink:label="lab_us-gaap_LongtermDebtTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Long-Term Debt, Type [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongtermDebtTypeAxis" xlink:to="lab_us-gaap_LongtermDebtTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_aca_AmeronMember_b8df3c83-87a5-4e46-8cdb-7153ad426b55_terseLabel_en-US" xlink:label="lab_aca_AmeronMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Ameron</link:label>
    <link:label id="lab_aca_AmeronMember_label_en-US" xlink:label="lab_aca_AmeronMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Ameron [Member]</link:label>
    <link:label id="lab_aca_AmeronMember_documentation_en-US" xlink:label="lab_aca_AmeronMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Ameron</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_aca_AmeronMember" xlink:href="aca-20241231.xsd#aca_AmeronMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_aca_AmeronMember" xlink:to="lab_aca_AmeronMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityVoluntaryFilers_cd9d55d6-be27-4491-88f9-22bfbb751268_terseLabel_en-US" xlink:label="lab_dei_EntityVoluntaryFilers" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity Voluntary Filers</link:label>
    <link:label id="lab_dei_EntityVoluntaryFilers_label_en-US" xlink:label="lab_dei_EntityVoluntaryFilers" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Voluntary Filers</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityVoluntaryFilers" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityVoluntaryFilers"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityVoluntaryFilers" xlink:to="lab_dei_EntityVoluntaryFilers" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BalanceSheetLocationAxis_6f04f107-0796-4d45-a12c-7b1808cbe80b_terseLabel_en-US" xlink:label="lab_us-gaap_BalanceSheetLocationAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Statement of Financial Position Location, Balance [Axis]</link:label>
    <link:label id="lab_us-gaap_BalanceSheetLocationAxis_label_en-US" xlink:label="lab_us-gaap_BalanceSheetLocationAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Statement of Financial Position Location, Balance [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BalanceSheetLocationAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BalanceSheetLocationAxis" xlink:to="lab_us-gaap_BalanceSheetLocationAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_HedgingDesignationDomain_9f18e177-aac4-4182-ba74-97e1ea36ae6f_terseLabel_en-US" xlink:label="lab_us-gaap_HedgingDesignationDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Hedging Designation [Domain]</link:label>
    <link:label id="lab_us-gaap_HedgingDesignationDomain_label_en-US" xlink:label="lab_us-gaap_HedgingDesignationDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Hedging Designation [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingDesignationDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_HedgingDesignationDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_HedgingDesignationDomain" xlink:to="lab_us-gaap_HedgingDesignationDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InterestExpenseNonoperating_4ee1a0b5-d03f-4475-a608-c0ca884282e0_terseLabel_en-US" xlink:label="lab_us-gaap_InterestExpenseNonoperating" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Interest expense</link:label>
    <link:label id="lab_us-gaap_InterestExpenseNonoperating_label_en-US" xlink:label="lab_us-gaap_InterestExpenseNonoperating" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Interest Expense, Nonoperating</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpenseNonoperating" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InterestExpenseNonoperating"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InterestExpenseNonoperating" xlink:to="lab_us-gaap_InterestExpenseNonoperating" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredIncomeTaxExpenseBenefit_f1032c96-4655-487e-a9c5-4c202bc58dfe_verboseLabel_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Deferred</link:label>
    <link:label id="lab_us-gaap_DeferredIncomeTaxExpenseBenefit_5c9af9c2-56d0-431c-93bf-c346beaa0b05_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Provision for deferred income taxes</link:label>
    <link:label id="lab_us-gaap_DeferredIncomeTaxExpenseBenefit_e00a221c-8934-4267-b16a-9f4d5e5b6a94_totalLabel_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total deferred</link:label>
    <link:label id="lab_us-gaap_DeferredIncomeTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Income Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:to="lab_us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock_0a094277-7272-40ec-b0b8-d23f7cbf9790_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Property, Plant, and Equipment</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Property, Plant and Equipment Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities_a6470221-310f-4ee9-bbf4-e6be781023c0_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Holdback payment from acquisition</link:label>
    <link:label id="lab_us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities_label_en-US" xlink:label="lab_us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Payment for Contingent Consideration Liability, Financing Activities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities" xlink:to="lab_us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PensionAndOtherPostretirementBenefitExpense_812d8db1-f929-4f1c-8d9d-4ef3d587d2fe_totalLabel_en-US" xlink:label="lab_us-gaap_PensionAndOtherPostretirementBenefitExpense" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Employee retirement plan expense</link:label>
    <link:label id="lab_us-gaap_PensionAndOtherPostretirementBenefitExpense_label_en-US" xlink:label="lab_us-gaap_PensionAndOtherPostretirementBenefitExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Pension and Other Postretirement Benefits Cost (Reversal of Cost)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionAndOtherPostretirementBenefitExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PensionAndOtherPostretirementBenefitExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PensionAndOtherPostretirementBenefitExpense" xlink:to="lab_us-gaap_PensionAndOtherPostretirementBenefitExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessAcquisitionProFormaInformationTextBlock_e3042594-cb78-4b70-aeaa-d00c57a1ac9b_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionProFormaInformationTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Pro forma information</link:label>
    <link:label id="lab_us-gaap_BusinessAcquisitionProFormaInformationTextBlock_label_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionProFormaInformationTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Business Acquisition, Pro Forma Information [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionProFormaInformationTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessAcquisitionProFormaInformationTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessAcquisitionProFormaInformationTextBlock" xlink:to="lab_us-gaap_BusinessAcquisitionProFormaInformationTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_55edd44f-ac5c-49c8-85df-d3b660f7095d_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Other comprehensive income (loss)</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueMeasurementsRecurringMember_d3fe3c92-f7a7-416a-9ee2-aff3c747b7e9_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueMeasurementsRecurringMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Fair value measurements, recurring</link:label>
    <link:label id="lab_us-gaap_FairValueMeasurementsRecurringMember_label_en-US" xlink:label="lab_us-gaap_FairValueMeasurementsRecurringMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Fair Value, Recurring [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsRecurringMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueMeasurementsRecurringMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueMeasurementsRecurringMember" xlink:to="lab_us-gaap_FairValueMeasurementsRecurringMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountsReceivableNetCurrent_5a7f2407-b481-4601-8d59-eddd6e455e9e_verboseLabel_en-US" xlink:label="lab_us-gaap_AccountsReceivableNetCurrent" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Receivables, net of allowance</link:label>
    <link:label id="lab_us-gaap_AccountsReceivableNetCurrent_label_en-US" xlink:label="lab_us-gaap_AccountsReceivableNetCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accounts Receivable, after Allowance for Credit Loss, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountsReceivableNetCurrent" xlink:to="lab_us-gaap_AccountsReceivableNetCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_2e1ed56e-8824-4594-bf49-f1cee13e7559_terseLabel_en-US" xlink:label="lab_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Revenues from External Customers and Long-Lived Assets [Line Items]</link:label>
    <link:label id="lab_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_label_en-US" xlink:label="lab_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Revenues from External Customers and Long-Lived Assets [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems" xlink:to="lab_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_aca_NumberofDivestitures_6a82595d-6751-421a-a12e-323eb1ec6df7_terseLabel_en-US" xlink:label="lab_aca_NumberofDivestitures" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Number of Divestitures</link:label>
    <link:label id="lab_aca_NumberofDivestitures_label_en-US" xlink:label="lab_aca_NumberofDivestitures" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Number of Divestitures</link:label>
    <link:label id="lab_aca_NumberofDivestitures_documentation_en-US" xlink:label="lab_aca_NumberofDivestitures" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Number of Divestitures</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_aca_NumberofDivestitures" xlink:href="aca-20241231.xsd#aca_NumberofDivestitures"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_aca_NumberofDivestitures" xlink:to="lab_aca_NumberofDivestitures" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetImpairmentCharges_1f3e6e97-7dc3-48f5-9e78-2b4c2acb540f_terseLabel_en-US" xlink:label="lab_us-gaap_AssetImpairmentCharges" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Asset Impairment Charges</link:label>
    <link:label id="lab_us-gaap_AssetImpairmentCharges_8a991fba-6305-4126-b035-ad03398386c3_verboseLabel_en-US" xlink:label="lab_us-gaap_AssetImpairmentCharges" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Asset impairment charges</link:label>
    <link:label id="lab_us-gaap_AssetImpairmentCharges_label_en-US" xlink:label="lab_us-gaap_AssetImpairmentCharges" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Asset Impairment Charges</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetImpairmentCharges" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetImpairmentCharges"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetImpairmentCharges" xlink:to="lab_us-gaap_AssetImpairmentCharges" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax_6b83fd6a-1d08-49f4-83cc-398771e2d890_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), before Reclassification, Tax</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), before Reclassification, Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_PnsnAdjsPrrSvcCstMember_terseLabel_en-US" xlink:label="lab_ecd_PnsnAdjsPrrSvcCstMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Pension Adjustments Prior Service Cost</link:label>
    <link:label id="lab_ecd_PnsnAdjsPrrSvcCstMember_label_en-US" xlink:label="lab_ecd_PnsnAdjsPrrSvcCstMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Pension Adjustments Prior Service Cost [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PnsnAdjsPrrSvcCstMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_PnsnAdjsPrrSvcCstMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_PnsnAdjsPrrSvcCstMember" xlink:to="lab_ecd_PnsnAdjsPrrSvcCstMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets_fecfbb5d-a04f-4b5e-ad0b-caafdfb796c8_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Plan assets</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Defined Benefit Plan, Plan Assets, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanFairValueOfPlanAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets" xlink:to="lab_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive_c0d6c553-5c5b-474f-bf1e-031106b3a499_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Thereafter</link:label>
    <link:label id="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive_label_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Long-Term Debt, Maturity, after Year Five</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive" xlink:to="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_MergersAcquisitionsAndDispositionsDisclosuresTextBlock_d7dcf256-19d6-4fd6-ac05-669f5b6c98ac_terseLabel_en-US" xlink:label="lab_us-gaap_MergersAcquisitionsAndDispositionsDisclosuresTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Acquisitions and Divestitures</link:label>
    <link:label id="lab_us-gaap_MergersAcquisitionsAndDispositionsDisclosuresTextBlock_label_en-US" xlink:label="lab_us-gaap_MergersAcquisitionsAndDispositionsDisclosuresTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Mergers, Acquisitions and Dispositions Disclosures [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MergersAcquisitionsAndDispositionsDisclosuresTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MergersAcquisitionsAndDispositionsDisclosuresTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MergersAcquisitionsAndDispositionsDisclosuresTextBlock" xlink:to="lab_us-gaap_MergersAcquisitionsAndDispositionsDisclosuresTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_PnsnBnftsAdjFnTextBlock_terseLabel_en-US" xlink:label="lab_ecd_PnsnBnftsAdjFnTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Pension Benefits Adjustments, Footnote</link:label>
    <link:label id="lab_ecd_PnsnBnftsAdjFnTextBlock_label_en-US" xlink:label="lab_ecd_PnsnBnftsAdjFnTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Pension Benefits Adjustments, Footnote [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PnsnBnftsAdjFnTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_PnsnBnftsAdjFnTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_PnsnBnftsAdjFnTextBlock" xlink:to="lab_ecd_PnsnBnftsAdjFnTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_TotalShareholderRtnVsPeerGroupTextBlock_terseLabel_en-US" xlink:label="lab_ecd_TotalShareholderRtnVsPeerGroupTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Total Shareholder Return Vs Peer Group</link:label>
    <link:label id="lab_ecd_TotalShareholderRtnVsPeerGroupTextBlock_label_en-US" xlink:label="lab_ecd_TotalShareholderRtnVsPeerGroupTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Total Shareholder Return Vs Peer Group [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TotalShareholderRtnVsPeerGroupTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_TotalShareholderRtnVsPeerGroupTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_TotalShareholderRtnVsPeerGroupTextBlock" xlink:to="lab_ecd_TotalShareholderRtnVsPeerGroupTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentAnnualReport_d4c56e8c-b761-4f05-b145-ead219103852_terseLabel_en-US" xlink:label="lab_dei_DocumentAnnualReport" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Document Annual Report</link:label>
    <link:label id="lab_dei_DocumentAnnualReport_label_en-US" xlink:label="lab_dei_DocumentAnnualReport" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Document Annual Report</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentAnnualReport" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentAnnualReport"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentAnnualReport" xlink:to="lab_dei_DocumentAnnualReport" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree_72419e50-5ebb-402a-84b3-e8be876a0b4b_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Finance lease payments, 2027</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Finance Lease, Liability, to be Paid, Year Three</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree" xlink:to="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree" xlink:type="arc" order="1"/>
    <link:label id="lab_aca_StavolaMember_95ce8809-770a-4d87-87f5-f7aa7f63a018_terseLabel_en-US" xlink:label="lab_aca_StavolaMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Stavola</link:label>
    <link:label id="lab_aca_StavolaMember_label_en-US" xlink:label="lab_aca_StavolaMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Stavola [Member]</link:label>
    <link:label id="lab_aca_StavolaMember_documentation_en-US" xlink:label="lab_aca_StavolaMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Stavola</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_aca_StavolaMember" xlink:href="aca-20241231.xsd#aca_StavolaMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_aca_StavolaMember" xlink:to="lab_aca_StavolaMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_fbf80d21-dd82-4b37-b768-c66a60711bf1_negatedLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Number of Equity Awards, Vested (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredCompensationPlanAssets_c592dc67-44e1-4a1e-b6aa-109f332fa520_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredCompensationPlanAssets" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Deferred compensation plan assets</link:label>
    <link:label id="lab_us-gaap_DeferredCompensationPlanAssets_label_en-US" xlink:label="lab_us-gaap_DeferredCompensationPlanAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Compensation Plan Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredCompensationPlanAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredCompensationPlanAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredCompensationPlanAssets" xlink:to="lab_us-gaap_DeferredCompensationPlanAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IndefiniteLivedTrademarks_2b2eec74-59a8-4a63-a8a9-04dbb4aa0f32_terseLabel_en-US" xlink:label="lab_us-gaap_IndefiniteLivedTrademarks" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Intangibles with indefinite lives - Trademarks</link:label>
    <link:label id="lab_us-gaap_IndefiniteLivedTrademarks_label_en-US" xlink:label="lab_us-gaap_IndefiniteLivedTrademarks" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Indefinite-Lived Trademarks</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedTrademarks" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IndefiniteLivedTrademarks"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IndefiniteLivedTrademarks" xlink:to="lab_us-gaap_IndefiniteLivedTrademarks" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AmortizationOfIntangibleAssets_80656d60-00f0-44e9-875f-f5ba4c22fb53_terseLabel_en-US" xlink:label="lab_us-gaap_AmortizationOfIntangibleAssets" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Amortization expense from intangible assets</link:label>
    <link:label id="lab_us-gaap_AmortizationOfIntangibleAssets_label_en-US" xlink:label="lab_us-gaap_AmortizationOfIntangibleAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Amortization of Intangible Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfIntangibleAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AmortizationOfIntangibleAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AmortizationOfIntangibleAssets" xlink:to="lab_us-gaap_AmortizationOfIntangibleAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NonUsMember_d41058d8-2e78-418c-81bc-5be169bc57fb_terseLabel_en-US" xlink:label="lab_us-gaap_NonUsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Non-US</link:label>
    <link:label id="lab_us-gaap_NonUsMember_label_en-US" xlink:label="lab_us-gaap_NonUsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Non-US [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonUsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NonUsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NonUsMember" xlink:to="lab_us-gaap_NonUsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountingPoliciesAbstract_3861e586-f53d-48f9-8b09-61f1ba3cba9d_terseLabel_en-US" xlink:label="lab_us-gaap_AccountingPoliciesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Accounting Policies [Abstract]</link:label>
    <link:label id="lab_us-gaap_AccountingPoliciesAbstract_label_en-US" xlink:label="lab_us-gaap_AccountingPoliciesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accounting Policies [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountingPoliciesAbstract" xlink:to="lab_us-gaap_AccountingPoliciesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LeaseholdImprovementsMember_6d1263cb-b12d-424d-b5dd-041ef9da9b0d_terseLabel_en-US" xlink:label="lab_us-gaap_LeaseholdImprovementsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Leasehold improvements</link:label>
    <link:label id="lab_us-gaap_LeaseholdImprovementsMember_label_en-US" xlink:label="lab_us-gaap_LeaseholdImprovementsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Leasehold Improvements [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseholdImprovementsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LeaseholdImprovementsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LeaseholdImprovementsMember" xlink:to="lab_us-gaap_LeaseholdImprovementsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_CurrentFiscalYearEndDate_a3748075-f765-4745-92ec-d9cef580d44f_terseLabel_en-US" xlink:label="lab_dei_CurrentFiscalYearEndDate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Current Fiscal Year End Date</link:label>
    <link:label id="lab_dei_CurrentFiscalYearEndDate_label_en-US" xlink:label="lab_dei_CurrentFiscalYearEndDate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Current Fiscal Year End Date</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CurrentFiscalYearEndDate" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_CurrentFiscalYearEndDate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_CurrentFiscalYearEndDate" xlink:to="lab_dei_CurrentFiscalYearEndDate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_4b76d20b-9c6b-4248-b47c-e3a3a9f05422_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Operating lease payments, imputed interest</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Lessee, Operating Lease, Liability, Undiscounted Excess Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_PeoName_terseLabel_en-US" xlink:label="lab_ecd_PeoName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">PEO Name</link:label>
    <link:label id="lab_ecd_PeoName_label_en-US" xlink:label="lab_ecd_PeoName" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">PEO Name</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PeoName" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_PeoName"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_PeoName" xlink:to="lab_ecd_PeoName" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_352370b5-98b5-44d0-9f61-970886dd1335_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Award Type [Domain]</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Award Type [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_aca_DebtInstrumentCovenantUnrestrictedCashMaximum_4a1b892a-f3ab-4618-82ee-1ba858d6836a_terseLabel_en-US" xlink:label="lab_aca_DebtInstrumentCovenantUnrestrictedCashMaximum" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Debt Instrument, Covenant, Unrestricted Cash, Maximum</link:label>
    <link:label id="lab_aca_DebtInstrumentCovenantUnrestrictedCashMaximum_label_en-US" xlink:label="lab_aca_DebtInstrumentCovenantUnrestrictedCashMaximum" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt Instrument, Covenant, Unrestricted Cash, Maximum</link:label>
    <link:label id="lab_aca_DebtInstrumentCovenantUnrestrictedCashMaximum_documentation_en-US" xlink:label="lab_aca_DebtInstrumentCovenantUnrestrictedCashMaximum" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Debt Instrument, Covenant, Unrestricted Cash, Maximum</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_aca_DebtInstrumentCovenantUnrestrictedCashMaximum" xlink:href="aca-20241231.xsd#aca_DebtInstrumentCovenantUnrestrictedCashMaximum"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_aca_DebtInstrumentCovenantUnrestrictedCashMaximum" xlink:to="lab_aca_DebtInstrumentCovenantUnrestrictedCashMaximum" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents_40a94b19-922b-48c1-a182-92613a9adce8_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Cash</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Cash and Equivalents</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents" xlink:to="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock_terseLabel_en-US" xlink:label="lab_ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Compensation Actually Paid vs. Company Selected Measure</link:label>
    <link:label id="lab_ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock_label_en-US" xlink:label="lab_ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Compensation Actually Paid vs. Company Selected Measure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock" xlink:to="lab_ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_RestatementAxis_1524c05f-1099-4c76-acf5-62b17c8a5c0b_terseLabel_en-US" xlink:label="lab_srt_RestatementAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Revision of Prior Period [Axis]</link:label>
    <link:label id="lab_srt_RestatementAxis_label_en-US" xlink:label="lab_srt_RestatementAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Revision of Prior Period [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RestatementAxis" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RestatementAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_RestatementAxis" xlink:to="lab_srt_RestatementAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock_31401dce-a88a-4a96-aa80-ffc95642187c_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Intangible assets, net</link:label>
    <link:label id="lab_us-gaap_ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Intangible Assets and Goodwill [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredIncomeTaxAssetsNet_463554d9-0705-4eb7-94bc-f57474a63e1b_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxAssetsNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Deferred income taxes</link:label>
    <link:label id="lab_us-gaap_DeferredIncomeTaxAssetsNet_label_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxAssetsNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Income Tax Assets, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxAssetsNet" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredIncomeTaxAssetsNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredIncomeTaxAssetsNet" xlink:to="lab_us-gaap_DeferredIncomeTaxAssetsNet" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_NonPeoNeoMember_terseLabel_en-US" xlink:label="lab_ecd_NonPeoNeoMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Non-PEO NEO</link:label>
    <link:label id="lab_ecd_NonPeoNeoMember_label_en-US" xlink:label="lab_ecd_NonPeoNeoMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Non-PEO NEO [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_NonPeoNeoMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_NonPeoNeoMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_NonPeoNeoMember" xlink:to="lab_ecd_NonPeoNeoMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetUsefulLife_fc35448b-a84e-40ec-b08a-1107ecccf122_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Intangible assets with defined useful lives, amortization period</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetUsefulLife_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Finite-Lived Intangible Asset, Useful Life</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetUsefulLife"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdditionalPaidInCapitalMember_a38d5958-5448-435b-8354-594e443bf5ea_verboseLabel_en-US" xlink:label="lab_us-gaap_AdditionalPaidInCapitalMember" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Capital&#160;in Excess of Par&#160;Value</link:label>
    <link:label id="lab_us-gaap_AdditionalPaidInCapitalMember_label_en-US" xlink:label="lab_us-gaap_AdditionalPaidInCapitalMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Additional Paid-in Capital [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdditionalPaidInCapitalMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdditionalPaidInCapitalMember" xlink:to="lab_us-gaap_AdditionalPaidInCapitalMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityNoncurrent_9932fad9-f2e9-4ad0-92d1-c86d858e7d65_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Lease liability, Non-current, Finance</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityNoncurrent_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Finance Lease, Liability, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinanceLeaseLiabilityNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseLiabilityNoncurrent" xlink:to="lab_us-gaap_FinanceLeaseLiabilityNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock_7944db86-e000-4303-af09-442cc47018c6_terseLabel_en-US" xlink:label="lab_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Employee Retirement Plans</link:label>
    <link:label id="lab_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Retirement Benefits [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock" xlink:to="lab_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_75782bb9-40b2-4818-afa0-1a1964aeaacc_terseLabel_en-US" xlink:label="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Recent Accounting Pronouncements</link:label>
    <link:label id="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">New Accounting Pronouncements, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:to="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementClassOfStockAxis_f5bf32a5-7c06-4226-a39b-c31c21f5f54e_terseLabel_en-US" xlink:label="lab_us-gaap_StatementClassOfStockAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Class of Stock [Axis]</link:label>
    <link:label id="lab_us-gaap_StatementClassOfStockAxis_label_en-US" xlink:label="lab_us-gaap_StatementClassOfStockAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Class of Stock [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementClassOfStockAxis" xlink:to="lab_us-gaap_StatementClassOfStockAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StandardProductWarrantyPolicy_667546d6-6a28-4c52-afc8-a4b28c9e837b_terseLabel_en-US" xlink:label="lab_us-gaap_StandardProductWarrantyPolicy" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Warranties</link:label>
    <link:label id="lab_us-gaap_StandardProductWarrantyPolicy_label_en-US" xlink:label="lab_us-gaap_StandardProductWarrantyPolicy" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Standard Product Warranty, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StandardProductWarrantyPolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StandardProductWarrantyPolicy"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StandardProductWarrantyPolicy" xlink:to="lab_us-gaap_StandardProductWarrantyPolicy" xlink:type="arc" order="1"/>
    <link:label id="lab_aca_LeaseLiability_7311112b-0a4b-43a7-ac5b-6ba562cc6e38_totalLabel_en-US" xlink:label="lab_aca_LeaseLiability" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Lease liability, Total</link:label>
    <link:label id="lab_aca_LeaseLiability_label_en-US" xlink:label="lab_aca_LeaseLiability" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Lease Liability</link:label>
    <link:label id="lab_aca_LeaseLiability_documentation_en-US" xlink:label="lab_aca_LeaseLiability" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Lease Liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_aca_LeaseLiability" xlink:href="aca-20241231.xsd#aca_LeaseLiability"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_aca_LeaseLiability" xlink:to="lab_aca_LeaseLiability" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_4e9b6e89-e7c1-4227-968e-38b082cc14b0_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Finite-Lived Intangible Assets by Major Class [Axis]</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Finite-Lived Intangible Assets by Major Class [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour_0bdf9fde-4f74-4691-a3c7-b707e803ad70_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Finance lease payments, 2028</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Finance Lease, Liability, to be Paid, Year Four</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour" xlink:to="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_7c671ffe-af39-4758-918d-2fbd4b2692d7_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Intangibles with definite lives, accumulated amortization</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Finite-Lived Intangible Assets, Accumulated Amortization</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_MeasureName_terseLabel_en-US" xlink:label="lab_ecd_MeasureName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Name</link:label>
    <link:label id="lab_ecd_MeasureName_label_en-US" xlink:label="lab_ecd_MeasureName" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Measure Name</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_MeasureName" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_MeasureName"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_MeasureName" xlink:to="lab_ecd_MeasureName" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityInteractiveDataCurrent_dad6a295-1862-496b-ad17-2d32f21671c7_terseLabel_en-US" xlink:label="lab_dei_EntityInteractiveDataCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity Interactive Data Current</link:label>
    <link:label id="lab_dei_EntityInteractiveDataCurrent_label_en-US" xlink:label="lab_dei_EntityInteractiveDataCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Interactive Data Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityInteractiveDataCurrent" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityInteractiveDataCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityInteractiveDataCurrent" xlink:to="lab_dei_EntityInteractiveDataCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_aca_CoverPageandDEIAbstract_837bb3a2-84c4-435a-ba9a-ba08b8c1d590_terseLabel_en-US" xlink:label="lab_aca_CoverPageandDEIAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Cover Page and DEI [Abstract]</link:label>
    <link:label id="lab_aca_CoverPageandDEIAbstract_label_en-US" xlink:label="lab_aca_CoverPageandDEIAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Cover Page and DEI [Abstract]</link:label>
    <link:label id="lab_aca_CoverPageandDEIAbstract_documentation_en-US" xlink:label="lab_aca_CoverPageandDEIAbstract" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Cover Page and DEI [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_aca_CoverPageandDEIAbstract" xlink:href="aca-20241231.xsd#aca_CoverPageandDEIAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_aca_CoverPageandDEIAbstract" xlink:to="lab_aca_CoverPageandDEIAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ComponentsOfDeferredTaxAssetsAbstract_8145299c-5612-4e1d-8d2f-12f41c2d5077_terseLabel_en-US" xlink:label="lab_us-gaap_ComponentsOfDeferredTaxAssetsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Deferred tax assets:</link:label>
    <link:label id="lab_us-gaap_ComponentsOfDeferredTaxAssetsAbstract_label_en-US" xlink:label="lab_us-gaap_ComponentsOfDeferredTaxAssetsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Components of Deferred Tax Assets [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComponentsOfDeferredTaxAssetsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ComponentsOfDeferredTaxAssetsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ComponentsOfDeferredTaxAssetsAbstract" xlink:to="lab_us-gaap_ComponentsOfDeferredTaxAssetsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock_ef1ee473-cc7c-41f8-be0c-8bce5491c9e0_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Assets and liabilities measured at fair value on recurring basis</link:label>
    <link:label id="lab_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_aca_EarnoutReceivableMember_861520f8-021d-470e-b13b-1595e976fd0d_terseLabel_en-US" xlink:label="lab_aca_EarnoutReceivableMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Earnout Receivable</link:label>
    <link:label id="lab_aca_EarnoutReceivableMember_label_en-US" xlink:label="lab_aca_EarnoutReceivableMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Earnout Receivable [Member]</link:label>
    <link:label id="lab_aca_EarnoutReceivableMember_documentation_en-US" xlink:label="lab_aca_EarnoutReceivableMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Earnout Receivable</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_aca_EarnoutReceivableMember" xlink:href="aca-20241231.xsd#aca_EarnoutReceivableMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_aca_EarnoutReceivableMember" xlink:to="lab_aca_EarnoutReceivableMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensation_d8618213-861a-4383-851d-bf58ad95b6c7_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensation" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Stock-based compensation expense</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensation_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Payment Arrangement, Noncash Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensation" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensation" xlink:to="lab_us-gaap_ShareBasedCompensation" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentInterestRateStatedPercentage_ae2e8e4b-ee3f-46af-917c-0f8b22801480_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Interest rate</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentInterestRateStatedPercentage_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt Instrument, Interest Rate, Stated Percentage</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:to="lab_us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CorporateNonSegmentMember_a0872fc2-b8e1-4aeb-88c8-081445250743_terseLabel_en-US" xlink:label="lab_us-gaap_CorporateNonSegmentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Segment Reporting, Reconciling Item, Corporate Nonsegment [Member]</link:label>
    <link:label id="lab_us-gaap_CorporateNonSegmentMember_label_en-US" xlink:label="lab_us-gaap_CorporateNonSegmentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Segment Reporting, Reconciling Item, Corporate Nonsegment [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateNonSegmentMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CorporateNonSegmentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CorporateNonSegmentMember" xlink:to="lab_us-gaap_CorporateNonSegmentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted_fc70b5a5-ceff-4a15-b4cd-90a149ccdb81_totalLabel_en-US" xlink:label="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Net income per common share &#8211; diluted</link:label>
    <link:label id="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted_label_en-US" xlink:label="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Net Income (Loss) Available to Common Stockholders, Diluted</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted" xlink:to="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NonoperatingIncomeExpense_b8eb53ff-ed22-4f48-8f15-4a79c4f9cfdb_negatedTotalLabel_en-US" xlink:label="lab_us-gaap_NonoperatingIncomeExpense" xlink:role="http://www.xbrl.org/2009/role/negatedTotalLabel" xlink:type="resource" xml:lang="en-US">Nonoperating (income) expense</link:label>
    <link:label id="lab_us-gaap_NonoperatingIncomeExpense_label_en-US" xlink:label="lab_us-gaap_NonoperatingIncomeExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Nonoperating Income (Expense)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonoperatingIncomeExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NonoperatingIncomeExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NonoperatingIncomeExpense" xlink:to="lab_us-gaap_NonoperatingIncomeExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConcentrationRiskBenchmarkDomain_d27a52fc-f213-4ef0-8a8b-e388074b36a2_terseLabel_en-US" xlink:label="lab_us-gaap_ConcentrationRiskBenchmarkDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Concentration Risk Benchmark [Domain]</link:label>
    <link:label id="lab_us-gaap_ConcentrationRiskBenchmarkDomain_label_en-US" xlink:label="lab_us-gaap_ConcentrationRiskBenchmarkDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Concentration Risk Benchmark [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskBenchmarkDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConcentrationRiskBenchmarkDomain" xlink:to="lab_us-gaap_ConcentrationRiskBenchmarkDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_AuditorFirmId_76832dc0-7198-4817-a9be-437ab5d700e9_terseLabel_en-US" xlink:label="lab_dei_AuditorFirmId" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Auditor Firm ID</link:label>
    <link:label id="lab_dei_AuditorFirmId_label_en-US" xlink:label="lab_dei_AuditorFirmId" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Auditor Firm ID</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AuditorFirmId" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_AuditorFirmId"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_AuditorFirmId" xlink:to="lab_dei_AuditorFirmId" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateContinuingOperations_dbbb4da7-06ed-4bc7-8d0b-576895ae7b9d_totalLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Effective rate</link:label>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateContinuingOperations_label_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperations"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingIncomeLoss_68816ea8-91f1-42e5-9205-55c9994b0ead_totalLabel_en-US" xlink:label="lab_us-gaap_OperatingIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total operating profit</link:label>
    <link:label id="lab_us-gaap_OperatingIncomeLoss_4ff7d285-1759-4944-8e1e-7b13fc49be7b_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Operating profit (loss)</link:label>
    <link:label id="lab_us-gaap_OperatingIncomeLoss_4a3431f7-13f1-4abd-ba25-10f4af6c803e_verboseLabel_en-US" xlink:label="lab_us-gaap_OperatingIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Operating profit (loss)</link:label>
    <link:label id="lab_us-gaap_OperatingIncomeLoss_label_en-US" xlink:label="lab_us-gaap_OperatingIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Operating Income (Loss)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingIncomeLoss" xlink:to="lab_us-gaap_OperatingIncomeLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InventoriesMember_38386274-79ff-44d4-98a0-8f649bb44c80_terseLabel_en-US" xlink:label="lab_us-gaap_InventoriesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Inventories</link:label>
    <link:label id="lab_us-gaap_InventoriesMember_label_en-US" xlink:label="lab_us-gaap_InventoriesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Inventories [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoriesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoriesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoriesMember" xlink:to="lab_us-gaap_InventoriesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTaxAbstract_04c972bf-72fc-4a8b-a302-ce801348f7de_terseLabel_en-US" xlink:label="lab_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTaxAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">AOCI Including Portion Attributable to Noncontrolling Interest, Net of Tax [Roll Forward]</link:label>
    <link:label id="lab_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTaxAbstract_label_en-US" xlink:label="lab_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTaxAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">AOCI Including Portion Attributable to Noncontrolling Interest, Net of Tax [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTaxAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTaxAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTaxAbstract" xlink:to="lab_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTaxAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_VariableRateDomain_758b5722-9663-482e-a282-529cb03a96ad_terseLabel_en-US" xlink:label="lab_us-gaap_VariableRateDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Variable Rate [Domain]</link:label>
    <link:label id="lab_us-gaap_VariableRateDomain_label_en-US" xlink:label="lab_us-gaap_VariableRateDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Variable Rate [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_VariableRateDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_VariableRateDomain" xlink:to="lab_us-gaap_VariableRateDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NumberOfReportableSegments_552c3574-7450-4e5c-a16c-e15087516cdc_terseLabel_en-US" xlink:label="lab_us-gaap_NumberOfReportableSegments" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Number of reportable segments</link:label>
    <link:label id="lab_us-gaap_NumberOfReportableSegments_label_en-US" xlink:label="lab_us-gaap_NumberOfReportableSegments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Number of Reportable Segments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NumberOfReportableSegments" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NumberOfReportableSegments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NumberOfReportableSegments" xlink:to="lab_us-gaap_NumberOfReportableSegments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesAndStockholdersEquity_51f42228-3460-41c6-8f7a-c8b62a237604_totalLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total liabilities and stockholders' equity</link:label>
    <link:label id="lab_us-gaap_LiabilitiesAndStockholdersEquity_label_en-US" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Liabilities and Equity</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity" xlink:to="lab_us-gaap_LiabilitiesAndStockholdersEquity" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_Rule10b51ArrTrmntdFlag_terseLabel_en-US" xlink:label="lab_ecd_Rule10b51ArrTrmntdFlag" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Rule 10b5-1 Arrangement Terminated</link:label>
    <link:label id="lab_ecd_Rule10b51ArrTrmntdFlag_label_en-US" xlink:label="lab_ecd_Rule10b51ArrTrmntdFlag" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Rule 10b5-1 Arrangement Terminated [Flag]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_Rule10b51ArrTrmntdFlag" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_Rule10b51ArrTrmntdFlag"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_Rule10b51ArrTrmntdFlag" xlink:to="lab_ecd_Rule10b51ArrTrmntdFlag" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueByFairValueHierarchyLevelAxis_663847ef-2097-40f8-9dc5-2e2a6a7e0676_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Fair Value Hierarchy and NAV [Axis]</link:label>
    <link:label id="lab_us-gaap_FairValueByFairValueHierarchyLevelAxis_label_en-US" xlink:label="lab_us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Fair Value Hierarchy and NAV [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:to="lab_us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsForeign_32279c6f-ebd0-4e72-9571-d47fd444f2e7_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsForeign" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Net operating loss carryforwards - foreign</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsForeign_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsForeign" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Tax Assets, Operating Loss Carryforwards, Foreign</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsForeign" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsForeign"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsForeign" xlink:to="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsForeign" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_HedgingDesignationAxis_256834bb-24de-4aeb-a450-8b5b8e1360bc_terseLabel_en-US" xlink:label="lab_us-gaap_HedgingDesignationAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Hedging Designation [Axis]</link:label>
    <link:label id="lab_us-gaap_HedgingDesignationAxis_label_en-US" xlink:label="lab_us-gaap_HedgingDesignationAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Hedging Designation [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingDesignationAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_HedgingDesignationAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_HedgingDesignationAxis" xlink:to="lab_us-gaap_HedgingDesignationAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo_380fbc14-16af-4c11-a6eb-7e2dbab70151_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Finance lease payments, 2026</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Finance Lease, Liability, to be Paid, Year Two</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo" xlink:to="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_0306a203-b181-47f6-ba8d-6296895cff46_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Finite-Lived Intangible Assets, Major Class Name [Domain]</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Finite-Lived Intangible Assets, Major Class Name [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent_1622aeba-deb7-45b1-b71d-cedb0364d594_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Current portion of long-term debt</link:label>
    <link:label id="lab_us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent_label_en-US" xlink:label="lab_us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Long-Term Debt and Lease Obligation, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent" xlink:to="lab_us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock_89470dee-348d-4fe5-b7f2-0eccf28b2fcb_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of restricted stock activity</link:label>
    <link:label id="lab_us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Payment Arrangement, Restricted Stock and Restricted Stock Unit, Activity [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock_a6164e21-8670-43a7-a5cd-71cd734fb6cd_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Remaining principal payments under existing debt agreements</link:label>
    <link:label id="lab_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Maturities of Long-Term Debt [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_2a4496c3-b654-4a9b-972e-54272e28867b_terseLabel_en-US" xlink:label="lab_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Operating leases</link:label>
    <link:label id="lab_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_label_en-US" xlink:label="lab_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Right-of-Use Asset Obtained in Exchange for Operating Lease Liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:to="lab_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_UndrlygSecurityMktPriceChngPct_terseLabel_en-US" xlink:label="lab_ecd_UndrlygSecurityMktPriceChngPct" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Underlying Security Market Price Change</link:label>
    <link:label id="lab_ecd_UndrlygSecurityMktPriceChngPct_label_en-US" xlink:label="lab_ecd_UndrlygSecurityMktPriceChngPct" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Underlying Security Market Price Change, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_UndrlygSecurityMktPriceChngPct" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_UndrlygSecurityMktPriceChngPct"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_UndrlygSecurityMktPriceChngPct" xlink:to="lab_ecd_UndrlygSecurityMktPriceChngPct" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TaxCreditCarryforwardNameDomain_0a3487cb-7570-4770-b19b-648bdb4c8de9_terseLabel_en-US" xlink:label="lab_us-gaap_TaxCreditCarryforwardNameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Tax Credit Carryforward, Name [Domain]</link:label>
    <link:label id="lab_us-gaap_TaxCreditCarryforwardNameDomain_label_en-US" xlink:label="lab_us-gaap_TaxCreditCarryforwardNameDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Tax Credit Carryforward, Name [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxCreditCarryforwardNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TaxCreditCarryforwardNameDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TaxCreditCarryforwardNameDomain" xlink:to="lab_us-gaap_TaxCreditCarryforwardNameDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_IndividualAxis_terseLabel_en-US" xlink:label="lab_ecd_IndividualAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Individual:</link:label>
    <link:label id="lab_ecd_IndividualAxis_label_en-US" xlink:label="lab_ecd_IndividualAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Individual [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_IndividualAxis" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_IndividualAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_IndividualAxis" xlink:to="lab_ecd_IndividualAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BuildingAndBuildingImprovementsMember_386536b2-2a89-4ac6-bf2f-698ee17f0aa4_verboseLabel_en-US" xlink:label="lab_us-gaap_BuildingAndBuildingImprovementsMember" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Buildings and improvements</link:label>
    <link:label id="lab_us-gaap_BuildingAndBuildingImprovementsMember_7875a6b2-51d2-4554-9b01-8d94e8b25245_terseLabel_en-US" xlink:label="lab_us-gaap_BuildingAndBuildingImprovementsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Buildings and improvements</link:label>
    <link:label id="lab_us-gaap_BuildingAndBuildingImprovementsMember_label_en-US" xlink:label="lab_us-gaap_BuildingAndBuildingImprovementsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Building and Building Improvements [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BuildingAndBuildingImprovementsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BuildingAndBuildingImprovementsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BuildingAndBuildingImprovementsMember" xlink:to="lab_us-gaap_BuildingAndBuildingImprovementsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember_ada32a74-156a-4019-9c13-faa1e89d1f4d_verboseLabel_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Accumulated Other Comprehensive Loss</link:label>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember_708112b9-9756-4d37-82b0-0da858f7c9f3_terseLabel_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">AOCI Attributable to Parent</link:label>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember_label_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">AOCI Attributable to Parent [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:to="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred_ee9137bd-d957-48cd-90df-a409f6872a41_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Acquisition holdback</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Business Combination, Consideration Transferred, Liabilities Incurred</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred" xlink:to="lab_us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InventoryNet_36d11604-82ba-43bc-b46f-bc50fe05710a_totalLabel_en-US" xlink:label="lab_us-gaap_InventoryNet" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total inventory</link:label>
    <link:label id="lab_us-gaap_InventoryNet_label_en-US" xlink:label="lab_us-gaap_InventoryNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Inventory, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryNet" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryNet" xlink:to="lab_us-gaap_InventoryNet" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ProductOrServiceAxis_90cda0fb-0d8e-4c7b-a8f2-6a89d9439e00_terseLabel_en-US" xlink:label="lab_srt_ProductOrServiceAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Product and Service [Axis]</link:label>
    <link:label id="lab_srt_ProductOrServiceAxis_label_en-US" xlink:label="lab_srt_ProductOrServiceAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Product and Service [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ProductOrServiceAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ProductOrServiceAxis" xlink:to="lab_srt_ProductOrServiceAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentLineItems_fcb404c5-96ea-47f1-a9d0-6fe8553944c1_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Property, Plant and Equipment [Line Items]</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentLineItems_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Property, Plant and Equipment [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementLineItems_19ccfa6a-0d4f-4029-b7f3-5d6b43e62692_terseLabel_en-US" xlink:label="lab_us-gaap_StatementLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Statement [Line Items]</link:label>
    <link:label id="lab_us-gaap_StatementLineItems_label_en-US" xlink:label="lab_us-gaap_StatementLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Statement [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementLineItems" xlink:to="lab_us-gaap_StatementLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingExpensesAbstract_aa04c56b-1e47-48b7-b5a9-72be4639779b_verboseLabel_en-US" xlink:label="lab_us-gaap_OperatingExpensesAbstract" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Operating costs:</link:label>
    <link:label id="lab_us-gaap_OperatingExpensesAbstract_label_en-US" xlink:label="lab_us-gaap_OperatingExpensesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Operating Expenses [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpensesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingExpensesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingExpensesAbstract" xlink:to="lab_us-gaap_OperatingExpensesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_aca_July12025ToDecember312025Member_b58d4af1-5ca3-4a8f-a5cc-23e916e0770c_terseLabel_en-US" xlink:label="lab_aca_July12025ToDecember312025Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">July 1, 2025 to December 31, 2025</link:label>
    <link:label id="lab_aca_July12025ToDecember312025Member_label_en-US" xlink:label="lab_aca_July12025ToDecember312025Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">July 1, 2025 to December 31, 2025 [Member]</link:label>
    <link:label id="lab_aca_July12025ToDecember312025Member_documentation_en-US" xlink:label="lab_aca_July12025ToDecember312025Member" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">July 1, 2025 to December 31, 2025</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_aca_July12025ToDecember312025Member" xlink:href="aca-20241231.xsd#aca_July12025ToDecember312025Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_aca_July12025ToDecember312025Member" xlink:to="lab_aca_July12025ToDecember312025Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentTextBlock_aa9bd3db-0ae2-4e61-b015-31835658d0d0_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Components of property, plant, and equipment</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentTextBlock_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Property, Plant and Equipment [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock_terseLabel_en-US" xlink:label="lab_ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Compensation Actually Paid vs. Total Shareholder Return</link:label>
    <link:label id="lab_ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock_label_en-US" xlink:label="lab_ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Compensation Actually Paid vs. Total Shareholder Return [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock" xlink:to="lab_ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationConsiderationTransferred1_725040e2-c7a4-40bf-a79a-35d0f83e4dda_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationConsiderationTransferred1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Purchase price</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationConsiderationTransferred1_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationConsiderationTransferred1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Business Combination, Consideration Transferred</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationConsiderationTransferred1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationConsiderationTransferred1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationConsiderationTransferred1" xlink:to="lab_us-gaap_BusinessCombinationConsiderationTransferred1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativesPolicyTextBlock_9f0c7e03-1549-46cc-8299-3c01cca5d92b_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativesPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Derivatives Instruments</link:label>
    <link:label id="lab_us-gaap_DerivativesPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_DerivativesPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Derivatives, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativesPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativesPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativesPolicyTextBlock" xlink:to="lab_us-gaap_DerivativesPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeFixedInterestRate_9594c87e-3bac-4aca-a5f3-6619000f858d_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeFixedInterestRate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Derivative fixed interest rate</link:label>
    <link:label id="lab_us-gaap_DerivativeFixedInterestRate_label_en-US" xlink:label="lab_us-gaap_DerivativeFixedInterestRate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Derivative, Fixed Interest Rate</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeFixedInterestRate" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeFixedInterestRate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeFixedInterestRate" xlink:to="lab_us-gaap_DerivativeFixedInterestRate" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_MinimumMember_fc605f9e-16c3-4747-823b-d80352e0e175_terseLabel_en-US" xlink:label="lab_srt_MinimumMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Minimum</link:label>
    <link:label id="lab_srt_MinimumMember_label_en-US" xlink:label="lab_srt_MinimumMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Minimum [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MinimumMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_MinimumMember" xlink:to="lab_srt_MinimumMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_TrdArrAdoptionDate_terseLabel_en-US" xlink:label="lab_ecd_TrdArrAdoptionDate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Adoption Date</link:label>
    <link:label id="lab_ecd_TrdArrAdoptionDate_label_en-US" xlink:label="lab_ecd_TrdArrAdoptionDate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Trading Arrangement Adoption Date</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TrdArrAdoptionDate" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_TrdArrAdoptionDate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_TrdArrAdoptionDate" xlink:to="lab_ecd_TrdArrAdoptionDate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax_c07a5641-cb65-4a34-8c58-c367c9225f43_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Other Comprehensive Income (Loss), Foreign Currency Translation Adjustment, Tax</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other Comprehensive Income (Loss), Foreign Currency Translation Adjustment, Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementBusinessSegmentsAxis_aa937b73-0fda-48e1-a2aa-654568daa7ca_terseLabel_en-US" xlink:label="lab_us-gaap_StatementBusinessSegmentsAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Segments [Axis]</link:label>
    <link:label id="lab_us-gaap_StatementBusinessSegmentsAxis_label_en-US" xlink:label="lab_us-gaap_StatementBusinessSegmentsAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Segments [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis" xlink:to="lab_us-gaap_StatementBusinessSegmentsAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember_terseLabel_en-US" xlink:label="lab_ecd_ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Change in Fair Value as of Vesting Date of Prior Year Equity Awards Vested in Covered Year</link:label>
    <link:label id="lab_ecd_ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember_label_en-US" xlink:label="lab_ecd_ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Change in Fair Value as of Vesting Date of Prior Year Equity Awards Vested in Covered Year [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember" xlink:to="lab_ecd_ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember" xlink:type="arc" order="1"/>
    <link:label id="lab_aca_SeniorNotesDue2032Member_eabda221-0d9a-49ab-b417-5b36fffb15a7_terseLabel_en-US" xlink:label="lab_aca_SeniorNotesDue2032Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Senior Notes due 2032</link:label>
    <link:label id="lab_aca_SeniorNotesDue2032Member_label_en-US" xlink:label="lab_aca_SeniorNotesDue2032Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Senior Notes due 2032 [Member]</link:label>
    <link:label id="lab_aca_SeniorNotesDue2032Member_documentation_en-US" xlink:label="lab_aca_SeniorNotesDue2032Member" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Senior Notes due 2032</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_aca_SeniorNotesDue2032Member" xlink:href="aca-20241231.xsd#aca_SeniorNotesDue2032Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_aca_SeniorNotesDue2032Member" xlink:to="lab_aca_SeniorNotesDue2032Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessAcquisitionsProFormaRevenue_c1c0b8ac-e4ba-4a77-b47b-6678d413deee_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionsProFormaRevenue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Unaudited pro-forma revenues</link:label>
    <link:label id="lab_us-gaap_BusinessAcquisitionsProFormaRevenue_label_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionsProFormaRevenue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Business Acquisition, Pro Forma Revenue</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionsProFormaRevenue" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessAcquisitionsProFormaRevenue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessAcquisitionsProFormaRevenue" xlink:to="lab_us-gaap_BusinessAcquisitionsProFormaRevenue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_adbeb31c-baca-4920-a082-c9a2e4eb576c_terseLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Statutory rate</link:label>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_label_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeInstrumentRiskAxis_52c08dec-fc8e-4528-bf45-118b0047d76d_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeInstrumentRiskAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Derivative Instrument [Axis]</link:label>
    <link:label id="lab_us-gaap_DerivativeInstrumentRiskAxis_label_en-US" xlink:label="lab_us-gaap_DerivativeInstrumentRiskAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Derivative Instrument [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentRiskAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeInstrumentRiskAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis" xlink:to="lab_us-gaap_DerivativeInstrumentRiskAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentCarryingAmount_344c4b1d-2ab9-4ce2-b5c0-c4dc35a00694_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentCarryingAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Long-term debt, gross</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentCarryingAmount_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentCarryingAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Long-Term Debt, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentCarryingAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentCarryingAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentCarryingAmount" xlink:to="lab_us-gaap_DebtInstrumentCarryingAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AwardExrcPrice_terseLabel_en-US" xlink:label="lab_ecd_AwardExrcPrice" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Exercise Price</link:label>
    <link:label id="lab_ecd_AwardExrcPrice_label_en-US" xlink:label="lab_ecd_AwardExrcPrice" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Award Exercise Price</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardExrcPrice" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AwardExrcPrice"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AwardExrcPrice" xlink:to="lab_ecd_AwardExrcPrice" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_81613dc2-3941-4daa-a706-cc9dd933b19e_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Components of deferred tax liabilities and assets</link:label>
    <link:label id="lab_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Deferred Tax Assets and Liabilities [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_TrdArrDuration_terseLabel_en-US" xlink:label="lab_ecd_TrdArrDuration" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Arrangement Duration</link:label>
    <link:label id="lab_ecd_TrdArrDuration_label_en-US" xlink:label="lab_ecd_TrdArrDuration" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Trading Arrangement Duration</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TrdArrDuration" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_TrdArrDuration"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_TrdArrDuration" xlink:to="lab_ecd_TrdArrDuration" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock_cd7297b1-8c59-4f90-9587-caf1651d4201_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Goodwill and Other Intangible Assets</link:label>
    <link:label id="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Goodwill and Intangible Assets Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock" xlink:to="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_MtrlTermsOfTrdArrTextBlock_terseLabel_en-US" xlink:label="lab_ecd_MtrlTermsOfTrdArrTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Material Terms of Trading Arrangement</link:label>
    <link:label id="lab_ecd_MtrlTermsOfTrdArrTextBlock_label_en-US" xlink:label="lab_ecd_MtrlTermsOfTrdArrTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Material Terms of Trading Arrangement [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_MtrlTermsOfTrdArrTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_MtrlTermsOfTrdArrTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_MtrlTermsOfTrdArrTextBlock" xlink:to="lab_ecd_MtrlTermsOfTrdArrTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseLiability_38690843-e80e-40e6-8ec0-0ca68f7769dc_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Finance leases</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseLiability_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Finance Lease, Liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinanceLeaseLiability"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseLiability" xlink:to="lab_us-gaap_FinanceLeaseLiability" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_89eee3ae-fcea-4f03-8c92-1fbd6d2fc9ba_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">2028</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Finite-Lived Intangible Asset, Expected Amortization, Year Four</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AllIndividualsMember_terseLabel_en-US" xlink:label="lab_ecd_AllIndividualsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">All Individuals</link:label>
    <link:label id="lab_ecd_AllIndividualsMember_label_en-US" xlink:label="lab_ecd_AllIndividualsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">All Individuals [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AllIndividualsMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AllIndividualsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AllIndividualsMember" xlink:to="lab_ecd_AllIndividualsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock_ade955ba-757b-43aa-b845-1b26c82d58ae_terseLabel_en-US" xlink:label="lab_us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Summary of Significant Accounting Policies</link:label>
    <link:label id="lab_us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock_label_en-US" xlink:label="lab_us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Basis of Presentation and Significant Accounting Policies [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock" xlink:to="lab_us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_VariableRateAxis_f7c795d2-2672-4e09-9d5a-8ec0c276c5cc_terseLabel_en-US" xlink:label="lab_us-gaap_VariableRateAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Variable Rate [Axis]</link:label>
    <link:label id="lab_us-gaap_VariableRateAxis_label_en-US" xlink:label="lab_us-gaap_VariableRateAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Variable Rate [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_VariableRateAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_VariableRateAxis" xlink:to="lab_us-gaap_VariableRateAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxDisclosureAbstract_cc1e5114-03fe-4298-995f-45f6aa01d40e_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Income Tax Disclosure [Abstract]</link:label>
    <link:label id="lab_us-gaap_IncomeTaxDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_IncomeTaxDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Income Tax Disclosure [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract" xlink:to="lab_us-gaap_IncomeTaxDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherNonoperatingIncomeExpense_895a6886-d787-4fbc-b341-9f9003c9b488_terseLabel_en-US" xlink:label="lab_us-gaap_OtherNonoperatingIncomeExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Other, net (income) expense</link:label>
    <link:label id="lab_us-gaap_OtherNonoperatingIncomeExpense_13209fe5-386d-44fd-a54f-6cecbcd0e549_negatedTotalLabel_en-US" xlink:label="lab_us-gaap_OtherNonoperatingIncomeExpense" xlink:role="http://www.xbrl.org/2009/role/negatedTotalLabel" xlink:type="resource" xml:lang="en-US">Other, net (income) expense</link:label>
    <link:label id="lab_us-gaap_OtherNonoperatingIncomeExpense_label_en-US" xlink:label="lab_us-gaap_OtherNonoperatingIncomeExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other Nonoperating Income (Expense)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherNonoperatingIncomeExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherNonoperatingIncomeExpense" xlink:to="lab_us-gaap_OtherNonoperatingIncomeExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentInformationDocumentAxis_57bd08a0-3a44-4064-9e2c-c0ac2131acca_terseLabel_en-US" xlink:label="lab_dei_DocumentInformationDocumentAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Document Information, Document [Axis]</link:label>
    <link:label id="lab_dei_DocumentInformationDocumentAxis_label_en-US" xlink:label="lab_dei_DocumentInformationDocumentAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Document Information, Document [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentInformationDocumentAxis" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentInformationDocumentAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentInformationDocumentAxis" xlink:to="lab_dei_DocumentInformationDocumentAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementOfStockholdersEquityAbstract_cb08e12a-5479-4266-b267-0d1161c86a93_terseLabel_en-US" xlink:label="lab_us-gaap_StatementOfStockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Statement of Stockholders' Equity [Abstract]</link:label>
    <link:label id="lab_us-gaap_StatementOfStockholdersEquityAbstract_label_en-US" xlink:label="lab_us-gaap_StatementOfStockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Statement of Stockholders' Equity [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfStockholdersEquityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementOfStockholdersEquityAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementOfStockholdersEquityAbstract" xlink:to="lab_us-gaap_StatementOfStockholdersEquityAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IntangibleAssetsNetExcludingGoodwill_1de40745-c650-40cb-b8b5-760849fa2e36_terseLabel_en-US" xlink:label="lab_us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Intangibles, net</link:label>
    <link:label id="lab_us-gaap_IntangibleAssetsNetExcludingGoodwill_4fa12a4a-53cc-4aa7-863d-171a34b9aa22_totalLabel_en-US" xlink:label="lab_us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Intangible assets, net</link:label>
    <link:label id="lab_us-gaap_IntangibleAssetsNetExcludingGoodwill_label_en-US" xlink:label="lab_us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Intangible Assets, Net (Excluding Goodwill)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:to="lab_us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:type="arc" order="1"/>
    <link:label id="lab_aca_January12026ToAugust232028Member_7dc0a6d3-29fc-4fb0-8cec-55f53326e691_terseLabel_en-US" xlink:label="lab_aca_January12026ToAugust232028Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">January 1, 2026 to August 23, 2028</link:label>
    <link:label id="lab_aca_January12026ToAugust232028Member_label_en-US" xlink:label="lab_aca_January12026ToAugust232028Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">January 1, 2026 to August 23, 2028 [Member]</link:label>
    <link:label id="lab_aca_January12026ToAugust232028Member_documentation_en-US" xlink:label="lab_aca_January12026ToAugust232028Member" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">January 1, 2026 to August 23, 2028</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_aca_January12026ToAugust232028Member" xlink:href="aca-20241231.xsd#aca_January12026ToAugust232028Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_aca_January12026ToAugust232028Member" xlink:to="lab_aca_January12026ToAugust232028Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOtherNoncurrentAssets_d93da1c1-b403-48b3-8bd7-bc185dc36978_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOtherNoncurrentAssets" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">(Increase) decrease in other assets</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOtherNoncurrentAssets_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOtherNoncurrentAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Increase (Decrease) in Other Noncurrent Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherNoncurrentAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInOtherNoncurrentAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInOtherNoncurrentAssets" xlink:to="lab_us-gaap_IncreaseDecreaseInOtherNoncurrentAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions_58fe57a3-cbd3-4271-ae41-4c62311f8938_verboseLabel_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Unrecognized compensation expense related to restricted share awards</link:label>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions_label_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Payment Arrangement, Nonvested Award, Excluding Option, Cost Not yet Recognized, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" xlink:to="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationDispositionOfBusiness_66afb296-e270-48c8-b140-5a99869baacd_terseLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationDispositionOfBusiness" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Divestiture-related non-deductible goodwill</link:label>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationDispositionOfBusiness_label_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationDispositionOfBusiness" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Disposition of Business, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationDispositionOfBusiness" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationDispositionOfBusiness"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateReconciliationDispositionOfBusiness" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateReconciliationDispositionOfBusiness" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UndistributedEarningsOfForeignSubsidiaries_00b5129e-2045-4fd3-a09d-49fffe000fae_terseLabel_en-US" xlink:label="lab_us-gaap_UndistributedEarningsOfForeignSubsidiaries" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Undistributed earnings of foreign subsidiaries</link:label>
    <link:label id="lab_us-gaap_UndistributedEarningsOfForeignSubsidiaries_label_en-US" xlink:label="lab_us-gaap_UndistributedEarningsOfForeignSubsidiaries" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Undistributed Earnings of Foreign Subsidiaries</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UndistributedEarningsOfForeignSubsidiaries" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UndistributedEarningsOfForeignSubsidiaries"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UndistributedEarningsOfForeignSubsidiaries" xlink:to="lab_us-gaap_UndistributedEarningsOfForeignSubsidiaries" xlink:type="arc" order="1"/>
    <link:label id="lab_aca_LeaseRightOfUseAsset_a55d3ebb-d84c-4fb3-849f-e9e2ba42c380_totalLabel_en-US" xlink:label="lab_aca_LeaseRightOfUseAsset" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Right of use asset, Total</link:label>
    <link:label id="lab_aca_LeaseRightOfUseAsset_label_en-US" xlink:label="lab_aca_LeaseRightOfUseAsset" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Lease Right of Use Asset</link:label>
    <link:label id="lab_aca_LeaseRightOfUseAsset_documentation_en-US" xlink:label="lab_aca_LeaseRightOfUseAsset" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Lease Right of Use Asset</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_aca_LeaseRightOfUseAsset" xlink:href="aca-20241231.xsd#aca_LeaseRightOfUseAsset"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_aca_LeaseRightOfUseAsset" xlink:to="lab_aca_LeaseRightOfUseAsset" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessAcquisitionCostOfAcquiredEntityTransactionCosts_30f27d66-747b-435a-8b33-1f5a3f3655e9_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionCostOfAcquiredEntityTransactionCosts" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Business Acquisition, Transaction Costs</link:label>
    <link:label id="lab_us-gaap_BusinessAcquisitionCostOfAcquiredEntityTransactionCosts_label_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionCostOfAcquiredEntityTransactionCosts" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Business Acquisition, Transaction Costs</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionCostOfAcquiredEntityTransactionCosts" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessAcquisitionCostOfAcquiredEntityTransactionCosts"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessAcquisitionCostOfAcquiredEntityTransactionCosts" xlink:to="lab_us-gaap_BusinessAcquisitionCostOfAcquiredEntityTransactionCosts" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetsFairValueDisclosureAbstract_d3f3bee2-ef2c-472b-bf96-efa4e03b7937_terseLabel_en-US" xlink:label="lab_us-gaap_AssetsFairValueDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Assets:</link:label>
    <link:label id="lab_us-gaap_AssetsFairValueDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_AssetsFairValueDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Assets, Fair Value Disclosure [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsFairValueDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsFairValueDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsFairValueDisclosureAbstract" xlink:to="lab_us-gaap_AssetsFairValueDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GuaranteeObligationsCurrentCarryingValue_1ff641c9-096e-4b3b-b6ed-f9d1af224a69_terseLabel_en-US" xlink:label="lab_us-gaap_GuaranteeObligationsCurrentCarryingValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Guarantor Obligations, Current Carrying Value</link:label>
    <link:label id="lab_us-gaap_GuaranteeObligationsCurrentCarryingValue_label_en-US" xlink:label="lab_us-gaap_GuaranteeObligationsCurrentCarryingValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Guarantor Obligations, Current Carrying Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GuaranteeObligationsCurrentCarryingValue" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GuaranteeObligationsCurrentCarryingValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GuaranteeObligationsCurrentCarryingValue" xlink:to="lab_us-gaap_GuaranteeObligationsCurrentCarryingValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TaxCreditCarryforwardLineItems_1deaae9f-28d2-4b31-8a8f-43bb7e3886d7_terseLabel_en-US" xlink:label="lab_us-gaap_TaxCreditCarryforwardLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Tax Credit Carryforward [Line Items]</link:label>
    <link:label id="lab_us-gaap_TaxCreditCarryforwardLineItems_label_en-US" xlink:label="lab_us-gaap_TaxCreditCarryforwardLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Tax Credit Carryforward [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxCreditCarryforwardLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TaxCreditCarryforwardLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TaxCreditCarryforwardLineItems" xlink:to="lab_us-gaap_TaxCreditCarryforwardLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredIncomeTaxLiabilitiesNet_c8d34413-9bd2-4ea5-ba4e-bde89f277386_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxLiabilitiesNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Deferred income taxes</link:label>
    <link:label id="lab_us-gaap_DeferredIncomeTaxLiabilitiesNet_label_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxLiabilitiesNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Income Tax Liabilities, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredIncomeTaxLiabilitiesNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet" xlink:to="lab_us-gaap_DeferredIncomeTaxLiabilitiesNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential_261ac7ae-2785-41ff-9106-9c51a53071ee_terseLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Currency adjustments</link:label>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential_label_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles_87e52ccb-8061-4f55-99bc-27c1762fab5f_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Intangible asset</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Finite-Lived Intangibles</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles" xlink:to="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredFederalIncomeTaxExpenseBenefit_f55cabad-aa9e-4b0a-b8a8-768ee5ce403f_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredFederalIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Federal</link:label>
    <link:label id="lab_us-gaap_DeferredFederalIncomeTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_DeferredFederalIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Federal Income Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFederalIncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredFederalIncomeTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredFederalIncomeTaxExpenseBenefit" xlink:to="lab_us-gaap_DeferredFederalIncomeTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsPolicyTextBlock_d00bd092-7221-4324-aa3b-6e2385a455eb_terseLabel_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Financial Instruments, Cash and Cash Equivalents</link:label>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Cash and Cash Equivalents, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashAndCashEquivalentsPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashAndCashEquivalentsPolicyTextBlock" xlink:to="lab_us-gaap_CashAndCashEquivalentsPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_9df525f1-c68e-4617-a0f1-ee71d918af56_terseLabel_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Commitments and Contingencies</link:label>
    <link:label id="lab_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Commitments and Contingencies Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommitmentsAndContingenciesDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:to="lab_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive_24e983fe-5e6d-4d88-9554-5587555b11dc_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Thereafter</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Finite-Lived Intangible Asset, Expected Amortization, after Year Five</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_MeasureAxis_terseLabel_en-US" xlink:label="lab_ecd_MeasureAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Measure:</link:label>
    <link:label id="lab_ecd_MeasureAxis_label_en-US" xlink:label="lab_ecd_MeasureAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Measure [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_MeasureAxis" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_MeasureAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_MeasureAxis" xlink:to="lab_ecd_MeasureAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityEmergingGrowthCompany_c2d787d0-d08c-42eb-9bcc-e4558127d535_terseLabel_en-US" xlink:label="lab_dei_EntityEmergingGrowthCompany" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity Emerging Growth Company</link:label>
    <link:label id="lab_dei_EntityEmergingGrowthCompany_label_en-US" xlink:label="lab_dei_EntityEmergingGrowthCompany" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Emerging Growth Company</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityEmergingGrowthCompany" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityEmergingGrowthCompany"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityEmergingGrowthCompany" xlink:to="lab_dei_EntityEmergingGrowthCompany" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_1d6ee38c-7e1a-4868-b8c4-dfed7f396ef9_terseLabel_en-US" xlink:label="lab_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Indefinite-Lived Intangible Assets [Axis]</link:label>
    <link:label id="lab_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_label_en-US" xlink:label="lab_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Indefinite-Lived Intangible Assets [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="lab_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList_803ed408-e2f3-496c-8eb9-7d6b8efbe8eb_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Right of use asset, Operating</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Operating Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList" xlink:to="lab_us-gaap_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesFairValueDisclosure_10bcc138-d908-4290-886e-1bc8d1d349f2_terseLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesFairValueDisclosure" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Total liabilities</link:label>
    <link:label id="lab_us-gaap_LiabilitiesFairValueDisclosure_label_en-US" xlink:label="lab_us-gaap_LiabilitiesFairValueDisclosure" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Liabilities, Fair Value Disclosure</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesFairValueDisclosure" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesFairValueDisclosure"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesFairValueDisclosure" xlink:to="lab_us-gaap_LiabilitiesFairValueDisclosure" xlink:type="arc" order="1"/>
    <link:label id="lab_aca_FuturePeriodDomain_03482fdd-8094-4e27-a9e3-fb3fbfadd703_terseLabel_en-US" xlink:label="lab_aca_FuturePeriodDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Future Period [Domain]</link:label>
    <link:label id="lab_aca_FuturePeriodDomain_label_en-US" xlink:label="lab_aca_FuturePeriodDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Future Period [Domain]</link:label>
    <link:label id="lab_aca_FuturePeriodDomain_documentation_en-US" xlink:label="lab_aca_FuturePeriodDomain" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Future Period [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_aca_FuturePeriodDomain" xlink:href="aca-20241231.xsd#aca_FuturePeriodDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_aca_FuturePeriodDomain" xlink:to="lab_aca_FuturePeriodDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive_945d5de5-5fb0-4754-91a7-552378dff097_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">2029</link:label>
    <link:label id="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive_label_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Long-Term Debt, Maturity, Year Five</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive" xlink:to="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_NonGaapMeasureDescriptionTextBlock_terseLabel_en-US" xlink:label="lab_ecd_NonGaapMeasureDescriptionTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Non-GAAP Measure Description</link:label>
    <link:label id="lab_ecd_NonGaapMeasureDescriptionTextBlock_label_en-US" xlink:label="lab_ecd_NonGaapMeasureDescriptionTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Non-GAAP Measure Description [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_NonGaapMeasureDescriptionTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_NonGaapMeasureDescriptionTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_NonGaapMeasureDescriptionTextBlock" xlink:to="lab_ecd_NonGaapMeasureDescriptionTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParentAbstract_7842412c-bdc5-46fe-92c3-bd4e39916125_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParentAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Currency translation adjustment:</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParentAbstract_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParentAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Parent [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParentAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParentAbstract" xlink:to="lab_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParentAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseRightOfUseAsset_abed97b2-c2ba-4cc0-a7eb-e86bb9f4d2db_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseRightOfUseAsset" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Right of use asset, Finance</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseRightOfUseAsset_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseRightOfUseAsset" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Finance Lease, Right-of-Use Asset, after Accumulated Amortization</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseRightOfUseAsset" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinanceLeaseRightOfUseAsset"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseRightOfUseAsset" xlink:to="lab_us-gaap_FinanceLeaseRightOfUseAsset" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EquityComponentDomain_6eadeb23-d4f2-4e84-9431-b49363897826_terseLabel_en-US" xlink:label="lab_us-gaap_EquityComponentDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Equity Component [Domain]</link:label>
    <link:label id="lab_us-gaap_EquityComponentDomain_label_en-US" xlink:label="lab_us-gaap_EquityComponentDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Equity Component [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityComponentDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquityComponentDomain" xlink:to="lab_us-gaap_EquityComponentDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BridgeLoanMember_51b2946e-ad44-4c65-82c9-16c22a5ec8b3_terseLabel_en-US" xlink:label="lab_us-gaap_BridgeLoanMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Bridge Loan</link:label>
    <link:label id="lab_us-gaap_BridgeLoanMember_label_en-US" xlink:label="lab_us-gaap_BridgeLoanMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Bridge Loan [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BridgeLoanMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BridgeLoanMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BridgeLoanMember" xlink:to="lab_us-gaap_BridgeLoanMember" xlink:type="arc" order="1"/>
    <link:label id="lab_aca_IntercompanyMember_ac4c18c9-2b61-42ab-8ec3-699550de6827_terseLabel_en-US" xlink:label="lab_aca_IntercompanyMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Intercompany</link:label>
    <link:label id="lab_aca_IntercompanyMember_label_en-US" xlink:label="lab_aca_IntercompanyMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Intercompany [Member]</link:label>
    <link:label id="lab_aca_IntercompanyMember_documentation_en-US" xlink:label="lab_aca_IntercompanyMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Intercompany [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_aca_IntercompanyMember" xlink:href="aca-20241231.xsd#aca_IntercompanyMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_aca_IntercompanyMember" xlink:to="lab_aca_IntercompanyMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_Additional402vDisclosureTextBlock_terseLabel_en-US" xlink:label="lab_ecd_Additional402vDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Additional 402(v) Disclosure</link:label>
    <link:label id="lab_ecd_Additional402vDisclosureTextBlock_label_en-US" xlink:label="lab_ecd_Additional402vDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Additional 402(v) Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_Additional402vDisclosureTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_Additional402vDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_Additional402vDisclosureTextBlock" xlink:to="lab_ecd_Additional402vDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax_2c1159fd-c240-45a5-a806-24bf009b3390_negatedLabel_en-US" xlink:label="lab_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Amounts reclassified from accumulated other comprehensive loss, net of tax</link:label>
    <link:label id="lab_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax_label_en-US" xlink:label="lab_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Reclassification from Accumulated Other Comprehensive Income, Current Period, Net of Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax" xlink:to="lab_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1_b6009d35-5f60-4dca-b8a5-6e8ca72d5389_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Difference between holdback settlement and amount accrued at acquisition</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Business Combination, Contingent Consideration Arrangements, Change in Amount of Contingent Consideration, Liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1" xlink:to="lab_us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityShellCompany_7047bd7a-d362-436f-bf8d-54b00975f485_terseLabel_en-US" xlink:label="lab_dei_EntityShellCompany" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity Shell Company</link:label>
    <link:label id="lab_dei_EntityShellCompany_label_en-US" xlink:label="lab_dei_EntityShellCompany" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Shell Company</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityShellCompany" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityShellCompany"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityShellCompany" xlink:to="lab_dei_EntityShellCompany" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityIncorporationStateCountryCode_61eb020e-b451-47ad-bc4c-b263763bd805_terseLabel_en-US" xlink:label="lab_dei_EntityIncorporationStateCountryCode" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity Incorporation, State or Country Code</link:label>
    <link:label id="lab_dei_EntityIncorporationStateCountryCode_label_en-US" xlink:label="lab_dei_EntityIncorporationStateCountryCode" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Incorporation, State or Country Code</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityIncorporationStateCountryCode" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityIncorporationStateCountryCode"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityIncorporationStateCountryCode" xlink:to="lab_dei_EntityIncorporationStateCountryCode" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ComprehensiveIncomePolicyPolicyTextBlock_3fa5ddce-bcc7-4323-b401-73d2f84a63ec_terseLabel_en-US" xlink:label="lab_us-gaap_ComprehensiveIncomePolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Other Comprehensive Income (Loss)</link:label>
    <link:label id="lab_us-gaap_ComprehensiveIncomePolicyPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_ComprehensiveIncomePolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Comprehensive Income, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomePolicyPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ComprehensiveIncomePolicyPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ComprehensiveIncomePolicyPolicyTextBlock" xlink:to="lab_us-gaap_ComprehensiveIncomePolicyPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GuaranteeObligationsByNatureAxis_b4352b41-c607-41a6-ba8c-958e6e827712_terseLabel_en-US" xlink:label="lab_us-gaap_GuaranteeObligationsByNatureAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Guarantor Obligations, Nature [Axis]</link:label>
    <link:label id="lab_us-gaap_GuaranteeObligationsByNatureAxis_label_en-US" xlink:label="lab_us-gaap_GuaranteeObligationsByNatureAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Guarantor Obligations, Nature [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GuaranteeObligationsByNatureAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GuaranteeObligationsByNatureAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GuaranteeObligationsByNatureAxis" xlink:to="lab_us-gaap_GuaranteeObligationsByNatureAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementTable_b515e98f-89ca-469a-8828-5d7b242d70f6_terseLabel_en-US" xlink:label="lab_us-gaap_StatementTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Statement [Table]</link:label>
    <link:label id="lab_us-gaap_StatementTable_label_en-US" xlink:label="lab_us-gaap_StatementTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Statement [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementTable" xlink:to="lab_us-gaap_StatementTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueMeasurementFrequencyDomain_3f5c89fa-63f1-43fa-bad9-0ee61ed24b88_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueMeasurementFrequencyDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Measurement Frequency [Domain]</link:label>
    <link:label id="lab_us-gaap_FairValueMeasurementFrequencyDomain_label_en-US" xlink:label="lab_us-gaap_FairValueMeasurementFrequencyDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Measurement Frequency [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementFrequencyDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueMeasurementFrequencyDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueMeasurementFrequencyDomain" xlink:to="lab_us-gaap_FairValueMeasurementFrequencyDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_aca_ContingentConsiderationAsset_95e0ec98-7edd-4226-bcae-ef17ffeac92d_terseLabel_en-US" xlink:label="lab_aca_ContingentConsiderationAsset" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Contingent Consideration, Asset</link:label>
    <link:label id="lab_aca_ContingentConsiderationAsset_label_en-US" xlink:label="lab_aca_ContingentConsiderationAsset" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Contingent Consideration, Asset</link:label>
    <link:label id="lab_aca_ContingentConsiderationAsset_documentation_en-US" xlink:label="lab_aca_ContingentConsiderationAsset" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Contingent Consideration, Asset</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_aca_ContingentConsiderationAsset" xlink:href="aca-20241231.xsd#aca_ContingentConsiderationAsset"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_aca_ContingentConsiderationAsset" xlink:to="lab_aca_ContingentConsiderationAsset" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ConsolidationItemsDomain_72c46aff-01b8-48af-8e07-23c13b35c276_terseLabel_en-US" xlink:label="lab_srt_ConsolidationItemsDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Consolidation Items [Domain]</link:label>
    <link:label id="lab_srt_ConsolidationItemsDomain_label_en-US" xlink:label="lab_srt_ConsolidationItemsDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Consolidation Items [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ConsolidationItemsDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ConsolidationItemsDomain" xlink:to="lab_srt_ConsolidationItemsDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InterestPaidNet_ad8d4795-2ade-4a02-be89-c18060cfd233_terseLabel_en-US" xlink:label="lab_us-gaap_InterestPaidNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Interest paid</link:label>
    <link:label id="lab_us-gaap_InterestPaidNet_label_en-US" xlink:label="lab_us-gaap_InterestPaidNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Interest Paid, Excluding Capitalized Interest, Operating Activities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestPaidNet" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InterestPaidNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InterestPaidNet" xlink:to="lab_us-gaap_InterestPaidNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsToAcquireProductiveAssets_5aebf749-cab1-4245-af45-92f516c65af4_terseLabel_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireProductiveAssets" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Capital Expenditures</link:label>
    <link:label id="lab_us-gaap_PaymentsToAcquireProductiveAssets_label_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireProductiveAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Payments to Acquire Productive Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireProductiveAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsToAcquireProductiveAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsToAcquireProductiveAssets" xlink:to="lab_us-gaap_PaymentsToAcquireProductiveAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConcentrationRiskByBenchmarkAxis_4069b0d0-0dd7-45fb-af77-37310003d361_terseLabel_en-US" xlink:label="lab_us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Concentration Risk Benchmark [Axis]</link:label>
    <link:label id="lab_us-gaap_ConcentrationRiskByBenchmarkAxis_label_en-US" xlink:label="lab_us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Concentration Risk Benchmark [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:to="lab_us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueInputsLevel1Member_616a107b-1010-4c6a-912b-1aa7c71955ce_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueInputsLevel1Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Level 1</link:label>
    <link:label id="lab_us-gaap_FairValueInputsLevel1Member_label_en-US" xlink:label="lab_us-gaap_FairValueInputsLevel1Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Fair Value, Inputs, Level 1 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel1Member" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueInputsLevel1Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueInputsLevel1Member" xlink:to="lab_us-gaap_FairValueInputsLevel1Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_3cb0ff47-c92b-43a4-a49a-bf2fe93eadd3_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Unrealized gains (losses) arising during the period, net of tax expense (benefit)</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits_a9f5fffe-c295-495d-9c47-4f4e7b04fc5a_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Workers compensation and other benefits</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits" xlink:to="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetsCurrent_3a0e6af3-4673-473e-a375-08c6f229c10a_totalLabel_en-US" xlink:label="lab_us-gaap_AssetsCurrent" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total current assets</link:label>
    <link:label id="lab_us-gaap_AssetsCurrent_label_en-US" xlink:label="lab_us-gaap_AssetsCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Assets, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsCurrent" xlink:to="lab_us-gaap_AssetsCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementOfCashFlowsAbstract_9511d5e9-527c-4046-8052-976436e59a9b_terseLabel_en-US" xlink:label="lab_us-gaap_StatementOfCashFlowsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Statement of Cash Flows [Abstract]</link:label>
    <link:label id="lab_us-gaap_StatementOfCashFlowsAbstract_label_en-US" xlink:label="lab_us-gaap_StatementOfCashFlowsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Statement of Cash Flows [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfCashFlowsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementOfCashFlowsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract" xlink:to="lab_us-gaap_StatementOfCashFlowsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SuretyBondMember_2867c9c4-2ac0-494f-8e85-5e2589cb380d_terseLabel_en-US" xlink:label="lab_us-gaap_SuretyBondMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Surety Bond</link:label>
    <link:label id="lab_us-gaap_SuretyBondMember_label_en-US" xlink:label="lab_us-gaap_SuretyBondMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Surety Bond [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SuretyBondMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SuretyBondMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SuretyBondMember" xlink:to="lab_us-gaap_SuretyBondMember" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_RestatementDomain_6405b01e-77e1-42eb-844e-112b0b8d942e_terseLabel_en-US" xlink:label="lab_srt_RestatementDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Revision of Prior Period [Domain]</link:label>
    <link:label id="lab_srt_RestatementDomain_label_en-US" xlink:label="lab_srt_RestatementDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Revision of Prior Period [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RestatementDomain" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RestatementDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_RestatementDomain" xlink:to="lab_srt_RestatementDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccruedLiabilities_d59caed6-9431-4b6f-9055-91691c94cd15_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccruedLiabilities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Increase (decrease) in accrued liabilities</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccruedLiabilities_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccruedLiabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Increase (Decrease) in Accrued Liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccruedLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInAccruedLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInAccruedLiabilities" xlink:to="lab_us-gaap_IncreaseDecreaseInAccruedLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_aca_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedMineralReserves_4e8a5d43-7894-4e04-a104-f515d94dda7a_terseLabel_en-US" xlink:label="lab_aca_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedMineralReserves" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Mineral Reserves</link:label>
    <link:label id="lab_aca_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedMineralReserves_label_en-US" xlink:label="lab_aca_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedMineralReserves" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Mineral Reserves</link:label>
    <link:label id="lab_aca_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedMineralReserves_documentation_en-US" xlink:label="lab_aca_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedMineralReserves" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Mineral Reserves</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_aca_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedMineralReserves" xlink:href="aca-20241231.xsd#aca_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedMineralReserves"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_aca_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedMineralReserves" xlink:to="lab_aca_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedMineralReserves" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsAbstract_ba328696-5718-415d-a852-2bc5af1d88eb_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Provision for income taxes:</link:label>
    <link:label id="lab_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsAbstract_label_en-US" xlink:label="lab_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Income Tax Expense (Benefit), Continuing Operations [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxExpenseBenefitContinuingOperationsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:to="lab_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_506a2712-89a4-4ef2-a40a-fc6383a0b07d_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">2027</link:label>
    <link:label id="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_label_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Long-Term Debt, Maturity, Year Three</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" xlink:to="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentTable_69cebe32-18ee-4412-981c-550dc44c7cbc_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Long-term Debt Instruments [Table]</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentTable_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Long-Term Debt Instruments [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentTable" xlink:to="lab_us-gaap_DebtInstrumentTable" xlink:type="arc" order="1"/>
    <link:label id="lab_aca_DeferredTaxAssetsTaxDeferredExpenseReservesandAccrualsAccruedLiabilitiesandOther_00195dc2-3a84-41bd-a597-69fca154bdb8_terseLabel_en-US" xlink:label="lab_aca_DeferredTaxAssetsTaxDeferredExpenseReservesandAccrualsAccruedLiabilitiesandOther" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Accrued liabilities and other</link:label>
    <link:label id="lab_aca_DeferredTaxAssetsTaxDeferredExpenseReservesandAccrualsAccruedLiabilitiesandOther_label_en-US" xlink:label="lab_aca_DeferredTaxAssetsTaxDeferredExpenseReservesandAccrualsAccruedLiabilitiesandOther" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Accrued Liabilities and Other</link:label>
    <link:label id="lab_aca_DeferredTaxAssetsTaxDeferredExpenseReservesandAccrualsAccruedLiabilitiesandOther_documentation_en-US" xlink:label="lab_aca_DeferredTaxAssetsTaxDeferredExpenseReservesandAccrualsAccruedLiabilitiesandOther" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Accrued Liabilities and Other</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_aca_DeferredTaxAssetsTaxDeferredExpenseReservesandAccrualsAccruedLiabilitiesandOther" xlink:href="aca-20241231.xsd#aca_DeferredTaxAssetsTaxDeferredExpenseReservesandAccrualsAccruedLiabilitiesandOther"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_aca_DeferredTaxAssetsTaxDeferredExpenseReservesandAccrualsAccruedLiabilitiesandOther" xlink:to="lab_aca_DeferredTaxAssetsTaxDeferredExpenseReservesandAccrualsAccruedLiabilitiesandOther" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill_3faeb16f-e5e4-4ea1-82b3-984f795c6a14_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Intangibles</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Intangible Assets, Other than Goodwill</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill" xlink:to="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_19b6c221-30cc-4d85-86c9-29f7b1c10896_terseLabel_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Accumulated Other Comprehensive Income (Loss) [Table]</link:label>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_label_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accumulated Other Comprehensive Income (Loss) [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable" xlink:to="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount_1f6e7dff-ff19-4217-aa9b-52a9cd1d2131_terseLabel_en-US" xlink:label="lab_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Non-cancelable purchase obligations</link:label>
    <link:label id="lab_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount_label_en-US" xlink:label="lab_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Unrecorded Unconditional Purchase Obligation</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount" xlink:to="lab_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityWellKnownSeasonedIssuer_9dccd303-9574-410c-b43c-17dca0759684_terseLabel_en-US" xlink:label="lab_dei_EntityWellKnownSeasonedIssuer" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity Well-known Seasoned Issuer</link:label>
    <link:label id="lab_dei_EntityWellKnownSeasonedIssuer_label_en-US" xlink:label="lab_dei_EntityWellKnownSeasonedIssuer" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Well-known Seasoned Issuer</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityWellKnownSeasonedIssuer" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityWellKnownSeasonedIssuer"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityWellKnownSeasonedIssuer" xlink:to="lab_dei_EntityWellKnownSeasonedIssuer" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherIntangibleAssetsMember_4c334050-5977-43cf-b4d9-f70c89d096a3_terseLabel_en-US" xlink:label="lab_us-gaap_OtherIntangibleAssetsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Other intangible assets</link:label>
    <link:label id="lab_us-gaap_OtherIntangibleAssetsMember_label_en-US" xlink:label="lab_us-gaap_OtherIntangibleAssetsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other Intangible Assets [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherIntangibleAssetsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherIntangibleAssetsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherIntangibleAssetsMember" xlink:to="lab_us-gaap_OtherIntangibleAssetsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxDisclosureTextBlock_8e700ae6-aa6a-4edb-ab32-d515f31203f6_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Income Taxes</link:label>
    <link:label id="lab_us-gaap_IncomeTaxDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_IncomeTaxDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Income Tax Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxDisclosureTextBlock" xlink:to="lab_us-gaap_IncomeTaxDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_a80dd3aa-718f-4d91-92d4-917c3e5b6e49_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Operating lease payments, 2028</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Year Four</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets_c4e490f9-ed28-4bf5-8134-7f05bb90080e_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Other</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets" xlink:to="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TreasuryStockSharesRetired_87b46366-d9d7-4abf-ab9d-6f0ec1575e18_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_TreasuryStockSharesRetired" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Retirement of treasury stock, shares</link:label>
    <link:label id="lab_us-gaap_TreasuryStockSharesRetired_label_en-US" xlink:label="lab_us-gaap_TreasuryStockSharesRetired" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Treasury Stock, Shares, Retired</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockSharesRetired" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TreasuryStockSharesRetired"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TreasuryStockSharesRetired" xlink:to="lab_us-gaap_TreasuryStockSharesRetired" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_8f02cb8a-770d-498d-9f60-5e9917962eca_terseLabel_en-US" xlink:label="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Organization, Consolidation and Presentation of Financial Statements [Abstract]</link:label>
    <link:label id="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_label_en-US" xlink:label="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Organization, Consolidation and Presentation of Financial Statements [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:to="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_3041e35b-2af8-4024-ba38-d40f252c8744_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Weighted average discount rate - operating leases</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Operating Lease, Weighted Average Discount Rate, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:to="lab_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities_3e508264-0d4f-43f5-932a-c15e86dba883_totalLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Net cash (required) provided by financing activities</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Net Cash Provided by (Used in) Financing Activities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CreditFacilityAxis_9fd45f11-edad-49fe-ae76-cd97908fa0ea_terseLabel_en-US" xlink:label="lab_us-gaap_CreditFacilityAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Credit Facility [Axis]</link:label>
    <link:label id="lab_us-gaap_CreditFacilityAxis_label_en-US" xlink:label="lab_us-gaap_CreditFacilityAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Credit Facility [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CreditFacilityAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CreditFacilityAxis" xlink:to="lab_us-gaap_CreditFacilityAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LossContingenciesByNatureOfContingencyAxis_ff70ae82-e10d-47e5-821c-afaa2a891b4d_terseLabel_en-US" xlink:label="lab_us-gaap_LossContingenciesByNatureOfContingencyAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Loss Contingency Nature [Axis]</link:label>
    <link:label id="lab_us-gaap_LossContingenciesByNatureOfContingencyAxis_label_en-US" xlink:label="lab_us-gaap_LossContingenciesByNatureOfContingencyAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Loss Contingency Nature [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingenciesByNatureOfContingencyAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LossContingenciesByNatureOfContingencyAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LossContingenciesByNatureOfContingencyAxis" xlink:to="lab_us-gaap_LossContingenciesByNatureOfContingencyAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermDebtFairValue_e1613234-ed64-4e45-a660-fc43361b0c42_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtFairValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Estimated fair value</link:label>
    <link:label id="lab_us-gaap_LongTermDebtFairValue_label_en-US" xlink:label="lab_us-gaap_LongTermDebtFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Long-Term Debt, Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtFairValue" xlink:to="lab_us-gaap_LongTermDebtFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityRegistrantName_463f4fc1-e7b8-4949-b0c8-6c8bebb77775_terseLabel_en-US" xlink:label="lab_dei_EntityRegistrantName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity Registrant Name</link:label>
    <link:label id="lab_dei_EntityRegistrantName_label_en-US" xlink:label="lab_dei_EntityRegistrantName" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Registrant Name</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityRegistrantName" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityRegistrantName"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityRegistrantName" xlink:to="lab_dei_EntityRegistrantName" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AdjToNonPeoNeoCompFnTextBlock_terseLabel_en-US" xlink:label="lab_ecd_AdjToNonPeoNeoCompFnTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Adjustment to Non-PEO NEO Compensation Footnote</link:label>
    <link:label id="lab_ecd_AdjToNonPeoNeoCompFnTextBlock_label_en-US" xlink:label="lab_ecd_AdjToNonPeoNeoCompFnTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Adjustment to Non-PEO NEO Compensation Footnote [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AdjToNonPeoNeoCompFnTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AdjToNonPeoNeoCompFnTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AdjToNonPeoNeoCompFnTextBlock" xlink:to="lab_ecd_AdjToNonPeoNeoCompFnTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NoncashOrPartNoncashDivestituresByUniqueNameAxis_9256f3e6-2fc6-4fa3-9d63-89d6081ad847_terseLabel_en-US" xlink:label="lab_us-gaap_NoncashOrPartNoncashDivestituresByUniqueNameAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Unique Name [Axis]</link:label>
    <link:label id="lab_us-gaap_NoncashOrPartNoncashDivestituresByUniqueNameAxis_label_en-US" xlink:label="lab_us-gaap_NoncashOrPartNoncashDivestituresByUniqueNameAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Unique Name [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncashOrPartNoncashDivestituresByUniqueNameAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NoncashOrPartNoncashDivestituresByUniqueNameAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NoncashOrPartNoncashDivestituresByUniqueNameAxis" xlink:to="lab_us-gaap_NoncashOrPartNoncashDivestituresByUniqueNameAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DepreciationDepletionAndAmortization_4189d889-4cc7-4fc4-91bb-b0e470d42001_terseLabel_en-US" xlink:label="lab_us-gaap_DepreciationDepletionAndAmortization" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Depreciation, depletion, and amortization</link:label>
    <link:label id="lab_us-gaap_DepreciationDepletionAndAmortization_label_en-US" xlink:label="lab_us-gaap_DepreciationDepletionAndAmortization" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Depreciation, Depletion and Amortization</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DepreciationDepletionAndAmortization" xlink:to="lab_us-gaap_DepreciationDepletionAndAmortization" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_8f508e9b-66a4-4fcf-b84e-a56d5411c662_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table]</link:label>
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_label_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable" xlink:to="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_8fc916db-464b-4e14-8ede-6c9e4bfd7225_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">State</link:label>
    <link:label id="lab_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred State and Local Income Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit" xlink:to="lab_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AwardGrantDateFairValue_terseLabel_en-US" xlink:label="lab_ecd_AwardGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Fair Value as of Grant Date</link:label>
    <link:label id="lab_ecd_AwardGrantDateFairValue_label_en-US" xlink:label="lab_ecd_AwardGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Award Grant Date Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardGrantDateFairValue" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AwardGrantDateFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AwardGrantDateFairValue" xlink:to="lab_ecd_AwardGrantDateFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CustomerConcentrationRiskMember_ecab1405-2077-41a0-a3a3-1a4bacf0d14e_terseLabel_en-US" xlink:label="lab_us-gaap_CustomerConcentrationRiskMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Customer Concentration Risk</link:label>
    <link:label id="lab_us-gaap_CustomerConcentrationRiskMember_label_en-US" xlink:label="lab_us-gaap_CustomerConcentrationRiskMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Customer Concentration Risk [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerConcentrationRiskMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CustomerConcentrationRiskMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CustomerConcentrationRiskMember" xlink:to="lab_us-gaap_CustomerConcentrationRiskMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueInputsLevel2Member_9e439a84-abe4-4a06-8e8a-80892bf99ab7_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueInputsLevel2Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Level 2</link:label>
    <link:label id="lab_us-gaap_FairValueInputsLevel2Member_label_en-US" xlink:label="lab_us-gaap_FairValueInputsLevel2Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Fair Value, Inputs, Level 2 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel2Member" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueInputsLevel2Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueInputsLevel2Member" xlink:to="lab_us-gaap_FairValueInputsLevel2Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_8a03941c-82d5-4543-b17b-858673c19759_terseLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Stockholders&#8217; equity:</link:label>
    <link:label id="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_label_en-US" xlink:label="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Equity, Including Portion Attributable to Noncontrolling Interest [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract" xlink:to="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_SegmentGeographicalDomain_74ed2056-1f20-49f9-b3de-34cc7bbfab60_terseLabel_en-US" xlink:label="lab_srt_SegmentGeographicalDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Geographical [Domain]</link:label>
    <link:label id="lab_srt_SegmentGeographicalDomain_label_en-US" xlink:label="lab_srt_SegmentGeographicalDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Geographical [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_SegmentGeographicalDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_SegmentGeographicalDomain" xlink:to="lab_srt_SegmentGeographicalDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisaggregationOfRevenueTableTextBlock_59020faf-6075-4a98-97b7-55ae9b9a1f94_terseLabel_en-US" xlink:label="lab_us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Disaggregation of Revenue</link:label>
    <link:label id="lab_us-gaap_DisaggregationOfRevenueTableTextBlock_label_en-US" xlink:label="lab_us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Disaggregation of Revenue [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisaggregationOfRevenueTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:to="lab_us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_RestatementDateAxis_terseLabel_en-US" xlink:label="lab_ecd_RestatementDateAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Restatement Determination Date:</link:label>
    <link:label id="lab_ecd_RestatementDateAxis_label_en-US" xlink:label="lab_ecd_RestatementDateAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Restatement Determination Date [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_RestatementDateAxis" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_RestatementDateAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_RestatementDateAxis" xlink:to="lab_ecd_RestatementDateAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_Security12bTitle_ce4eb1b3-09e4-4915-83a6-7d9415509e4d_terseLabel_en-US" xlink:label="lab_dei_Security12bTitle" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Title of 12(b) Security</link:label>
    <link:label id="lab_dei_Security12bTitle_label_en-US" xlink:label="lab_dei_Security12bTitle" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Title of 12(b) Security</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_Security12bTitle" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_Security12bTitle"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_Security12bTitle" xlink:to="lab_dei_Security12bTitle" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConcentrationRiskByTypeAxis_52051d2b-a0f8-435a-8dd5-faec259685d9_terseLabel_en-US" xlink:label="lab_us-gaap_ConcentrationRiskByTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Concentration Risk Type [Axis]</link:label>
    <link:label id="lab_us-gaap_ConcentrationRiskByTypeAxis_label_en-US" xlink:label="lab_us-gaap_ConcentrationRiskByTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Concentration Risk Type [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskByTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConcentrationRiskByTypeAxis" xlink:to="lab_us-gaap_ConcentrationRiskByTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockValue_f6001949-f239-46c6-be7f-1b0716b408a6_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Common stock</link:label>
    <link:label id="lab_us-gaap_CommonStockValue_label_en-US" xlink:label="lab_us-gaap_CommonStockValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Common Stock, Value, Issued</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValue" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockValue" xlink:to="lab_us-gaap_CommonStockValue" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentFinStmtErrorCorrectionFlag_a5a22e12-89f2-4c47-93ed-68b59353f1c9_terseLabel_en-US" xlink:label="lab_dei_DocumentFinStmtErrorCorrectionFlag" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Document Financial Statement Error Correction [Flag]</link:label>
    <link:label id="lab_dei_DocumentFinStmtErrorCorrectionFlag_label_en-US" xlink:label="lab_dei_DocumentFinStmtErrorCorrectionFlag" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Document Financial Statement Error Correction [Flag]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFinStmtErrorCorrectionFlag" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentFinStmtErrorCorrectionFlag"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentFinStmtErrorCorrectionFlag" xlink:to="lab_dei_DocumentFinStmtErrorCorrectionFlag" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_81578c05-cc6f-4508-9473-9ec1613eecaf_terseLabel_en-US" xlink:label="lab_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Share-based Payment Arrangement [Abstract]</link:label>
    <link:label id="lab_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_label_en-US" xlink:label="lab_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Payment Arrangement [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="lab_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList_0991873a-458b-4d69-8b4d-5af9297ec7f5_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Lease liability, Current, Finance</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Finance Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" xlink:to="lab_us-gaap_FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes_893d4860-fc85-44c2-920c-62bbe16f70fa_terseLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">State taxes, including prior year true-ups</link:label>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes_label_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsLineItems_ec666c67-f013-44bd-89b0-48cf87339461_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Finite-Lived Intangible Assets [Line Items]</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsLineItems_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Finite-Lived Intangible Assets [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_MultiemployerPlansLineItems_b18a2df1-086f-4d1f-829b-5cdbcff11b9d_terseLabel_en-US" xlink:label="lab_us-gaap_MultiemployerPlansLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Multiemployer Plans [Line Items]</link:label>
    <link:label id="lab_us-gaap_MultiemployerPlansLineItems_label_en-US" xlink:label="lab_us-gaap_MultiemployerPlansLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Multiemployer Plan [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MultiemployerPlansLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MultiemployerPlansLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MultiemployerPlansLineItems" xlink:to="lab_us-gaap_MultiemployerPlansLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_141f8ad8-c072-40a4-a8a6-36cd45587e73_terseLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Financing activities:</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Net Cash Provided by (Used in) Financing Activities [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList_43b309fe-3480-4b6b-9716-f64a6dc1595d_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Lease liability, Current, Operating</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" xlink:to="lab_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredIncomeTaxLiabilities_b0fd29c9-dedd-4163-bbda-a36f52a7fa81_totalLabel_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxLiabilities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total deferred tax liabilities</link:label>
    <link:label id="lab_us-gaap_DeferredIncomeTaxLiabilities_label_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxLiabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Tax Liabilities, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredIncomeTaxLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredIncomeTaxLiabilities" xlink:to="lab_us-gaap_DeferredIncomeTaxLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerShareBasic_3b2386d1-013e-4e24-bc95-a6cb2a81a3ba_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareBasic" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Basic (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareBasic_a3908b06-1f85-4c67-8bd1-51732f635240_verboseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareBasic" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Net income - basic (EPS)</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareBasic_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareBasic" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Earnings Per Share, Basic</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasic" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareBasic"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareBasic" xlink:to="lab_us-gaap_EarningsPerShareBasic" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseDepletion_5c0097b0-87b5-456e-8372-93218f49be85_terseLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseDepletion" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Statutory depletion</link:label>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseDepletion_label_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseDepletion" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Nondeductible Expense, Depletion, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseDepletion" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseDepletion"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseDepletion" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseDepletion" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeasePayments_c9ab2720-a27b-4669-9a3a-afc203365ecb_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeasePayments" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Cash paid for operating leases</link:label>
    <link:label id="lab_us-gaap_OperatingLeasePayments_label_en-US" xlink:label="lab_us-gaap_OperatingLeasePayments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Operating Lease, Payments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasePayments" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeasePayments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeasePayments" xlink:to="lab_us-gaap_OperatingLeasePayments" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AwardTmgMnpiDiscTextBlock_terseLabel_en-US" xlink:label="lab_ecd_AwardTmgMnpiDiscTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Award Timing MNPI Disclosure</link:label>
    <link:label id="lab_ecd_AwardTmgMnpiDiscTextBlock_label_en-US" xlink:label="lab_ecd_AwardTmgMnpiDiscTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Award Timing MNPI Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardTmgMnpiDiscTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AwardTmgMnpiDiscTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AwardTmgMnpiDiscTextBlock" xlink:to="lab_ecd_AwardTmgMnpiDiscTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfProductInformationTable_f00277c3-47cf-4013-9aa6-7b25f11240e3_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfProductInformationTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Nature of Operation, Product Information, Concentration of Risk [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfProductInformationTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfProductInformationTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Nature of Operation, Product Information, Concentration of Risk [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfProductInformationTable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfProductInformationTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfProductInformationTable" xlink:to="lab_us-gaap_ScheduleOfProductInformationTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities_09d6560b-c212-44d6-9af1-7f4e08aff707_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Accrued liabilities</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities" xlink:to="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsDomestic_fda3e4b6-bed2-4788-b305-b025dd97d6ac_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsDomestic" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Net operating loss carryforwards - domestic</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsDomestic_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsDomestic" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Tax Assets, Operating Loss Carryforwards, Domestic</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsDomestic" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsDomestic"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsDomestic" xlink:to="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsDomestic" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TaxCreditCarryforwardTable_908aae64-c745-411b-9586-03f774093420_terseLabel_en-US" xlink:label="lab_us-gaap_TaxCreditCarryforwardTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Tax Credit Carryforward [Table]</link:label>
    <link:label id="lab_us-gaap_TaxCreditCarryforwardTable_label_en-US" xlink:label="lab_us-gaap_TaxCreditCarryforwardTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Tax Credit Carryforward [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxCreditCarryforwardTable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TaxCreditCarryforwardTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TaxCreditCarryforwardTable" xlink:to="lab_us-gaap_TaxCreditCarryforwardTable" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AggtPnsnAdjsSvcCstMember_terseLabel_en-US" xlink:label="lab_ecd_AggtPnsnAdjsSvcCstMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Aggregate Pension Adjustments Service Cost</link:label>
    <link:label id="lab_ecd_AggtPnsnAdjsSvcCstMember_label_en-US" xlink:label="lab_ecd_AggtPnsnAdjsSvcCstMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Aggregate Pension Adjustments Service Cost [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AggtPnsnAdjsSvcCstMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AggtPnsnAdjsSvcCstMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AggtPnsnAdjsSvcCstMember" xlink:to="lab_ecd_AggtPnsnAdjsSvcCstMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfGoodwillTable_86b60a05-29c3-4497-9ee3-c57231c062d5_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfGoodwillTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Goodwill [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfGoodwillTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfGoodwillTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Goodwill [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfGoodwillTable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfGoodwillTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfGoodwillTable" xlink:to="lab_us-gaap_ScheduleOfGoodwillTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_9de01e6c-f52c-4cb0-8ae3-6e2d0d772b2b_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Property, Plant, and Equipment</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Property, Plant and Equipment, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesCurrent_b60d31bb-9922-4a84-bd1e-df5e840fd0cc_totalLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total current liabilities</link:label>
    <link:label id="lab_us-gaap_LiabilitiesCurrent_label_en-US" xlink:label="lab_us-gaap_LiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Liabilities, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesCurrent" xlink:to="lab_us-gaap_LiabilitiesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConcentrationRiskCreditRisk_e7b7a937-880b-44aa-a1e4-3be9921e2a81_terseLabel_en-US" xlink:label="lab_us-gaap_ConcentrationRiskCreditRisk" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Financial Instruments, Concentration of Credit Risk</link:label>
    <link:label id="lab_us-gaap_ConcentrationRiskCreditRisk_label_en-US" xlink:label="lab_us-gaap_ConcentrationRiskCreditRisk" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Concentration Risk, Credit Risk, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskCreditRisk" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskCreditRisk"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConcentrationRiskCreditRisk" xlink:to="lab_us-gaap_ConcentrationRiskCreditRisk" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_5052f6e1-7538-43fd-b35e-5121cd04d60c_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">2025</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Finite-Lived Intangible Asset, Expected Amortization, Year One</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_ba58c26c-ce54-4117-b026-fb184cc3b990_verboseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Number of Equity Awards, Granted (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_aca_IncreaseDecreaseInAdvanceBillings_02a647d6-c5d2-4ed5-af2e-dc4ad530ae5f_terseLabel_en-US" xlink:label="lab_aca_IncreaseDecreaseInAdvanceBillings" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Increase (decrease) in advance billings</link:label>
    <link:label id="lab_aca_IncreaseDecreaseInAdvanceBillings_label_en-US" xlink:label="lab_aca_IncreaseDecreaseInAdvanceBillings" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Increase (Decrease) in Advance Billings</link:label>
    <link:label id="lab_aca_IncreaseDecreaseInAdvanceBillings_documentation_en-US" xlink:label="lab_aca_IncreaseDecreaseInAdvanceBillings" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Increase (Decrease) in Advance Billings</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_aca_IncreaseDecreaseInAdvanceBillings" xlink:href="aca-20241231.xsd#aca_IncreaseDecreaseInAdvanceBillings"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_aca_IncreaseDecreaseInAdvanceBillings" xlink:to="lab_aca_IncreaseDecreaseInAdvanceBillings" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_Revenues_ec381ba5-bdb9-4058-8a01-f513465a6255_verboseLabel_en-US" xlink:label="lab_us-gaap_Revenues" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Revenues</link:label>
    <link:label id="lab_us-gaap_Revenues_cb4bc91b-ad41-496c-ad3a-701c8c2f0002_terseLabel_en-US" xlink:label="lab_us-gaap_Revenues" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Revenues</link:label>
    <link:label id="lab_us-gaap_Revenues_label_en-US" xlink:label="lab_us-gaap_Revenues" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Revenues</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Revenues" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Revenues"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Revenues" xlink:to="lab_us-gaap_Revenues" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_ee13f5c6-557e-460a-9a33-88796a16d3c6_terseLabel_en-US" xlink:label="lab_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Stock-Based Compensation</link:label>
    <link:label id="lab_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_label_en-US" xlink:label="lab_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Payment Arrangement [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:to="lab_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_aca_ManufacturingFacilityNonoperatingMember_04651963-d52e-4821-b666-80685f053d87_terseLabel_en-US" xlink:label="lab_aca_ManufacturingFacilityNonoperatingMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Manufacturing Facility, Nonoperating</link:label>
    <link:label id="lab_aca_ManufacturingFacilityNonoperatingMember_label_en-US" xlink:label="lab_aca_ManufacturingFacilityNonoperatingMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Manufacturing Facility, Nonoperating [Member]</link:label>
    <link:label id="lab_aca_ManufacturingFacilityNonoperatingMember_documentation_en-US" xlink:label="lab_aca_ManufacturingFacilityNonoperatingMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Manufacturing Facility, Nonoperating [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_aca_ManufacturingFacilityNonoperatingMember" xlink:href="aca-20241231.xsd#aca_ManufacturingFacilityNonoperatingMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_aca_ManufacturingFacilityNonoperatingMember" xlink:to="lab_aca_ManufacturingFacilityNonoperatingMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressCityOrTown_f038d99e-74af-4a3f-9aab-c722fee1a0d5_terseLabel_en-US" xlink:label="lab_dei_EntityAddressCityOrTown" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity Address, City or Town</link:label>
    <link:label id="lab_dei_EntityAddressCityOrTown_label_en-US" xlink:label="lab_dei_EntityAddressCityOrTown" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Address, City or Town</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressCityOrTown" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressCityOrTown"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressCityOrTown" xlink:to="lab_dei_EntityAddressCityOrTown" xlink:type="arc" order="1"/>
    <link:label id="lab_aca_LakePointMember_40e54454-c595-461e-b673-7fa903a1a848_terseLabel_en-US" xlink:label="lab_aca_LakePointMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Lake Point</link:label>
    <link:label id="lab_aca_LakePointMember_label_en-US" xlink:label="lab_aca_LakePointMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Lake Point [Member]</link:label>
    <link:label id="lab_aca_LakePointMember_documentation_en-US" xlink:label="lab_aca_LakePointMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Lake Point</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_aca_LakePointMember" xlink:href="aca-20241231.xsd#aca_LakePointMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_aca_LakePointMember" xlink:to="lab_aca_LakePointMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AllocatedShareBasedCompensationExpense_3d6c3acd-6f5d-4d25-9297-72a33886f6f7_terseLabel_en-US" xlink:label="lab_us-gaap_AllocatedShareBasedCompensationExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Stock-based compensation expense</link:label>
    <link:label id="lab_us-gaap_AllocatedShareBasedCompensationExpense_label_en-US" xlink:label="lab_us-gaap_AllocatedShareBasedCompensationExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Payment Arrangement, Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AllocatedShareBasedCompensationExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AllocatedShareBasedCompensationExpense" xlink:to="lab_us-gaap_AllocatedShareBasedCompensationExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_aca_RestrictedShareAwardsMember_c87dfcb5-b358-46f0-9714-4016017e05f7_terseLabel_en-US" xlink:label="lab_aca_RestrictedShareAwardsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Restricted share awards</link:label>
    <link:label id="lab_aca_RestrictedShareAwardsMember_label_en-US" xlink:label="lab_aca_RestrictedShareAwardsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Restricted Share Awards [Member]</link:label>
    <link:label id="lab_aca_RestrictedShareAwardsMember_documentation_en-US" xlink:label="lab_aca_RestrictedShareAwardsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Restricted Share Awards [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_aca_RestrictedShareAwardsMember" xlink:href="aca-20241231.xsd#aca_RestrictedShareAwardsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_aca_RestrictedShareAwardsMember" xlink:to="lab_aca_RestrictedShareAwardsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ComprehensiveIncomeNoteTextBlock_d2c226f3-34e6-4043-8d89-9c21967d419a_terseLabel_en-US" xlink:label="lab_us-gaap_ComprehensiveIncomeNoteTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Accumulated Other Comprehensive Loss</link:label>
    <link:label id="lab_us-gaap_ComprehensiveIncomeNoteTextBlock_label_en-US" xlink:label="lab_us-gaap_ComprehensiveIncomeNoteTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Comprehensive Income (Loss) Note [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNoteTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ComprehensiveIncomeNoteTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ComprehensiveIncomeNoteTextBlock" xlink:to="lab_us-gaap_ComprehensiveIncomeNoteTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LossContingenciesTable_759b7440-814c-469e-a945-cbfca42cc591_terseLabel_en-US" xlink:label="lab_us-gaap_LossContingenciesTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Loss Contingencies [Table]</link:label>
    <link:label id="lab_us-gaap_LossContingenciesTable_label_en-US" xlink:label="lab_us-gaap_LossContingenciesTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Loss Contingencies [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingenciesTable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LossContingenciesTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LossContingenciesTable" xlink:to="lab_us-gaap_LossContingenciesTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_120d347f-1d52-47af-a6c8-9822090d6b15_negatedLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Number of Equity Awards, Forfeited (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessAcquisitionAxis_13a66c66-7ddf-4533-aefc-94b561bf3412_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Business Acquisition [Axis]</link:label>
    <link:label id="lab_us-gaap_BusinessAcquisitionAxis_label_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Business Acquisition [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessAcquisitionAxis" xlink:to="lab_us-gaap_BusinessAcquisitionAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember_terseLabel_en-US" xlink:label="lab_ecd_DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Dividends or Other Earnings Paid on Equity Awards not Otherwise Reflected in Total Compensation for Covered Year</link:label>
    <link:label id="lab_ecd_DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember_label_en-US" xlink:label="lab_ecd_DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Dividends or Other Earnings Paid on Equity Awards not Otherwise Reflected in Total Compensation for Covered Year [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember" xlink:to="lab_ecd_DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_MultiemployerPlanEmployerContributionCost_2ae72ee3-7851-413a-8fbe-3684ec973de7_terseLabel_en-US" xlink:label="lab_us-gaap_MultiemployerPlanEmployerContributionCost" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Multiemployer plans</link:label>
    <link:label id="lab_us-gaap_MultiemployerPlanEmployerContributionCost_label_en-US" xlink:label="lab_us-gaap_MultiemployerPlanEmployerContributionCost" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Multiemployer Plan, Employer Contribution, Cost</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MultiemployerPlanEmployerContributionCost" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MultiemployerPlanEmployerContributionCost"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MultiemployerPlanEmployerContributionCost" xlink:to="lab_us-gaap_MultiemployerPlanEmployerContributionCost" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesFairValueDisclosureAbstract_59069448-50b4-4dbd-9bbd-49551e8b3ea4_terseLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesFairValueDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Liabilities:</link:label>
    <link:label id="lab_us-gaap_LiabilitiesFairValueDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_LiabilitiesFairValueDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Liabilities, Fair Value Disclosure [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesFairValueDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesFairValueDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesFairValueDisclosureAbstract" xlink:to="lab_us-gaap_LiabilitiesFairValueDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentFiscalYearFocus_f837c3fe-a57f-4a83-b15e-c5bb8169cfe8_terseLabel_en-US" xlink:label="lab_dei_DocumentFiscalYearFocus" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Document Fiscal Year Focus</link:label>
    <link:label id="lab_dei_DocumentFiscalYearFocus_label_en-US" xlink:label="lab_dei_DocumentFiscalYearFocus" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Document Fiscal Year Focus</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalYearFocus" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentFiscalYearFocus"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentFiscalYearFocus" xlink:to="lab_dei_DocumentFiscalYearFocus" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TreasuryStockValueAcquiredCostMethod_c939fe85-c3cf-4d53-a2bc-281187b25f7a_negatedLabel_en-US" xlink:label="lab_us-gaap_TreasuryStockValueAcquiredCostMethod" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Shares repurchased, value</link:label>
    <link:label id="lab_us-gaap_TreasuryStockValueAcquiredCostMethod_d58246d1-e92c-4282-ad93-be6e44b09b11_terseLabel_en-US" xlink:label="lab_us-gaap_TreasuryStockValueAcquiredCostMethod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Cost of shares repurchased</link:label>
    <link:label id="lab_us-gaap_TreasuryStockValueAcquiredCostMethod_label_en-US" xlink:label="lab_us-gaap_TreasuryStockValueAcquiredCostMethod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Treasury Stock, Value, Acquired, Cost Method</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockValueAcquiredCostMethod" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TreasuryStockValueAcquiredCostMethod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TreasuryStockValueAcquiredCostMethod" xlink:to="lab_us-gaap_TreasuryStockValueAcquiredCostMethod" xlink:type="arc" order="1"/>
    <link:label id="lab_aca_AMPTaxCreditsSold_4d3233fa-b223-48ac-ab4f-fa1466cb7251_terseLabel_en-US" xlink:label="lab_aca_AMPTaxCreditsSold" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">AMP Tax Credits Sold</link:label>
    <link:label id="lab_aca_AMPTaxCreditsSold_label_en-US" xlink:label="lab_aca_AMPTaxCreditsSold" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">AMP Tax Credits Sold</link:label>
    <link:label id="lab_aca_AMPTaxCreditsSold_documentation_en-US" xlink:label="lab_aca_AMPTaxCreditsSold" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">AMP Tax Credits Sold</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_aca_AMPTaxCreditsSold" xlink:href="aca-20241231.xsd#aca_AMPTaxCreditsSold"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_aca_AMPTaxCreditsSold" xlink:to="lab_aca_AMPTaxCreditsSold" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentNameDomain_5acf8616-28cd-4ae6-85ed-181fa187e5ad_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentNameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Debt Instrument, Name [Domain]</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentNameDomain_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentNameDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt Instrument, Name [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentNameDomain" xlink:to="lab_us-gaap_DebtInstrumentNameDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetsFairValueDisclosure_5aa08526-c007-44f6-9e89-f30cbba3a46b_terseLabel_en-US" xlink:label="lab_us-gaap_AssetsFairValueDisclosure" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Total assets</link:label>
    <link:label id="lab_us-gaap_AssetsFairValueDisclosure_label_en-US" xlink:label="lab_us-gaap_AssetsFairValueDisclosure" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Assets, Fair Value Disclosure</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsFairValueDisclosure" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsFairValueDisclosure"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsFairValueDisclosure" xlink:to="lab_us-gaap_AssetsFairValueDisclosure" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign_ee980b03-3ecc-4ec2-bee3-64a4996c2728_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Income (loss) before income taxes for foreign operations</link:label>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign_label_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Income (Loss) from Continuing Operations before Income Taxes, Foreign</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" xlink:to="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_6b807c82-3fe6-489c-a5f7-bbc666ac6dc3_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">2029</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Finite-Lived Intangible Asset, Expected Amortization, Year Five</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentPeriodEndDate_de41393c-b4a2-496f-91bb-a8afced0acd9_terseLabel_en-US" xlink:label="lab_dei_DocumentPeriodEndDate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Document Period End Date</link:label>
    <link:label id="lab_dei_DocumentPeriodEndDate_label_en-US" xlink:label="lab_dei_DocumentPeriodEndDate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Document Period End Date</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentPeriodEndDate" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentPeriodEndDate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentPeriodEndDate" xlink:to="lab_dei_DocumentPeriodEndDate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityCurrent_0966f27c-be16-4011-aa6e-622d8584b5ba_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Lease Liability, Current, Finance</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityCurrent_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Finance Lease, Liability, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinanceLeaseLiabilityCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseLiabilityCurrent" xlink:to="lab_us-gaap_FinanceLeaseLiabilityCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InventoryFinishedGoodsNetOfReserves_1ac9d321-06a1-4810-86b3-4507fc34a067_terseLabel_en-US" xlink:label="lab_us-gaap_InventoryFinishedGoodsNetOfReserves" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Finished goods</link:label>
    <link:label id="lab_us-gaap_InventoryFinishedGoodsNetOfReserves_label_en-US" xlink:label="lab_us-gaap_InventoryFinishedGoodsNetOfReserves" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Inventory, Finished Goods, Net of Reserves</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryFinishedGoodsNetOfReserves" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryFinishedGoodsNetOfReserves"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryFinishedGoodsNetOfReserves" xlink:to="lab_us-gaap_InventoryFinishedGoodsNetOfReserves" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BaseRateMember_e9a5a8ab-dc88-40d1-be3f-c1d1eca592a4_terseLabel_en-US" xlink:label="lab_us-gaap_BaseRateMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Base Rate</link:label>
    <link:label id="lab_us-gaap_BaseRateMember_label_en-US" xlink:label="lab_us-gaap_BaseRateMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Base Rate [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BaseRateMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BaseRateMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BaseRateMember" xlink:to="lab_us-gaap_BaseRateMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_81659171-dd4b-4c34-b140-f2d24af89541_totalLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Operating lease payments</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:type="arc" order="1"/>
    <link:label id="lab_aca_ProductWarrantyPeriod_30cba3d1-f26a-4308-9249-3e5b362d2b07_terseLabel_en-US" xlink:label="lab_aca_ProductWarrantyPeriod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Product warranty period against materials and manufacturing defects</link:label>
    <link:label id="lab_aca_ProductWarrantyPeriod_label_en-US" xlink:label="lab_aca_ProductWarrantyPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Product Warranty Period</link:label>
    <link:label id="lab_aca_ProductWarrantyPeriod_documentation_en-US" xlink:label="lab_aca_ProductWarrantyPeriod" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Product warranty period.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_aca_ProductWarrantyPeriod" xlink:href="aca-20241231.xsd#aca_ProductWarrantyPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_aca_ProductWarrantyPeriod" xlink:to="lab_aca_ProductWarrantyPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_f5b40356-2698-4d31-8591-2aa3eaab728d_periodStartLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xml:lang="en-US">Number of Equity Awards, Restricted share awards outstanding, Beginning balance (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_11b1d933-53a1-4616-9554-de9c87cbee5f_periodEndLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xml:lang="en-US">Number of Equity Share Awards, Restricted share awards outstanding, Ending balance (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_InsiderTradingArrLineItems_label_en-US" xlink:label="lab_ecd_InsiderTradingArrLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Insider Trading Arrangements [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_InsiderTradingArrLineItems" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_InsiderTradingArrLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_InsiderTradingArrLineItems" xlink:to="lab_ecd_InsiderTradingArrLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_aca_ScheduleOfIntangibleAndOtherAssetsTable_9d93468a-15d7-4f26-8803-8841c2e64245_terseLabel_en-US" xlink:label="lab_aca_ScheduleOfIntangibleAndOtherAssetsTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Intangible and Other Assets [Table]</link:label>
    <link:label id="lab_aca_ScheduleOfIntangibleAndOtherAssetsTable_label_en-US" xlink:label="lab_aca_ScheduleOfIntangibleAndOtherAssetsTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Intangible and Other Assets [Table]</link:label>
    <link:label id="lab_aca_ScheduleOfIntangibleAndOtherAssetsTable_documentation_en-US" xlink:label="lab_aca_ScheduleOfIntangibleAndOtherAssetsTable" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Schedule of Intangible and Other Assets [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_aca_ScheduleOfIntangibleAndOtherAssetsTable" xlink:href="aca-20241231.xsd#aca_ScheduleOfIntangibleAndOtherAssetsTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_aca_ScheduleOfIntangibleAndOtherAssetsTable" xlink:to="lab_aca_ScheduleOfIntangibleAndOtherAssetsTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOtherCurrentAssets_d9018edb-5586-4da9-9912-6476f7243448_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOtherCurrentAssets" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">(Increase) decrease in other current assets</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOtherCurrentAssets_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOtherCurrentAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Increase (Decrease) in Other Current Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherCurrentAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInOtherCurrentAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInOtherCurrentAssets" xlink:to="lab_us-gaap_IncreaseDecreaseInOtherCurrentAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_19d943ff-a333-4d32-ac2d-492a79ff05d3_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Operating lease payments, 2027</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Year Three</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:type="arc" order="1"/>
    <link:label id="lab_aca_CashFlowInformationLeasesTableTextBlock_24d8a220-3ed7-4f71-8314-827e568cf158_terseLabel_en-US" xlink:label="lab_aca_CashFlowInformationLeasesTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Cash flow information</link:label>
    <link:label id="lab_aca_CashFlowInformationLeasesTableTextBlock_label_en-US" xlink:label="lab_aca_CashFlowInformationLeasesTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Cash Flow Information, Leases [Table Text Block]</link:label>
    <link:label id="lab_aca_CashFlowInformationLeasesTableTextBlock_documentation_en-US" xlink:label="lab_aca_CashFlowInformationLeasesTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Cash Flow Information, Leases</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_aca_CashFlowInformationLeasesTableTextBlock" xlink:href="aca-20241231.xsd#aca_CashFlowInformationLeasesTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_aca_CashFlowInformationLeasesTableTextBlock" xlink:to="lab_aca_CashFlowInformationLeasesTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable_0f53339d-36a5-49b7-b4fe-b4f771333e35_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Accounts payable</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Accounts Payable</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable" xlink:to="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock_7a71ccf8-73f5-48c1-b68e-4acd44060367_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Purchase price allocation</link:label>
    <link:label id="lab_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Business Acquisitions, by Acquisition [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock" xlink:to="lab_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentTransitionReport_a218de35-964c-49d3-b861-af0140afdc97_terseLabel_en-US" xlink:label="lab_dei_DocumentTransitionReport" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Document Transition Report</link:label>
    <link:label id="lab_dei_DocumentTransitionReport_label_en-US" xlink:label="lab_dei_DocumentTransitionReport" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Document Transition Report</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentTransitionReport" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentTransitionReport"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentTransitionReport" xlink:to="lab_dei_DocumentTransitionReport" xlink:type="arc" order="1"/>
    <link:label id="lab_aca_DebtInstrumentQuarterlyAmortizationPaymentRate_d11e4688-9709-4d7d-9532-7cff7e1e5b19_terseLabel_en-US" xlink:label="lab_aca_DebtInstrumentQuarterlyAmortizationPaymentRate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Quarterly principal amortization payments, percent</link:label>
    <link:label id="lab_aca_DebtInstrumentQuarterlyAmortizationPaymentRate_label_en-US" xlink:label="lab_aca_DebtInstrumentQuarterlyAmortizationPaymentRate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt Instrument, Quarterly Amortization Payment Rate</link:label>
    <link:label id="lab_aca_DebtInstrumentQuarterlyAmortizationPaymentRate_documentation_en-US" xlink:label="lab_aca_DebtInstrumentQuarterlyAmortizationPaymentRate" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Debt Instrument, Quarterly Amortization Payment Rate</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_aca_DebtInstrumentQuarterlyAmortizationPaymentRate" xlink:href="aca-20241231.xsd#aca_DebtInstrumentQuarterlyAmortizationPaymentRate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_aca_DebtInstrumentQuarterlyAmortizationPaymentRate" xlink:to="lab_aca_DebtInstrumentQuarterlyAmortizationPaymentRate" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_NameOfMajorCustomerDomain_4de2c5d1-3285-46c7-ad61-5d50b4fcccd6_terseLabel_en-US" xlink:label="lab_srt_NameOfMajorCustomerDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Customer [Domain]</link:label>
    <link:label id="lab_srt_NameOfMajorCustomerDomain_label_en-US" xlink:label="lab_srt_NameOfMajorCustomerDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Customer [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_NameOfMajorCustomerDomain" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_NameOfMajorCustomerDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_NameOfMajorCustomerDomain" xlink:to="lab_srt_NameOfMajorCustomerDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_e1b10621-0077-41d5-947b-86bc28c9c327_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Table]</link:label>
    <link:label id="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_label_en-US" xlink:label="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Fair Value, Recurring and Nonrecurring [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:to="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityCurrentReportingStatus_2998b2e2-c9e9-49b0-87ad-5df193be72ac_terseLabel_en-US" xlink:label="lab_dei_EntityCurrentReportingStatus" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity Current Reporting Status</link:label>
    <link:label id="lab_dei_EntityCurrentReportingStatus_label_en-US" xlink:label="lab_dei_EntityCurrentReportingStatus" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Current Reporting Status</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCurrentReportingStatus" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityCurrentReportingStatus"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityCurrentReportingStatus" xlink:to="lab_dei_EntityCurrentReportingStatus" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RetainedEarningsMember_53e8e3f6-4982-4e3a-8c74-af7effb7a1d6_verboseLabel_en-US" xlink:label="lab_us-gaap_RetainedEarningsMember" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Retained Earnings</link:label>
    <link:label id="lab_us-gaap_RetainedEarningsMember_label_en-US" xlink:label="lab_us-gaap_RetainedEarningsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Retained Earnings [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RetainedEarningsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RetainedEarningsMember" xlink:to="lab_us-gaap_RetainedEarningsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConstructionPermitsMember_72ebf9a7-2127-4a89-8830-5a2b53b13638_terseLabel_en-US" xlink:label="lab_us-gaap_ConstructionPermitsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Permits</link:label>
    <link:label id="lab_us-gaap_ConstructionPermitsMember_label_en-US" xlink:label="lab_us-gaap_ConstructionPermitsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Construction Permits [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConstructionPermitsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConstructionPermitsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConstructionPermitsMember" xlink:to="lab_us-gaap_ConstructionPermitsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_2069886f-025d-452c-bffb-1858702d5d55_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Revenues from External Customers and Long-Lived Assets [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Revenues from External Customers and Long-Lived Assets [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable" xlink:to="lab_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable" xlink:type="arc" order="1"/>
    <link:label id="lab_aca_OtherIncomeExpenseNonoperating_9d92d295-b0a0-4543-803a-4cec5a5088cd_negatedTerseLabel_en-US" xlink:label="lab_aca_OtherIncomeExpenseNonoperating" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Other</link:label>
    <link:label id="lab_aca_OtherIncomeExpenseNonoperating_label_en-US" xlink:label="lab_aca_OtherIncomeExpenseNonoperating" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other Income (Expense), Nonoperating</link:label>
    <link:label id="lab_aca_OtherIncomeExpenseNonoperating_documentation_en-US" xlink:label="lab_aca_OtherIncomeExpenseNonoperating" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Other Income (Expense), Nonoperating</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_aca_OtherIncomeExpenseNonoperating" xlink:href="aca-20241231.xsd#aca_OtherIncomeExpenseNonoperating"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_aca_OtherIncomeExpenseNonoperating" xlink:to="lab_aca_OtherIncomeExpenseNonoperating" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_77d046cd-0dcc-470e-b04b-b2188da7bf8a_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Increase (Decrease) in Stockholders' Equity [Roll Forward]</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Increase (Decrease) in Stockholders' Equity [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInStockholdersEquityRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:to="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_ExecutiveCategoryAxis_terseLabel_en-US" xlink:label="lab_ecd_ExecutiveCategoryAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Executive Category:</link:label>
    <link:label id="lab_ecd_ExecutiveCategoryAxis_label_en-US" xlink:label="lab_ecd_ExecutiveCategoryAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Executive Category [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ExecutiveCategoryAxis" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_ExecutiveCategoryAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_ExecutiveCategoryAxis" xlink:to="lab_ecd_ExecutiveCategoryAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther_1b91e408-1692-4ec7-b771-0c33d6dad6f7_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Advance billings</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Other</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther" xlink:to="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_2f7bcda0-f28e-4106-875e-6a6092ab3311_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Components of the provision for income taxes</link:label>
    <link:label id="lab_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Components of Income Tax Expense (Benefit) [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1_08250174-fa0b-4b67-9f58-9953c9e5a2a8_terseLabel_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Fair value of shares vested</link:label>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1_label_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested in Period, Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1" xlink:to="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeStatementLocationDomain_16471113-a94d-43a8-ad92-53983d08cf6d_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeStatementLocationDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Statement of Income Location, Balance [Domain]</link:label>
    <link:label id="lab_us-gaap_IncomeStatementLocationDomain_label_en-US" xlink:label="lab_us-gaap_IncomeStatementLocationDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Statement of Income Location, Balance [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeStatementLocationDomain" xlink:to="lab_us-gaap_IncomeStatementLocationDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationTaxSettlementsForeign_12fd7be3-3332-447e-866b-16097a305475_terseLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationTaxSettlementsForeign" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Foreign adjustments</link:label>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationTaxSettlementsForeign_label_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationTaxSettlementsForeign" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Tax Settlement, Foreign, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxSettlementsForeign" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationTaxSettlementsForeign"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxSettlementsForeign" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateReconciliationTaxSettlementsForeign" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LetterOfCreditMember_551f506c-2cc8-42d7-82cb-ce1afbbc9c18_terseLabel_en-US" xlink:label="lab_us-gaap_LetterOfCreditMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Letter of credit</link:label>
    <link:label id="lab_us-gaap_LetterOfCreditMember_label_en-US" xlink:label="lab_us-gaap_LetterOfCreditMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Letter of Credit [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LetterOfCreditMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LetterOfCreditMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LetterOfCreditMember" xlink:to="lab_us-gaap_LetterOfCreditMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_CoSelectedMeasureName_terseLabel_en-US" xlink:label="lab_ecd_CoSelectedMeasureName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Company Selected Measure Name</link:label>
    <link:label id="lab_ecd_CoSelectedMeasureName_label_en-US" xlink:label="lab_ecd_CoSelectedMeasureName" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Company Selected Measure Name</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_CoSelectedMeasureName" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_CoSelectedMeasureName"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_CoSelectedMeasureName" xlink:to="lab_ecd_CoSelectedMeasureName" xlink:type="arc" order="1"/>
  </link:labelLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.PRE
<SEQUENCE>18
<FILENAME>aca-20241231_pre.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with the Workiva Platform-->
<!--Copyright 2025 Workiva-->
<!--r:9c399e9b-bbff-48f6-8dd3-d15db1b42b57,g:4d4d4b71-ffda-4a8e-9fe3-15f653aaae95-->
<link:linkbase xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
  <link:roleRef roleURI="http://www.arcosa.com/role/CoverPageandDEI" xlink:type="simple" xlink:href="aca-20241231.xsd#CoverPageandDEI"/>
  <link:presentationLink xlink:role="http://www.arcosa.com/role/CoverPageandDEI" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_aca_CoverPageandDEIAbstract_5c1937b0-5690-46f5-841b-57c02be9d1df" xlink:href="aca-20241231.xsd#aca_CoverPageandDEIAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentInformationTable_0414198f-a8f8-4220-b875-52c4f4b5c727" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentInformationTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_aca_CoverPageandDEIAbstract_5c1937b0-5690-46f5-841b-57c02be9d1df" xlink:to="loc_dei_DocumentInformationTable_0414198f-a8f8-4220-b875-52c4f4b5c727" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentInformationDocumentAxis_88684861-c5a3-4c25-954f-394ce889df96" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentInformationDocumentAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationTable_0414198f-a8f8-4220-b875-52c4f4b5c727" xlink:to="loc_dei_DocumentInformationDocumentAxis_88684861-c5a3-4c25-954f-394ce889df96" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentDomain_3ebaf5f3-7b6d-44f7-a452-b1644bb130fc" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationDocumentAxis_88684861-c5a3-4c25-954f-394ce889df96" xlink:to="loc_dei_DocumentDomain_3ebaf5f3-7b6d-44f7-a452-b1644bb130fc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentInformationLineItems_26c21843-fd1a-4c86-bd7f-31e6111606c0" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentInformationLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationTable_0414198f-a8f8-4220-b875-52c4f4b5c727" xlink:to="loc_dei_DocumentInformationLineItems_26c21843-fd1a-4c86-bd7f-31e6111606c0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentType_cb6b0652-3a36-4d79-93f9-f77364edac99" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentType"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_26c21843-fd1a-4c86-bd7f-31e6111606c0" xlink:to="loc_dei_DocumentType_cb6b0652-3a36-4d79-93f9-f77364edac99" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentAnnualReport_bf9aebfc-e44a-4fc7-bfe5-f2420c288051" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentAnnualReport"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_26c21843-fd1a-4c86-bd7f-31e6111606c0" xlink:to="loc_dei_DocumentAnnualReport_bf9aebfc-e44a-4fc7-bfe5-f2420c288051" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentPeriodEndDate_07434f9a-cb8b-4585-8d4c-78ef54f95627" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentPeriodEndDate"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_26c21843-fd1a-4c86-bd7f-31e6111606c0" xlink:to="loc_dei_DocumentPeriodEndDate_07434f9a-cb8b-4585-8d4c-78ef54f95627" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CurrentFiscalYearEndDate_6402d3ea-f123-4623-952c-86fccb04a254" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_CurrentFiscalYearEndDate"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_26c21843-fd1a-4c86-bd7f-31e6111606c0" xlink:to="loc_dei_CurrentFiscalYearEndDate_6402d3ea-f123-4623-952c-86fccb04a254" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentTransitionReport_3dc7d0ca-085e-47e5-9fc2-265aec6ea9a1" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentTransitionReport"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_26c21843-fd1a-4c86-bd7f-31e6111606c0" xlink:to="loc_dei_DocumentTransitionReport_3dc7d0ca-085e-47e5-9fc2-265aec6ea9a1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFileNumber_0528a008-a517-4c9d-9f50-3c58514db6ff" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityFileNumber"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_26c21843-fd1a-4c86-bd7f-31e6111606c0" xlink:to="loc_dei_EntityFileNumber_0528a008-a517-4c9d-9f50-3c58514db6ff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityRegistrantName_cce3e8c9-608e-4f5f-9463-1c622f5d01c1" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityRegistrantName"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_26c21843-fd1a-4c86-bd7f-31e6111606c0" xlink:to="loc_dei_EntityRegistrantName_cce3e8c9-608e-4f5f-9463-1c622f5d01c1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityIncorporationStateCountryCode_1d613e64-c775-457a-ac49-c67f1fba56de" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityIncorporationStateCountryCode"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_26c21843-fd1a-4c86-bd7f-31e6111606c0" xlink:to="loc_dei_EntityIncorporationStateCountryCode_1d613e64-c775-457a-ac49-c67f1fba56de" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityTaxIdentificationNumber_791922a8-4b27-426f-8834-17a998d1859d" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityTaxIdentificationNumber"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_26c21843-fd1a-4c86-bd7f-31e6111606c0" xlink:to="loc_dei_EntityTaxIdentificationNumber_791922a8-4b27-426f-8834-17a998d1859d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressAddressLine1_1bfc01d1-6d42-4030-9f19-0c4a5354deee" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressAddressLine1"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_26c21843-fd1a-4c86-bd7f-31e6111606c0" xlink:to="loc_dei_EntityAddressAddressLine1_1bfc01d1-6d42-4030-9f19-0c4a5354deee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressCityOrTown_87a6cf56-d727-40eb-8734-843f72039e4f" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressCityOrTown"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_26c21843-fd1a-4c86-bd7f-31e6111606c0" xlink:to="loc_dei_EntityAddressCityOrTown_87a6cf56-d727-40eb-8734-843f72039e4f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressStateOrProvince_decd5a05-58c3-4621-8354-b8b19cb856f8" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressStateOrProvince"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_26c21843-fd1a-4c86-bd7f-31e6111606c0" xlink:to="loc_dei_EntityAddressStateOrProvince_decd5a05-58c3-4621-8354-b8b19cb856f8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressPostalZipCode_489a5bc8-3710-4bbc-8d6f-bb3d2326c175" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressPostalZipCode"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_26c21843-fd1a-4c86-bd7f-31e6111606c0" xlink:to="loc_dei_EntityAddressPostalZipCode_489a5bc8-3710-4bbc-8d6f-bb3d2326c175" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CityAreaCode_b3153209-d569-47cd-88ea-d484390d7aa4" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_CityAreaCode"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_26c21843-fd1a-4c86-bd7f-31e6111606c0" xlink:to="loc_dei_CityAreaCode_b3153209-d569-47cd-88ea-d484390d7aa4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LocalPhoneNumber_2775e241-ce24-47c9-b85c-8b863298ebf3" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_LocalPhoneNumber"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_26c21843-fd1a-4c86-bd7f-31e6111606c0" xlink:to="loc_dei_LocalPhoneNumber_2775e241-ce24-47c9-b85c-8b863298ebf3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_Security12bTitle_38ae6ebf-29ce-4244-9ceb-a8c5138e0acc" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_Security12bTitle"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_26c21843-fd1a-4c86-bd7f-31e6111606c0" xlink:to="loc_dei_Security12bTitle_38ae6ebf-29ce-4244-9ceb-a8c5138e0acc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_TradingSymbol_395e8a3b-1494-41cd-9fce-25d622925e40" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_TradingSymbol"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_26c21843-fd1a-4c86-bd7f-31e6111606c0" xlink:to="loc_dei_TradingSymbol_395e8a3b-1494-41cd-9fce-25d622925e40" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_SecurityExchangeName_67c63234-bded-41b3-a415-4eb6a1e0fac1" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_SecurityExchangeName"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_26c21843-fd1a-4c86-bd7f-31e6111606c0" xlink:to="loc_dei_SecurityExchangeName_67c63234-bded-41b3-a415-4eb6a1e0fac1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityWellKnownSeasonedIssuer_78f752f7-a6ef-440e-be29-17e713aa32c0" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityWellKnownSeasonedIssuer"/>
    <link:presentationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_26c21843-fd1a-4c86-bd7f-31e6111606c0" xlink:to="loc_dei_EntityWellKnownSeasonedIssuer_78f752f7-a6ef-440e-be29-17e713aa32c0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityVoluntaryFilers_5612f8f5-7373-4838-9089-79eab9321570" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityVoluntaryFilers"/>
    <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_26c21843-fd1a-4c86-bd7f-31e6111606c0" xlink:to="loc_dei_EntityVoluntaryFilers_5612f8f5-7373-4838-9089-79eab9321570" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCurrentReportingStatus_fe44d3f8-2370-4a30-8488-f2255e132e71" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityCurrentReportingStatus"/>
    <link:presentationArc order="21" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_26c21843-fd1a-4c86-bd7f-31e6111606c0" xlink:to="loc_dei_EntityCurrentReportingStatus_fe44d3f8-2370-4a30-8488-f2255e132e71" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityInteractiveDataCurrent_acf372fb-cb43-4e3b-af3f-6f84d9e644f7" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityInteractiveDataCurrent"/>
    <link:presentationArc order="22" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_26c21843-fd1a-4c86-bd7f-31e6111606c0" xlink:to="loc_dei_EntityInteractiveDataCurrent_acf372fb-cb43-4e3b-af3f-6f84d9e644f7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFilerCategory_ccfb06c2-1c04-4fb2-9307-db975b012398" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityFilerCategory"/>
    <link:presentationArc order="23" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_26c21843-fd1a-4c86-bd7f-31e6111606c0" xlink:to="loc_dei_EntityFilerCategory_ccfb06c2-1c04-4fb2-9307-db975b012398" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntitySmallBusiness_26e1b74a-1a7f-466d-9fe7-d08805598361" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntitySmallBusiness"/>
    <link:presentationArc order="24" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_26c21843-fd1a-4c86-bd7f-31e6111606c0" xlink:to="loc_dei_EntitySmallBusiness_26e1b74a-1a7f-466d-9fe7-d08805598361" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityEmergingGrowthCompany_c1b40fc6-b18a-4ccb-9f74-00d82c840db7" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityEmergingGrowthCompany"/>
    <link:presentationArc order="25" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_26c21843-fd1a-4c86-bd7f-31e6111606c0" xlink:to="loc_dei_EntityEmergingGrowthCompany_c1b40fc6-b18a-4ccb-9f74-00d82c840db7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_IcfrAuditorAttestationFlag_071a4b2d-5942-40ba-8884-1a202d8e08a9" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_IcfrAuditorAttestationFlag"/>
    <link:presentationArc order="26" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_26c21843-fd1a-4c86-bd7f-31e6111606c0" xlink:to="loc_dei_IcfrAuditorAttestationFlag_071a4b2d-5942-40ba-8884-1a202d8e08a9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityShellCompany_2354ab30-8f6c-4254-a2fe-a3713b6447d7" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityShellCompany"/>
    <link:presentationArc order="27" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_26c21843-fd1a-4c86-bd7f-31e6111606c0" xlink:to="loc_dei_EntityShellCompany_2354ab30-8f6c-4254-a2fe-a3713b6447d7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityPublicFloat_ab5dfd1d-b7d2-4947-8382-1a6f219f46bf" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityPublicFloat"/>
    <link:presentationArc order="28" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_26c21843-fd1a-4c86-bd7f-31e6111606c0" xlink:to="loc_dei_EntityPublicFloat_ab5dfd1d-b7d2-4947-8382-1a6f219f46bf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCommonStockSharesOutstanding_a762ea7d-49d8-4b99-a320-1283f02d4e06" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityCommonStockSharesOutstanding"/>
    <link:presentationArc order="29" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_26c21843-fd1a-4c86-bd7f-31e6111606c0" xlink:to="loc_dei_EntityCommonStockSharesOutstanding_a762ea7d-49d8-4b99-a320-1283f02d4e06" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentsIncorporatedByReferenceTextBlock_56e7827d-3145-471c-a78f-c0f5f01c37a1" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentsIncorporatedByReferenceTextBlock"/>
    <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_26c21843-fd1a-4c86-bd7f-31e6111606c0" xlink:to="loc_dei_DocumentsIncorporatedByReferenceTextBlock_56e7827d-3145-471c-a78f-c0f5f01c37a1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCentralIndexKey_5d85853b-d1ea-4b01-b281-8b52c5c3f2ed" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityCentralIndexKey"/>
    <link:presentationArc order="31" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_26c21843-fd1a-4c86-bd7f-31e6111606c0" xlink:to="loc_dei_EntityCentralIndexKey_5d85853b-d1ea-4b01-b281-8b52c5c3f2ed" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AmendmentFlag_c10fdf3a-43aa-44f2-b4c2-7381ad15b722" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_AmendmentFlag"/>
    <link:presentationArc order="32" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_26c21843-fd1a-4c86-bd7f-31e6111606c0" xlink:to="loc_dei_AmendmentFlag_c10fdf3a-43aa-44f2-b4c2-7381ad15b722" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalYearFocus_7d33fe3e-7705-4a9d-b52b-98c826091157" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentFiscalYearFocus"/>
    <link:presentationArc order="33" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_26c21843-fd1a-4c86-bd7f-31e6111606c0" xlink:to="loc_dei_DocumentFiscalYearFocus_7d33fe3e-7705-4a9d-b52b-98c826091157" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalPeriodFocus_2446f99d-c011-454f-9140-7a986772a439" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentFiscalPeriodFocus"/>
    <link:presentationArc order="34" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_26c21843-fd1a-4c86-bd7f-31e6111606c0" xlink:to="loc_dei_DocumentFiscalPeriodFocus_2446f99d-c011-454f-9140-7a986772a439" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFinStmtErrorCorrectionFlag_6e76b32f-3d40-4dc3-ab9e-99e325cc8f01" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentFinStmtErrorCorrectionFlag"/>
    <link:presentationArc order="35" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_26c21843-fd1a-4c86-bd7f-31e6111606c0" xlink:to="loc_dei_DocumentFinStmtErrorCorrectionFlag_6e76b32f-3d40-4dc3-ab9e-99e325cc8f01" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.arcosa.com/role/AuditInformation" xlink:type="simple" xlink:href="aca-20241231.xsd#AuditInformation"/>
  <link:presentationLink xlink:role="http://www.arcosa.com/role/AuditInformation" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_aca_AuditInformationAbstract_d0639179-824e-4238-a713-088c9ba80e2d" xlink:href="aca-20241231.xsd#aca_AuditInformationAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AuditorName_931a704f-fc95-43af-8d0a-75e0cf30e618" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_AuditorName"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_aca_AuditInformationAbstract_d0639179-824e-4238-a713-088c9ba80e2d" xlink:to="loc_dei_AuditorName_931a704f-fc95-43af-8d0a-75e0cf30e618" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AuditorFirmId_89a521bb-132b-41fa-9b41-a297605e37c3" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_AuditorFirmId"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_aca_AuditInformationAbstract_d0639179-824e-4238-a713-088c9ba80e2d" xlink:to="loc_dei_AuditorFirmId_89a521bb-132b-41fa-9b41-a297605e37c3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AuditorLocation_5541fa7c-24b8-42ae-97e4-dffdc5dca792" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_AuditorLocation"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_aca_AuditInformationAbstract_d0639179-824e-4238-a713-088c9ba80e2d" xlink:to="loc_dei_AuditorLocation_5541fa7c-24b8-42ae-97e4-dffdc5dca792" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.arcosa.com/role/ConsolidatedStatementsofOperations" xlink:type="simple" xlink:href="aca-20241231.xsd#ConsolidatedStatementsofOperations"/>
  <link:presentationLink xlink:role="http://www.arcosa.com/role/ConsolidatedStatementsofOperations" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementAbstract_11571e8e-2f37-4e94-91f4-76fde3407c5b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeStatementAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Revenues_b5741982-8944-45c8-9b4a-7563906de1c0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Revenues"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_11571e8e-2f37-4e94-91f4-76fde3407c5b" xlink:to="loc_us-gaap_Revenues_b5741982-8944-45c8-9b4a-7563906de1c0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpensesAbstract_605e8f33-2c8b-4acd-bfc9-62ecdee8f87c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingExpensesAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_11571e8e-2f37-4e94-91f4-76fde3407c5b" xlink:to="loc_us-gaap_OperatingExpensesAbstract_605e8f33-2c8b-4acd-bfc9-62ecdee8f87c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfRevenue_9e35ce29-9e45-4e10-8bcd-be053bd66188" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CostOfRevenue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_605e8f33-2c8b-4acd-bfc9-62ecdee8f87c" xlink:to="loc_us-gaap_CostOfRevenue_9e35ce29-9e45-4e10-8bcd-be053bd66188" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpense_d3536e9d-4260-4ecc-83bf-7d452e428193" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SellingGeneralAndAdministrativeExpense"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_605e8f33-2c8b-4acd-bfc9-62ecdee8f87c" xlink:to="loc_us-gaap_SellingGeneralAndAdministrativeExpense_d3536e9d-4260-4ecc-83bf-7d452e428193" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnSaleOfPropertyPlantEquipment_bc487e8a-9ea6-4323-afa8-5303532f5dca" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GainLossOnSaleOfPropertyPlantEquipment"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_605e8f33-2c8b-4acd-bfc9-62ecdee8f87c" xlink:to="loc_us-gaap_GainLossOnSaleOfPropertyPlantEquipment_bc487e8a-9ea6-4323-afa8-5303532f5dca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnSaleOfBusiness_260970d6-82ae-4d17-b945-61c79bfbeb9e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GainLossOnSaleOfBusiness"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_605e8f33-2c8b-4acd-bfc9-62ecdee8f87c" xlink:to="loc_us-gaap_GainLossOnSaleOfBusiness_260970d6-82ae-4d17-b945-61c79bfbeb9e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetImpairmentCharges_6d1d7df9-a23b-4e17-93f0-c5f6db1e7f4a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetImpairmentCharges"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_605e8f33-2c8b-4acd-bfc9-62ecdee8f87c" xlink:to="loc_us-gaap_AssetImpairmentCharges_6d1d7df9-a23b-4e17-93f0-c5f6db1e7f4a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostsAndExpenses_e892b0e9-4d79-4b47-b2fc-bc019b51b9fe" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CostsAndExpenses"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_11571e8e-2f37-4e94-91f4-76fde3407c5b" xlink:to="loc_us-gaap_CostsAndExpenses_e892b0e9-4d79-4b47-b2fc-bc019b51b9fe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_a48caa54-82b6-458a-a960-bddfb9a90120" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_11571e8e-2f37-4e94-91f4-76fde3407c5b" xlink:to="loc_us-gaap_OperatingIncomeLoss_a48caa54-82b6-458a-a960-bddfb9a90120" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpenseNonoperating_86f285b3-a16b-4866-b7dd-05aa30a4ac4b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InterestExpenseNonoperating"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_11571e8e-2f37-4e94-91f4-76fde3407c5b" xlink:to="loc_us-gaap_InterestExpenseNonoperating_86f285b3-a16b-4866-b7dd-05aa30a4ac4b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpense_5fb7e7e6-cc87-4903-886c-0337964b619f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherNonoperatingIncomeExpense"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_11571e8e-2f37-4e94-91f4-76fde3407c5b" xlink:to="loc_us-gaap_OtherNonoperatingIncomeExpense_5fb7e7e6-cc87-4903-886c-0337964b619f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonoperatingIncomeExpense_6118e5df-d346-4141-a7e0-0f8fec57eda0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NonoperatingIncomeExpense"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_11571e8e-2f37-4e94-91f4-76fde3407c5b" xlink:to="loc_us-gaap_NonoperatingIncomeExpense_6118e5df-d346-4141-a7e0-0f8fec57eda0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTotalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_2306e88c-cce5-4b00-8f43-5531febafd40" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_11571e8e-2f37-4e94-91f4-76fde3407c5b" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_2306e88c-cce5-4b00-8f43-5531febafd40" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsAbstract_e4ad3e34-0684-4f05-8455-bb3288d9b1bb" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxExpenseBenefitContinuingOperationsAbstract"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_11571e8e-2f37-4e94-91f4-76fde3407c5b" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsAbstract_e4ad3e34-0684-4f05-8455-bb3288d9b1bb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_746582e8-1c38-480d-927c-3e38ed40c83b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CurrentIncomeTaxExpenseBenefit"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsAbstract_e4ad3e34-0684-4f05-8455-bb3288d9b1bb" xlink:to="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_746582e8-1c38-480d-927c-3e38ed40c83b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_587f4ecc-ad3e-4399-9269-a8929198d86d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsAbstract_e4ad3e34-0684-4f05-8455-bb3288d9b1bb" xlink:to="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_587f4ecc-ad3e-4399-9269-a8929198d86d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_97f4e147-1d03-4117-8e56-a1050d1edf10" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_11571e8e-2f37-4e94-91f4-76fde3407c5b" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_97f4e147-1d03-4117-8e56-a1050d1edf10" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_e5e6cb54-a640-46c7-8c2f-0730dbb4b631" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_11571e8e-2f37-4e94-91f4-76fde3407c5b" xlink:to="loc_us-gaap_NetIncomeLoss_e5e6cb54-a640-46c7-8c2f-0730dbb4b631" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract_a6267e96-844b-4606-b888-99453510f476" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_11571e8e-2f37-4e94-91f4-76fde3407c5b" xlink:to="loc_us-gaap_EarningsPerShareAbstract_a6267e96-844b-4606-b888-99453510f476" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasic_7d3247e1-b13d-4771-8fb3-35238ea0fec8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareBasic"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_a6267e96-844b-4606-b888-99453510f476" xlink:to="loc_us-gaap_EarningsPerShareBasic_7d3247e1-b13d-4771-8fb3-35238ea0fec8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted_ed7dcd27-94d1-4fa7-8791-89849ab3019f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareDiluted"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_a6267e96-844b-4606-b888-99453510f476" xlink:to="loc_us-gaap_EarningsPerShareDiluted_ed7dcd27-94d1-4fa7-8791-89849ab3019f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_30ee4424-1be0-414d-b628-9de675b5cc86" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_11571e8e-2f37-4e94-91f4-76fde3407c5b" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_30ee4424-1be0-414d-b628-9de675b5cc86" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_525a764a-6807-4699-a7cd-93103a6fc505" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_30ee4424-1be0-414d-b628-9de675b5cc86" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_525a764a-6807-4699-a7cd-93103a6fc505" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_69fbb740-7786-49f2-9e2a-8a56702fcd14" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_30ee4424-1be0-414d-b628-9de675b5cc86" xlink:to="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_69fbb740-7786-49f2-9e2a-8a56702fcd14" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockDividendsPerShareDeclared_b58cd752-849b-472d-aa2a-7d3aeb687510" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockDividendsPerShareDeclared"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_11571e8e-2f37-4e94-91f4-76fde3407c5b" xlink:to="loc_us-gaap_CommonStockDividendsPerShareDeclared_b58cd752-849b-472d-aa2a-7d3aeb687510" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.arcosa.com/role/ConsolidatedStatementsofComprehensiveIncome" xlink:type="simple" xlink:href="aca-20241231.xsd#ConsolidatedStatementsofComprehensiveIncome"/>
  <link:presentationLink xlink:role="http://www.arcosa.com/role/ConsolidatedStatementsofComprehensiveIncome" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_023b522a-4f1a-4f60-b466-46a9aa53d281" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_cb5bcdf7-9a42-4867-99da-d5cb9a2dc237" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_023b522a-4f1a-4f60-b466-46a9aa53d281" xlink:to="loc_us-gaap_NetIncomeLoss_cb5bcdf7-9a42-4867-99da-d5cb9a2dc237" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_5ce32077-7ea5-4f22-9cc0-acdfa8605385" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_023b522a-4f1a-4f60-b466-46a9aa53d281" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_5ce32077-7ea5-4f22-9cc0-acdfa8605385" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeDerivativesQualifyingAsHedgesNetOfTaxPeriodIncreaseDecreaseAbstract_49921c9d-29ad-4b82-b110-dc119ca0557f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeDerivativesQualifyingAsHedgesNetOfTaxPeriodIncreaseDecreaseAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_5ce32077-7ea5-4f22-9cc0-acdfa8605385" xlink:to="loc_us-gaap_OtherComprehensiveIncomeDerivativesQualifyingAsHedgesNetOfTaxPeriodIncreaseDecreaseAbstract_49921c9d-29ad-4b82-b110-dc119ca0557f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax_0f9d4c19-404e-4d94-ba08-9b7a53693b9a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeDerivativesQualifyingAsHedgesNetOfTaxPeriodIncreaseDecreaseAbstract_49921c9d-29ad-4b82-b110-dc119ca0557f" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax_0f9d4c19-404e-4d94-ba08-9b7a53693b9a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax_60ad8d06-07c5-4dbb-a74e-43fb3e2ee745" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeDerivativesQualifyingAsHedgesNetOfTaxPeriodIncreaseDecreaseAbstract_49921c9d-29ad-4b82-b110-dc119ca0557f" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax_60ad8d06-07c5-4dbb-a74e-43fb3e2ee745" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParentAbstract_b71bed91-f830-471e-a118-1a6dc6dff13f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParentAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_5ce32077-7ea5-4f22-9cc0-acdfa8605385" xlink:to="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParentAbstract_b71bed91-f830-471e-a118-1a6dc6dff13f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_b82da963-7913-4aa2-96d6-50d98f0378c1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParentAbstract_b71bed91-f830-471e-a118-1a6dc6dff13f" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_b82da963-7913-4aa2-96d6-50d98f0378c1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_4d9bdcde-2521-43f7-bcad-2c15526e8825" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_023b522a-4f1a-4f60-b466-46a9aa53d281" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_4d9bdcde-2521-43f7-bcad-2c15526e8825" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax_1b600f60-b0ba-46aa-a63a-b4cca8d9bcfc" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ComprehensiveIncomeNetOfTax"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_023b522a-4f1a-4f60-b466-46a9aa53d281" xlink:to="loc_us-gaap_ComprehensiveIncomeNetOfTax_1b600f60-b0ba-46aa-a63a-b4cca8d9bcfc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.arcosa.com/role/ConsolidatedStatementsofComprehensiveIncomeParenthetical" xlink:type="simple" xlink:href="aca-20241231.xsd#ConsolidatedStatementsofComprehensiveIncomeParenthetical"/>
  <link:presentationLink xlink:role="http://www.arcosa.com/role/ConsolidatedStatementsofComprehensiveIncomeParenthetical" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_5faadd93-1dcd-4e0d-85a2-42db201c296a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax_250f1a9e-185f-4d0b-b2ef-0c5312586dfe" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_5faadd93-1dcd-4e0d-85a2-42db201c296a" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax_250f1a9e-185f-4d0b-b2ef-0c5312586dfe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax_792ee69d-860b-4734-96b7-fcc610753a7e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_5faadd93-1dcd-4e0d-85a2-42db201c296a" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax_792ee69d-860b-4734-96b7-fcc610753a7e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax_fb6881b3-54fb-4e93-a214-d0f98ead3125" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_5faadd93-1dcd-4e0d-85a2-42db201c296a" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax_fb6881b3-54fb-4e93-a214-d0f98ead3125" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax_66f8f36f-c5fe-4c80-abee-1319cacfa519" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.arcosa.com/role/ConsolidatedBalanceSheets" xlink:type="simple" xlink:href="aca-20241231.xsd#ConsolidatedBalanceSheets"/>
  <link:presentationLink xlink:role="http://www.arcosa.com/role/ConsolidatedBalanceSheets" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfFinancialPositionAbstract_340da7b4-1eab-4b1b-9b54-5b83d0ef2ac3" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementOfFinancialPositionAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsAbstract_ad75c69c-280f-4cf6-8eb4-16a43885df3f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_340da7b4-1eab-4b1b-9b54-5b83d0ef2ac3" xlink:to="loc_us-gaap_AssetsAbstract_ad75c69c-280f-4cf6-8eb4-16a43885df3f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrentAbstract_ab9f4c52-2e6e-4b36-939f-3b00eba33178" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsCurrentAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_ad75c69c-280f-4cf6-8eb4-16a43885df3f" xlink:to="loc_us-gaap_AssetsCurrentAbstract_ab9f4c52-2e6e-4b36-939f-3b00eba33178" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_6f2c66bd-b3e5-48a8-9c63-e538616c9c66" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_ab9f4c52-2e6e-4b36-939f-3b00eba33178" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_6f2c66bd-b3e5-48a8-9c63-e538616c9c66" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_01882e59-3b15-47af-a752-4463809f9f38" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_ab9f4c52-2e6e-4b36-939f-3b00eba33178" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_01882e59-3b15-47af-a752-4463809f9f38" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryNetAbstract_bbcdeffd-1da3-447a-bc4e-a7c70dae0c85" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryNetAbstract"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_ab9f4c52-2e6e-4b36-939f-3b00eba33178" xlink:to="loc_us-gaap_InventoryNetAbstract_bbcdeffd-1da3-447a-bc4e-a7c70dae0c85" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryRawMaterialsAndSuppliesNetOfReserves_f1ca4372-6ff9-4ee2-a274-74475d34e56a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryRawMaterialsAndSuppliesNetOfReserves"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InventoryNetAbstract_bbcdeffd-1da3-447a-bc4e-a7c70dae0c85" xlink:to="loc_us-gaap_InventoryRawMaterialsAndSuppliesNetOfReserves_f1ca4372-6ff9-4ee2-a274-74475d34e56a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryWorkInProcessNetOfReserves_0139686f-3699-45b8-811b-1dc1a03c2bb6" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryWorkInProcessNetOfReserves"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InventoryNetAbstract_bbcdeffd-1da3-447a-bc4e-a7c70dae0c85" xlink:to="loc_us-gaap_InventoryWorkInProcessNetOfReserves_0139686f-3699-45b8-811b-1dc1a03c2bb6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryFinishedGoodsNetOfReserves_a5cbebb2-e0f9-4fb0-b5eb-ccd30cc7bbda" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryFinishedGoodsNetOfReserves"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InventoryNetAbstract_bbcdeffd-1da3-447a-bc4e-a7c70dae0c85" xlink:to="loc_us-gaap_InventoryFinishedGoodsNetOfReserves_a5cbebb2-e0f9-4fb0-b5eb-ccd30cc7bbda" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryNet_59424a04-7327-45f3-83ed-04a705811427" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryNet"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InventoryNetAbstract_bbcdeffd-1da3-447a-bc4e-a7c70dae0c85" xlink:to="loc_us-gaap_InventoryNet_59424a04-7327-45f3-83ed-04a705811427" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsCurrent_a738f9d2-8359-46a5-9c99-fb689dc4fd5e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherAssetsCurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_ab9f4c52-2e6e-4b36-939f-3b00eba33178" xlink:to="loc_us-gaap_OtherAssetsCurrent_a738f9d2-8359-46a5-9c99-fb689dc4fd5e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_36a8ef53-d05c-4eb1-a3d2-c9f1ead70f07" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsCurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_ad75c69c-280f-4cf6-8eb4-16a43885df3f" xlink:to="loc_us-gaap_AssetsCurrent_36a8ef53-d05c-4eb1-a3d2-c9f1ead70f07" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_8a208983-1531-4731-837e-a3ea778a357e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_ad75c69c-280f-4cf6-8eb4-16a43885df3f" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_8a208983-1531-4731-837e-a3ea778a357e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_6b15140d-8fb6-47d1-bf65-b27a8555c56d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Goodwill"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_ad75c69c-280f-4cf6-8eb4-16a43885df3f" xlink:to="loc_us-gaap_Goodwill_6b15140d-8fb6-47d1-bf65-b27a8555c56d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_13d9ef51-1394-459c-8bd6-a1d77ef7d9e0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_ad75c69c-280f-4cf6-8eb4-16a43885df3f" xlink:to="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_13d9ef51-1394-459c-8bd6-a1d77ef7d9e0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxAssetsNet_41519290-5fde-473b-997a-73770d14045f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredIncomeTaxAssetsNet"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_ad75c69c-280f-4cf6-8eb4-16a43885df3f" xlink:to="loc_us-gaap_DeferredIncomeTaxAssetsNet_41519290-5fde-473b-997a-73770d14045f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_7ff50cd3-1b5b-4492-b8de-dfd3ef4b84c6" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherAssetsNoncurrent"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_ad75c69c-280f-4cf6-8eb4-16a43885df3f" xlink:to="loc_us-gaap_OtherAssetsNoncurrent_7ff50cd3-1b5b-4492-b8de-dfd3ef4b84c6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_2a0ea74a-b08d-49ae-9cc7-298062772dab" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Assets"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_340da7b4-1eab-4b1b-9b54-5b83d0ef2ac3" xlink:to="loc_us-gaap_Assets_2a0ea74a-b08d-49ae-9cc7-298062772dab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_f7e9aeda-7e32-4302-923c-48d133d7b38a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_340da7b4-1eab-4b1b-9b54-5b83d0ef2ac3" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_f7e9aeda-7e32-4302-923c-48d133d7b38a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrentAbstract_0b0338bb-6ccc-498a-bb21-bedaba478444" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesCurrentAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_f7e9aeda-7e32-4302-923c-48d133d7b38a" xlink:to="loc_us-gaap_LiabilitiesCurrentAbstract_0b0338bb-6ccc-498a-bb21-bedaba478444" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableCurrent_36fd19af-1a9d-4038-85c1-f6880d6649d1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsPayableCurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_0b0338bb-6ccc-498a-bb21-bedaba478444" xlink:to="loc_us-gaap_AccountsPayableCurrent_36fd19af-1a9d-4038-85c1-f6880d6649d1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrent_886ceb76-8560-41a0-ba90-8a73b72f8663" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccruedLiabilitiesCurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_0b0338bb-6ccc-498a-bb21-bedaba478444" xlink:to="loc_us-gaap_AccruedLiabilitiesCurrent_886ceb76-8560-41a0-ba90-8a73b72f8663" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesCurrent_0d96ba8c-187b-4f30-880e-8f2812d67cae" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherLiabilitiesCurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_0b0338bb-6ccc-498a-bb21-bedaba478444" xlink:to="loc_us-gaap_OtherLiabilitiesCurrent_0d96ba8c-187b-4f30-880e-8f2812d67cae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent_5d271408-02a2-4b32-9006-3a9202b4b773" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_0b0338bb-6ccc-498a-bb21-bedaba478444" xlink:to="loc_us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent_5d271408-02a2-4b32-9006-3a9202b4b773" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_220a0da6-f1c8-45ac-b209-8c0bfbf52d3b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_f7e9aeda-7e32-4302-923c-48d133d7b38a" xlink:to="loc_us-gaap_LiabilitiesCurrent_220a0da6-f1c8-45ac-b209-8c0bfbf52d3b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtAndCapitalLeaseObligations_407d6ca7-438e-469a-8af5-2081a84ec79a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtAndCapitalLeaseObligations"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_f7e9aeda-7e32-4302-923c-48d133d7b38a" xlink:to="loc_us-gaap_LongTermDebtAndCapitalLeaseObligations_407d6ca7-438e-469a-8af5-2081a84ec79a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_056c979a-cfd5-46fb-b93e-642bdc9a754b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredIncomeTaxLiabilitiesNet"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_f7e9aeda-7e32-4302-923c-48d133d7b38a" xlink:to="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_056c979a-cfd5-46fb-b93e-642bdc9a754b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent_e66022cd-3e99-454d-8509-350f7204e943" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherLiabilitiesNoncurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_f7e9aeda-7e32-4302-923c-48d133d7b38a" xlink:to="loc_us-gaap_OtherLiabilitiesNoncurrent_e66022cd-3e99-454d-8509-350f7204e943" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities_d1f25b45-fac3-444b-ac55-fe6c9402c208" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Liabilities"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_f7e9aeda-7e32-4302-923c-48d133d7b38a" xlink:to="loc_us-gaap_Liabilities_d1f25b45-fac3-444b-ac55-fe6c9402c208" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesAuthorized_aa14f31f-9547-4a10-813f-71eb5add930b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockSharesAuthorized"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_f7e9aeda-7e32-4302-923c-48d133d7b38a" xlink:to="loc_us-gaap_CommonStockSharesAuthorized_aa14f31f-9547-4a10-813f-71eb5add930b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_63d6c593-15da-42f8-a61c-c9ee960da4ca" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_f7e9aeda-7e32-4302-923c-48d133d7b38a" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_63d6c593-15da-42f8-a61c-c9ee960da4ca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesIssued_c1ad2a6d-7bb0-403e-8c7a-4ebdb5bbc654" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockSharesIssued"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_f7e9aeda-7e32-4302-923c-48d133d7b38a" xlink:to="loc_us-gaap_CommonStockSharesIssued_c1ad2a6d-7bb0-403e-8c7a-4ebdb5bbc654" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockParOrStatedValuePerShare_2aabd8df-be6e-4792-beb7-b017dfdade95" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockParOrStatedValuePerShare"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_f7e9aeda-7e32-4302-923c-48d133d7b38a" xlink:to="loc_us-gaap_CommonStockParOrStatedValuePerShare_2aabd8df-be6e-4792-beb7-b017dfdade95" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_981bc13e-00fc-45ae-9740-253b6aa95032" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_f7e9aeda-7e32-4302-923c-48d133d7b38a" xlink:to="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_981bc13e-00fc-45ae-9740-253b6aa95032" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValue_d2a4706c-f6e5-4a3c-83d2-d31c95354b21" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_981bc13e-00fc-45ae-9740-253b6aa95032" xlink:to="loc_us-gaap_CommonStockValue_d2a4706c-f6e5-4a3c-83d2-d31c95354b21" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapital_1e9d704c-deff-48c8-9019-7105bc4554ef" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdditionalPaidInCapital"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_981bc13e-00fc-45ae-9740-253b6aa95032" xlink:to="loc_us-gaap_AdditionalPaidInCapital_1e9d704c-deff-48c8-9019-7105bc4554ef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_bd7ea012-0a9b-425d-9e56-82beb5b1a742" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_981bc13e-00fc-45ae-9740-253b6aa95032" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_bd7ea012-0a9b-425d-9e56-82beb5b1a742" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_7323f816-0bd1-4a48-b72e-0cc9b6973a3a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_981bc13e-00fc-45ae-9740-253b6aa95032" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_7323f816-0bd1-4a48-b72e-0cc9b6973a3a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_f40f8f21-ac89-42a8-9abc-e1b085035a54" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquity"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_f7e9aeda-7e32-4302-923c-48d133d7b38a" xlink:to="loc_us-gaap_StockholdersEquity_f40f8f21-ac89-42a8-9abc-e1b085035a54" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_c3e96886-c794-41f8-84b8-e57bcb01b710" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_340da7b4-1eab-4b1b-9b54-5b83d0ef2ac3" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquity_c3e96886-c794-41f8-84b8-e57bcb01b710" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.arcosa.com/role/ConsolidatedBalanceSheetsParenthetical" xlink:type="simple" xlink:href="aca-20241231.xsd#ConsolidatedBalanceSheetsParenthetical"/>
  <link:presentationLink xlink:role="http://www.arcosa.com/role/ConsolidatedBalanceSheetsParenthetical" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfFinancialPositionAbstract_e51b17fc-38f4-4895-89a6-c56724ca8850" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementOfFinancialPositionAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_bc95c561-a446-4398-b22d-ab38b1074fd6" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_e51b17fc-38f4-4895-89a6-c56724ca8850" xlink:to="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_bc95c561-a446-4398-b22d-ab38b1074fd6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockParOrStatedValuePerShare_5fbe3693-1515-4e3a-95b4-a3cf7c339172" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockParOrStatedValuePerShare"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_e51b17fc-38f4-4895-89a6-c56724ca8850" xlink:to="loc_us-gaap_CommonStockParOrStatedValuePerShare_5fbe3693-1515-4e3a-95b4-a3cf7c339172" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesAuthorized_24570fc2-9f12-421e-bd7f-800467f3563b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockSharesAuthorized"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_e51b17fc-38f4-4895-89a6-c56724ca8850" xlink:to="loc_us-gaap_CommonStockSharesAuthorized_24570fc2-9f12-421e-bd7f-800467f3563b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_49be1c69-0a5d-4d81-8252-28108d302923" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_e51b17fc-38f4-4895-89a6-c56724ca8850" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_49be1c69-0a5d-4d81-8252-28108d302923" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesIssued_2c83d4cb-8f62-40cf-bbd7-c044b264cdd0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockSharesIssued"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_e51b17fc-38f4-4895-89a6-c56724ca8850" xlink:to="loc_us-gaap_CommonStockSharesIssued_2c83d4cb-8f62-40cf-bbd7-c044b264cdd0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_7db2e791-96d9-426b-b6a5-1dc6c00de435" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.arcosa.com/role/ConsolidatedStatementsofCashFlows" xlink:type="simple" xlink:href="aca-20241231.xsd#ConsolidatedStatementsofCashFlows"/>
  <link:presentationLink xlink:role="http://www.arcosa.com/role/ConsolidatedStatementsofCashFlows" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfCashFlowsAbstract_ea8e666e-4c35-4980-b193-8fd027055cc1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementOfCashFlowsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_d4b178ab-a37b-4def-ba22-06ab5c6975df" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_ea8e666e-4c35-4980-b193-8fd027055cc1" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_d4b178ab-a37b-4def-ba22-06ab5c6975df" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_1389d1a1-6002-44c6-a6e3-6aac9e7ab9c3" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_d4b178ab-a37b-4def-ba22-06ab5c6975df" xlink:to="loc_us-gaap_NetIncomeLoss_1389d1a1-6002-44c6-a6e3-6aac9e7ab9c3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_56614f2c-4f48-4f7a-a0fc-5574ddd2b978" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_d4b178ab-a37b-4def-ba22-06ab5c6975df" xlink:to="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_56614f2c-4f48-4f7a-a0fc-5574ddd2b978" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization_0237503c-0da0-4ba5-b018-483b401c542f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_56614f2c-4f48-4f7a-a0fc-5574ddd2b978" xlink:to="loc_us-gaap_DepreciationDepletionAndAmortization_0237503c-0da0-4ba5-b018-483b401c542f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetImpairmentCharges_69c498ff-17d4-4581-88fe-1b3403069652" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetImpairmentCharges"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_56614f2c-4f48-4f7a-a0fc-5574ddd2b978" xlink:to="loc_us-gaap_AssetImpairmentCharges_69c498ff-17d4-4581-88fe-1b3403069652" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensation_4a957466-aa09-4206-8dc1-a7ebda4f720f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensation"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_56614f2c-4f48-4f7a-a0fc-5574ddd2b978" xlink:to="loc_us-gaap_ShareBasedCompensation_4a957466-aa09-4206-8dc1-a7ebda4f720f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_7da51ac6-6946-49f7-a8c5-b05545b2beb4" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_56614f2c-4f48-4f7a-a0fc-5574ddd2b978" xlink:to="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_7da51ac6-6946-49f7-a8c5-b05545b2beb4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnSaleOfPropertyPlantEquipment_644eb578-0110-4fa6-9f47-680f66caba32" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GainLossOnSaleOfPropertyPlantEquipment"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_56614f2c-4f48-4f7a-a0fc-5574ddd2b978" xlink:to="loc_us-gaap_GainLossOnSaleOfPropertyPlantEquipment_644eb578-0110-4fa6-9f47-680f66caba32" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnSaleOfBusiness_687a9678-7142-478c-b181-655addc399f8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GainLossOnSaleOfBusiness"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_56614f2c-4f48-4f7a-a0fc-5574ddd2b978" xlink:to="loc_us-gaap_GainLossOnSaleOfBusiness_687a9678-7142-478c-b181-655addc399f8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherNoncurrentAssets_fffaa1d6-26a4-42d7-878d-a49d258b6b80" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInOtherNoncurrentAssets"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_56614f2c-4f48-4f7a-a0fc-5574ddd2b978" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherNoncurrentAssets_fffaa1d6-26a4-42d7-878d-a49d258b6b80" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities_1984cd8d-b9a9-457a-8ad8-47d47535ff9e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_56614f2c-4f48-4f7a-a0fc-5574ddd2b978" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities_1984cd8d-b9a9-457a-8ad8-47d47535ff9e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNoncashIncomeExpense_56e24a20-2007-46f1-ae57-084655f604e1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherNoncashIncomeExpense"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_56614f2c-4f48-4f7a-a0fc-5574ddd2b978" xlink:to="loc_us-gaap_OtherNoncashIncomeExpense_56e24a20-2007-46f1-ae57-084655f604e1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_60130eee-d82a-47bc-ac85-9c53c1f17e84" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInOperatingCapitalAbstract"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_56614f2c-4f48-4f7a-a0fc-5574ddd2b978" xlink:to="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_60130eee-d82a-47bc-ac85-9c53c1f17e84" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_9df6acc9-e5df-4c82-8800-9ac17af5430e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_60130eee-d82a-47bc-ac85-9c53c1f17e84" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_9df6acc9-e5df-4c82-8800-9ac17af5430e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInInventories_faf723f4-d0d0-4b9a-8fd9-c38273d7f49d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInInventories"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_60130eee-d82a-47bc-ac85-9c53c1f17e84" xlink:to="loc_us-gaap_IncreaseDecreaseInInventories_faf723f4-d0d0-4b9a-8fd9-c38273d7f49d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherCurrentAssets_3d67dd44-44ef-4f81-a8af-f3f54a382c43" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInOtherCurrentAssets"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_60130eee-d82a-47bc-ac85-9c53c1f17e84" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherCurrentAssets_3d67dd44-44ef-4f81-a8af-f3f54a382c43" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayable_ec831ba9-fb9a-4e7b-b65d-84716ae9a02e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInAccountsPayable"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_60130eee-d82a-47bc-ac85-9c53c1f17e84" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsPayable_ec831ba9-fb9a-4e7b-b65d-84716ae9a02e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aca_IncreaseDecreaseInAdvanceBillings_065ce98b-7cac-416d-be8a-5e8d6fd15fe3" xlink:href="aca-20241231.xsd#aca_IncreaseDecreaseInAdvanceBillings"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_60130eee-d82a-47bc-ac85-9c53c1f17e84" xlink:to="loc_aca_IncreaseDecreaseInAdvanceBillings_065ce98b-7cac-416d-be8a-5e8d6fd15fe3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccruedLiabilities_e67cd11b-e766-4b55-a344-fb7a02e62852" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInAccruedLiabilities"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_60130eee-d82a-47bc-ac85-9c53c1f17e84" xlink:to="loc_us-gaap_IncreaseDecreaseInAccruedLiabilities_e67cd11b-e766-4b55-a344-fb7a02e62852" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_d80bf459-80f5-4331-816a-8183b7730c85" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_d4b178ab-a37b-4def-ba22-06ab5c6975df" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_d80bf459-80f5-4331-816a-8183b7730c85" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_84a868ee-5b3a-4b75-97aa-9bba4bc442ee" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_ea8e666e-4c35-4980-b193-8fd027055cc1" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_84a868ee-5b3a-4b75-97aa-9bba4bc442ee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment_64ae101f-2e10-4b73-bd28-bebd4e733210" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_84a868ee-5b3a-4b75-97aa-9bba4bc442ee" xlink:to="loc_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment_64ae101f-2e10-4b73-bd28-bebd4e733210" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_455241c8-7784-4d11-8f4a-8d89b9730962" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_84a868ee-5b3a-4b75-97aa-9bba4bc442ee" xlink:to="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_455241c8-7784-4d11-8f4a-8d89b9730962" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_9ff5e1d9-a46f-44fc-994a-06dc8ce712fc" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_84a868ee-5b3a-4b75-97aa-9bba4bc442ee" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_9ff5e1d9-a46f-44fc-994a-06dc8ce712fc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromDivestitureOfBusinessesNetOfCashDivested_ec467e4d-47c0-4e72-aa1d-1a3922d5041d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromDivestitureOfBusinessesNetOfCashDivested"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_84a868ee-5b3a-4b75-97aa-9bba4bc442ee" xlink:to="loc_us-gaap_ProceedsFromDivestitureOfBusinessesNetOfCashDivested_ec467e4d-47c0-4e72-aa1d-1a3922d5041d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_96a7318f-2170-4591-b818-fd002fadd737" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_84a868ee-5b3a-4b75-97aa-9bba4bc442ee" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_96a7318f-2170-4591-b818-fd002fadd737" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_d56e0b42-f465-4092-b7e9-b29070d8d2c6" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_ea8e666e-4c35-4980-b193-8fd027055cc1" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_d56e0b42-f465-4092-b7e9-b29070d8d2c6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfLongTermDebtAndCapitalSecurities_0040568d-ffaf-41cf-bbd5-f31e70418952" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RepaymentsOfLongTermDebtAndCapitalSecurities"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_d56e0b42-f465-4092-b7e9-b29070d8d2c6" xlink:to="loc_us-gaap_RepaymentsOfLongTermDebtAndCapitalSecurities_0040568d-ffaf-41cf-bbd5-f31e70418952" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfDebt_968d0fd1-7373-4b1f-8291-c0434b7ac886" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromIssuanceOfDebt"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_d56e0b42-f465-4092-b7e9-b29070d8d2c6" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfDebt_968d0fd1-7373-4b1f-8291-c0434b7ac886" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_4b5fb192-9ad2-466f-9b3e-eb34f1596b80" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsForRepurchaseOfCommonStock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_d56e0b42-f465-4092-b7e9-b29070d8d2c6" xlink:to="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_4b5fb192-9ad2-466f-9b3e-eb34f1596b80" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfOrdinaryDividends_40d0b790-9edb-46b9-93ff-5b7553c7b4d3" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsOfOrdinaryDividends"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_d56e0b42-f465-4092-b7e9-b29070d8d2c6" xlink:to="loc_us-gaap_PaymentsOfOrdinaryDividends_40d0b790-9edb-46b9-93ff-5b7553c7b4d3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_1fc3357e-d710-4dfc-b383-1437faac6ebe" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_d56e0b42-f465-4092-b7e9-b29070d8d2c6" xlink:to="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_1fc3357e-d710-4dfc-b383-1437faac6ebe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities_7435fd37-6c92-4b97-b549-597d01084006" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_d56e0b42-f465-4092-b7e9-b29070d8d2c6" xlink:to="loc_us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities_7435fd37-6c92-4b97-b549-597d01084006" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfDebtIssuanceCosts_ae76a496-c22e-4fb4-9327-1f437942e533" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsOfDebtIssuanceCosts"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_d56e0b42-f465-4092-b7e9-b29070d8d2c6" xlink:to="loc_us-gaap_PaymentsOfDebtIssuanceCosts_ae76a496-c22e-4fb4-9327-1f437942e533" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_30ec6b03-b97e-4b01-8be5-bd73e7126aaa" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_d56e0b42-f465-4092-b7e9-b29070d8d2c6" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_30ec6b03-b97e-4b01-8be5-bd73e7126aaa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_5c0a5d97-d95e-4427-a321-2aa1b7d2a3f9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_ea8e666e-4c35-4980-b193-8fd027055cc1" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_5c0a5d97-d95e-4427-a321-2aa1b7d2a3f9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_e20a5633-d8f1-43f9-bd89-25534961e591" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_ea8e666e-4c35-4980-b193-8fd027055cc1" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_e20a5633-d8f1-43f9-bd89-25534961e591" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_0fd07d07-68a1-4009-98e5-2ba2b34e1bc7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_ea8e666e-4c35-4980-b193-8fd027055cc1" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_0fd07d07-68a1-4009-98e5-2ba2b34e1bc7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.arcosa.com/role/SupplementalCashFlowInformation" xlink:type="simple" xlink:href="aca-20241231.xsd#SupplementalCashFlowInformation"/>
  <link:presentationLink xlink:role="http://www.arcosa.com/role/SupplementalCashFlowInformation" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfCashFlowsAbstract_a9c8cd70-d858-43c7-be36-9472da07246f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementOfCashFlowsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestPaidNet_b4cea8ed-65db-490b-863e-50d9f1d476b8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InterestPaidNet"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_a9c8cd70-d858-43c7-be36-9472da07246f" xlink:to="loc_us-gaap_InterestPaidNet_b4cea8ed-65db-490b-863e-50d9f1d476b8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxesPaidNet_eb68e3d2-b184-4129-bcea-2cd84e6e8f5d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxesPaidNet"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_a9c8cd70-d858-43c7-be36-9472da07246f" xlink:to="loc_us-gaap_IncomeTaxesPaidNet_eb68e3d2-b184-4129-bcea-2cd84e6e8f5d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_7ee4b8a9-c084-4929-b0a3-dd1f04f6c9f8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_a9c8cd70-d858-43c7-be36-9472da07246f" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_7ee4b8a9-c084-4929-b0a3-dd1f04f6c9f8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.arcosa.com/role/ConsolidatedStatementsofStockholdersEquity" xlink:type="simple" xlink:href="aca-20241231.xsd#ConsolidatedStatementsofStockholdersEquity"/>
  <link:presentationLink xlink:role="http://www.arcosa.com/role/ConsolidatedStatementsofStockholdersEquity" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfStockholdersEquityAbstract_270597b3-0772-4ada-9876-dd41d7d0f7f9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementOfStockholdersEquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockParOrStatedValuePerShare_26819541-0726-459f-9b8f-e82c0594e3f0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockParOrStatedValuePerShare"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfStockholdersEquityAbstract_270597b3-0772-4ada-9876-dd41d7d0f7f9" xlink:to="loc_us-gaap_CommonStockParOrStatedValuePerShare_26819541-0726-459f-9b8f-e82c0594e3f0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_bb458c05-1d33-4727-8896-f7e01645232b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementTable"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfStockholdersEquityAbstract_270597b3-0772-4ada-9876-dd41d7d0f7f9" xlink:to="loc_us-gaap_StatementTable_bb458c05-1d33-4727-8896-f7e01645232b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_e4b5a0f8-d2d2-473e-acae-14bb64360d3e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_bb458c05-1d33-4727-8896-f7e01645232b" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_e4b5a0f8-d2d2-473e-acae-14bb64360d3e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_38642de3-d036-415f-bbe7-093a60a6dc8e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityComponentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_e4b5a0f8-d2d2-473e-acae-14bb64360d3e" xlink:to="loc_us-gaap_EquityComponentDomain_38642de3-d036-415f-bbe7-093a60a6dc8e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_f3d02cd2-00b1-49e0-b811-339133f42a85" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_38642de3-d036-415f-bbe7-093a60a6dc8e" xlink:to="loc_us-gaap_CommonStockMember_f3d02cd2-00b1-49e0-b811-339133f42a85" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalMember_bae7f5fa-d4b2-4320-bd08-d22bb4a623b7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdditionalPaidInCapitalMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_38642de3-d036-415f-bbe7-093a60a6dc8e" xlink:to="loc_us-gaap_AdditionalPaidInCapitalMember_bae7f5fa-d4b2-4320-bd08-d22bb4a623b7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsMember_73a4a71f-ce1c-4209-923c-35e4cd78a260" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RetainedEarningsMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_38642de3-d036-415f-bbe7-093a60a6dc8e" xlink:to="loc_us-gaap_RetainedEarningsMember_73a4a71f-ce1c-4209-923c-35e4cd78a260" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_dd83ccfa-d393-467f-8a49-ef0b605efe4a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_38642de3-d036-415f-bbe7-093a60a6dc8e" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_dd83ccfa-d393-467f-8a49-ef0b605efe4a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockCommonMember_1d0fdafc-aec6-4777-97af-e5899ab9eb36" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TreasuryStockCommonMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_38642de3-d036-415f-bbe7-093a60a6dc8e" xlink:to="loc_us-gaap_TreasuryStockCommonMember_1d0fdafc-aec6-4777-97af-e5899ab9eb36" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_38225ba6-f13f-47a1-a016-e1f646b742d3" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_bb458c05-1d33-4727-8896-f7e01645232b" xlink:to="loc_us-gaap_StatementLineItems_38225ba6-f13f-47a1-a016-e1f646b742d3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_b6b5d5e0-0fd1-4621-bb0a-7b0ca515a024" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInStockholdersEquityRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_38225ba6-f13f-47a1-a016-e1f646b742d3" xlink:to="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_b6b5d5e0-0fd1-4621-bb0a-7b0ca515a024" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_549a3faf-923b-457a-9789-5943772e2088" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquity"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_b6b5d5e0-0fd1-4621-bb0a-7b0ca515a024" xlink:to="loc_us-gaap_StockholdersEquity_549a3faf-923b-457a-9789-5943772e2088" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharesIssued_d8056b6b-be9a-4c29-b30b-8e40c838d14f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharesIssued"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_b6b5d5e0-0fd1-4621-bb0a-7b0ca515a024" xlink:to="loc_us-gaap_SharesIssued_d8056b6b-be9a-4c29-b30b-8e40c838d14f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_61a42c33-8bd8-4bf4-9354-c28f2950bf4e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_b6b5d5e0-0fd1-4621-bb0a-7b0ca515a024" xlink:to="loc_us-gaap_NetIncomeLoss_61a42c33-8bd8-4bf4-9354-c28f2950bf4e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_682455ce-1c30-4f30-807a-7abf3c2d7f7a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_b6b5d5e0-0fd1-4621-bb0a-7b0ca515a024" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_682455ce-1c30-4f30-807a-7abf3c2d7f7a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfDividendsCommonStock_1f4c6b45-ce0e-458c-a566-9dae32f711bb" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsOfDividendsCommonStock"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_b6b5d5e0-0fd1-4621-bb0a-7b0ca515a024" xlink:to="loc_us-gaap_PaymentsOfDividendsCommonStock_1f4c6b45-ce0e-458c-a566-9dae32f711bb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures_9d2ff948-a643-49c6-b049-375006b4a328" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_b6b5d5e0-0fd1-4621-bb0a-7b0ca515a024" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures_9d2ff948-a643-49c6-b049-375006b4a328" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures_c3773bc7-8ec0-42b6-9c49-e2508f6c224b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_b6b5d5e0-0fd1-4621-bb0a-7b0ca515a024" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures_c3773bc7-8ec0-42b6-9c49-e2508f6c224b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockValueAcquiredCostMethod_59a641b2-643b-408a-b038-b26cc34f7c68" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TreasuryStockValueAcquiredCostMethod"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_b6b5d5e0-0fd1-4621-bb0a-7b0ca515a024" xlink:to="loc_us-gaap_TreasuryStockValueAcquiredCostMethod_59a641b2-643b-408a-b038-b26cc34f7c68" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockSharesAcquired_215cced7-e360-43e3-bfae-9fb339e25da5" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TreasuryStockSharesAcquired"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_b6b5d5e0-0fd1-4621-bb0a-7b0ca515a024" xlink:to="loc_us-gaap_TreasuryStockSharesAcquired_215cced7-e360-43e3-bfae-9fb339e25da5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockRetiredCostMethodAmount_ee5b0c05-322f-460f-93a8-f1c1504acaf1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TreasuryStockRetiredCostMethodAmount"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_b6b5d5e0-0fd1-4621-bb0a-7b0ca515a024" xlink:to="loc_us-gaap_TreasuryStockRetiredCostMethodAmount_ee5b0c05-322f-460f-93a8-f1c1504acaf1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockSharesRetired_826aea09-787e-4d15-b135-7e48da28f5d5" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TreasuryStockSharesRetired"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_b6b5d5e0-0fd1-4621-bb0a-7b0ca515a024" xlink:to="loc_us-gaap_TreasuryStockSharesRetired_826aea09-787e-4d15-b135-7e48da28f5d5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_75b3deb6-7638-4627-9972-80f10106ff6a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquity"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_b6b5d5e0-0fd1-4621-bb0a-7b0ca515a024" xlink:to="loc_us-gaap_StockholdersEquity_75b3deb6-7638-4627-9972-80f10106ff6a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharesIssued_650c10cd-30a6-4797-87d3-e79334f6cf02" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharesIssued"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_b6b5d5e0-0fd1-4621-bb0a-7b0ca515a024" xlink:to="loc_us-gaap_SharesIssued_650c10cd-30a6-4797-87d3-e79334f6cf02" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.arcosa.com/role/SummaryofSignificantAccountingPolicies" xlink:type="simple" xlink:href="aca-20241231.xsd#SummaryofSignificantAccountingPolicies"/>
  <link:presentationLink xlink:role="http://www.arcosa.com/role/SummaryofSignificantAccountingPolicies" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_bbe0c14a-07ab-4622-bb63-7d618f2c1342" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock_3f424eb6-e2f5-4e68-a6d6-2e348e588e61" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_bbe0c14a-07ab-4622-bb63-7d618f2c1342" xlink:to="loc_us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock_3f424eb6-e2f5-4e68-a6d6-2e348e588e61" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.arcosa.com/role/AcquisitionsandDivestitures" xlink:type="simple" xlink:href="aca-20241231.xsd#AcquisitionsandDivestitures"/>
  <link:presentationLink xlink:role="http://www.arcosa.com/role/AcquisitionsandDivestitures" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationsAbstract_8e6b6e3b-29e8-4883-8a17-fbcde34d9364" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MergersAcquisitionsAndDispositionsDisclosuresTextBlock_1e33bd20-11a2-4401-8645-f088aef07957" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MergersAcquisitionsAndDispositionsDisclosuresTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationsAbstract_8e6b6e3b-29e8-4883-8a17-fbcde34d9364" xlink:to="loc_us-gaap_MergersAcquisitionsAndDispositionsDisclosuresTextBlock_1e33bd20-11a2-4401-8645-f088aef07957" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.arcosa.com/role/FairValueAccounting" xlink:type="simple" xlink:href="aca-20241231.xsd#FairValueAccounting"/>
  <link:presentationLink xlink:role="http://www.arcosa.com/role/FairValueAccounting" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract_99f2d0fc-49a3-4b19-ae88-20b076b077ee" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresTextBlock_0f4f770f-aa76-4180-9d5f-61c554a8f661" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueDisclosuresTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_99f2d0fc-49a3-4b19-ae88-20b076b077ee" xlink:to="loc_us-gaap_FairValueDisclosuresTextBlock_0f4f770f-aa76-4180-9d5f-61c554a8f661" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.arcosa.com/role/SegmentInformation" xlink:type="simple" xlink:href="aca-20241231.xsd#SegmentInformation"/>
  <link:presentationLink xlink:role="http://www.arcosa.com/role/SegmentInformation" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingAbstract_93ed984a-0fb0-41c6-83da-c1d6e6f616c6" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentReportingAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingDisclosureTextBlock_c496d05e-5f8b-4fd5-8a91-bede1ceb2411" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentReportingDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_93ed984a-0fb0-41c6-83da-c1d6e6f616c6" xlink:to="loc_us-gaap_SegmentReportingDisclosureTextBlock_c496d05e-5f8b-4fd5-8a91-bede1ceb2411" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.arcosa.com/role/PropertyPlantandEquipment" xlink:type="simple" xlink:href="aca-20241231.xsd#PropertyPlantandEquipment"/>
  <link:presentationLink xlink:role="http://www.arcosa.com/role/PropertyPlantandEquipment" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAbstract_edd257bf-141d-4406-97aa-0c4fac6e2c08" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock_ccc90588-5da9-4d57-80bd-98f14068a912" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAbstract_edd257bf-141d-4406-97aa-0c4fac6e2c08" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock_ccc90588-5da9-4d57-80bd-98f14068a912" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.arcosa.com/role/GoodwillandOtherIntangibleAssets" xlink:type="simple" xlink:href="aca-20241231.xsd#GoodwillandOtherIntangibleAssets"/>
  <link:presentationLink xlink:role="http://www.arcosa.com/role/GoodwillandOtherIntangibleAssets" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_eb8e563a-e1e3-4255-97df-e9f610a0da36" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock_0e908726-52c3-414c-899f-21e44888a6b7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_eb8e563a-e1e3-4255-97df-e9f610a0da36" xlink:to="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock_0e908726-52c3-414c-899f-21e44888a6b7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.arcosa.com/role/Debt" xlink:type="simple" xlink:href="aca-20241231.xsd#Debt"/>
  <link:presentationLink xlink:role="http://www.arcosa.com/role/Debt" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_16d72fdd-bdff-429d-a2ef-4cf020c38634" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureTextBlock_3e55c0fc-0647-4754-a3b3-1b3f7d72df56" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_16d72fdd-bdff-429d-a2ef-4cf020c38634" xlink:to="loc_us-gaap_DebtDisclosureTextBlock_3e55c0fc-0647-4754-a3b3-1b3f7d72df56" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.arcosa.com/role/Leases" xlink:type="simple" xlink:href="aca-20241231.xsd#Leases"/>
  <link:presentationLink xlink:role="http://www.arcosa.com/role/Leases" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_a5ff4272-ea44-47e8-8d2b-bf134cde87d0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeasesTextBlock_91cd3bda-1cb1-4631-8523-c177aeac8dc8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeasesTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_a5ff4272-ea44-47e8-8d2b-bf134cde87d0" xlink:to="loc_us-gaap_LesseeOperatingLeasesTextBlock_91cd3bda-1cb1-4631-8523-c177aeac8dc8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.arcosa.com/role/OtherNet" xlink:type="simple" xlink:href="aca-20241231.xsd#OtherNet"/>
  <link:presentationLink xlink:role="http://www.arcosa.com/role/OtherNet" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherIncomeAndExpensesAbstract_befa2062-6aba-4062-a067-c9b115fc115d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherIncomeAndExpensesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherIncomeAndOtherExpenseDisclosureTextBlock_208b70ca-8f38-4432-bd93-828440711233" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherIncomeAndOtherExpenseDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherIncomeAndExpensesAbstract_befa2062-6aba-4062-a067-c9b115fc115d" xlink:to="loc_us-gaap_OtherIncomeAndOtherExpenseDisclosureTextBlock_208b70ca-8f38-4432-bd93-828440711233" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.arcosa.com/role/IncomeTaxes" xlink:type="simple" xlink:href="aca-20241231.xsd#IncomeTaxes"/>
  <link:presentationLink xlink:role="http://www.arcosa.com/role/IncomeTaxes" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_e13347c8-7a28-4402-83a6-265205bae337" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureTextBlock_1e400041-a863-491c-9829-4017776fefab" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_e13347c8-7a28-4402-83a6-265205bae337" xlink:to="loc_us-gaap_IncomeTaxDisclosureTextBlock_1e400041-a863-491c-9829-4017776fefab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.arcosa.com/role/EmployeeRetirementPlans" xlink:type="simple" xlink:href="aca-20241231.xsd#EmployeeRetirementPlans"/>
  <link:presentationLink xlink:role="http://www.arcosa.com/role/EmployeeRetirementPlans" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_9396b390-0ea3-4a0c-9eef-b1aa00acab55" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock_4ca1bc60-3d37-4305-b69b-7b4e18ab4d65" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_9396b390-0ea3-4a0c-9eef-b1aa00acab55" xlink:to="loc_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock_4ca1bc60-3d37-4305-b69b-7b4e18ab4d65" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.arcosa.com/role/AccumulatedOtherComprehensiveLoss" xlink:type="simple" xlink:href="aca-20241231.xsd#AccumulatedOtherComprehensiveLoss"/>
  <link:presentationLink xlink:role="http://www.arcosa.com/role/AccumulatedOtherComprehensiveLoss" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityAbstract_ea8b7f91-887f-43eb-b1c7-55071a31c825" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNoteTextBlock_ee414475-032f-4e67-a569-8fa48a6823ba" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ComprehensiveIncomeNoteTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_ea8b7f91-887f-43eb-b1c7-55071a31c825" xlink:to="loc_us-gaap_ComprehensiveIncomeNoteTextBlock_ee414475-032f-4e67-a569-8fa48a6823ba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.arcosa.com/role/StockBasedCompensation" xlink:type="simple" xlink:href="aca-20241231.xsd#StockBasedCompensation"/>
  <link:presentationLink xlink:role="http://www.arcosa.com/role/StockBasedCompensation" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_031fe6eb-15ad-4261-9bc0-7f87837d3f22" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_cef75069-0b82-4940-9967-03ba73b378df" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_031fe6eb-15ad-4261-9bc0-7f87837d3f22" xlink:to="loc_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_cef75069-0b82-4940-9967-03ba73b378df" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.arcosa.com/role/EarningsPerCommonShare" xlink:type="simple" xlink:href="aca-20241231.xsd#EarningsPerCommonShare"/>
  <link:presentationLink xlink:role="http://www.arcosa.com/role/EarningsPerCommonShare" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract_6d853415-2b33-4c25-b46a-ee550b857296" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareTextBlock_b1bf881b-0d91-4f50-9bef-4c0daf864a70" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_6d853415-2b33-4c25-b46a-ee550b857296" xlink:to="loc_us-gaap_EarningsPerShareTextBlock_b1bf881b-0d91-4f50-9bef-4c0daf864a70" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.arcosa.com/role/CommitmentsandContingencies" xlink:type="simple" xlink:href="aca-20241231.xsd#CommitmentsandContingencies"/>
  <link:presentationLink xlink:role="http://www.arcosa.com/role/CommitmentsandContingencies" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_9963622f-e17f-4ce4-a641-b14b0847d224" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_ec73c2c1-5de8-454a-a4c6-adfcd1eb86f3" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommitmentsAndContingenciesDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_9963622f-e17f-4ce4-a641-b14b0847d224" xlink:to="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_ec73c2c1-5de8-454a-a4c6-adfcd1eb86f3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_25b557f3-0b58-4580-abaf-52ead416b2c2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_c96ef9b4-4e03-4568-a1c5-91c8d4765e48" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommitmentsAndContingenciesDisclosureTextBlock"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.arcosa.com/role/SummaryofSignificantAccountingPoliciesPolicies" xlink:type="simple" xlink:href="aca-20241231.xsd#SummaryofSignificantAccountingPoliciesPolicies"/>
  <link:presentationLink xlink:role="http://www.arcosa.com/role/SummaryofSignificantAccountingPoliciesPolicies" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_8816fd60-8ad2-4d27-ba98-c1ffc814f89c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BasisOfAccountingPolicyPolicyTextBlock_79e69927-c1a6-43fc-a67e-af39ff7860a6" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BasisOfAccountingPolicyPolicyTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_8816fd60-8ad2-4d27-ba98-c1ffc814f89c" xlink:to="loc_us-gaap_BasisOfAccountingPolicyPolicyTextBlock_79e69927-c1a6-43fc-a67e-af39ff7860a6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityPolicyTextBlock_7d4430f5-3022-43a4-9983-6eff784e7d1b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquityPolicyTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_8816fd60-8ad2-4d27-ba98-c1ffc814f89c" xlink:to="loc_us-gaap_StockholdersEquityPolicyTextBlock_7d4430f5-3022-43a4-9983-6eff784e7d1b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRecognitionPolicyTextBlock_cabec385-219a-4e10-90a8-911a8a006698" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueRecognitionPolicyTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_8816fd60-8ad2-4d27-ba98-c1ffc814f89c" xlink:to="loc_us-gaap_RevenueRecognitionPolicyTextBlock_cabec385-219a-4e10-90a8-911a8a006698" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxPolicyTextBlock_a592e9cb-e2da-46d3-9997-3dd34f74a993" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxPolicyTextBlock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_8816fd60-8ad2-4d27-ba98-c1ffc814f89c" xlink:to="loc_us-gaap_IncomeTaxPolicyTextBlock_a592e9cb-e2da-46d3-9997-3dd34f74a993" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsPolicyTextBlock_37a15ceb-19f8-4b84-8e5f-ba16565631f4" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashAndCashEquivalentsPolicyTextBlock"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_8816fd60-8ad2-4d27-ba98-c1ffc814f89c" xlink:to="loc_us-gaap_CashAndCashEquivalentsPolicyTextBlock_37a15ceb-19f8-4b84-8e5f-ba16565631f4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskCreditRisk_242e8d6e-1fbd-4cf7-bb04-6c85860038e2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskCreditRisk"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_8816fd60-8ad2-4d27-ba98-c1ffc814f89c" xlink:to="loc_us-gaap_ConcentrationRiskCreditRisk_242e8d6e-1fbd-4cf7-bb04-6c85860038e2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryPolicyTextBlock_de82332f-30d9-488a-8307-3f5b76343295" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryPolicyTextBlock"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_8816fd60-8ad2-4d27-ba98-c1ffc814f89c" xlink:to="loc_us-gaap_InventoryPolicyTextBlock_de82332f-30d9-488a-8307-3f5b76343295" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_845e2346-301d-4059-ada7-90d7fa283c7f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentPolicyTextBlock"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_8816fd60-8ad2-4d27-ba98-c1ffc814f89c" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_845e2346-301d-4059-ada7-90d7fa283c7f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock_64aa674b-1f47-41c1-9ec6-0a3da9b55be5" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_8816fd60-8ad2-4d27-ba98-c1ffc814f89c" xlink:to="loc_us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock_64aa674b-1f47-41c1-9ec6-0a3da9b55be5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock_5510ba2d-7252-4a80-b1f2-079b26c8caa8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_8816fd60-8ad2-4d27-ba98-c1ffc814f89c" xlink:to="loc_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock_5510ba2d-7252-4a80-b1f2-079b26c8caa8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SelfInsuranceReservePolicyTextBlock_49c60dac-8d18-4cc8-a4eb-3585079b5e57" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SelfInsuranceReservePolicyTextBlock"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_8816fd60-8ad2-4d27-ba98-c1ffc814f89c" xlink:to="loc_us-gaap_SelfInsuranceReservePolicyTextBlock_49c60dac-8d18-4cc8-a4eb-3585079b5e57" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StandardProductWarrantyPolicy_ecbf662e-160e-4745-8200-03ce8eab0156" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StandardProductWarrantyPolicy"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_8816fd60-8ad2-4d27-ba98-c1ffc814f89c" xlink:to="loc_us-gaap_StandardProductWarrantyPolicy_ecbf662e-160e-4745-8200-03ce8eab0156" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativesPolicyTextBlock_c1217afd-9fff-4b05-a433-3c4551ad1fe7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativesPolicyTextBlock"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_8816fd60-8ad2-4d27-ba98-c1ffc814f89c" xlink:to="loc_us-gaap_DerivativesPolicyTextBlock_c1217afd-9fff-4b05-a433-3c4551ad1fe7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock_0146f21b-d1ce-4790-b79f-d58e8db65d54" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_8816fd60-8ad2-4d27-ba98-c1ffc814f89c" xlink:to="loc_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock_0146f21b-d1ce-4790-b79f-d58e8db65d54" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomePolicyPolicyTextBlock_2a3613c0-5f54-424f-98a1-26fd8914ae11" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ComprehensiveIncomePolicyPolicyTextBlock"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_8816fd60-8ad2-4d27-ba98-c1ffc814f89c" xlink:to="loc_us-gaap_ComprehensiveIncomePolicyPolicyTextBlock_2a3613c0-5f54-424f-98a1-26fd8914ae11" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_686fc853-280d-4f30-998a-1a6504141cc0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_8816fd60-8ad2-4d27-ba98-c1ffc814f89c" xlink:to="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_686fc853-280d-4f30-998a-1a6504141cc0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UseOfEstimates_94b3bddb-8952-4fc3-8e64-3974fc2517e5" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UseOfEstimates"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_8816fd60-8ad2-4d27-ba98-c1ffc814f89c" xlink:to="loc_us-gaap_UseOfEstimates_94b3bddb-8952-4fc3-8e64-3974fc2517e5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.arcosa.com/role/SummaryofSignificantAccountingPoliciesTables" xlink:type="simple" xlink:href="aca-20241231.xsd#SummaryofSignificantAccountingPoliciesTables"/>
  <link:presentationLink xlink:role="http://www.arcosa.com/role/SummaryofSignificantAccountingPoliciesTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_d9ab0e91-a556-4354-83eb-2dd7233af267" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTableTextBlock_87539bcb-df4c-464e-9e1e-d51f8a2d8dbe" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisaggregationOfRevenueTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_d9ab0e91-a556-4354-83eb-2dd7233af267" xlink:to="loc_us-gaap_DisaggregationOfRevenueTableTextBlock_87539bcb-df4c-464e-9e1e-d51f8a2d8dbe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock_eb45b48b-7bc1-491c-807d-9c6bcdf60dcb" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_d9ab0e91-a556-4354-83eb-2dd7233af267" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock_eb45b48b-7bc1-491c-807d-9c6bcdf60dcb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.arcosa.com/role/AcquisitionsandDivestituresTables" xlink:type="simple" xlink:href="aca-20241231.xsd#AcquisitionsandDivestituresTables"/>
  <link:presentationLink xlink:role="http://www.arcosa.com/role/AcquisitionsandDivestituresTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationsAbstract_71b06009-248f-431c-9bf5-4f9f693824d5" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_3578b487-54d9-44f7-b1b9-e6712495906a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationsAbstract_71b06009-248f-431c-9bf5-4f9f693824d5" xlink:to="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_3578b487-54d9-44f7-b1b9-e6712495906a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_e85164a2-7a0c-461a-81c9-233d4d3777bc" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_3578b487-54d9-44f7-b1b9-e6712495906a" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_e85164a2-7a0c-461a-81c9-233d4d3777bc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_a88865f3-5878-4684-b12b-494c071a2ab7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_e85164a2-7a0c-461a-81c9-233d4d3777bc" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_a88865f3-5878-4684-b12b-494c071a2ab7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aca_RAMCOMember_fa7eb433-9685-4318-ac03-bf2e9ea6bb61" xlink:href="aca-20241231.xsd#aca_RAMCOMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_a88865f3-5878-4684-b12b-494c071a2ab7" xlink:to="loc_aca_RAMCOMember_fa7eb433-9685-4318-ac03-bf2e9ea6bb61" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aca_StavolaMember_4c643efd-24f8-46c2-a4bb-4e1443af4011" xlink:href="aca-20241231.xsd#aca_StavolaMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_a88865f3-5878-4684-b12b-494c071a2ab7" xlink:to="loc_aca_StavolaMember_4c643efd-24f8-46c2-a4bb-4e1443af4011" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aca_AmeronMember_83096d90-9a6d-40fa-8ea0-206752d62635" xlink:href="aca-20241231.xsd#aca_AmeronMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_a88865f3-5878-4684-b12b-494c071a2ab7" xlink:to="loc_aca_AmeronMember_83096d90-9a6d-40fa-8ea0-206752d62635" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_4500094a-8aec-4898-8d2f-4d4bfd9cffb8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_3578b487-54d9-44f7-b1b9-e6712495906a" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_4500094a-8aec-4898-8d2f-4d4bfd9cffb8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_71fe5c5b-eb56-483e-8656-4e442d1fbeca" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_4500094a-8aec-4898-8d2f-4d4bfd9cffb8" xlink:to="loc_us-gaap_SegmentDomain_71fe5c5b-eb56-483e-8656-4e442d1fbeca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aca_ConstructionProductsMember_ae2fc385-6b6f-45bf-9e51-3c98d0126586" xlink:href="aca-20241231.xsd#aca_ConstructionProductsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_71fe5c5b-eb56-483e-8656-4e442d1fbeca" xlink:to="loc_aca_ConstructionProductsMember_ae2fc385-6b6f-45bf-9e51-3c98d0126586" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionLineItems_425261cd-0635-4d48-841d-cc47466ac309" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessAcquisitionLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_3578b487-54d9-44f7-b1b9-e6712495906a" xlink:to="loc_us-gaap_BusinessAcquisitionLineItems_425261cd-0635-4d48-841d-cc47466ac309" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aca_ScheduleOfBusinessAcquisitionsAndDispositionsTableTextBlock_6f31df01-4349-40d7-bb4a-d717502d74f5" xlink:href="aca-20241231.xsd#aca_ScheduleOfBusinessAcquisitionsAndDispositionsTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_425261cd-0635-4d48-841d-cc47466ac309" xlink:to="loc_aca_ScheduleOfBusinessAcquisitionsAndDispositionsTableTextBlock_6f31df01-4349-40d7-bb4a-d717502d74f5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock_e042e670-63b8-4f45-b7bc-a9174a2b84e8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_425261cd-0635-4d48-841d-cc47466ac309" xlink:to="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock_e042e670-63b8-4f45-b7bc-a9174a2b84e8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionProFormaInformationTextBlock_25e9098f-0236-4edf-9d0d-491d7d4d3e0f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessAcquisitionProFormaInformationTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_425261cd-0635-4d48-841d-cc47466ac309" xlink:to="loc_us-gaap_BusinessAcquisitionProFormaInformationTextBlock_25e9098f-0236-4edf-9d0d-491d7d4d3e0f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.arcosa.com/role/FairValueAccountingTables" xlink:type="simple" xlink:href="aca-20241231.xsd#FairValueAccountingTables"/>
  <link:presentationLink xlink:role="http://www.arcosa.com/role/FairValueAccountingTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract_4be2904a-b0a3-4d74-8f6e-a6417d8877b0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock_7abc3c5c-2421-40d1-acf6-316d380e0fe8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_4be2904a-b0a3-4d74-8f6e-a6417d8877b0" xlink:to="loc_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock_7abc3c5c-2421-40d1-acf6-316d380e0fe8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.arcosa.com/role/SegmentInformationTables" xlink:type="simple" xlink:href="aca-20241231.xsd#SegmentInformationTables"/>
  <link:presentationLink xlink:role="http://www.arcosa.com/role/SegmentInformationTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingAbstract_a905cfa9-a201-48e7-a52c-b1cb7034ea33" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentReportingAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_18bcf857-91f8-47e1-a9de-0aca5cc9d1bc" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_a905cfa9-a201-48e7-a52c-b1cb7034ea33" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_18bcf857-91f8-47e1-a9de-0aca5cc9d1bc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock_17207444-d372-4ae8-86df-eac409cf1652" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_a905cfa9-a201-48e7-a52c-b1cb7034ea33" xlink:to="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock_17207444-d372-4ae8-86df-eac409cf1652" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.arcosa.com/role/PropertyPlantandEquipmentTables" xlink:type="simple" xlink:href="aca-20241231.xsd#PropertyPlantandEquipmentTables"/>
  <link:presentationLink xlink:role="http://www.arcosa.com/role/PropertyPlantandEquipmentTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAbstract_4de0b133-e80a-4fda-80f8-4304dacc661f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTextBlock_fcb58e24-b6a0-4bed-96a9-43f36c607c9f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAbstract_4de0b133-e80a-4fda-80f8-4304dacc661f" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTextBlock_fcb58e24-b6a0-4bed-96a9-43f36c607c9f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.arcosa.com/role/GoodwillandOtherIntangibleAssetsTables" xlink:type="simple" xlink:href="aca-20241231.xsd#GoodwillandOtherIntangibleAssetsTables"/>
  <link:presentationLink xlink:role="http://www.arcosa.com/role/GoodwillandOtherIntangibleAssetsTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_891e1bbf-5d10-4b09-a626-0270f1bc1084" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfGoodwillTextBlock_468b847f-b2ed-43ff-bd89-1a36666dfdb0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfGoodwillTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_891e1bbf-5d10-4b09-a626-0270f1bc1084" xlink:to="loc_us-gaap_ScheduleOfGoodwillTextBlock_468b847f-b2ed-43ff-bd89-1a36666dfdb0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock_8273e4d5-20ea-46b6-8199-d2ff742bb2bc" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_891e1bbf-5d10-4b09-a626-0270f1bc1084" xlink:to="loc_us-gaap_ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock_8273e4d5-20ea-46b6-8199-d2ff742bb2bc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock_7c4a1686-bf37-40ab-af64-f71637c1ac7a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_891e1bbf-5d10-4b09-a626-0270f1bc1084" xlink:to="loc_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock_7c4a1686-bf37-40ab-af64-f71637c1ac7a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.arcosa.com/role/DebtTables" xlink:type="simple" xlink:href="aca-20241231.xsd#DebtTables"/>
  <link:presentationLink xlink:role="http://www.arcosa.com/role/DebtTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_78890b29-61a8-45aa-be80-d447bd9525c3" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDebtTableTextBlock_0238f7ff-62fe-45a0-85b4-74c03a1f6d4e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfDebtTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_78890b29-61a8-45aa-be80-d447bd9525c3" xlink:to="loc_us-gaap_ScheduleOfDebtTableTextBlock_0238f7ff-62fe-45a0-85b4-74c03a1f6d4e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock_89d7d855-4288-4956-b078-7dbf538240a9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_78890b29-61a8-45aa-be80-d447bd9525c3" xlink:to="loc_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock_89d7d855-4288-4956-b078-7dbf538240a9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.arcosa.com/role/LeasesTables" xlink:type="simple" xlink:href="aca-20241231.xsd#LeasesTables"/>
  <link:presentationLink xlink:role="http://www.arcosa.com/role/LeasesTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_a9b53304-da53-48f6-a157-53bf5e38ac5e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_895ec4e0-4af8-4272-b6ae-3b4e3c58e092" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_a9b53304-da53-48f6-a157-53bf5e38ac5e" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_895ec4e0-4af8-4272-b6ae-3b4e3c58e092" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aca_AssetsAndLiabilitiesLeasesTableTextBlock_98e127c8-120d-481e-9cbf-5024770880b2" xlink:href="aca-20241231.xsd#aca_AssetsAndLiabilitiesLeasesTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_a9b53304-da53-48f6-a157-53bf5e38ac5e" xlink:to="loc_aca_AssetsAndLiabilitiesLeasesTableTextBlock_98e127c8-120d-481e-9cbf-5024770880b2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aca_CashFlowInformationLeasesTableTextBlock_aee55065-accb-4cb1-b31c-ed8367a6db50" xlink:href="aca-20241231.xsd#aca_CashFlowInformationLeasesTableTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_a9b53304-da53-48f6-a157-53bf5e38ac5e" xlink:to="loc_aca_CashFlowInformationLeasesTableTextBlock_aee55065-accb-4cb1-b31c-ed8367a6db50" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseCostTableTextBlock_82890f2b-fbdd-4419-92f7-9b4344a34bd4" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LeaseCostTableTextBlock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_a9b53304-da53-48f6-a157-53bf5e38ac5e" xlink:to="loc_us-gaap_LeaseCostTableTextBlock_82890f2b-fbdd-4419-92f7-9b4344a34bd4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.arcosa.com/role/OtherNetTables" xlink:type="simple" xlink:href="aca-20241231.xsd#OtherNetTables"/>
  <link:presentationLink xlink:role="http://www.arcosa.com/role/OtherNetTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherIncomeAndExpensesAbstract_9de5c4eb-e3aa-4251-a6e5-6067e28b2a05" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherIncomeAndExpensesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock_03e3de6e-22e5-459f-bf02-a634668bfdc7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherIncomeAndExpensesAbstract_9de5c4eb-e3aa-4251-a6e5-6067e28b2a05" xlink:to="loc_us-gaap_ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock_03e3de6e-22e5-459f-bf02-a634668bfdc7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.arcosa.com/role/IncomeTaxesTables" xlink:type="simple" xlink:href="aca-20241231.xsd#IncomeTaxesTables"/>
  <link:presentationLink xlink:role="http://www.arcosa.com/role/IncomeTaxesTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_fe03d16f-354c-4e87-a206-d79b413bf324" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_f142b3a0-3a8d-481a-95ca-8896b49a2cd1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_fe03d16f-354c-4e87-a206-d79b413bf324" xlink:to="loc_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_f142b3a0-3a8d-481a-95ca-8896b49a2cd1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_81feb8cd-489a-4ced-a5e6-f93e8c19e96d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_fe03d16f-354c-4e87-a206-d79b413bf324" xlink:to="loc_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_81feb8cd-489a-4ced-a5e6-f93e8c19e96d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_92f88f8b-ead2-4289-bd80-d35d7be78a1f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_fe03d16f-354c-4e87-a206-d79b413bf324" xlink:to="loc_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_92f88f8b-ead2-4289-bd80-d35d7be78a1f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.arcosa.com/role/EmployeeRetirementPlansTables" xlink:type="simple" xlink:href="aca-20241231.xsd#EmployeeRetirementPlansTables"/>
  <link:presentationLink xlink:role="http://www.arcosa.com/role/EmployeeRetirementPlansTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_a07af80d-83e3-45a0-a48e-a37a0b69b251" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfCostsOfRetirementPlansTableTextBlock_2e5ece7b-dfbe-42ce-8170-03fb0594a119" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfCostsOfRetirementPlansTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_a07af80d-83e3-45a0-a48e-a37a0b69b251" xlink:to="loc_us-gaap_ScheduleOfCostsOfRetirementPlansTableTextBlock_2e5ece7b-dfbe-42ce-8170-03fb0594a119" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfMultiemployerPlansTableTextBlock_7660ec03-38b5-45d4-9c59-bb7a5e787b25" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfMultiemployerPlansTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_a07af80d-83e3-45a0-a48e-a37a0b69b251" xlink:to="loc_us-gaap_ScheduleOfMultiemployerPlansTableTextBlock_7660ec03-38b5-45d4-9c59-bb7a5e787b25" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.arcosa.com/role/AccumulatedOtherComprehensiveLossTables" xlink:type="simple" xlink:href="aca-20241231.xsd#AccumulatedOtherComprehensiveLossTables"/>
  <link:presentationLink xlink:role="http://www.arcosa.com/role/AccumulatedOtherComprehensiveLossTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityAbstract_18c54940-a3dc-41c5-9d15-0bc7e4455fd9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock_0b4ab32a-d788-4b5d-ae18-646b6889de96" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_18c54940-a3dc-41c5-9d15-0bc7e4455fd9" xlink:to="loc_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock_0b4ab32a-d788-4b5d-ae18-646b6889de96" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.arcosa.com/role/StockBasedCompensationTables" xlink:type="simple" xlink:href="aca-20241231.xsd#StockBasedCompensationTables"/>
  <link:presentationLink xlink:role="http://www.arcosa.com/role/StockBasedCompensationTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_4ebab5ac-003b-4175-a03b-b0c7bc00ba18" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock_2409259c-366e-4847-be0c-3998d86251ac" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_4ebab5ac-003b-4175-a03b-b0c7bc00ba18" xlink:to="loc_us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock_2409259c-366e-4847-be0c-3998d86251ac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.arcosa.com/role/EarningsPerCommonShareTables" xlink:type="simple" xlink:href="aca-20241231.xsd#EarningsPerCommonShareTables"/>
  <link:presentationLink xlink:role="http://www.arcosa.com/role/EarningsPerCommonShareTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract_a6412d5c-d51f-44bf-b4c7-249d7a210ac7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_f8936b4a-a2d5-4552-b828-d4031f10d288" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_a6412d5c-d51f-44bf-b4c7-249d7a210ac7" xlink:to="loc_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_f8936b4a-a2d5-4552-b828-d4031f10d288" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.arcosa.com/role/SummaryofSignificantAccountingPoliciesStockholdersEquityDetails" xlink:type="simple" xlink:href="aca-20241231.xsd#SummaryofSignificantAccountingPoliciesStockholdersEquityDetails"/>
  <link:presentationLink xlink:role="http://www.arcosa.com/role/SummaryofSignificantAccountingPoliciesStockholdersEquityDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_2f0c59a9-5161-4e5d-8a79-a4d0965145e1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StockRepurchaseProgramAuthorizedAmount1_9ef0feab-df96-46f8-bb84-cbb96e536124" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_StockRepurchaseProgramAuthorizedAmount1"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_2f0c59a9-5161-4e5d-8a79-a4d0965145e1" xlink:to="loc_srt_StockRepurchaseProgramAuthorizedAmount1_9ef0feab-df96-46f8-bb84-cbb96e536124" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockSharesAcquired_6353df82-9362-4e94-a1ed-7d6217bb13a6" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TreasuryStockSharesAcquired"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_2f0c59a9-5161-4e5d-8a79-a4d0965145e1" xlink:to="loc_us-gaap_TreasuryStockSharesAcquired_6353df82-9362-4e94-a1ed-7d6217bb13a6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockValueAcquiredCostMethod_2f6539f3-6bb7-464f-97e0-6f6d84bd38cc" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TreasuryStockValueAcquiredCostMethod"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_2f0c59a9-5161-4e5d-8a79-a4d0965145e1" xlink:to="loc_us-gaap_TreasuryStockValueAcquiredCostMethod_2f6539f3-6bb7-464f-97e0-6f6d84bd38cc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.arcosa.com/role/SummaryofSignificantAccountingPoliciesRevenueRecognitionDetails" xlink:type="simple" xlink:href="aca-20241231.xsd#SummaryofSignificantAccountingPoliciesRevenueRecognitionDetails"/>
  <link:presentationLink xlink:role="http://www.arcosa.com/role/SummaryofSignificantAccountingPoliciesRevenueRecognitionDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_346c0400-93ed-44d0-9776-c68199ffbe69" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerAssetNet_c4a4c6ba-1046-48cd-846f-f71ae9e32229" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ContractWithCustomerAssetNet"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_346c0400-93ed-44d0-9776-c68199ffbe69" xlink:to="loc_us-gaap_ContractWithCustomerAssetNet_c4a4c6ba-1046-48cd-846f-f71ae9e32229" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_31bef40f-74d1-4943-9aa3-c87efb9ecdd3" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_346c0400-93ed-44d0-9776-c68199ffbe69" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_31bef40f-74d1-4943-9aa3-c87efb9ecdd3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_98b641d8-548d-4d07-b6ba-885286a86692" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ProductOrServiceAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_31bef40f-74d1-4943-9aa3-c87efb9ecdd3" xlink:to="loc_srt_ProductOrServiceAxis_98b641d8-548d-4d07-b6ba-885286a86692" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_9528d414-5f3c-412c-ba96-18e480b7af88" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ProductsAndServicesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductOrServiceAxis_98b641d8-548d-4d07-b6ba-885286a86692" xlink:to="loc_srt_ProductsAndServicesDomain_9528d414-5f3c-412c-ba96-18e480b7af88" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aca_AggregatesAndSpecialtyMaterialsMember_a732e666-6947-42eb-a9b0-761d30b94938" xlink:href="aca-20241231.xsd#aca_AggregatesAndSpecialtyMaterialsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_9528d414-5f3c-412c-ba96-18e480b7af88" xlink:to="loc_aca_AggregatesAndSpecialtyMaterialsMember_a732e666-6947-42eb-a9b0-761d30b94938" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aca_ConstructionSiteSupportMember_40c35ef7-dc78-4f2a-923a-a7a14c7de6e2" xlink:href="aca-20241231.xsd#aca_ConstructionSiteSupportMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_9528d414-5f3c-412c-ba96-18e480b7af88" xlink:to="loc_aca_ConstructionSiteSupportMember_40c35ef7-dc78-4f2a-923a-a7a14c7de6e2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aca_UtilityWindAndRelatedStructuresMember_05c7c4f7-b82b-46bd-850c-6c9f29d9328d" xlink:href="aca-20241231.xsd#aca_UtilityWindAndRelatedStructuresMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_9528d414-5f3c-412c-ba96-18e480b7af88" xlink:to="loc_aca_UtilityWindAndRelatedStructuresMember_05c7c4f7-b82b-46bd-850c-6c9f29d9328d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aca_StorageTanksMember_23172ff8-323c-4526-9073-f9526c2ee59d" xlink:href="aca-20241231.xsd#aca_StorageTanksMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_9528d414-5f3c-412c-ba96-18e480b7af88" xlink:to="loc_aca_StorageTanksMember_23172ff8-323c-4526-9073-f9526c2ee59d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aca_InlandBargeMember_bd473674-b0b1-4113-b7dc-55a1895e0ae4" xlink:href="aca-20241231.xsd#aca_InlandBargeMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_9528d414-5f3c-412c-ba96-18e480b7af88" xlink:to="loc_aca_InlandBargeMember_bd473674-b0b1-4113-b7dc-55a1895e0ae4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aca_SteelComponentsMember_1299494d-0875-4861-ad1b-c69dfe129c2f" xlink:href="aca-20241231.xsd#aca_SteelComponentsMember"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_9528d414-5f3c-412c-ba96-18e480b7af88" xlink:to="loc_aca_SteelComponentsMember_1299494d-0875-4861-ad1b-c69dfe129c2f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_53195419-be19-4d9b-a98a-2854fea15d53" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_31bef40f-74d1-4943-9aa3-c87efb9ecdd3" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_53195419-be19-4d9b-a98a-2854fea15d53" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_1f962700-e618-4da2-83b5-90e0d5246bb6" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_53195419-be19-4d9b-a98a-2854fea15d53" xlink:to="loc_us-gaap_SegmentDomain_1f962700-e618-4da2-83b5-90e0d5246bb6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aca_ConstructionProductsMember_a7246114-7c3d-4127-a0cd-3d20b4f7be4e" xlink:href="aca-20241231.xsd#aca_ConstructionProductsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_1f962700-e618-4da2-83b5-90e0d5246bb6" xlink:to="loc_aca_ConstructionProductsMember_a7246114-7c3d-4127-a0cd-3d20b4f7be4e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aca_EngineeredStructuresMember_51af8aa4-2a18-4614-a87c-4b41a13bc4c2" xlink:href="aca-20241231.xsd#aca_EngineeredStructuresMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_1f962700-e618-4da2-83b5-90e0d5246bb6" xlink:to="loc_aca_EngineeredStructuresMember_51af8aa4-2a18-4614-a87c-4b41a13bc4c2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aca_TransportationProductsMember_5c00c0cf-074a-4462-8284-5e66aa0eefbc" xlink:href="aca-20241231.xsd#aca_TransportationProductsMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_1f962700-e618-4da2-83b5-90e0d5246bb6" xlink:to="loc_aca_TransportationProductsMember_5c00c0cf-074a-4462-8284-5e66aa0eefbc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsAxis_711d414b-85f4-450f-83d4-6613bc409e61" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ConsolidationItemsAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_31bef40f-74d1-4943-9aa3-c87efb9ecdd3" xlink:to="loc_srt_ConsolidationItemsAxis_711d414b-85f4-450f-83d4-6613bc409e61" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain_6c7973d3-4557-4e64-afb1-59510595dda6" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ConsolidationItemsDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidationItemsAxis_711d414b-85f4-450f-83d4-6613bc409e61" xlink:to="loc_srt_ConsolidationItemsDomain_6c7973d3-4557-4e64-afb1-59510595dda6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingSegmentsMember_216974ea-53d8-43d7-8649-36fcb8bc895e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingSegmentsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidationItemsDomain_6c7973d3-4557-4e64-afb1-59510595dda6" xlink:to="loc_us-gaap_OperatingSegmentsMember_216974ea-53d8-43d7-8649-36fcb8bc895e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntersegmentEliminationMember_a3c8c2f8-069d-433b-ab6a-61e8b6a348f6" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IntersegmentEliminationMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidationItemsDomain_6c7973d3-4557-4e64-afb1-59510595dda6" xlink:to="loc_us-gaap_IntersegmentEliminationMember_a3c8c2f8-069d-433b-ab6a-61e8b6a348f6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesAxis_5da628ba-efc5-4016-9a83-88c7f4fb3050" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ConsolidatedEntitiesAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_31bef40f-74d1-4943-9aa3-c87efb9ecdd3" xlink:to="loc_srt_ConsolidatedEntitiesAxis_5da628ba-efc5-4016-9a83-88c7f4fb3050" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesDomain_567538ea-165e-416e-9af4-906ce55a136e" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ConsolidatedEntitiesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidatedEntitiesAxis_5da628ba-efc5-4016-9a83-88c7f4fb3050" xlink:to="loc_srt_ConsolidatedEntitiesDomain_567538ea-165e-416e-9af4-906ce55a136e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationEliminationsMember_760f832f-5d04-4441-9576-3f419cc06add" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ConsolidationEliminationsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidatedEntitiesDomain_567538ea-165e-416e-9af4-906ce55a136e" xlink:to="loc_srt_ConsolidationEliminationsMember_760f832f-5d04-4441-9576-3f419cc06add" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingInformationLineItems_6fb2945a-2005-47fb-bedd-f1e84e448a97" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentReportingInformationLineItems"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_31bef40f-74d1-4943-9aa3-c87efb9ecdd3" xlink:to="loc_us-gaap_SegmentReportingInformationLineItems_6fb2945a-2005-47fb-bedd-f1e84e448a97" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Revenues_eff8cc20-1daf-4151-bf7b-606a9144e135" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Revenues"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_6fb2945a-2005-47fb-bedd-f1e84e448a97" xlink:to="loc_us-gaap_Revenues_eff8cc20-1daf-4151-bf7b-606a9144e135" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.arcosa.com/role/SummaryofSignificantAccountingPoliciesUnsatisfiedPerformanceObligationsDetails" xlink:type="simple" xlink:href="aca-20241231.xsd#SummaryofSignificantAccountingPoliciesUnsatisfiedPerformanceObligationsDetails"/>
  <link:presentationLink xlink:role="http://www.arcosa.com/role/SummaryofSignificantAccountingPoliciesUnsatisfiedPerformanceObligationsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract_d2254dc5-06e6-4cf1-8a75-27eface9234b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_b139688f-8e2a-4d08-8b6b-3fbcf15d672c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_d2254dc5-06e6-4cf1-8a75-27eface9234b" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_b139688f-8e2a-4d08-8b6b-3fbcf15d672c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_6834aa46-3c43-4b35-8d0d-b453bf54fe23" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ProductOrServiceAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_b139688f-8e2a-4d08-8b6b-3fbcf15d672c" xlink:to="loc_srt_ProductOrServiceAxis_6834aa46-3c43-4b35-8d0d-b453bf54fe23" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_966711db-a4e6-4155-ba4e-56ebffcbe7b2" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ProductsAndServicesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductOrServiceAxis_6834aa46-3c43-4b35-8d0d-b453bf54fe23" xlink:to="loc_srt_ProductsAndServicesDomain_966711db-a4e6-4155-ba4e-56ebffcbe7b2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aca_UtilityWindAndRelatedStructuresMember_8b0b5d99-c668-43fd-9bb6-1afb776ffec0" xlink:href="aca-20241231.xsd#aca_UtilityWindAndRelatedStructuresMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_966711db-a4e6-4155-ba4e-56ebffcbe7b2" xlink:to="loc_aca_UtilityWindAndRelatedStructuresMember_8b0b5d99-c668-43fd-9bb6-1afb776ffec0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aca_InlandBargeMember_6c3d1856-852b-4175-9b6e-c418b010227e" xlink:href="aca-20241231.xsd#aca_InlandBargeMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_966711db-a4e6-4155-ba4e-56ebffcbe7b2" xlink:to="loc_aca_InlandBargeMember_6c3d1856-852b-4175-9b6e-c418b010227e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_50950575-062f-4138-8ad7-eab303890bce" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_b139688f-8e2a-4d08-8b6b-3fbcf15d672c" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_50950575-062f-4138-8ad7-eab303890bce" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_4107b3ae-db17-4545-af7a-656ab0335219" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_50950575-062f-4138-8ad7-eab303890bce" xlink:to="loc_us-gaap_SegmentDomain_4107b3ae-db17-4545-af7a-656ab0335219" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aca_EngineeredStructuresMember_3a4a65dc-f559-4137-b416-f2f84f57326d" xlink:href="aca-20241231.xsd#aca_EngineeredStructuresMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_4107b3ae-db17-4545-af7a-656ab0335219" xlink:to="loc_aca_EngineeredStructuresMember_3a4a65dc-f559-4137-b416-f2f84f57326d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aca_TransportationProductsMember_c498633c-069a-496b-bf14-bc028e65ba3c" xlink:href="aca-20241231.xsd#aca_TransportationProductsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_4107b3ae-db17-4545-af7a-656ab0335219" xlink:to="loc_aca_TransportationProductsMember_c498633c-069a-496b-bf14-bc028e65ba3c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_5904c3fc-0b78-42d8-8396-002b1aabf922" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_b139688f-8e2a-4d08-8b6b-3fbcf15d672c" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_5904c3fc-0b78-42d8-8396-002b1aabf922" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligation_34430f8b-d15b-4fc6-a625-d8fb6c268147" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueRemainingPerformanceObligation"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_5904c3fc-0b78-42d8-8396-002b1aabf922" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligation_34430f8b-d15b-4fc6-a625-d8fb6c268147" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aca_RevenueRemainingPerformanceObligationPercentageYear1_106ae2b2-1728-4ac2-8e0c-e7349ccff51e" xlink:href="aca-20241231.xsd#aca_RevenueRemainingPerformanceObligationPercentageYear1"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_5904c3fc-0b78-42d8-8396-002b1aabf922" xlink:to="loc_aca_RevenueRemainingPerformanceObligationPercentageYear1_106ae2b2-1728-4ac2-8e0c-e7349ccff51e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aca_RevenueRemainingPerformanceObligationPercentageYear2_87c719f6-cc45-46f3-b924-5db48edd9d28" xlink:href="aca-20241231.xsd#aca_RevenueRemainingPerformanceObligationPercentageYear2"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_5904c3fc-0b78-42d8-8396-002b1aabf922" xlink:to="loc_aca_RevenueRemainingPerformanceObligationPercentageYear2_87c719f6-cc45-46f3-b924-5db48edd9d28" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.arcosa.com/role/SummaryofSignificantAccountingPoliciesPropertyPlantandEquipmentDetails" xlink:type="simple" xlink:href="aca-20241231.xsd#SummaryofSignificantAccountingPoliciesPropertyPlantandEquipmentDetails"/>
  <link:presentationLink xlink:role="http://www.arcosa.com/role/SummaryofSignificantAccountingPoliciesPropertyPlantandEquipmentDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_ea3f4855-b778-4c6c-ae6d-d36a8f645150" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_6a67a5fa-e75c-49be-acb2-99970baef442" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_ea3f4855-b778-4c6c-ae6d-d36a8f645150" xlink:to="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_6a67a5fa-e75c-49be-acb2-99970baef442" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_65f88dc6-7db9-4bb4-a83f-3cc0c5d19e54" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_6a67a5fa-e75c-49be-acb2-99970baef442" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_65f88dc6-7db9-4bb4-a83f-3cc0c5d19e54" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_ba36b63e-43d8-4d64-ad70-c1f16172d054" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_65f88dc6-7db9-4bb4-a83f-3cc0c5d19e54" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_ba36b63e-43d8-4d64-ad70-c1f16172d054" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BuildingAndBuildingImprovementsMember_f2e34f76-5e64-4448-bb0c-22676c6a2f3b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BuildingAndBuildingImprovementsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_ba36b63e-43d8-4d64-ad70-c1f16172d054" xlink:to="loc_us-gaap_BuildingAndBuildingImprovementsMember_f2e34f76-5e64-4448-bb0c-22676c6a2f3b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseholdImprovementsMember_ac067042-da93-4655-9557-16c10c12e7dd" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LeaseholdImprovementsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_ba36b63e-43d8-4d64-ad70-c1f16172d054" xlink:to="loc_us-gaap_LeaseholdImprovementsMember_ac067042-da93-4655-9557-16c10c12e7dd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MachineryAndEquipmentMember_801b31d9-3a40-4a0e-bc9b-1f0e5599426e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MachineryAndEquipmentMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_ba36b63e-43d8-4d64-ad70-c1f16172d054" xlink:to="loc_us-gaap_MachineryAndEquipmentMember_801b31d9-3a40-4a0e-bc9b-1f0e5599426e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_7d7bf12c-0ac8-4cbb-b067-5a264e8cd525" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_6a67a5fa-e75c-49be-acb2-99970baef442" xlink:to="loc_srt_RangeAxis_7d7bf12c-0ac8-4cbb-b067-5a264e8cd525" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_8740813e-a553-43a8-9686-497363acfeec" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_7d7bf12c-0ac8-4cbb-b067-5a264e8cd525" xlink:to="loc_srt_RangeMember_8740813e-a553-43a8-9686-497363acfeec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_efd8099c-c1ee-4198-bdcd-31a17c5a5615" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MinimumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_8740813e-a553-43a8-9686-497363acfeec" xlink:to="loc_srt_MinimumMember_efd8099c-c1ee-4198-bdcd-31a17c5a5615" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_3603fbb7-8a80-47d7-aeee-175dbe2e2a7d" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MaximumMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_8740813e-a553-43a8-9686-497363acfeec" xlink:to="loc_srt_MaximumMember_3603fbb7-8a80-47d7-aeee-175dbe2e2a7d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems_6663ad7b-b652-4631-9054-9261ec5c4098" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_6a67a5fa-e75c-49be-acb2-99970baef442" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentLineItems_6663ad7b-b652-4631-9054-9261ec5c4098" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife_b4442e58-4fa1-439f-8f5c-1ff2366e3c6e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentUsefulLife"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_6663ad7b-b652-4631-9054-9261ec5c4098" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife_b4442e58-4fa1-439f-8f5c-1ff2366e3c6e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.arcosa.com/role/SummaryofSignificantAccountingPoliciesGoodwillandIntangibleAssetsDetails" xlink:type="simple" xlink:href="aca-20241231.xsd#SummaryofSignificantAccountingPoliciesGoodwillandIntangibleAssetsDetails"/>
  <link:presentationLink xlink:role="http://www.arcosa.com/role/SummaryofSignificantAccountingPoliciesGoodwillandIntangibleAssetsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_4ddc8ea6-57c3-41d5-8ddc-a34bf13678e0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_187c9979-a2d4-4b7e-8412-ab16a6406ce3" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_4ddc8ea6-57c3-41d5-8ddc-a34bf13678e0" xlink:to="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_187c9979-a2d4-4b7e-8412-ab16a6406ce3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_8b5391f3-aef1-4da8-bc2c-7543869869f5" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_187c9979-a2d4-4b7e-8412-ab16a6406ce3" xlink:to="loc_srt_RangeAxis_8b5391f3-aef1-4da8-bc2c-7543869869f5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_7028211a-6850-4b24-bc3c-8db5d7c41bc5" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_8b5391f3-aef1-4da8-bc2c-7543869869f5" xlink:to="loc_srt_RangeMember_7028211a-6850-4b24-bc3c-8db5d7c41bc5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_284bb5e5-562e-4e2a-8b0d-50b2b58db234" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MinimumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_7028211a-6850-4b24-bc3c-8db5d7c41bc5" xlink:to="loc_srt_MinimumMember_284bb5e5-562e-4e2a-8b0d-50b2b58db234" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_ff8231f2-8b6f-47b2-bbef-ba900c21046c" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MaximumMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_7028211a-6850-4b24-bc3c-8db5d7c41bc5" xlink:to="loc_srt_MaximumMember_ff8231f2-8b6f-47b2-bbef-ba900c21046c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_12975a92-3888-490e-a908-87eef7c772f8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_187c9979-a2d4-4b7e-8412-ab16a6406ce3" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_12975a92-3888-490e-a908-87eef7c772f8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_f6736569-2d67-4597-9439-76e91f38c2f0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_12975a92-3888-490e-a908-87eef7c772f8" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_f6736569-2d67-4597-9439-76e91f38c2f0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerRelationshipsMember_ab098da9-a947-449f-9211-135abdbbec40" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CustomerRelationshipsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_f6736569-2d67-4597-9439-76e91f38c2f0" xlink:to="loc_us-gaap_CustomerRelationshipsMember_ab098da9-a947-449f-9211-135abdbbec40" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConstructionPermitsMember_14dce599-b980-4387-990e-2ed62de01786" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConstructionPermitsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_f6736569-2d67-4597-9439-76e91f38c2f0" xlink:to="loc_us-gaap_ConstructionPermitsMember_14dce599-b980-4387-990e-2ed62de01786" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherIntangibleAssetsMember_54ee2ae1-f0ef-4a29-ada2-ef9259b24797" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherIntangibleAssetsMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_f6736569-2d67-4597-9439-76e91f38c2f0" xlink:to="loc_us-gaap_OtherIntangibleAssetsMember_54ee2ae1-f0ef-4a29-ada2-ef9259b24797" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_8de0c30a-267e-4e77-b059-54388ac8cbef" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_187c9979-a2d4-4b7e-8412-ab16a6406ce3" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_8de0c30a-267e-4e77-b059-54388ac8cbef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillImpairmentLoss_6ada1f70-4fe4-47fe-996d-6046b8f9d6d7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillImpairmentLoss"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_8de0c30a-267e-4e77-b059-54388ac8cbef" xlink:to="loc_us-gaap_GoodwillImpairmentLoss_6ada1f70-4fe4-47fe-996d-6046b8f9d6d7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_8f568e94-5052-45fa-858c-f7bf84bcc59a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetUsefulLife"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_8de0c30a-267e-4e77-b059-54388ac8cbef" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_8f568e94-5052-45fa-858c-f7bf84bcc59a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill_17fceb6c-38b6-42d4-a076-428cd9437286" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_8de0c30a-267e-4e77-b059-54388ac8cbef" xlink:to="loc_us-gaap_ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill_17fceb6c-38b6-42d4-a076-428cd9437286" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.arcosa.com/role/SummaryofSignificantAccountingPoliciesLonglivedAssetsDetails" xlink:type="simple" xlink:href="aca-20241231.xsd#SummaryofSignificantAccountingPoliciesLonglivedAssetsDetails"/>
  <link:presentationLink xlink:role="http://www.arcosa.com/role/SummaryofSignificantAccountingPoliciesLonglivedAssetsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_53117fac-8305-4a31-8ecc-96fa18f7d3ec" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetImpairmentCharges_a4bfb2d0-2997-4754-a6f5-dbf1d475b72d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetImpairmentCharges"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_53117fac-8305-4a31-8ecc-96fa18f7d3ec" xlink:to="loc_us-gaap_AssetImpairmentCharges_a4bfb2d0-2997-4754-a6f5-dbf1d475b72d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetImpairmentChargesAbstract_919b84c8-1af1-4572-a195-985e87b6079c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetImpairmentChargesAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_53117fac-8305-4a31-8ecc-96fa18f7d3ec" xlink:to="loc_us-gaap_AssetImpairmentChargesAbstract_919b84c8-1af1-4572-a195-985e87b6079c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.arcosa.com/role/SummaryofSignificantAccountingPoliciesWorkersCompensationDetails" xlink:type="simple" xlink:href="aca-20241231.xsd#SummaryofSignificantAccountingPoliciesWorkersCompensationDetails"/>
  <link:presentationLink xlink:role="http://www.arcosa.com/role/SummaryofSignificantAccountingPoliciesWorkersCompensationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_50ba5c65-59c1-4d58-86a7-f2dfbff06295" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SelfInsuranceReserve_0789c6dd-d0fe-44fa-8f0f-acd7bb9d7a9c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SelfInsuranceReserve"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_50ba5c65-59c1-4d58-86a7-f2dfbff06295" xlink:to="loc_us-gaap_SelfInsuranceReserve_0789c6dd-d0fe-44fa-8f0f-acd7bb9d7a9c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.arcosa.com/role/SummaryofSignificantAccountingPoliciesWarrantiesDetails" xlink:type="simple" xlink:href="aca-20241231.xsd#SummaryofSignificantAccountingPoliciesWarrantiesDetails"/>
  <link:presentationLink xlink:role="http://www.arcosa.com/role/SummaryofSignificantAccountingPoliciesWarrantiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_8a28a3c2-c652-49b3-a88a-6aeb8f30a1fd" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProductWarrantyLiabilityTable_89057782-2252-4bfb-a955-ced6ee9dfac1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProductWarrantyLiabilityTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_8a28a3c2-c652-49b3-a88a-6aeb8f30a1fd" xlink:to="loc_us-gaap_ProductWarrantyLiabilityTable_89057782-2252-4bfb-a955-ced6ee9dfac1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_a5531f48-f3e1-4aa6-a464-969bbe53c6ee" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ProductWarrantyLiabilityTable_89057782-2252-4bfb-a955-ced6ee9dfac1" xlink:to="loc_srt_RangeAxis_a5531f48-f3e1-4aa6-a464-969bbe53c6ee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_3caab36a-866a-4c9b-904b-adae79354e1d" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_a5531f48-f3e1-4aa6-a464-969bbe53c6ee" xlink:to="loc_srt_RangeMember_3caab36a-866a-4c9b-904b-adae79354e1d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_aa48faf0-44af-4a26-98ad-59e1cd135fd7" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MinimumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_3caab36a-866a-4c9b-904b-adae79354e1d" xlink:to="loc_srt_MinimumMember_aa48faf0-44af-4a26-98ad-59e1cd135fd7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_cc09194e-4d2b-43a1-b7f3-be99ac493abb" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MaximumMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_3caab36a-866a-4c9b-904b-adae79354e1d" xlink:to="loc_srt_MaximumMember_cc09194e-4d2b-43a1-b7f3-be99ac493abb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProductWarrantyLiabilityLineItems_eec549c0-7e69-4985-a77b-25d69fd7977b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProductWarrantyLiabilityLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ProductWarrantyLiabilityTable_89057782-2252-4bfb-a955-ced6ee9dfac1" xlink:to="loc_us-gaap_ProductWarrantyLiabilityLineItems_eec549c0-7e69-4985-a77b-25d69fd7977b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aca_ProductWarrantyPeriod_cab105ad-54f7-489a-8639-aeacf026d1f0" xlink:href="aca-20241231.xsd#aca_ProductWarrantyPeriod"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ProductWarrantyLiabilityLineItems_eec549c0-7e69-4985-a77b-25d69fd7977b" xlink:to="loc_aca_ProductWarrantyPeriod_cab105ad-54f7-489a-8639-aeacf026d1f0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StandardProductWarrantyAccrualCurrent_39375b12-b46a-43d2-8ab2-1b9293da9dfe" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StandardProductWarrantyAccrualCurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ProductWarrantyLiabilityLineItems_eec549c0-7e69-4985-a77b-25d69fd7977b" xlink:to="loc_us-gaap_StandardProductWarrantyAccrualCurrent_39375b12-b46a-43d2-8ab2-1b9293da9dfe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.arcosa.com/role/AcquisitionsandDivestituresAcquisitionanddivestitureactivityDetails" xlink:type="simple" xlink:href="aca-20241231.xsd#AcquisitionsandDivestituresAcquisitionanddivestitureactivityDetails"/>
  <link:presentationLink xlink:role="http://www.arcosa.com/role/AcquisitionsandDivestituresAcquisitionanddivestitureactivityDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationsAbstract_d767f959-a672-4789-86a5-ec640d7932dc" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationConsiderationTransferred1_f02240b5-2e76-4c10-a684-c3c419c89333" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationConsiderationTransferred1"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationsAbstract_d767f959-a672-4789-86a5-ec640d7932dc" xlink:to="loc_us-gaap_BusinessCombinationConsiderationTransferred1_f02240b5-2e76-4c10-a684-c3c419c89333" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_f3508e06-66ab-4238-9236-53b11f7674ac" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationsAbstract_d767f959-a672-4789-86a5-ec640d7932dc" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_f3508e06-66ab-4238-9236-53b11f7674ac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAcquiredDuringPeriod_9aa53f83-6cc0-47e1-8ca3-2824a963586a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillAcquiredDuringPeriod"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationsAbstract_d767f959-a672-4789-86a5-ec640d7932dc" xlink:to="loc_us-gaap_GoodwillAcquiredDuringPeriod_9aa53f83-6cc0-47e1-8ca3-2824a963586a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles_b3657605-ead6-49a8-b273-853ca3ae12e5" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationsAbstract_d767f959-a672-4789-86a5-ec640d7932dc" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles_b3657605-ead6-49a8-b273-853ca3ae12e5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife_cedbdf9a-27e6-42e5-96c0-342a5c83ab9a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationsAbstract_d767f959-a672-4789-86a5-ec640d7932dc" xlink:to="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife_cedbdf9a-27e6-42e5-96c0-342a5c83ab9a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.arcosa.com/role/AcquisitionsandDivestituresPurchasepriceallocationDetails" xlink:type="simple" xlink:href="aca-20241231.xsd#AcquisitionsandDivestituresPurchasepriceallocationDetails"/>
  <link:presentationLink xlink:role="http://www.arcosa.com/role/AcquisitionsandDivestituresPurchasepriceallocationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationsAbstract_ad4e8fc6-2948-4ded-af82-2c4b65670b38" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_3077b2ef-4276-4994-aa5c-bb22e1b0b4c2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationsAbstract_ad4e8fc6-2948-4ded-af82-2c4b65670b38" xlink:to="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_3077b2ef-4276-4994-aa5c-bb22e1b0b4c2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_7cac54c0-9a81-4942-a498-72a99f32358e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_3077b2ef-4276-4994-aa5c-bb22e1b0b4c2" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_7cac54c0-9a81-4942-a498-72a99f32358e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_c7c6062e-4efc-43e5-b0c2-9acaa55de806" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_7cac54c0-9a81-4942-a498-72a99f32358e" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_c7c6062e-4efc-43e5-b0c2-9acaa55de806" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aca_RAMCOMember_bc8e5f6e-62c2-41b2-ad91-b413e2ee3e99" xlink:href="aca-20241231.xsd#aca_RAMCOMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_c7c6062e-4efc-43e5-b0c2-9acaa55de806" xlink:to="loc_aca_RAMCOMember_bc8e5f6e-62c2-41b2-ad91-b413e2ee3e99" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aca_LakePointMember_9ba9c64b-9f58-4b2b-8160-2a215b651269" xlink:href="aca-20241231.xsd#aca_LakePointMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_c7c6062e-4efc-43e5-b0c2-9acaa55de806" xlink:to="loc_aca_LakePointMember_9ba9c64b-9f58-4b2b-8160-2a215b651269" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aca_AmeronMember_718e92d1-a8cb-44e7-972e-6c3346a70afc" xlink:href="aca-20241231.xsd#aca_AmeronMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_c7c6062e-4efc-43e5-b0c2-9acaa55de806" xlink:to="loc_aca_AmeronMember_718e92d1-a8cb-44e7-972e-6c3346a70afc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aca_StavolaMember_6c8293d5-6f93-41c4-bd9c-882acd057a89" xlink:href="aca-20241231.xsd#aca_StavolaMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_c7c6062e-4efc-43e5-b0c2-9acaa55de806" xlink:to="loc_aca_StavolaMember_6c8293d5-6f93-41c4-bd9c-882acd057a89" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_78bcc39d-3f98-40a2-9c85-d79c54c3f280" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_3077b2ef-4276-4994-aa5c-bb22e1b0b4c2" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_78bcc39d-3f98-40a2-9c85-d79c54c3f280" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_9918586f-151b-4516-b337-21ac91b347dd" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_78bcc39d-3f98-40a2-9c85-d79c54c3f280" xlink:to="loc_us-gaap_SegmentDomain_9918586f-151b-4516-b337-21ac91b347dd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aca_ConstructionProductsMember_e7eed8c2-29cb-4b9b-9190-a7ed82b53400" xlink:href="aca-20241231.xsd#aca_ConstructionProductsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_9918586f-151b-4516-b337-21ac91b347dd" xlink:to="loc_aca_ConstructionProductsMember_e7eed8c2-29cb-4b9b-9190-a7ed82b53400" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aca_EngineeredStructuresMember_66db3d51-87f1-41b8-9308-b782f9aa03bd" xlink:href="aca-20241231.xsd#aca_EngineeredStructuresMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_9918586f-151b-4516-b337-21ac91b347dd" xlink:to="loc_aca_EngineeredStructuresMember_66db3d51-87f1-41b8-9308-b782f9aa03bd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_9bda12e7-3925-4699-9048-78e332a36fe1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_3077b2ef-4276-4994-aa5c-bb22e1b0b4c2" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_9bda12e7-3925-4699-9048-78e332a36fe1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_b5e3b5e1-2b7c-40c4-afe6-b9279a6108e1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_9bda12e7-3925-4699-9048-78e332a36fe1" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_b5e3b5e1-2b7c-40c4-afe6-b9279a6108e1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TradeNamesMember_79fd357a-0a2e-4efb-8347-4007e363f82f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TradeNamesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_b5e3b5e1-2b7c-40c4-afe6-b9279a6108e1" xlink:to="loc_us-gaap_TradeNamesMember_79fd357a-0a2e-4efb-8347-4007e363f82f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerRelationshipsMember_16076c63-56ba-416a-abc5-9e3e68ddbdcb" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CustomerRelationshipsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_b5e3b5e1-2b7c-40c4-afe6-b9279a6108e1" xlink:to="loc_us-gaap_CustomerRelationshipsMember_16076c63-56ba-416a-abc5-9e3e68ddbdcb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConstructionPermitsMember_efe79ce8-12b0-48f9-92b1-fe49a591aad0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConstructionPermitsMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_b5e3b5e1-2b7c-40c4-afe6-b9279a6108e1" xlink:to="loc_us-gaap_ConstructionPermitsMember_efe79ce8-12b0-48f9-92b1-fe49a591aad0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_f8a5bf5f-42b7-4798-9560-478ff6350a56" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_3077b2ef-4276-4994-aa5c-bb22e1b0b4c2" xlink:to="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_f8a5bf5f-42b7-4798-9560-478ff6350a56" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_99e81a45-3c4b-455d-89d6-f7afb53433e1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_f8a5bf5f-42b7-4798-9560-478ff6350a56" xlink:to="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_99e81a45-3c4b-455d-89d6-f7afb53433e1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TrademarksAndTradeNamesMember_11c50b21-caf4-4a2f-a5a0-c06ca34b43a3" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TrademarksAndTradeNamesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_99e81a45-3c4b-455d-89d6-f7afb53433e1" xlink:to="loc_us-gaap_TrademarksAndTradeNamesMember_11c50b21-caf4-4a2f-a5a0-c06ca34b43a3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionLineItems_c67558f0-a80d-4bf3-a0a7-67af14b35ecc" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessAcquisitionLineItems"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_3077b2ef-4276-4994-aa5c-bb22e1b0b4c2" xlink:to="loc_us-gaap_BusinessAcquisitionLineItems_c67558f0-a80d-4bf3-a0a7-67af14b35ecc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents_04f23233-873e-4cc9-a8d4-85b73e887f0e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_c67558f0-a80d-4bf3-a0a7-67af14b35ecc" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents_04f23233-873e-4cc9-a8d4-85b73e887f0e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables_483d2013-cbaa-4ffe-b54e-b5b376a43af1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_c67558f0-a80d-4bf3-a0a7-67af14b35ecc" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables_483d2013-cbaa-4ffe-b54e-b5b376a43af1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory_6357d2f8-2d49-4c1c-a9a8-565fba3936e9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_c67558f0-a80d-4bf3-a0a7-67af14b35ecc" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory_6357d2f8-2d49-4c1c-a9a8-565fba3936e9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets_c981a819-ed51-42ca-9caf-94b361ead600" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_c67558f0-a80d-4bf3-a0a7-67af14b35ecc" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets_c981a819-ed51-42ca-9caf-94b361ead600" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment_a7b68483-9fd6-4eef-8136-48634de0ebb3" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_c67558f0-a80d-4bf3-a0a7-67af14b35ecc" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment_a7b68483-9fd6-4eef-8136-48634de0ebb3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_b8598df3-0a2d-4b24-ba74-264abe02623a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Goodwill"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_c67558f0-a80d-4bf3-a0a7-67af14b35ecc" xlink:to="loc_us-gaap_Goodwill_b8598df3-0a2d-4b24-ba74-264abe02623a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill_97df1b79-642d-4e55-9041-0e39fc3fd09c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_c67558f0-a80d-4bf3-a0a7-67af14b35ecc" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill_97df1b79-642d-4e55-9041-0e39fc3fd09c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentAssets_cfd8e890-f420-4e10-b399-6f9feb9bdcbe" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentAssets"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_c67558f0-a80d-4bf3-a0a7-67af14b35ecc" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentAssets_cfd8e890-f420-4e10-b399-6f9feb9bdcbe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable_b90f72fc-647d-4b45-ad07-4902da9478cc" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_c67558f0-a80d-4bf3-a0a7-67af14b35ecc" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable_b90f72fc-647d-4b45-ad07-4902da9478cc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities_f5b50220-7fa1-4986-b44a-228e645b060c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_c67558f0-a80d-4bf3-a0a7-67af14b35ecc" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities_f5b50220-7fa1-4986-b44a-228e645b060c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther_04d60962-5a05-485c-8f3e-b746da7d0079" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_c67558f0-a80d-4bf3-a0a7-67af14b35ecc" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther_04d60962-5a05-485c-8f3e-b746da7d0079" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther_d542b985-d63e-46c9-a713-ad912e5b37cb" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_c67558f0-a80d-4bf3-a0a7-67af14b35ecc" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther_d542b985-d63e-46c9-a713-ad912e5b37cb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aca_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedMineralReserves_1ce2ce41-cb59-46c7-a2b3-9cd23610de13" xlink:href="aca-20241231.xsd#aca_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedMineralReserves"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_c67558f0-a80d-4bf3-a0a7-67af14b35ecc" xlink:to="loc_aca_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedMineralReserves_1ce2ce41-cb59-46c7-a2b3-9cd23610de13" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles_0e427098-0026-4927-8551-1360715bc584" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_c67558f0-a80d-4bf3-a0a7-67af14b35ecc" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles_0e427098-0026-4927-8551-1360715bc584" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationConsiderationTransferred1_72e68926-5044-4128-956c-27fe10801a46" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationConsiderationTransferred1"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_c67558f0-a80d-4bf3-a0a7-67af14b35ecc" xlink:to="loc_us-gaap_BusinessCombinationConsiderationTransferred1_72e68926-5044-4128-956c-27fe10801a46" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAcquiredDuringPeriod_abc6de87-7811-466e-b9ae-7869973113cd" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillAcquiredDuringPeriod"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_c67558f0-a80d-4bf3-a0a7-67af14b35ecc" xlink:to="loc_us-gaap_GoodwillAcquiredDuringPeriod_abc6de87-7811-466e-b9ae-7869973113cd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred_0196a1f3-1ca4-49ef-810d-46d4afbc2ca7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_c67558f0-a80d-4bf3-a0a7-67af14b35ecc" xlink:to="loc_us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred_0196a1f3-1ca4-49ef-810d-46d4afbc2ca7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife_df371e72-104a-46ec-87bd-d9fbdc7236aa" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_c67558f0-a80d-4bf3-a0a7-67af14b35ecc" xlink:to="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife_df371e72-104a-46ec-87bd-d9fbdc7236aa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIndefiniteLivedIntangibleAssets_23e4a2e4-7b81-474a-b9fa-eedbaf5b231f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIndefiniteLivedIntangibleAssets"/>
    <link:presentationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_c67558f0-a80d-4bf3-a0a7-67af14b35ecc" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIndefiniteLivedIntangibleAssets_23e4a2e4-7b81-474a-b9fa-eedbaf5b231f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.arcosa.com/role/AcquisitionsandDivestituresProformainformationDetails" xlink:type="simple" xlink:href="aca-20241231.xsd#AcquisitionsandDivestituresProformainformationDetails"/>
  <link:presentationLink xlink:role="http://www.arcosa.com/role/AcquisitionsandDivestituresProformainformationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationsAbstract_7ad0d645-2dc3-4177-a508-c19f16bd6ccc" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_68146619-4f88-4b6a-b460-9431bb61167d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationsAbstract_7ad0d645-2dc3-4177-a508-c19f16bd6ccc" xlink:to="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_68146619-4f88-4b6a-b460-9431bb61167d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_cbb1d3e2-7b45-41da-bf7a-e4816c362fa0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_68146619-4f88-4b6a-b460-9431bb61167d" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_cbb1d3e2-7b45-41da-bf7a-e4816c362fa0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_61e81bf5-4708-44cd-b286-0c6120892ca6" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_cbb1d3e2-7b45-41da-bf7a-e4816c362fa0" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_61e81bf5-4708-44cd-b286-0c6120892ca6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aca_RAMCOMember_6b86c94b-eb35-4cb1-a4c3-7e8bfceb6f17" xlink:href="aca-20241231.xsd#aca_RAMCOMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_61e81bf5-4708-44cd-b286-0c6120892ca6" xlink:to="loc_aca_RAMCOMember_6b86c94b-eb35-4cb1-a4c3-7e8bfceb6f17" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aca_StavolaMember_d23f7cab-bc2e-4bca-91a8-392076922402" xlink:href="aca-20241231.xsd#aca_StavolaMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_61e81bf5-4708-44cd-b286-0c6120892ca6" xlink:to="loc_aca_StavolaMember_d23f7cab-bc2e-4bca-91a8-392076922402" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aca_AmeronMember_71b39d3e-cff5-46d3-bcd8-3fd06f11143a" xlink:href="aca-20241231.xsd#aca_AmeronMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_61e81bf5-4708-44cd-b286-0c6120892ca6" xlink:to="loc_aca_AmeronMember_71b39d3e-cff5-46d3-bcd8-3fd06f11143a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_589c54c5-2f88-4ff6-8b9c-86bcddedfeb6" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_68146619-4f88-4b6a-b460-9431bb61167d" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_589c54c5-2f88-4ff6-8b9c-86bcddedfeb6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_2c0f0971-a8aa-46bb-ba6d-66a5520af9f3" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_589c54c5-2f88-4ff6-8b9c-86bcddedfeb6" xlink:to="loc_us-gaap_SegmentDomain_2c0f0971-a8aa-46bb-ba6d-66a5520af9f3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aca_ConstructionProductsMember_df6832a8-fb13-4f72-b887-a809317ed6c4" xlink:href="aca-20241231.xsd#aca_ConstructionProductsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_2c0f0971-a8aa-46bb-ba6d-66a5520af9f3" xlink:to="loc_aca_ConstructionProductsMember_df6832a8-fb13-4f72-b887-a809317ed6c4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionLineItems_09e39f30-1712-4f0c-a3b2-afb913dd9c8c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessAcquisitionLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_68146619-4f88-4b6a-b460-9431bb61167d" xlink:to="loc_us-gaap_BusinessAcquisitionLineItems_09e39f30-1712-4f0c-a3b2-afb913dd9c8c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionsProFormaRevenue_8a866087-c47a-4a75-8a69-ff8a2e9cc840" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessAcquisitionsProFormaRevenue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_09e39f30-1712-4f0c-a3b2-afb913dd9c8c" xlink:to="loc_us-gaap_BusinessAcquisitionsProFormaRevenue_8a866087-c47a-4a75-8a69-ff8a2e9cc840" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aca_BusinessAcquisitionProFormaIncomeBeforeIncomeTaxes_ac8de98c-d45f-499a-91a6-b252cc35278c" xlink:href="aca-20241231.xsd#aca_BusinessAcquisitionProFormaIncomeBeforeIncomeTaxes"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_09e39f30-1712-4f0c-a3b2-afb913dd9c8c" xlink:to="loc_aca_BusinessAcquisitionProFormaIncomeBeforeIncomeTaxes_ac8de98c-d45f-499a-91a6-b252cc35278c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.arcosa.com/role/AcquisitionsandDivestituresNarrativeDetails" xlink:type="simple" xlink:href="aca-20241231.xsd#AcquisitionsandDivestituresNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.arcosa.com/role/AcquisitionsandDivestituresNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationsAbstract_c61f83dd-1e2d-4aa0-b919-dd0349f43135" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_be03f629-64f7-40d6-b38c-47a38ad03777" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationsAbstract_c61f83dd-1e2d-4aa0-b919-dd0349f43135" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_be03f629-64f7-40d6-b38c-47a38ad03777" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_7f6fd6ba-3191-4a56-b2f2-923d796fb980" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_be03f629-64f7-40d6-b38c-47a38ad03777" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_7f6fd6ba-3191-4a56-b2f2-923d796fb980" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_4ee8eb76-541b-48ac-9184-3a715e101833" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_7f6fd6ba-3191-4a56-b2f2-923d796fb980" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_4ee8eb76-541b-48ac-9184-3a715e101833" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aca_AggregatesAndSpecialtyMaterialsMember_5cab4a70-9789-425a-a17a-8df0ee49d0db" xlink:href="aca-20241231.xsd#aca_AggregatesAndSpecialtyMaterialsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_4ee8eb76-541b-48ac-9184-3a715e101833" xlink:to="loc_aca_AggregatesAndSpecialtyMaterialsMember_5cab4a70-9789-425a-a17a-8df0ee49d0db" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aca_RAMCOMember_aa98d1ff-5394-423e-9ed3-e6ea6337cca0" xlink:href="aca-20241231.xsd#aca_RAMCOMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_4ee8eb76-541b-48ac-9184-3a715e101833" xlink:to="loc_aca_RAMCOMember_aa98d1ff-5394-423e-9ed3-e6ea6337cca0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aca_LakePointMember_56b547c5-67a4-474c-b4dc-4853c71edda4" xlink:href="aca-20241231.xsd#aca_LakePointMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_4ee8eb76-541b-48ac-9184-3a715e101833" xlink:to="loc_aca_LakePointMember_56b547c5-67a4-474c-b4dc-4853c71edda4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aca_StavolaMember_dc86c155-b6bc-4b5a-8d53-8055a279680f" xlink:href="aca-20241231.xsd#aca_StavolaMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_4ee8eb76-541b-48ac-9184-3a715e101833" xlink:to="loc_aca_StavolaMember_dc86c155-b6bc-4b5a-8d53-8055a279680f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aca_AmeronMember_f575227d-5b28-4b8e-a7e8-2375da80169d" xlink:href="aca-20241231.xsd#aca_AmeronMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_4ee8eb76-541b-48ac-9184-3a715e101833" xlink:to="loc_aca_AmeronMember_f575227d-5b28-4b8e-a7e8-2375da80169d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aca_AggregatesPhoenixMember_01771621-b0b0-4508-aa84-0782447ca8b2" xlink:href="aca-20241231.xsd#aca_AggregatesPhoenixMember"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_4ee8eb76-541b-48ac-9184-3a715e101833" xlink:to="loc_aca_AggregatesPhoenixMember_01771621-b0b0-4508-aa84-0782447ca8b2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_c468b7f1-cbaf-4d54-a819-3dd7eb38711b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_be03f629-64f7-40d6-b38c-47a38ad03777" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_c468b7f1-cbaf-4d54-a819-3dd7eb38711b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_cb2fee5b-a3ea-438c-ac06-590b1994e843" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_c468b7f1-cbaf-4d54-a819-3dd7eb38711b" xlink:to="loc_us-gaap_SegmentDomain_cb2fee5b-a3ea-438c-ac06-590b1994e843" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aca_ConstructionProductsMember_dda0fc2d-262d-43f7-8d4f-78cce71ea79f" xlink:href="aca-20241231.xsd#aca_ConstructionProductsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_cb2fee5b-a3ea-438c-ac06-590b1994e843" xlink:to="loc_aca_ConstructionProductsMember_dda0fc2d-262d-43f7-8d4f-78cce71ea79f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aca_EngineeredStructuresMember_af344d2f-8a45-4b9b-a49a-ff557fd1cbc8" xlink:href="aca-20241231.xsd#aca_EngineeredStructuresMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_cb2fee5b-a3ea-438c-ac06-590b1994e843" xlink:to="loc_aca_EngineeredStructuresMember_af344d2f-8a45-4b9b-a49a-ff557fd1cbc8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aca_TransportationProductsMember_f35bdf07-9b45-4012-9dd1-4acd38407691" xlink:href="aca-20241231.xsd#aca_TransportationProductsMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_cb2fee5b-a3ea-438c-ac06-590b1994e843" xlink:to="loc_aca_TransportationProductsMember_f35bdf07-9b45-4012-9dd1-4acd38407691" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_920388f9-ac01-4a76-8abf-52ac77f573cc" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_be03f629-64f7-40d6-b38c-47a38ad03777" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_920388f9-ac01-4a76-8abf-52ac77f573cc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_7fbb5549-2af9-4ef7-ac4e-02040da08083" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_920388f9-ac01-4a76-8abf-52ac77f573cc" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_7fbb5549-2af9-4ef7-ac4e-02040da08083" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConstructionPermitsMember_10825c4c-4b96-40c2-8bb4-a2e171ec1d35" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConstructionPermitsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_7fbb5549-2af9-4ef7-ac4e-02040da08083" xlink:to="loc_us-gaap_ConstructionPermitsMember_10825c4c-4b96-40c2-8bb4-a2e171ec1d35" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UseRightsMember_c076eed1-68c0-4739-9167-18f1eef8f731" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UseRightsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_7fbb5549-2af9-4ef7-ac4e-02040da08083" xlink:to="loc_us-gaap_UseRightsMember_c076eed1-68c0-4739-9167-18f1eef8f731" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerRelationshipsMember_4b03ab5b-e490-4137-9187-294648acfb67" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CustomerRelationshipsMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_7fbb5549-2af9-4ef7-ac4e-02040da08083" xlink:to="loc_us-gaap_CustomerRelationshipsMember_4b03ab5b-e490-4137-9187-294648acfb67" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TradeNamesMember_ef08acdb-3b88-4d89-95d3-0ad1190147d0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TradeNamesMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_7fbb5549-2af9-4ef7-ac4e-02040da08083" xlink:to="loc_us-gaap_TradeNamesMember_ef08acdb-3b88-4d89-95d3-0ad1190147d0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_15ec094c-6407-4b48-8236-1c966bafde96" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_be03f629-64f7-40d6-b38c-47a38ad03777" xlink:to="loc_us-gaap_DebtInstrumentAxis_15ec094c-6407-4b48-8236-1c966bafde96" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_914de662-fc0e-40e8-8813-44ea6b536b4c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentAxis_15ec094c-6407-4b48-8236-1c966bafde96" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_914de662-fc0e-40e8-8813-44ea6b536b4c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevolvingCreditFacilityMember_ce9507de-721b-4c5f-bafc-1eaa3241f51c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevolvingCreditFacilityMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_914de662-fc0e-40e8-8813-44ea6b536b4c" xlink:to="loc_us-gaap_RevolvingCreditFacilityMember_ce9507de-721b-4c5f-bafc-1eaa3241f51c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnsecuredDebtMember_d69967a5-ca54-43da-a8e0-195c90463855" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnsecuredDebtMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_914de662-fc0e-40e8-8813-44ea6b536b4c" xlink:to="loc_us-gaap_UnsecuredDebtMember_d69967a5-ca54-43da-a8e0-195c90463855" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_510da3b5-2192-4e67-8069-a5e082b4fb23" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_be03f629-64f7-40d6-b38c-47a38ad03777" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_510da3b5-2192-4e67-8069-a5e082b4fb23" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_43ee8214-1e22-446f-8f38-b2bf7c5d0a99" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_510da3b5-2192-4e67-8069-a5e082b4fb23" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_43ee8214-1e22-446f-8f38-b2bf7c5d0a99" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditMember_4fdf711d-2416-45e0-9f60-044052dfc1b3" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LineOfCreditMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_43ee8214-1e22-446f-8f38-b2bf7c5d0a99" xlink:to="loc_us-gaap_LineOfCreditMember_4fdf711d-2416-45e0-9f60-044052dfc1b3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aca_TermLoanMember_829240ba-ecd9-4030-a374-921fe8adb2c2" xlink:href="aca-20241231.xsd#aca_TermLoanMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_43ee8214-1e22-446f-8f38-b2bf7c5d0a99" xlink:to="loc_aca_TermLoanMember_829240ba-ecd9-4030-a374-921fe8adb2c2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aca_SeniorNotesDue2032Member_8853cfb7-7d59-416c-b0a3-c3789cd5a50a" xlink:href="aca-20241231.xsd#aca_SeniorNotesDue2032Member"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_43ee8214-1e22-446f-8f38-b2bf7c5d0a99" xlink:to="loc_aca_SeniorNotesDue2032Member_8853cfb7-7d59-416c-b0a3-c3789cd5a50a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityAxis_4005ef30-652b-4b2e-93a3-e0b9b83eda02" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CreditFacilityAxis"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_be03f629-64f7-40d6-b38c-47a38ad03777" xlink:to="loc_us-gaap_CreditFacilityAxis_4005ef30-652b-4b2e-93a3-e0b9b83eda02" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_8aa4abf7-338f-4579-8f3d-b286960085e1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CreditFacilityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityAxis_4005ef30-652b-4b2e-93a3-e0b9b83eda02" xlink:to="loc_us-gaap_CreditFacilityDomain_8aa4abf7-338f-4579-8f3d-b286960085e1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevolvingCreditFacilityMember_944532e5-b66b-4c32-ac18-a0ca52d69a39" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevolvingCreditFacilityMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityDomain_8aa4abf7-338f-4579-8f3d-b286960085e1" xlink:to="loc_us-gaap_RevolvingCreditFacilityMember_944532e5-b66b-4c32-ac18-a0ca52d69a39" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_ba1e3a11-5781-436c-8e88-379265df98ca" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_be03f629-64f7-40d6-b38c-47a38ad03777" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_ba1e3a11-5781-436c-8e88-379265df98ca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_ba96a689-abb7-419d-ab3c-06d1e1adf7b4" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_ba1e3a11-5781-436c-8e88-379265df98ca" xlink:to="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_ba96a689-abb7-419d-ab3c-06d1e1adf7b4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aca_StorageTanksMember_3d359f6e-2632-48cc-a917-6188bb6975fc" xlink:href="aca-20241231.xsd#aca_StorageTanksMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_ba96a689-abb7-419d-ab3c-06d1e1adf7b4" xlink:to="loc_aca_StorageTanksMember_3d359f6e-2632-48cc-a917-6188bb6975fc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aca_SteelComponentsMember_01818a60-0d53-49b6-85cc-5598d5dec8c1" xlink:href="aca-20241231.xsd#aca_SteelComponentsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_ba96a689-abb7-419d-ab3c-06d1e1adf7b4" xlink:to="loc_aca_SteelComponentsMember_01818a60-0d53-49b6-85cc-5598d5dec8c1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aca_AsphaltAndOtherNonOperatingFacilityMember_eb1f9416-de5c-49db-bd8b-fdea2d51d05f" xlink:href="aca-20241231.xsd#aca_AsphaltAndOtherNonOperatingFacilityMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_ba96a689-abb7-419d-ab3c-06d1e1adf7b4" xlink:to="loc_aca_AsphaltAndOtherNonOperatingFacilityMember_eb1f9416-de5c-49db-bd8b-fdea2d51d05f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_eaf9c82e-8399-4df9-8d3e-05f6ddcd9336" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ProductOrServiceAxis"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_be03f629-64f7-40d6-b38c-47a38ad03777" xlink:to="loc_srt_ProductOrServiceAxis_eaf9c82e-8399-4df9-8d3e-05f6ddcd9336" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_daac7124-3c2f-45df-9cea-2bc1dc08d9e9" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ProductsAndServicesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductOrServiceAxis_eaf9c82e-8399-4df9-8d3e-05f6ddcd9336" xlink:to="loc_srt_ProductsAndServicesDomain_daac7124-3c2f-45df-9cea-2bc1dc08d9e9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aca_StorageTanksMember_1e3071ca-a72a-4d73-9390-9f195b725b74" xlink:href="aca-20241231.xsd#aca_StorageTanksMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_daac7124-3c2f-45df-9cea-2bc1dc08d9e9" xlink:to="loc_aca_StorageTanksMember_1e3071ca-a72a-4d73-9390-9f195b725b74" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncashOrPartNoncashDivestituresByUniqueNameAxis_f90d833c-d307-4c9e-87a5-006678482ecd" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NoncashOrPartNoncashDivestituresByUniqueNameAxis"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_be03f629-64f7-40d6-b38c-47a38ad03777" xlink:to="loc_us-gaap_NoncashOrPartNoncashDivestituresByUniqueNameAxis_f90d833c-d307-4c9e-87a5-006678482ecd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncashOrPartNoncashDivestitureNameDomain_e521628b-30d2-4307-956c-aab228c507d0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NoncashOrPartNoncashDivestitureNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NoncashOrPartNoncashDivestituresByUniqueNameAxis_f90d833c-d307-4c9e-87a5-006678482ecd" xlink:to="loc_us-gaap_NoncashOrPartNoncashDivestitureNameDomain_e521628b-30d2-4307-956c-aab228c507d0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aca_CombinedProceedsMember_698ceeca-5590-400e-8399-3f0a9711b7e0" xlink:href="aca-20241231.xsd#aca_CombinedProceedsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NoncashOrPartNoncashDivestitureNameDomain_e521628b-30d2-4307-956c-aab228c507d0" xlink:to="loc_aca_CombinedProceedsMember_698ceeca-5590-400e-8399-3f0a9711b7e0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aca_SellersNoteMember_62afb5f9-c455-4a56-bf8e-956c2dbaf02c" xlink:href="aca-20241231.xsd#aca_SellersNoteMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NoncashOrPartNoncashDivestitureNameDomain_e521628b-30d2-4307-956c-aab228c507d0" xlink:to="loc_aca_SellersNoteMember_62afb5f9-c455-4a56-bf8e-956c2dbaf02c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aca_EarnoutReceivableMember_f0a85c09-dd6e-4bd6-b0aa-149b0abf19f6" xlink:href="aca-20241231.xsd#aca_EarnoutReceivableMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NoncashOrPartNoncashDivestitureNameDomain_e521628b-30d2-4307-956c-aab228c507d0" xlink:to="loc_aca_EarnoutReceivableMember_f0a85c09-dd6e-4bd6-b0aa-149b0abf19f6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_12d36102-6131-4c8b-839f-be3fc81ec739" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_be03f629-64f7-40d6-b38c-47a38ad03777" xlink:to="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_12d36102-6131-4c8b-839f-be3fc81ec739" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_e0dd636c-83f7-4211-b2ca-cdd1a1f1a6cf" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_12d36102-6131-4c8b-839f-be3fc81ec739" xlink:to="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_e0dd636c-83f7-4211-b2ca-cdd1a1f1a6cf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TrademarksAndTradeNamesMember_65ef3a1e-1a56-4ee5-bbde-b2db2277ccd4" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TrademarksAndTradeNamesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_e0dd636c-83f7-4211-b2ca-cdd1a1f1a6cf" xlink:to="loc_us-gaap_TrademarksAndTradeNamesMember_65ef3a1e-1a56-4ee5-bbde-b2db2277ccd4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingInformationLineItems_b8553836-0a27-4b49-a8b0-7e3c0ad9af68" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentReportingInformationLineItems"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_be03f629-64f7-40d6-b38c-47a38ad03777" xlink:to="loc_us-gaap_SegmentReportingInformationLineItems_b8553836-0a27-4b49-a8b0-7e3c0ad9af68" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfDebtIssuanceCosts_b6314b23-c129-43b5-ab62-a11674327ac5" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsOfDebtIssuanceCosts"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_b8553836-0a27-4b49-a8b0-7e3c0ad9af68" xlink:to="loc_us-gaap_PaymentsOfDebtIssuanceCosts_b6314b23-c129-43b5-ab62-a11674327ac5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionCostOfAcquiredEntityTransactionCosts_5280dea1-e6ec-4501-9147-039b392799fe" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessAcquisitionCostOfAcquiredEntityTransactionCosts"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_b8553836-0a27-4b49-a8b0-7e3c0ad9af68" xlink:to="loc_us-gaap_BusinessAcquisitionCostOfAcquiredEntityTransactionCosts_5280dea1-e6ec-4501-9147-039b392799fe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aca_ContingentConsiderationAsset_e3bdcdbc-f3c1-4272-a311-60cefbdf4efd" xlink:href="aca-20241231.xsd#aca_ContingentConsiderationAsset"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_b8553836-0a27-4b49-a8b0-7e3c0ad9af68" xlink:to="loc_aca_ContingentConsiderationAsset_e3bdcdbc-f3c1-4272-a311-60cefbdf4efd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_b5ae2442-35e3-498e-b66d-0db6f6e32d71" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_b8553836-0a27-4b49-a8b0-7e3c0ad9af68" xlink:to="loc_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_b5ae2442-35e3-498e-b66d-0db6f6e32d71" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationConsiderationTransferred1_5cc003b4-6bfb-4f32-9e3c-53f387a4accb" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationConsiderationTransferred1"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_b8553836-0a27-4b49-a8b0-7e3c0ad9af68" xlink:to="loc_us-gaap_BusinessCombinationConsiderationTransferred1_5cc003b4-6bfb-4f32-9e3c-53f387a4accb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAcquiredDuringPeriod_fb969a0c-12ba-4105-b678-9a00c29ca81b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillAcquiredDuringPeriod"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_b8553836-0a27-4b49-a8b0-7e3c0ad9af68" xlink:to="loc_us-gaap_GoodwillAcquiredDuringPeriod_fb969a0c-12ba-4105-b678-9a00c29ca81b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aca_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedMineralReserves_0d018c58-f87a-4519-9f6f-dd2289f8a2d2" xlink:href="aca-20241231.xsd#aca_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedMineralReserves"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_b8553836-0a27-4b49-a8b0-7e3c0ad9af68" xlink:to="loc_aca_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedMineralReserves_0d018c58-f87a-4519-9f6f-dd2289f8a2d2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment_03fef3cf-913e-4f15-b101-4fa3b56f29a3" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_b8553836-0a27-4b49-a8b0-7e3c0ad9af68" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment_03fef3cf-913e-4f15-b101-4fa3b56f29a3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentCarryingAmount_e3bd0b3c-b374-483b-b39c-c649538d3822" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentCarryingAmount"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_b8553836-0a27-4b49-a8b0-7e3c0ad9af68" xlink:to="loc_us-gaap_DebtInstrumentCarryingAmount_e3bd0b3c-b374-483b-b39c-c649538d3822" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_c97f8402-775f-4081-a0de-44c37d106223" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_b8553836-0a27-4b49-a8b0-7e3c0ad9af68" xlink:to="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_c97f8402-775f-4081-a0de-44c37d106223" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife_5835b630-90dd-44b1-a727-395c5bc0bbf7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_b8553836-0a27-4b49-a8b0-7e3c0ad9af68" xlink:to="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife_5835b630-90dd-44b1-a727-395c5bc0bbf7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Revenues_2fc4a02d-e1b3-45e7-acc1-c5c2aee49f72" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Revenues"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_b8553836-0a27-4b49-a8b0-7e3c0ad9af68" xlink:to="loc_us-gaap_Revenues_2fc4a02d-e1b3-45e7-acc1-c5c2aee49f72" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_4e1e86b7-008e-4571-848f-e92a1ccf0c6d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_b8553836-0a27-4b49-a8b0-7e3c0ad9af68" xlink:to="loc_us-gaap_OperatingIncomeLoss_4e1e86b7-008e-4571-848f-e92a1ccf0c6d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles_ed88b811-2dd8-4b02-ac57-987674050a20" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_b8553836-0a27-4b49-a8b0-7e3c0ad9af68" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles_ed88b811-2dd8-4b02-ac57-987674050a20" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromDivestitureOfBusinesses_f48cd3c7-aa9d-4d60-9556-f33b14f44323" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromDivestitureOfBusinesses"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_b8553836-0a27-4b49-a8b0-7e3c0ad9af68" xlink:to="loc_us-gaap_ProceedsFromDivestitureOfBusinesses_f48cd3c7-aa9d-4d60-9556-f33b14f44323" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred_f40a4af5-4608-4c85-8c4b-93e77a789d50" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_b8553836-0a27-4b49-a8b0-7e3c0ad9af68" xlink:to="loc_us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred_f40a4af5-4608-4c85-8c4b-93e77a789d50" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromDivestitureOfBusinessesNetOfCashDivested_b610f206-4de2-4b16-b9fb-e5d89b1e7f43" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromDivestitureOfBusinessesNetOfCashDivested"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_b8553836-0a27-4b49-a8b0-7e3c0ad9af68" xlink:to="loc_us-gaap_ProceedsFromDivestitureOfBusinessesNetOfCashDivested_b610f206-4de2-4b16-b9fb-e5d89b1e7f43" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfLinesOfCredit_cb56de8b-c8c3-4b25-9e42-389eb1a5e63b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RepaymentsOfLinesOfCredit"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_b8553836-0a27-4b49-a8b0-7e3c0ad9af68" xlink:to="loc_us-gaap_RepaymentsOfLinesOfCredit_cb56de8b-c8c3-4b25-9e42-389eb1a5e63b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_5f525d28-b181-4ae9-b7f9-d4dd8f6cd6be" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Goodwill"/>
    <link:presentationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_b8553836-0a27-4b49-a8b0-7e3c0ad9af68" xlink:to="loc_us-gaap_Goodwill_5f525d28-b181-4ae9-b7f9-d4dd8f6cd6be" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnSaleOfBusiness_54139dfb-74cd-4418-b96d-189b9d5563d3" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GainLossOnSaleOfBusiness"/>
    <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_b8553836-0a27-4b49-a8b0-7e3c0ad9af68" xlink:to="loc_us-gaap_GainLossOnSaleOfBusiness_54139dfb-74cd-4418-b96d-189b9d5563d3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromLinesOfCredit_ff5c7eb6-2574-46c5-b415-0931633e7693" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromLinesOfCredit"/>
    <link:presentationArc order="21" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_b8553836-0a27-4b49-a8b0-7e3c0ad9af68" xlink:to="loc_us-gaap_ProceedsFromLinesOfCredit_ff5c7eb6-2574-46c5-b415-0931633e7693" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1_549e3f06-3a45-4694-936f-5b3fe1cfaf20" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1"/>
    <link:presentationArc order="22" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_b8553836-0a27-4b49-a8b0-7e3c0ad9af68" xlink:to="loc_us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1_549e3f06-3a45-4694-936f-5b3fe1cfaf20" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aca_NumberofDivestitures_d984d88d-6745-4198-b041-4167fb5ab0d0" xlink:href="aca-20241231.xsd#aca_NumberofDivestitures"/>
    <link:presentationArc order="23" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_b8553836-0a27-4b49-a8b0-7e3c0ad9af68" xlink:to="loc_aca_NumberofDivestitures_d984d88d-6745-4198-b041-4167fb5ab0d0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities_ea3680fb-85c1-4ce1-be77-01eadda6734b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities"/>
    <link:presentationArc order="24" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_b8553836-0a27-4b49-a8b0-7e3c0ad9af68" xlink:to="loc_us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities_ea3680fb-85c1-4ce1-be77-01eadda6734b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory_5fc80b3b-2102-4550-ba89-26ec04c904e1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory"/>
    <link:presentationArc order="25" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_b8553836-0a27-4b49-a8b0-7e3c0ad9af68" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory_5fc80b3b-2102-4550-ba89-26ec04c904e1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables_b415a121-6e4f-4af9-8fa2-4001aea101f0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables"/>
    <link:presentationArc order="26" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_b8553836-0a27-4b49-a8b0-7e3c0ad9af68" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables_b415a121-6e4f-4af9-8fa2-4001aea101f0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIndefiniteLivedIntangibleAssets_955eb4d3-c6cf-4b06-913f-a9dd0e9908ec" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIndefiniteLivedIntangibleAssets"/>
    <link:presentationArc order="27" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_b8553836-0a27-4b49-a8b0-7e3c0ad9af68" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIndefiniteLivedIntangibleAssets_955eb4d3-c6cf-4b06-913f-a9dd0e9908ec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.arcosa.com/role/FairValueAccountingAssetsandliabilitiesmeasuredatfairvalueonrecurringbasisDetails" xlink:type="simple" xlink:href="aca-20241231.xsd#FairValueAccountingAssetsandliabilitiesmeasuredatfairvalueonrecurringbasisDetails"/>
  <link:presentationLink xlink:role="http://www.arcosa.com/role/FairValueAccountingAssetsandliabilitiesmeasuredatfairvalueonrecurringbasisDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract_74328d6b-4c3b-4b32-8b08-429cdd78403f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_57572c51-60d4-4161-aaa5-3dff526d170d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_74328d6b-4c3b-4b32-8b08-429cdd78403f" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_57572c51-60d4-4161-aaa5-3dff526d170d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByMeasurementFrequencyAxis_a449dad1-b148-40b3-acc1-d2a1bcc4193b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueByMeasurementFrequencyAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_57572c51-60d4-4161-aaa5-3dff526d170d" xlink:to="loc_us-gaap_FairValueByMeasurementFrequencyAxis_a449dad1-b148-40b3-acc1-d2a1bcc4193b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementFrequencyDomain_7fae57a8-8adf-4c72-ae78-75523d4b23e5" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueMeasurementFrequencyDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByMeasurementFrequencyAxis_a449dad1-b148-40b3-acc1-d2a1bcc4193b" xlink:to="loc_us-gaap_FairValueMeasurementFrequencyDomain_7fae57a8-8adf-4c72-ae78-75523d4b23e5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsRecurringMember_dcbc8318-e575-4d70-91d7-f7703352eaaf" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueMeasurementsRecurringMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementFrequencyDomain_7fae57a8-8adf-4c72-ae78-75523d4b23e5" xlink:to="loc_us-gaap_FairValueMeasurementsRecurringMember_dcbc8318-e575-4d70-91d7-f7703352eaaf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_4b290ee7-d21f-439d-9790-8b426918500f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_57572c51-60d4-4161-aaa5-3dff526d170d" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_4b290ee7-d21f-439d-9790-8b426918500f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_be91fda7-c42b-4c2f-9b9e-01cec191db7f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_4b290ee7-d21f-439d-9790-8b426918500f" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_be91fda7-c42b-4c2f-9b9e-01cec191db7f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel1Member_549714f9-7805-4f48-935c-505073daabbd" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueInputsLevel1Member"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_be91fda7-c42b-4c2f-9b9e-01cec191db7f" xlink:to="loc_us-gaap_FairValueInputsLevel1Member_549714f9-7805-4f48-935c-505073daabbd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel2Member_062d3eff-2542-4670-82c4-fc662200228d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueInputsLevel2Member"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_be91fda7-c42b-4c2f-9b9e-01cec191db7f" xlink:to="loc_us-gaap_FairValueInputsLevel2Member_062d3eff-2542-4670-82c4-fc662200228d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel3Member_48acbd2a-80b2-407e-a4ad-f90028c663a5" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueInputsLevel3Member"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_be91fda7-c42b-4c2f-9b9e-01cec191db7f" xlink:to="loc_us-gaap_FairValueInputsLevel3Member_48acbd2a-80b2-407e-a4ad-f90028c663a5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentRiskAxis_0fa666b6-5144-4d19-9688-5027c0d38ebd" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeInstrumentRiskAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_57572c51-60d4-4161-aaa5-3dff526d170d" xlink:to="loc_us-gaap_DerivativeInstrumentRiskAxis_0fa666b6-5144-4d19-9688-5027c0d38ebd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_beb6756c-c632-44b9-9992-f9e3b9c2d774" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_0fa666b6-5144-4d19-9688-5027c0d38ebd" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_beb6756c-c632-44b9-9992-f9e3b9c2d774" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_3c8c1a30-40d6-4c92-b203-67bfae2c6b80" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_57572c51-60d4-4161-aaa5-3dff526d170d" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_3c8c1a30-40d6-4c92-b203-67bfae2c6b80" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsFairValueDisclosureAbstract_7481ae35-1667-43ea-a0fb-567cb4c7d344" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsFairValueDisclosureAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_3c8c1a30-40d6-4c92-b203-67bfae2c6b80" xlink:to="loc_us-gaap_AssetsFairValueDisclosureAbstract_7481ae35-1667-43ea-a0fb-567cb4c7d344" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsFairValueDisclosure_14c9d512-f98f-4d69-80eb-b9d552a7a135" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashAndCashEquivalentsFairValueDisclosure"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsFairValueDisclosureAbstract_7481ae35-1667-43ea-a0fb-567cb4c7d344" xlink:to="loc_us-gaap_CashAndCashEquivalentsFairValueDisclosure_14c9d512-f98f-4d69-80eb-b9d552a7a135" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationAsset_5140329f-49bb-4fec-8ece-9a4de0c4c059" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationContingentConsiderationAsset"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsFairValueDisclosureAbstract_7481ae35-1667-43ea-a0fb-567cb4c7d344" xlink:to="loc_us-gaap_BusinessCombinationContingentConsiderationAsset_5140329f-49bb-4fec-8ece-9a4de0c4c059" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsFairValueDisclosure_35cfa8f6-922d-4b62-841d-b61a4b0489db" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsFairValueDisclosure"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsFairValueDisclosureAbstract_7481ae35-1667-43ea-a0fb-567cb4c7d344" xlink:to="loc_us-gaap_AssetsFairValueDisclosure_35cfa8f6-922d-4b62-841d-b61a4b0489db" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesFairValueDisclosureAbstract_9017966d-d09e-4774-be38-08bc1842e12d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesFairValueDisclosureAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_3c8c1a30-40d6-4c92-b203-67bfae2c6b80" xlink:to="loc_us-gaap_LiabilitiesFairValueDisclosureAbstract_9017966d-d09e-4774-be38-08bc1842e12d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationLiability_65d5aaae-c5db-4fda-b887-e20cac778e9d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationContingentConsiderationLiability"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesFairValueDisclosureAbstract_9017966d-d09e-4774-be38-08bc1842e12d" xlink:to="loc_us-gaap_BusinessCombinationContingentConsiderationLiability_65d5aaae-c5db-4fda-b887-e20cac778e9d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesFairValueDisclosure_84bf3274-ed9c-447b-ac85-2484b827462d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesFairValueDisclosure"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesFairValueDisclosureAbstract_9017966d-d09e-4774-be38-08bc1842e12d" xlink:to="loc_us-gaap_LiabilitiesFairValueDisclosure_84bf3274-ed9c-447b-ac85-2484b827462d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.arcosa.com/role/SegmentInformationFinancialinformationforsegmentsDetails" xlink:type="simple" xlink:href="aca-20241231.xsd#SegmentInformationFinancialinformationforsegmentsDetails"/>
  <link:presentationLink xlink:role="http://www.arcosa.com/role/SegmentInformationFinancialinformationforsegmentsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingAbstract_0e6df5d3-2de2-4d83-9510-eee52ffaedca" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentReportingAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_88eff805-59ca-4bab-a68b-dabfc03cd6fd" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_0e6df5d3-2de2-4d83-9510-eee52ffaedca" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_88eff805-59ca-4bab-a68b-dabfc03cd6fd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesAxis_5ac499d1-58a2-4483-82b9-57d8caa25dc8" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ConsolidatedEntitiesAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_88eff805-59ca-4bab-a68b-dabfc03cd6fd" xlink:to="loc_srt_ConsolidatedEntitiesAxis_5ac499d1-58a2-4483-82b9-57d8caa25dc8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesDomain_5a9510d8-4833-4a73-b96c-a741220969f7" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ConsolidatedEntitiesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidatedEntitiesAxis_5ac499d1-58a2-4483-82b9-57d8caa25dc8" xlink:to="loc_srt_ConsolidatedEntitiesDomain_5a9510d8-4833-4a73-b96c-a741220969f7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationEliminationsMember_991ef78c-936d-49c8-a72b-ef6727066632" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ConsolidationEliminationsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidatedEntitiesDomain_5a9510d8-4833-4a73-b96c-a741220969f7" xlink:to="loc_srt_ConsolidationEliminationsMember_991ef78c-936d-49c8-a72b-ef6727066632" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_548669de-f422-4149-ac8d-5cf65f312067" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_88eff805-59ca-4bab-a68b-dabfc03cd6fd" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_548669de-f422-4149-ac8d-5cf65f312067" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_b2954d20-ad7a-4f92-b4bc-1032d421fdc3" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_548669de-f422-4149-ac8d-5cf65f312067" xlink:to="loc_us-gaap_SegmentDomain_b2954d20-ad7a-4f92-b4bc-1032d421fdc3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aca_ConstructionProductsMember_796b9a99-5b5a-40ab-9fea-822f62fb2815" xlink:href="aca-20241231.xsd#aca_ConstructionProductsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_b2954d20-ad7a-4f92-b4bc-1032d421fdc3" xlink:to="loc_aca_ConstructionProductsMember_796b9a99-5b5a-40ab-9fea-822f62fb2815" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aca_EngineeredStructuresMember_31d3d99f-5460-4168-9734-335267f0a134" xlink:href="aca-20241231.xsd#aca_EngineeredStructuresMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_b2954d20-ad7a-4f92-b4bc-1032d421fdc3" xlink:to="loc_aca_EngineeredStructuresMember_31d3d99f-5460-4168-9734-335267f0a134" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aca_TransportationProductsMember_d27b58ac-d088-46cb-b1bc-00c3fbda2d3f" xlink:href="aca-20241231.xsd#aca_TransportationProductsMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_b2954d20-ad7a-4f92-b4bc-1032d421fdc3" xlink:to="loc_aca_TransportationProductsMember_d27b58ac-d088-46cb-b1bc-00c3fbda2d3f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsAxis_1c5e64be-1f6c-4d97-a6ac-9976f8f4ca26" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ConsolidationItemsAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_88eff805-59ca-4bab-a68b-dabfc03cd6fd" xlink:to="loc_srt_ConsolidationItemsAxis_1c5e64be-1f6c-4d97-a6ac-9976f8f4ca26" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain_7a6fa94c-1946-4c6f-91d3-075217537cb1" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ConsolidationItemsDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidationItemsAxis_1c5e64be-1f6c-4d97-a6ac-9976f8f4ca26" xlink:to="loc_srt_ConsolidationItemsDomain_7a6fa94c-1946-4c6f-91d3-075217537cb1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingSegmentsMember_d910ccf5-8903-4b01-900e-37093d3a6d21" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingSegmentsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidationItemsDomain_7a6fa94c-1946-4c6f-91d3-075217537cb1" xlink:to="loc_us-gaap_OperatingSegmentsMember_d910ccf5-8903-4b01-900e-37093d3a6d21" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntersegmentEliminationMember_c85d971c-14c9-4932-8845-9b652b776758" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IntersegmentEliminationMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidationItemsDomain_7a6fa94c-1946-4c6f-91d3-075217537cb1" xlink:to="loc_us-gaap_IntersegmentEliminationMember_c85d971c-14c9-4932-8845-9b652b776758" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateNonSegmentMember_31b0f533-843d-425f-b7c6-15ea498f26ac" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CorporateNonSegmentMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidationItemsDomain_7a6fa94c-1946-4c6f-91d3-075217537cb1" xlink:to="loc_us-gaap_CorporateNonSegmentMember_31b0f533-843d-425f-b7c6-15ea498f26ac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationEliminationsMember_82a3517a-4867-4768-bce4-150fbadc623c" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ConsolidationEliminationsMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidationItemsDomain_7a6fa94c-1946-4c6f-91d3-075217537cb1" xlink:to="loc_srt_ConsolidationEliminationsMember_82a3517a-4867-4768-bce4-150fbadc623c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingInformationLineItems_01c6af2f-a2e1-4368-864d-c1c64bc8c329" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentReportingInformationLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_88eff805-59ca-4bab-a68b-dabfc03cd6fd" xlink:to="loc_us-gaap_SegmentReportingInformationLineItems_01c6af2f-a2e1-4368-864d-c1c64bc8c329" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Revenues_cecb2acd-2b56-4aa9-85c7-b738fa82d10b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Revenues"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_01c6af2f-a2e1-4368-864d-c1c64bc8c329" xlink:to="loc_us-gaap_Revenues_cecb2acd-2b56-4aa9-85c7-b738fa82d10b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfRevenue_62e2e70c-e418-446c-a670-85a3e3210436" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CostOfRevenue"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_01c6af2f-a2e1-4368-864d-c1c64bc8c329" xlink:to="loc_us-gaap_CostOfRevenue_62e2e70c-e418-446c-a670-85a3e3210436" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpense_e69e3b53-a95a-4649-98a5-afe2b57fac88" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SellingGeneralAndAdministrativeExpense"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_01c6af2f-a2e1-4368-864d-c1c64bc8c329" xlink:to="loc_us-gaap_SellingGeneralAndAdministrativeExpense_e69e3b53-a95a-4649-98a5-afe2b57fac88" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnSaleOfPropertyPlantEquipment_663032c3-4899-4442-883d-67de892990a4" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GainLossOnSaleOfPropertyPlantEquipment"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_01c6af2f-a2e1-4368-864d-c1c64bc8c329" xlink:to="loc_us-gaap_GainLossOnSaleOfPropertyPlantEquipment_663032c3-4899-4442-883d-67de892990a4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnSaleOfBusiness_81b3b198-0063-4857-bcdf-f080883d753b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GainLossOnSaleOfBusiness"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_01c6af2f-a2e1-4368-864d-c1c64bc8c329" xlink:to="loc_us-gaap_GainLossOnSaleOfBusiness_81b3b198-0063-4857-bcdf-f080883d753b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetImpairmentCharges_83da497b-0bcc-480c-96d8-7a8021ee37f1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetImpairmentCharges"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_01c6af2f-a2e1-4368-864d-c1c64bc8c329" xlink:to="loc_us-gaap_AssetImpairmentCharges_83da497b-0bcc-480c-96d8-7a8021ee37f1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_1c3be1e4-0898-4999-9548-8dd7368275f1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_01c6af2f-a2e1-4368-864d-c1c64bc8c329" xlink:to="loc_us-gaap_OperatingIncomeLoss_1c3be1e4-0898-4999-9548-8dd7368275f1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization_83d2164c-1309-421b-a0d6-ed6b9c4447ff" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_01c6af2f-a2e1-4368-864d-c1c64bc8c329" xlink:to="loc_us-gaap_DepreciationDepletionAndAmortization_83d2164c-1309-421b-a0d6-ed6b9c4447ff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_c7ba66f0-020e-4427-8756-71a847dcebd8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Assets"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_01c6af2f-a2e1-4368-864d-c1c64bc8c329" xlink:to="loc_us-gaap_Assets_c7ba66f0-020e-4427-8756-71a847dcebd8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireProductiveAssets_b5bd926e-b77b-456c-af3b-2ab289efb490" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsToAcquireProductiveAssets"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_01c6af2f-a2e1-4368-864d-c1c64bc8c329" xlink:to="loc_us-gaap_PaymentsToAcquireProductiveAssets_b5bd926e-b77b-456c-af3b-2ab289efb490" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.arcosa.com/role/SegmentInformationRevenuesoperatingprofittotalassetsandlonglivedassetsforUSandnonUSoperationsDetails" xlink:type="simple" xlink:href="aca-20241231.xsd#SegmentInformationRevenuesoperatingprofittotalassetsandlonglivedassetsforUSandnonUSoperationsDetails"/>
  <link:presentationLink xlink:role="http://www.arcosa.com/role/SegmentInformationRevenuesoperatingprofittotalassetsandlonglivedassetsforUSandnonUSoperationsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingAbstract_67964c88-65a6-42cc-bb2e-d549eeff3b0b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentReportingAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_86f8b1d4-37d7-46f4-b0c9-b4d2f2477cc0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_67964c88-65a6-42cc-bb2e-d549eeff3b0b" xlink:to="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_86f8b1d4-37d7-46f4-b0c9-b4d2f2477cc0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis_d938dd5e-d925-4acc-a897-01d1c6937e2c" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_StatementGeographicalAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_86f8b1d4-37d7-46f4-b0c9-b4d2f2477cc0" xlink:to="loc_srt_StatementGeographicalAxis_d938dd5e-d925-4acc-a897-01d1c6937e2c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_51dc5f42-3824-4aa9-96d7-065f297940b9" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_SegmentGeographicalDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_StatementGeographicalAxis_d938dd5e-d925-4acc-a897-01d1c6937e2c" xlink:to="loc_srt_SegmentGeographicalDomain_51dc5f42-3824-4aa9-96d7-065f297940b9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_US_91c0ae36-cd4c-4a34-8ef0-15b39f694879" xlink:href="https://xbrl.sec.gov/country/2024/country-2024.xsd#country_US"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_51dc5f42-3824-4aa9-96d7-065f297940b9" xlink:to="loc_country_US_91c0ae36-cd4c-4a34-8ef0-15b39f694879" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonUsMember_a2681b92-ac4c-49b4-9afd-139aecd7f25f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NonUsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_51dc5f42-3824-4aa9-96d7-065f297940b9" xlink:to="loc_us-gaap_NonUsMember_a2681b92-ac4c-49b4-9afd-139aecd7f25f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MajorCustomersAxis_4b44c591-d44c-4e64-a6c2-ace92954fc4d" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MajorCustomersAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_86f8b1d4-37d7-46f4-b0c9-b4d2f2477cc0" xlink:to="loc_srt_MajorCustomersAxis_4b44c591-d44c-4e64-a6c2-ace92954fc4d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_NameOfMajorCustomerDomain_d6708edb-c817-4bd8-883a-2e3ba2daf055" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_NameOfMajorCustomerDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_MajorCustomersAxis_4b44c591-d44c-4e64-a6c2-ace92954fc4d" xlink:to="loc_srt_NameOfMajorCustomerDomain_d6708edb-c817-4bd8-883a-2e3ba2daf055" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aca_ExternalCustomersMember_8f9e86ed-ecb4-46aa-9600-3d1d47d3f22f" xlink:href="aca-20241231.xsd#aca_ExternalCustomersMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_NameOfMajorCustomerDomain_d6708edb-c817-4bd8-883a-2e3ba2daf055" xlink:to="loc_aca_ExternalCustomersMember_8f9e86ed-ecb4-46aa-9600-3d1d47d3f22f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aca_IntercompanyMember_c1f1fbf5-44b3-4803-a1d2-d176ff0e6773" xlink:href="aca-20241231.xsd#aca_IntercompanyMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_NameOfMajorCustomerDomain_d6708edb-c817-4bd8-883a-2e3ba2daf055" xlink:to="loc_aca_IntercompanyMember_c1f1fbf5-44b3-4803-a1d2-d176ff0e6773" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_108b700d-a6bb-4bf6-acc1-7f55d1edc4ed" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_86f8b1d4-37d7-46f4-b0c9-b4d2f2477cc0" xlink:to="loc_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_108b700d-a6bb-4bf6-acc1-7f55d1edc4ed" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Revenues_986a1f33-a138-4cf9-acd3-8cc32716f6c7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Revenues"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_108b700d-a6bb-4bf6-acc1-7f55d1edc4ed" xlink:to="loc_us-gaap_Revenues_986a1f33-a138-4cf9-acd3-8cc32716f6c7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_cb22caf0-36f1-49c3-b703-80e44a142722" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_108b700d-a6bb-4bf6-acc1-7f55d1edc4ed" xlink:to="loc_us-gaap_OperatingIncomeLoss_cb22caf0-36f1-49c3-b703-80e44a142722" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_5c4bc7b4-1f0d-497b-98e6-73787d2f33b7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Assets"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_108b700d-a6bb-4bf6-acc1-7f55d1edc4ed" xlink:to="loc_us-gaap_Assets_5c4bc7b4-1f0d-497b-98e6-73787d2f33b7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncurrentAssets_e0c351c8-6197-4d5e-bcf7-58af74b10229" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NoncurrentAssets"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_108b700d-a6bb-4bf6-acc1-7f55d1edc4ed" xlink:to="loc_us-gaap_NoncurrentAssets_e0c351c8-6197-4d5e-bcf7-58af74b10229" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.arcosa.com/role/SegmentInformationNarrativeDetails" xlink:type="simple" xlink:href="aca-20241231.xsd#SegmentInformationNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.arcosa.com/role/SegmentInformationNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_8bbea47f-acbd-4bc3-b0b8-c1af2dd48118" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfProductInformationTable_5d501bbe-c12f-4a22-8d2e-9dbadb879208" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfProductInformationTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_8bbea47f-acbd-4bc3-b0b8-c1af2dd48118" xlink:to="loc_us-gaap_ScheduleOfProductInformationTable_5d501bbe-c12f-4a22-8d2e-9dbadb879208" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_e12adcbe-450c-42cc-a0e9-ddcd91516db3" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfProductInformationTable_5d501bbe-c12f-4a22-8d2e-9dbadb879208" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_e12adcbe-450c-42cc-a0e9-ddcd91516db3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_b1931b3c-9e49-48fb-8fe0-e6b97257d245" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_e12adcbe-450c-42cc-a0e9-ddcd91516db3" xlink:to="loc_us-gaap_SegmentDomain_b1931b3c-9e49-48fb-8fe0-e6b97257d245" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aca_EngineeredStructuresMember_f7b5f292-5e41-4ce9-a521-860399bf062e" xlink:href="aca-20241231.xsd#aca_EngineeredStructuresMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_b1931b3c-9e49-48fb-8fe0-e6b97257d245" xlink:to="loc_aca_EngineeredStructuresMember_f7b5f292-5e41-4ce9-a521-860399bf062e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByTypeAxis_facc1e6f-7de5-4c8a-a4af-18744e46bd1c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskByTypeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfProductInformationTable_5d501bbe-c12f-4a22-8d2e-9dbadb879208" xlink:to="loc_us-gaap_ConcentrationRiskByTypeAxis_facc1e6f-7de5-4c8a-a4af-18744e46bd1c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTypeDomain_ca0d71d1-1a7d-4b23-88cc-07ffa5e75702" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskByTypeAxis_facc1e6f-7de5-4c8a-a4af-18744e46bd1c" xlink:to="loc_us-gaap_ConcentrationRiskTypeDomain_ca0d71d1-1a7d-4b23-88cc-07ffa5e75702" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerConcentrationRiskMember_f23d6c71-d84b-445f-aab1-2180d6e21088" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CustomerConcentrationRiskMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskTypeDomain_ca0d71d1-1a7d-4b23-88cc-07ffa5e75702" xlink:to="loc_us-gaap_CustomerConcentrationRiskMember_f23d6c71-d84b-445f-aab1-2180d6e21088" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_42ba7277-7b17-49f4-910f-de8a6dd9f588" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfProductInformationTable_5d501bbe-c12f-4a22-8d2e-9dbadb879208" xlink:to="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_42ba7277-7b17-49f4-910f-de8a6dd9f588" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain_2fb20d47-c307-4277-be2a-6ac502a0dc09" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskBenchmarkDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_42ba7277-7b17-49f4-910f-de8a6dd9f588" xlink:to="loc_us-gaap_ConcentrationRiskBenchmarkDomain_2fb20d47-c307-4277-be2a-6ac502a0dc09" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SalesRevenueNetMember_9e79e7e7-4d9b-4eec-9b33-2b28bb6651cf" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SalesRevenueNetMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskBenchmarkDomain_2fb20d47-c307-4277-be2a-6ac502a0dc09" xlink:to="loc_us-gaap_SalesRevenueNetMember_9e79e7e7-4d9b-4eec-9b33-2b28bb6651cf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProductInformationLineItems_51dd1048-05df-4d8b-adef-14ceb798cd23" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProductInformationLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfProductInformationTable_5d501bbe-c12f-4a22-8d2e-9dbadb879208" xlink:to="loc_us-gaap_ProductInformationLineItems_51dd1048-05df-4d8b-adef-14ceb798cd23" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NumberOfReportableSegments_c7440146-d9e2-43be-9eb4-827289abcfb6" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NumberOfReportableSegments"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ProductInformationLineItems_51dd1048-05df-4d8b-adef-14ceb798cd23" xlink:to="loc_us-gaap_NumberOfReportableSegments_c7440146-d9e2-43be-9eb4-827289abcfb6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskPercentage1_c24c2c88-d715-4b6b-92c5-f02edefde181" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskPercentage1"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ProductInformationLineItems_51dd1048-05df-4d8b-adef-14ceb798cd23" xlink:to="loc_us-gaap_ConcentrationRiskPercentage1_c24c2c88-d715-4b6b-92c5-f02edefde181" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.arcosa.com/role/PropertyPlantandEquipmentComponentsofpropertyplantandequipmentDetails" xlink:type="simple" xlink:href="aca-20241231.xsd#PropertyPlantandEquipmentComponentsofpropertyplantandequipmentDetails"/>
  <link:presentationLink xlink:role="http://www.arcosa.com/role/PropertyPlantandEquipmentComponentsofpropertyplantandequipmentDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAbstract_a3246f51-fd84-47d4-bedd-d22154892bf8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_9ee1bdd8-189f-4eb4-b008-fd74bf2fa9a7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAbstract_a3246f51-fd84-47d4-bedd-d22154892bf8" xlink:to="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_9ee1bdd8-189f-4eb4-b008-fd74bf2fa9a7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_fc92d8e3-9459-4fa0-9c05-657529781804" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_9ee1bdd8-189f-4eb4-b008-fd74bf2fa9a7" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_fc92d8e3-9459-4fa0-9c05-657529781804" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_32c23b17-9eb3-4fc5-bda6-7dc0c5f45c74" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_fc92d8e3-9459-4fa0-9c05-657529781804" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_32c23b17-9eb3-4fc5-bda6-7dc0c5f45c74" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LandMember_29c62834-68d3-4fa9-981d-1d69908147e0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LandMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_32c23b17-9eb3-4fc5-bda6-7dc0c5f45c74" xlink:to="loc_us-gaap_LandMember_29c62834-68d3-4fa9-981d-1d69908147e0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProductiveLandMember_36c3ebb7-db06-4e68-bd7d-e724d4f374b3" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProductiveLandMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_32c23b17-9eb3-4fc5-bda6-7dc0c5f45c74" xlink:to="loc_us-gaap_ProductiveLandMember_36c3ebb7-db06-4e68-bd7d-e724d4f374b3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BuildingAndBuildingImprovementsMember_2421f091-5559-493f-9094-f9d861cc9558" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BuildingAndBuildingImprovementsMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_32c23b17-9eb3-4fc5-bda6-7dc0c5f45c74" xlink:to="loc_us-gaap_BuildingAndBuildingImprovementsMember_2421f091-5559-493f-9094-f9d861cc9558" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MachineryAndEquipmentMember_b211afc4-5ce2-4b34-a3e0-f1685d85af81" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MachineryAndEquipmentMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_32c23b17-9eb3-4fc5-bda6-7dc0c5f45c74" xlink:to="loc_us-gaap_MachineryAndEquipmentMember_b211afc4-5ce2-4b34-a3e0-f1685d85af81" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConstructionInProgressMember_dd686913-3fcb-411e-b89d-ea5b9625d9a6" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConstructionInProgressMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_32c23b17-9eb3-4fc5-bda6-7dc0c5f45c74" xlink:to="loc_us-gaap_ConstructionInProgressMember_dd686913-3fcb-411e-b89d-ea5b9625d9a6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems_8bc21bd7-0fbf-4896-9128-58a330b03687" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_9ee1bdd8-189f-4eb4-b008-fd74bf2fa9a7" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentLineItems_8bc21bd7-0fbf-4896-9128-58a330b03687" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentGross_e783700a-1d0d-45cb-84e3-fc654dadc0dc" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentGross"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_8bc21bd7-0fbf-4896-9128-58a330b03687" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentGross_e783700a-1d0d-45cb-84e3-fc654dadc0dc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_99c5f575-d95c-4c68-8a2b-eae66ab9b784" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_8bc21bd7-0fbf-4896-9128-58a330b03687" xlink:to="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_99c5f575-d95c-4c68-8a2b-eae66ab9b784" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_b414457f-8888-475a-be6c-552f06fc468a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_8bc21bd7-0fbf-4896-9128-58a330b03687" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_b414457f-8888-475a-be6c-552f06fc468a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.arcosa.com/role/PropertyPlantandEquipmentNarrativeDetails" xlink:type="simple" xlink:href="aca-20241231.xsd#PropertyPlantandEquipmentNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.arcosa.com/role/PropertyPlantandEquipmentNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAbstract_394968af-b605-4577-9437-3cfa419ebf15" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_b6c96de2-9b2f-411b-bb90-69d0d3c9baa9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAbstract_394968af-b605-4577-9437-3cfa419ebf15" xlink:to="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_b6c96de2-9b2f-411b-bb90-69d0d3c9baa9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_a22dbbb6-f5df-46fc-84f0-b807e6deec17" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_b6c96de2-9b2f-411b-bb90-69d0d3c9baa9" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_a22dbbb6-f5df-46fc-84f0-b807e6deec17" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_0822e352-a4d4-4353-8748-40c17632be0b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_a22dbbb6-f5df-46fc-84f0-b807e6deec17" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_0822e352-a4d4-4353-8748-40c17632be0b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aca_ManufacturingFacilityNonoperatingMember_ee22e315-bc05-4f95-ae6f-cf7385ef58a3" xlink:href="aca-20241231.xsd#aca_ManufacturingFacilityNonoperatingMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_0822e352-a4d4-4353-8748-40c17632be0b" xlink:to="loc_aca_ManufacturingFacilityNonoperatingMember_ee22e315-bc05-4f95-ae6f-cf7385ef58a3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_05380fb6-5408-40da-926c-325044e3d244" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_b6c96de2-9b2f-411b-bb90-69d0d3c9baa9" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_05380fb6-5408-40da-926c-325044e3d244" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_d67025f9-a425-4ddf-8b41-045d2e7afe3d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_05380fb6-5408-40da-926c-325044e3d244" xlink:to="loc_us-gaap_SegmentDomain_d67025f9-a425-4ddf-8b41-045d2e7afe3d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aca_EngineeredStructuresMember_79f2b344-47a9-4719-94d7-5eef6ff7b556" xlink:href="aca-20241231.xsd#aca_EngineeredStructuresMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_d67025f9-a425-4ddf-8b41-045d2e7afe3d" xlink:to="loc_aca_EngineeredStructuresMember_79f2b344-47a9-4719-94d7-5eef6ff7b556" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems_5155d84e-5f03-4112-8ea2-c8ece81fd720" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_b6c96de2-9b2f-411b-bb90-69d0d3c9baa9" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentLineItems_5155d84e-5f03-4112-8ea2-c8ece81fd720" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_a91875e3-67dd-41bc-8ae5-26fb8be0f426" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_5155d84e-5f03-4112-8ea2-c8ece81fd720" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_a91875e3-67dd-41bc-8ae5-26fb8be0f426" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetImpairmentCharges_f90c50d9-30e8-4421-a234-baff5dd98375" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetImpairmentCharges"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_5155d84e-5f03-4112-8ea2-c8ece81fd720" xlink:to="loc_us-gaap_AssetImpairmentCharges_f90c50d9-30e8-4421-a234-baff5dd98375" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.arcosa.com/role/GoodwillandOtherIntangibleAssetsGoodwillbysegmentDetails" xlink:type="simple" xlink:href="aca-20241231.xsd#GoodwillandOtherIntangibleAssetsGoodwillbysegmentDetails"/>
  <link:presentationLink xlink:role="http://www.arcosa.com/role/GoodwillandOtherIntangibleAssetsGoodwillbysegmentDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_1656fce1-470a-4d00-a4c2-b01ac33e07c8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfGoodwillTable_eb94c424-e462-4765-abac-2b6301309708" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfGoodwillTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_1656fce1-470a-4d00-a4c2-b01ac33e07c8" xlink:to="loc_us-gaap_ScheduleOfGoodwillTable_eb94c424-e462-4765-abac-2b6301309708" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_28f7e106-35ce-4860-b8d6-081df2e76775" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfGoodwillTable_eb94c424-e462-4765-abac-2b6301309708" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_28f7e106-35ce-4860-b8d6-081df2e76775" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_03d9d6fd-c0c2-4f8c-b8f6-056d3958e8e5" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_28f7e106-35ce-4860-b8d6-081df2e76775" xlink:to="loc_us-gaap_SegmentDomain_03d9d6fd-c0c2-4f8c-b8f6-056d3958e8e5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aca_ConstructionProductsMember_699a4a35-a67e-442c-961c-59066ee9a9a1" xlink:href="aca-20241231.xsd#aca_ConstructionProductsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_03d9d6fd-c0c2-4f8c-b8f6-056d3958e8e5" xlink:to="loc_aca_ConstructionProductsMember_699a4a35-a67e-442c-961c-59066ee9a9a1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aca_EngineeredStructuresMember_47294bba-af35-40d1-864c-2f83b7b94028" xlink:href="aca-20241231.xsd#aca_EngineeredStructuresMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_03d9d6fd-c0c2-4f8c-b8f6-056d3958e8e5" xlink:to="loc_aca_EngineeredStructuresMember_47294bba-af35-40d1-864c-2f83b7b94028" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aca_TransportationProductsMember_7e47501e-f333-4fd4-9e4c-e92e329049ae" xlink:href="aca-20241231.xsd#aca_TransportationProductsMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_03d9d6fd-c0c2-4f8c-b8f6-056d3958e8e5" xlink:to="loc_aca_TransportationProductsMember_7e47501e-f333-4fd4-9e4c-e92e329049ae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillLineItems_bded7915-a1ac-44d6-b6c9-a6886f17c46d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfGoodwillTable_eb94c424-e462-4765-abac-2b6301309708" xlink:to="loc_us-gaap_GoodwillLineItems_bded7915-a1ac-44d6-b6c9-a6886f17c46d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_e19ee347-fec3-4e68-a8dd-18a80f6f1087" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Goodwill"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillLineItems_bded7915-a1ac-44d6-b6c9-a6886f17c46d" xlink:to="loc_us-gaap_Goodwill_e19ee347-fec3-4e68-a8dd-18a80f6f1087" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.arcosa.com/role/GoodwillandOtherIntangibleAssetsIntangibleassetsnetDetails" xlink:type="simple" xlink:href="aca-20241231.xsd#GoodwillandOtherIntangibleAssetsIntangibleassetsnetDetails"/>
  <link:presentationLink xlink:role="http://www.arcosa.com/role/GoodwillandOtherIntangibleAssetsIntangibleassetsnetDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_cf6d9383-db78-4321-988b-e9a4b93b628e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_aca_ScheduleOfIntangibleAndOtherAssetsTable_665127aa-d6c6-4a2c-ab67-224926dcfd5f" xlink:href="aca-20241231.xsd#aca_ScheduleOfIntangibleAndOtherAssetsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_cf6d9383-db78-4321-988b-e9a4b93b628e" xlink:to="loc_aca_ScheduleOfIntangibleAndOtherAssetsTable_665127aa-d6c6-4a2c-ab67-224926dcfd5f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_ce984264-abad-4618-b222-1ad5caa5e179" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_aca_ScheduleOfIntangibleAndOtherAssetsTable_665127aa-d6c6-4a2c-ab67-224926dcfd5f" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_ce984264-abad-4618-b222-1ad5caa5e179" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_c4d32431-cdfb-40c8-baec-e3b17798b10b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_ce984264-abad-4618-b222-1ad5caa5e179" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_c4d32431-cdfb-40c8-baec-e3b17798b10b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerRelationshipsMember_620f6b5b-297f-4d24-b9ad-c474a4700eef" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CustomerRelationshipsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_c4d32431-cdfb-40c8-baec-e3b17798b10b" xlink:to="loc_us-gaap_CustomerRelationshipsMember_620f6b5b-297f-4d24-b9ad-c474a4700eef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConstructionPermitsMember_16c279f5-eeb3-474b-bc31-14339f295291" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConstructionPermitsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_c4d32431-cdfb-40c8-baec-e3b17798b10b" xlink:to="loc_us-gaap_ConstructionPermitsMember_16c279f5-eeb3-474b-bc31-14339f295291" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherIntangibleAssetsMember_3cc9514d-499d-45ab-8c09-5a0f0df07390" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherIntangibleAssetsMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_c4d32431-cdfb-40c8-baec-e3b17798b10b" xlink:to="loc_us-gaap_OtherIntangibleAssetsMember_3cc9514d-499d-45ab-8c09-5a0f0df07390" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aca_IntangibleAssetsLineItems_8e8bbbc4-c4d4-4e59-986b-1330b1ecab9a" xlink:href="aca-20241231.xsd#aca_IntangibleAssetsLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_aca_ScheduleOfIntangibleAndOtherAssetsTable_665127aa-d6c6-4a2c-ab67-224926dcfd5f" xlink:to="loc_aca_IntangibleAssetsLineItems_8e8bbbc4-c4d4-4e59-986b-1330b1ecab9a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedTrademarks_033a427e-9a60-4e7c-a3f9-444003b7ff9a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IndefiniteLivedTrademarks"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_aca_IntangibleAssetsLineItems_8e8bbbc4-c4d4-4e59-986b-1330b1ecab9a" xlink:to="loc_us-gaap_IndefiniteLivedTrademarks_033a427e-9a60-4e7c-a3f9-444003b7ff9a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsGross_23437f32-b457-4cce-b81f-61ab7d8e9438" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsGross"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_aca_IntangibleAssetsLineItems_8e8bbbc4-c4d4-4e59-986b-1330b1ecab9a" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsGross_23437f32-b457-4cce-b81f-61ab7d8e9438" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_2cedefe2-fa7b-498d-9334-6a99600f201a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_aca_IntangibleAssetsLineItems_8e8bbbc4-c4d4-4e59-986b-1330b1ecab9a" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_2cedefe2-fa7b-498d-9334-6a99600f201a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet_3a74610b-53cd-4afe-a4c3-27ee5b0cc8a7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_aca_IntangibleAssetsLineItems_8e8bbbc4-c4d4-4e59-986b-1330b1ecab9a" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsNet_3a74610b-53cd-4afe-a4c3-27ee5b0cc8a7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_9faf8e18-e843-4dff-bedf-1d1794119bb0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_aca_IntangibleAssetsLineItems_8e8bbbc4-c4d4-4e59-986b-1330b1ecab9a" xlink:to="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_9faf8e18-e843-4dff-bedf-1d1794119bb0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.arcosa.com/role/GoodwillandOtherIntangibleAssetsFutureamortizationDetails" xlink:type="simple" xlink:href="aca-20241231.xsd#GoodwillandOtherIntangibleAssetsFutureamortizationDetails"/>
  <link:presentationLink xlink:role="http://www.arcosa.com/role/GoodwillandOtherIntangibleAssetsFutureamortizationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_1c30b68b-8349-457e-87bf-193d92657408" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract_1bc3a7f9-2acd-44eb-b91b-28397f1795c7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_1c30b68b-8349-457e-87bf-193d92657408" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract_1bc3a7f9-2acd-44eb-b91b-28397f1795c7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_4979112c-9e9a-4be9-9b1f-e7840c619fa9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract_1bc3a7f9-2acd-44eb-b91b-28397f1795c7" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_4979112c-9e9a-4be9-9b1f-e7840c619fa9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_91c342b0-325e-41b3-8bf7-50154ad18e45" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract_1bc3a7f9-2acd-44eb-b91b-28397f1795c7" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_91c342b0-325e-41b3-8bf7-50154ad18e45" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_3345bffa-77bf-4b63-aa89-cdd5d8a2bcb9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract_1bc3a7f9-2acd-44eb-b91b-28397f1795c7" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_3345bffa-77bf-4b63-aa89-cdd5d8a2bcb9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_00ed2373-7f48-4a2b-994b-21d1a4db269b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract_1bc3a7f9-2acd-44eb-b91b-28397f1795c7" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_00ed2373-7f48-4a2b-994b-21d1a4db269b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_012909da-3110-4da2-8205-54d218496f49" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract_1bc3a7f9-2acd-44eb-b91b-28397f1795c7" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_012909da-3110-4da2-8205-54d218496f49" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive_80011441-3e45-414c-87b1-06ecc04706c0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract_1bc3a7f9-2acd-44eb-b91b-28397f1795c7" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive_80011441-3e45-414c-87b1-06ecc04706c0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.arcosa.com/role/GoodwillandOtherIntangibleAssetsNarrativeDetails" xlink:type="simple" xlink:href="aca-20241231.xsd#GoodwillandOtherIntangibleAssetsNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.arcosa.com/role/GoodwillandOtherIntangibleAssetsNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_1586a871-7ada-425f-9b33-5a82023297d5" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfIntangibleAssets_29fe6cf3-5845-4631-8982-2160f329eea3" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AmortizationOfIntangibleAssets"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_1586a871-7ada-425f-9b33-5a82023297d5" xlink:to="loc_us-gaap_AmortizationOfIntangibleAssets_29fe6cf3-5845-4631-8982-2160f329eea3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.arcosa.com/role/DebtComponentsofdebtDetails" xlink:type="simple" xlink:href="aca-20241231.xsd#DebtComponentsofdebtDetails"/>
  <link:presentationLink xlink:role="http://www.arcosa.com/role/DebtComponentsofdebtDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_c2b36b26-0247-451a-86de-ff1af2d663c1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_feb50f43-0c27-4914-94d4-1ce5f832ba1b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_c2b36b26-0247-451a-86de-ff1af2d663c1" xlink:to="loc_us-gaap_DebtInstrumentTable_feb50f43-0c27-4914-94d4-1ce5f832ba1b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_42687c64-fd50-4970-91d3-d875bdc24fc5" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_feb50f43-0c27-4914-94d4-1ce5f832ba1b" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_42687c64-fd50-4970-91d3-d875bdc24fc5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_fe0a661d-e6cb-40f7-ac09-bf4221df0f38" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_42687c64-fd50-4970-91d3-d875bdc24fc5" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_fe0a661d-e6cb-40f7-ac09-bf4221df0f38" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditMember_735faed0-b73a-43ed-94f3-9151d2d0b2b0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LineOfCreditMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_fe0a661d-e6cb-40f7-ac09-bf4221df0f38" xlink:to="loc_us-gaap_LineOfCreditMember_735faed0-b73a-43ed-94f3-9151d2d0b2b0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aca_TermLoanMember_620c123f-b4c4-4343-b2c4-00771545ab27" xlink:href="aca-20241231.xsd#aca_TermLoanMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_fe0a661d-e6cb-40f7-ac09-bf4221df0f38" xlink:to="loc_aca_TermLoanMember_620c123f-b4c4-4343-b2c4-00771545ab27" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aca_SeniorNotesDue2029Member_2424c4a7-01b0-4a6e-9da3-6c179a9ab234" xlink:href="aca-20241231.xsd#aca_SeniorNotesDue2029Member"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_fe0a661d-e6cb-40f7-ac09-bf4221df0f38" xlink:to="loc_aca_SeniorNotesDue2029Member_2424c4a7-01b0-4a6e-9da3-6c179a9ab234" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aca_SeniorNotesDue2032Member_b6f560f1-d290-4ff4-8dd9-151f28baac12" xlink:href="aca-20241231.xsd#aca_SeniorNotesDue2032Member"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_fe0a661d-e6cb-40f7-ac09-bf4221df0f38" xlink:to="loc_aca_SeniorNotesDue2032Member_b6f560f1-d290-4ff4-8dd9-151f28baac12" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityAxis_db6cef41-792e-49b3-96d9-63448cc0d25b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CreditFacilityAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_feb50f43-0c27-4914-94d4-1ce5f832ba1b" xlink:to="loc_us-gaap_CreditFacilityAxis_db6cef41-792e-49b3-96d9-63448cc0d25b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_ca0e9b8b-221e-437e-bbe1-7e8ef5caefa7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CreditFacilityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityAxis_db6cef41-792e-49b3-96d9-63448cc0d25b" xlink:to="loc_us-gaap_CreditFacilityDomain_ca0e9b8b-221e-437e-bbe1-7e8ef5caefa7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevolvingCreditFacilityMember_0abef424-ad4b-4482-8ead-01ce2fb64168" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevolvingCreditFacilityMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityDomain_ca0e9b8b-221e-437e-bbe1-7e8ef5caefa7" xlink:to="loc_us-gaap_RevolvingCreditFacilityMember_0abef424-ad4b-4482-8ead-01ce2fb64168" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_d5823665-9a0f-4b35-af44-9bdd0d279dda" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_feb50f43-0c27-4914-94d4-1ce5f832ba1b" xlink:to="loc_us-gaap_DebtInstrumentAxis_d5823665-9a0f-4b35-af44-9bdd0d279dda" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_08bc5f82-640d-4ce0-beff-3dac955fa3d2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentAxis_d5823665-9a0f-4b35-af44-9bdd0d279dda" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_08bc5f82-640d-4ce0-beff-3dac955fa3d2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnsecuredDebtMember_87583cc1-afca-4e29-bb71-1fcc365e7561" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnsecuredDebtMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_08bc5f82-640d-4ce0-beff-3dac955fa3d2" xlink:to="loc_us-gaap_UnsecuredDebtMember_87583cc1-afca-4e29-bb71-1fcc365e7561" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_8c37f814-f670-4e09-8cc2-db5b88944392" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_feb50f43-0c27-4914-94d4-1ce5f832ba1b" xlink:to="loc_us-gaap_DebtInstrumentLineItems_8c37f814-f670-4e09-8cc2-db5b88944392" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermLineOfCredit_dd30a688-eb60-4033-a3a0-688f7fedf4c5" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermLineOfCredit"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_8c37f814-f670-4e09-8cc2-db5b88944392" xlink:to="loc_us-gaap_LongTermLineOfCredit_dd30a688-eb60-4033-a3a0-688f7fedf4c5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentCarryingAmount_fefc33b1-7524-42d2-be3a-2bf5a12d55c0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentCarryingAmount"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_8c37f814-f670-4e09-8cc2-db5b88944392" xlink:to="loc_us-gaap_DebtInstrumentCarryingAmount_fefc33b1-7524-42d2-be3a-2bf5a12d55c0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiability_78d39da8-6b4c-4f13-b931-c588e6b9125b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinanceLeaseLiability"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_8c37f814-f670-4e09-8cc2-db5b88944392" xlink:to="loc_us-gaap_FinanceLeaseLiability_78d39da8-6b4c-4f13-b931-c588e6b9125b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities_dd33f3cd-b6a7-4192-8b23-4e3ac529b355" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_8c37f814-f670-4e09-8cc2-db5b88944392" xlink:to="loc_us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities_dd33f3cd-b6a7-4192-8b23-4e3ac529b355" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFinanceCostsNet_96c80d49-587d-4044-9e2e-29de3447da52" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredFinanceCostsNet"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_8c37f814-f670-4e09-8cc2-db5b88944392" xlink:to="loc_us-gaap_DeferredFinanceCostsNet_96c80d49-587d-4044-9e2e-29de3447da52" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtAndCapitalLeaseObligations_e66594a5-cdce-46bf-9ca3-9b3119b2e476" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtAndCapitalLeaseObligations"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_8c37f814-f670-4e09-8cc2-db5b88944392" xlink:to="loc_us-gaap_DebtAndCapitalLeaseObligations_e66594a5-cdce-46bf-9ca3-9b3119b2e476" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.arcosa.com/role/DebtRemainingprincipalpaymentsunderexistingdebtagreementsDetails" xlink:type="simple" xlink:href="aca-20241231.xsd#DebtRemainingprincipalpaymentsunderexistingdebtagreementsDetails"/>
  <link:presentationLink xlink:role="http://www.arcosa.com/role/DebtRemainingprincipalpaymentsunderexistingdebtagreementsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_63e1d822-f39b-40d4-9704-b89ae14e115b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_4ebad64b-bbb3-4188-8f34-3d1a2c42573e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_63e1d822-f39b-40d4-9704-b89ae14e115b" xlink:to="loc_us-gaap_DebtInstrumentTable_4ebad64b-bbb3-4188-8f34-3d1a2c42573e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_9f1b4d08-5477-4903-ae27-e7a05142603d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_4ebad64b-bbb3-4188-8f34-3d1a2c42573e" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_9f1b4d08-5477-4903-ae27-e7a05142603d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_ad290923-d69b-497e-85b0-7d6ab4f261b2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_9f1b4d08-5477-4903-ae27-e7a05142603d" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_ad290923-d69b-497e-85b0-7d6ab4f261b2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditMember_3f6aac03-0d37-4f10-9c3d-5417b8009b15" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LineOfCreditMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_ad290923-d69b-497e-85b0-7d6ab4f261b2" xlink:to="loc_us-gaap_LineOfCreditMember_3f6aac03-0d37-4f10-9c3d-5417b8009b15" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aca_TermLoanMember_6bb93bb6-51cb-4354-af20-a07dd32b5888" xlink:href="aca-20241231.xsd#aca_TermLoanMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_ad290923-d69b-497e-85b0-7d6ab4f261b2" xlink:to="loc_aca_TermLoanMember_6bb93bb6-51cb-4354-af20-a07dd32b5888" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aca_SeniorNotesDue2029Member_666d774b-e186-4bca-9f40-b9ecb29f28e8" xlink:href="aca-20241231.xsd#aca_SeniorNotesDue2029Member"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_ad290923-d69b-497e-85b0-7d6ab4f261b2" xlink:to="loc_aca_SeniorNotesDue2029Member_666d774b-e186-4bca-9f40-b9ecb29f28e8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aca_SeniorNotesDue2032Member_fc9f47ca-772c-485a-943b-39422af4e5ef" xlink:href="aca-20241231.xsd#aca_SeniorNotesDue2032Member"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_ad290923-d69b-497e-85b0-7d6ab4f261b2" xlink:to="loc_aca_SeniorNotesDue2032Member_fc9f47ca-772c-485a-943b-39422af4e5ef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityAxis_8c5e32da-6156-491a-aa89-b787e482bbe2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CreditFacilityAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_4ebad64b-bbb3-4188-8f34-3d1a2c42573e" xlink:to="loc_us-gaap_CreditFacilityAxis_8c5e32da-6156-491a-aa89-b787e482bbe2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_e0dd0ba9-fd71-4cdf-8e75-f01e1f777e8f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CreditFacilityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityAxis_8c5e32da-6156-491a-aa89-b787e482bbe2" xlink:to="loc_us-gaap_CreditFacilityDomain_e0dd0ba9-fd71-4cdf-8e75-f01e1f777e8f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevolvingCreditFacilityMember_94a49249-075d-485f-8678-643d6aa63cfa" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevolvingCreditFacilityMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityDomain_e0dd0ba9-fd71-4cdf-8e75-f01e1f777e8f" xlink:to="loc_us-gaap_RevolvingCreditFacilityMember_94a49249-075d-485f-8678-643d6aa63cfa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_c212866e-db58-4ab8-afaa-c04ae9a69851" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_4ebad64b-bbb3-4188-8f34-3d1a2c42573e" xlink:to="loc_us-gaap_DebtInstrumentAxis_c212866e-db58-4ab8-afaa-c04ae9a69851" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_b926e5dd-0076-43a1-9be5-f9d60e3aced8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentAxis_c212866e-db58-4ab8-afaa-c04ae9a69851" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_b926e5dd-0076-43a1-9be5-f9d60e3aced8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SecuredDebtMember_77c882a3-af54-42a1-a505-83b49ac96626" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SecuredDebtMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_b926e5dd-0076-43a1-9be5-f9d60e3aced8" xlink:to="loc_us-gaap_SecuredDebtMember_77c882a3-af54-42a1-a505-83b49ac96626" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermDebtTypeAxis_04675b88-95cd-4551-a115-0c27eec12dff" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShortTermDebtTypeAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_4ebad64b-bbb3-4188-8f34-3d1a2c42573e" xlink:to="loc_us-gaap_ShortTermDebtTypeAxis_04675b88-95cd-4551-a115-0c27eec12dff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermDebtTypeDomain_355485f0-83b3-40fb-b4a7-fc6af1b36e24" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShortTermDebtTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShortTermDebtTypeAxis_04675b88-95cd-4551-a115-0c27eec12dff" xlink:to="loc_us-gaap_ShortTermDebtTypeDomain_355485f0-83b3-40fb-b4a7-fc6af1b36e24" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BridgeLoanMember_6e3c76e5-c860-4f16-848e-3e9064cdf8c5" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BridgeLoanMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShortTermDebtTypeDomain_355485f0-83b3-40fb-b4a7-fc6af1b36e24" xlink:to="loc_us-gaap_BridgeLoanMember_6e3c76e5-c860-4f16-848e-3e9064cdf8c5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_439a5213-5e3c-4b60-9dd2-a9fb5f3dd87b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_4ebad64b-bbb3-4188-8f34-3d1a2c42573e" xlink:to="loc_us-gaap_DebtInstrumentLineItems_439a5213-5e3c-4b60-9dd2-a9fb5f3dd87b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_bffa327a-bcf9-4b87-a2c0-579e36ac69d9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_439a5213-5e3c-4b60-9dd2-a9fb5f3dd87b" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_bffa327a-bcf9-4b87-a2c0-579e36ac69d9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_ea4a6dc8-9311-443c-a7ab-e8afd09c3288" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_439a5213-5e3c-4b60-9dd2-a9fb5f3dd87b" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_ea4a6dc8-9311-443c-a7ab-e8afd09c3288" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_74b2584b-5ac5-4dc9-960f-6e19b6c74106" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_439a5213-5e3c-4b60-9dd2-a9fb5f3dd87b" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_74b2584b-5ac5-4dc9-960f-6e19b6c74106" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour_53703c91-2a1a-46cd-bcad-050d65ca04b9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_439a5213-5e3c-4b60-9dd2-a9fb5f3dd87b" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour_53703c91-2a1a-46cd-bcad-050d65ca04b9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive_3c185a9b-a880-4706-a72e-d13ab9339e6d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_439a5213-5e3c-4b60-9dd2-a9fb5f3dd87b" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive_3c185a9b-a880-4706-a72e-d13ab9339e6d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive_eecaec84-dc8d-45ee-932b-296e8d24fcb7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_439a5213-5e3c-4b60-9dd2-a9fb5f3dd87b" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive_eecaec84-dc8d-45ee-932b-296e8d24fcb7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.arcosa.com/role/DebtNarrativeDetails" xlink:type="simple" xlink:href="aca-20241231.xsd#DebtNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.arcosa.com/role/DebtNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_928ce0c3-9077-4b9c-a58c-7a3210e74d51" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_04087a9a-6138-41f5-b63d-6d1bfffc4f45" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_928ce0c3-9077-4b9c-a58c-7a3210e74d51" xlink:to="loc_us-gaap_DebtInstrumentTable_04087a9a-6138-41f5-b63d-6d1bfffc4f45" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_7c1b7d48-3ddb-4c4e-a169-5109e35b2417" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_04087a9a-6138-41f5-b63d-6d1bfffc4f45" xlink:to="loc_srt_RangeAxis_7c1b7d48-3ddb-4c4e-a169-5109e35b2417" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_483412aa-ee74-4abb-9386-786f3edee35f" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_7c1b7d48-3ddb-4c4e-a169-5109e35b2417" xlink:to="loc_srt_RangeMember_483412aa-ee74-4abb-9386-786f3edee35f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_75950ee2-0211-4e35-910d-f092fef19a95" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MinimumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_483412aa-ee74-4abb-9386-786f3edee35f" xlink:to="loc_srt_MinimumMember_75950ee2-0211-4e35-910d-f092fef19a95" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_a93585fd-99e5-45c4-9b30-33a4b05557d5" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MaximumMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_483412aa-ee74-4abb-9386-786f3edee35f" xlink:to="loc_srt_MaximumMember_a93585fd-99e5-45c4-9b30-33a4b05557d5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateAxis_941b9924-9a13-4df1-a217-ee81861681be" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_VariableRateAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_04087a9a-6138-41f5-b63d-6d1bfffc4f45" xlink:to="loc_us-gaap_VariableRateAxis_941b9924-9a13-4df1-a217-ee81861681be" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateDomain_17747af2-7989-4491-a9d2-42eea8a0dc3a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_VariableRateDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableRateAxis_941b9924-9a13-4df1-a217-ee81861681be" xlink:to="loc_us-gaap_VariableRateDomain_17747af2-7989-4491-a9d2-42eea8a0dc3a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SecuredOvernightFinancingRateSofrMember_4e5c2ccc-0c08-4389-93d0-9f3546438a0d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SecuredOvernightFinancingRateSofrMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableRateDomain_17747af2-7989-4491-a9d2-42eea8a0dc3a" xlink:to="loc_us-gaap_SecuredOvernightFinancingRateSofrMember_4e5c2ccc-0c08-4389-93d0-9f3546438a0d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BaseRateMember_fa59e0b4-96d0-4593-8d72-a5428750ec79" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BaseRateMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableRateDomain_17747af2-7989-4491-a9d2-42eea8a0dc3a" xlink:to="loc_us-gaap_BaseRateMember_fa59e0b4-96d0-4593-8d72-a5428750ec79" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentRiskAxis_77d131a3-9dc8-4359-baa4-b6e4f4eca7e9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeInstrumentRiskAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_04087a9a-6138-41f5-b63d-6d1bfffc4f45" xlink:to="loc_us-gaap_DerivativeInstrumentRiskAxis_77d131a3-9dc8-4359-baa4-b6e4f4eca7e9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_2f2cf4bb-153a-41d9-9f14-e330e0419808" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_77d131a3-9dc8-4359-baa4-b6e4f4eca7e9" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_2f2cf4bb-153a-41d9-9f14-e330e0419808" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestRateSwapMember_6b7b3fc9-eb84-4e27-aa60-4a7baf503bf3" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InterestRateSwapMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_2f2cf4bb-153a-41d9-9f14-e330e0419808" xlink:to="loc_us-gaap_InterestRateSwapMember_6b7b3fc9-eb84-4e27-aa60-4a7baf503bf3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingDesignationAxis_1a506ab4-69ae-4cbe-86ac-fe8a41cc0881" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_HedgingDesignationAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_04087a9a-6138-41f5-b63d-6d1bfffc4f45" xlink:to="loc_us-gaap_HedgingDesignationAxis_1a506ab4-69ae-4cbe-86ac-fe8a41cc0881" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingDesignationDomain_69518f9a-602e-44ad-b06a-ef68c20c18fe" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_HedgingDesignationDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_HedgingDesignationAxis_1a506ab4-69ae-4cbe-86ac-fe8a41cc0881" xlink:to="loc_us-gaap_HedgingDesignationDomain_69518f9a-602e-44ad-b06a-ef68c20c18fe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DesignatedAsHedgingInstrumentMember_6e4ae62f-447d-405f-90ce-6d566780c7a2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DesignatedAsHedgingInstrumentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_HedgingDesignationDomain_69518f9a-602e-44ad-b06a-ef68c20c18fe" xlink:to="loc_us-gaap_DesignatedAsHedgingInstrumentMember_6e4ae62f-447d-405f-90ce-6d566780c7a2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityAxis_c467f635-547b-4a6d-86e0-da363d929ba7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CreditFacilityAxis"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_04087a9a-6138-41f5-b63d-6d1bfffc4f45" xlink:to="loc_us-gaap_CreditFacilityAxis_c467f635-547b-4a6d-86e0-da363d929ba7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_e0dcf2d0-bdff-4fd9-9f60-0a43d7a72a12" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CreditFacilityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityAxis_c467f635-547b-4a6d-86e0-da363d929ba7" xlink:to="loc_us-gaap_CreditFacilityDomain_e0dcf2d0-bdff-4fd9-9f60-0a43d7a72a12" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevolvingCreditFacilityMember_59bc6c33-2b74-4d3a-affc-413e008a419d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevolvingCreditFacilityMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityDomain_e0dcf2d0-bdff-4fd9-9f60-0a43d7a72a12" xlink:to="loc_us-gaap_RevolvingCreditFacilityMember_59bc6c33-2b74-4d3a-affc-413e008a419d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LetterOfCreditMember_ecce46a2-bb09-44cd-b34b-ae982f6532bc" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LetterOfCreditMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityDomain_e0dcf2d0-bdff-4fd9-9f60-0a43d7a72a12" xlink:to="loc_us-gaap_LetterOfCreditMember_ecce46a2-bb09-44cd-b34b-ae982f6532bc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_cd94333b-1901-4c62-9d9f-22756fef83db" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_04087a9a-6138-41f5-b63d-6d1bfffc4f45" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_cd94333b-1901-4c62-9d9f-22756fef83db" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_2b64b534-7717-4b5a-aecc-dfe445ac99fb" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_cd94333b-1901-4c62-9d9f-22756fef83db" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_2b64b534-7717-4b5a-aecc-dfe445ac99fb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditMember_ac869b26-8c07-48fe-a31e-5d2819906384" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LineOfCreditMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_2b64b534-7717-4b5a-aecc-dfe445ac99fb" xlink:to="loc_us-gaap_LineOfCreditMember_ac869b26-8c07-48fe-a31e-5d2819906384" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aca_TermLoanMember_72bd0b3a-3695-4562-9f2a-8b8d5f1c0f0e" xlink:href="aca-20241231.xsd#aca_TermLoanMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_2b64b534-7717-4b5a-aecc-dfe445ac99fb" xlink:to="loc_aca_TermLoanMember_72bd0b3a-3695-4562-9f2a-8b8d5f1c0f0e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aca_SeniorNotesDue2032Member_5495da29-ecfd-46b7-82bf-2548fedfcb33" xlink:href="aca-20241231.xsd#aca_SeniorNotesDue2032Member"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_2b64b534-7717-4b5a-aecc-dfe445ac99fb" xlink:to="loc_aca_SeniorNotesDue2032Member_5495da29-ecfd-46b7-82bf-2548fedfcb33" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aca_SeniorNotesDue2029Member_ff7b5c2d-efc5-4c1e-b5a7-7686cffd4e2c" xlink:href="aca-20241231.xsd#aca_SeniorNotesDue2029Member"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_2b64b534-7717-4b5a-aecc-dfe445ac99fb" xlink:to="loc_aca_SeniorNotesDue2029Member_ff7b5c2d-efc5-4c1e-b5a7-7686cffd4e2c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_3ab04ccc-aeed-465d-b026-e084366f0eae" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_04087a9a-6138-41f5-b63d-6d1bfffc4f45" xlink:to="loc_us-gaap_DebtInstrumentAxis_3ab04ccc-aeed-465d-b026-e084366f0eae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_61e2cb15-01e8-4a91-a34d-1fa058310434" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentAxis_3ab04ccc-aeed-465d-b026-e084366f0eae" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_61e2cb15-01e8-4a91-a34d-1fa058310434" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnsecuredDebtMember_ca1fb03d-94e6-4d26-9c65-1c021b2636c7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnsecuredDebtMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_61e2cb15-01e8-4a91-a34d-1fa058310434" xlink:to="loc_us-gaap_UnsecuredDebtMember_ca1fb03d-94e6-4d26-9c65-1c021b2636c7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SecuredDebtMember_58649bde-c0b5-490c-903b-9e73ce7f7916" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SecuredDebtMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_61e2cb15-01e8-4a91-a34d-1fa058310434" xlink:to="loc_us-gaap_SecuredDebtMember_58649bde-c0b5-490c-903b-9e73ce7f7916" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermDebtTypeAxis_97d62042-d340-427d-b43f-10f1f8fc2ea1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShortTermDebtTypeAxis"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_04087a9a-6138-41f5-b63d-6d1bfffc4f45" xlink:to="loc_us-gaap_ShortTermDebtTypeAxis_97d62042-d340-427d-b43f-10f1f8fc2ea1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermDebtTypeDomain_3d4c34a2-f81c-47e4-8989-4d906f5fc546" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShortTermDebtTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShortTermDebtTypeAxis_97d62042-d340-427d-b43f-10f1f8fc2ea1" xlink:to="loc_us-gaap_ShortTermDebtTypeDomain_3d4c34a2-f81c-47e4-8989-4d906f5fc546" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BridgeLoanMember_213c6bff-d2df-49c4-9ffb-ee5c2a094659" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BridgeLoanMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShortTermDebtTypeDomain_3d4c34a2-f81c-47e4-8989-4d906f5fc546" xlink:to="loc_us-gaap_BridgeLoanMember_213c6bff-d2df-49c4-9ffb-ee5c2a094659" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aca_FuturePeriodAxis_152274d9-7f1c-47ec-b429-3b9293aaee69" xlink:href="aca-20241231.xsd#aca_FuturePeriodAxis"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_04087a9a-6138-41f5-b63d-6d1bfffc4f45" xlink:to="loc_aca_FuturePeriodAxis_152274d9-7f1c-47ec-b429-3b9293aaee69" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aca_FuturePeriodDomain_c8fa3998-0761-434c-9386-a48ac93b7087" xlink:href="aca-20241231.xsd#aca_FuturePeriodDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_aca_FuturePeriodAxis_152274d9-7f1c-47ec-b429-3b9293aaee69" xlink:to="loc_aca_FuturePeriodDomain_c8fa3998-0761-434c-9386-a48ac93b7087" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aca_October12024ToJune302025Member_a53a7972-113f-4464-8db9-7143c08370ea" xlink:href="aca-20241231.xsd#aca_October12024ToJune302025Member"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_aca_FuturePeriodDomain_c8fa3998-0761-434c-9386-a48ac93b7087" xlink:to="loc_aca_October12024ToJune302025Member_a53a7972-113f-4464-8db9-7143c08370ea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aca_July12025ToDecember312025Member_0066c243-2760-4990-93b9-6d4bb3894677" xlink:href="aca-20241231.xsd#aca_July12025ToDecember312025Member"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_aca_FuturePeriodDomain_c8fa3998-0761-434c-9386-a48ac93b7087" xlink:to="loc_aca_July12025ToDecember312025Member_0066c243-2760-4990-93b9-6d4bb3894677" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aca_January12026ToAugust232028Member_ea437cea-9c2b-4aec-8681-6e89b65d0099" xlink:href="aca-20241231.xsd#aca_January12026ToAugust232028Member"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_aca_FuturePeriodDomain_c8fa3998-0761-434c-9386-a48ac93b7087" xlink:to="loc_aca_January12026ToAugust232028Member_ea437cea-9c2b-4aec-8681-6e89b65d0099" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aca_UpToFourFiscalQuartersUponMaterialAcquisitionMember_c68eb238-8309-432b-8be1-a02d77a13d0e" xlink:href="aca-20241231.xsd#aca_UpToFourFiscalQuartersUponMaterialAcquisitionMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_aca_FuturePeriodDomain_c8fa3998-0761-434c-9386-a48ac93b7087" xlink:to="loc_aca_UpToFourFiscalQuartersUponMaterialAcquisitionMember_c68eb238-8309-432b-8be1-a02d77a13d0e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_1044a061-5349-401f-aa92-aa71f3b9a208" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_04087a9a-6138-41f5-b63d-6d1bfffc4f45" xlink:to="loc_us-gaap_DebtInstrumentLineItems_1044a061-5349-401f-aa92-aa71f3b9a208" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_219b77b7-5baf-44d1-83c7-918d3edd643d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_1044a061-5349-401f-aa92-aa71f3b9a208" xlink:to="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_219b77b7-5baf-44d1-83c7-918d3edd643d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aca_DebtInstrumentCovenantUnrestrictedCashMaximum_59ed8d3e-2209-4030-98c8-755ce7389c97" xlink:href="aca-20241231.xsd#aca_DebtInstrumentCovenantUnrestrictedCashMaximum"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_1044a061-5349-401f-aa92-aa71f3b9a208" xlink:to="loc_aca_DebtInstrumentCovenantUnrestrictedCashMaximum_59ed8d3e-2209-4030-98c8-755ce7389c97" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_bfaf43af-31a5-4477-b65c-1b9e56613822" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentBasisSpreadOnVariableRate1"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_1044a061-5349-401f-aa92-aa71f3b9a208" xlink:to="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_bfaf43af-31a5-4477-b65c-1b9e56613822" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityCommitmentFeePercentage_93b53ea2-462d-4718-aa19-f8a1b804397c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LineOfCreditFacilityCommitmentFeePercentage"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_1044a061-5349-401f-aa92-aa71f3b9a208" xlink:to="loc_us-gaap_LineOfCreditFacilityCommitmentFeePercentage_93b53ea2-462d-4718-aa19-f8a1b804397c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aca_DebtInstrumentCovenantNetLeverageRatio_0b6606a5-c7d8-499d-8829-0e6d03762b1b" xlink:href="aca-20241231.xsd#aca_DebtInstrumentCovenantNetLeverageRatio"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_1044a061-5349-401f-aa92-aa71f3b9a208" xlink:to="loc_aca_DebtInstrumentCovenantNetLeverageRatio_0b6606a5-c7d8-499d-8829-0e6d03762b1b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermLineOfCredit_80520872-2b4a-4081-b834-b8192e57cabb" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermLineOfCredit"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_1044a061-5349-401f-aa92-aa71f3b9a208" xlink:to="loc_us-gaap_LongTermLineOfCredit_80520872-2b4a-4081-b834-b8192e57cabb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LettersOfCreditOutstandingAmount_6d2618ee-bb27-44ac-9612-bf07c8bf5908" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LettersOfCreditOutstandingAmount"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_1044a061-5349-401f-aa92-aa71f3b9a208" xlink:to="loc_us-gaap_LettersOfCreditOutstandingAmount_6d2618ee-bb27-44ac-9612-bf07c8bf5908" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_d7e52500-b151-4e71-8638-3b0d5a695c73" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_1044a061-5349-401f-aa92-aa71f3b9a208" xlink:to="loc_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_d7e52500-b151-4e71-8638-3b0d5a695c73" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromLinesOfCredit_54829398-6fb1-4416-96fc-7c6e73851d08" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromLinesOfCredit"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_1044a061-5349-401f-aa92-aa71f3b9a208" xlink:to="loc_us-gaap_ProceedsFromLinesOfCredit_54829398-6fb1-4416-96fc-7c6e73851d08" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfDebtIssuanceCosts_dc5a5ae3-a5d5-44e8-b957-3f83ebb1cbf5" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsOfDebtIssuanceCosts"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_1044a061-5349-401f-aa92-aa71f3b9a208" xlink:to="loc_us-gaap_PaymentsOfDebtIssuanceCosts_dc5a5ae3-a5d5-44e8-b957-3f83ebb1cbf5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFinanceCostsNet_224829cc-d8bc-48ba-adb3-c53574852429" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredFinanceCostsNet"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_1044a061-5349-401f-aa92-aa71f3b9a208" xlink:to="loc_us-gaap_DeferredFinanceCostsNet_224829cc-d8bc-48ba-adb3-c53574852429" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentCarryingAmount_6a207dbc-a6a5-4b7a-8eaf-1cbdcbe386ef" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentCarryingAmount"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_1044a061-5349-401f-aa92-aa71f3b9a208" xlink:to="loc_us-gaap_DebtInstrumentCarryingAmount_6a207dbc-a6a5-4b7a-8eaf-1cbdcbe386ef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfLinesOfCredit_f93ae864-1286-4a34-b140-c7f2b8abf27e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RepaymentsOfLinesOfCredit"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_1044a061-5349-401f-aa92-aa71f3b9a208" xlink:to="loc_us-gaap_RepaymentsOfLinesOfCredit_f93ae864-1286-4a34-b140-c7f2b8abf27e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aca_DebtInstrumentQuarterlyAmortizationPaymentRate_efeddff4-9330-4dba-b8d7-d6b81f8f5445" xlink:href="aca-20241231.xsd#aca_DebtInstrumentQuarterlyAmortizationPaymentRate"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_1044a061-5349-401f-aa92-aa71f3b9a208" xlink:to="loc_aca_DebtInstrumentQuarterlyAmortizationPaymentRate_efeddff4-9330-4dba-b8d7-d6b81f8f5445" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_8f5c6d4f-8048-41da-b67a-6e994fc107b4" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_1044a061-5349-401f-aa92-aa71f3b9a208" xlink:to="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_8f5c6d4f-8048-41da-b67a-6e994fc107b4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtFairValue_75e52248-e35f-4515-a0a1-c9a091fd4e51" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtFairValue"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_1044a061-5349-401f-aa92-aa71f3b9a208" xlink:to="loc_us-gaap_LongTermDebtFairValue_75e52248-e35f-4515-a0a1-c9a091fd4e51" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aca_CommittedBridgeLoanFinancing_cbe4fc7c-bdef-4124-b710-85101881230c" xlink:href="aca-20241231.xsd#aca_CommittedBridgeLoanFinancing"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_1044a061-5349-401f-aa92-aa71f3b9a208" xlink:to="loc_aca_CommittedBridgeLoanFinancing_cbe4fc7c-bdef-4124-b710-85101881230c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeNotionalAmount_3c953a38-ca67-4960-835e-566699082281" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeNotionalAmount"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_1044a061-5349-401f-aa92-aa71f3b9a208" xlink:to="loc_us-gaap_DerivativeNotionalAmount_3c953a38-ca67-4960-835e-566699082281" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeFixedInterestRate_5b1b1a72-8e7e-4f99-bb68-1a10f401f2fa" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeFixedInterestRate"/>
    <link:presentationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_1044a061-5349-401f-aa92-aa71f3b9a208" xlink:to="loc_us-gaap_DerivativeFixedInterestRate_5b1b1a72-8e7e-4f99-bb68-1a10f401f2fa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.arcosa.com/role/LeasesFutureminimumleasepaymentsDetails" xlink:type="simple" xlink:href="aca-20241231.xsd#LeasesFutureminimumleasepaymentsDetails"/>
  <link:presentationLink xlink:role="http://www.arcosa.com/role/LeasesFutureminimumleasepaymentsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_4c2e32b5-52aa-406b-a546-0a599b1db067" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_df593117-c79e-49ad-8093-cceea8edbf6a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_4c2e32b5-52aa-406b-a546-0a599b1db067" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_df593117-c79e-49ad-8093-cceea8edbf6a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_b7117035-4814-4685-915c-30ef52a123e7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_4c2e32b5-52aa-406b-a546-0a599b1db067" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_b7117035-4814-4685-915c-30ef52a123e7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_7ad403bd-f864-49c8-bc9c-3efdbe8ddd11" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_4c2e32b5-52aa-406b-a546-0a599b1db067" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_7ad403bd-f864-49c8-bc9c-3efdbe8ddd11" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_9d946b86-215f-4718-889a-97c311e0686c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_4c2e32b5-52aa-406b-a546-0a599b1db067" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_9d946b86-215f-4718-889a-97c311e0686c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_11272d10-84be-40e6-a93c-668c7b951fee" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_4c2e32b5-52aa-406b-a546-0a599b1db067" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_11272d10-84be-40e6-a93c-668c7b951fee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_bfb79e25-aa74-4c19-87fb-d39273ebdad1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_4c2e32b5-52aa-406b-a546-0a599b1db067" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_bfb79e25-aa74-4c19-87fb-d39273ebdad1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_78eb3405-4e72-4362-ab67-ca2e93ff2c9b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_4c2e32b5-52aa-406b-a546-0a599b1db067" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_78eb3405-4e72-4362-ab67-ca2e93ff2c9b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_7ad8b9bd-175b-4843-974b-5cba77b5fd21" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_4c2e32b5-52aa-406b-a546-0a599b1db067" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_7ad8b9bd-175b-4843-974b-5cba77b5fd21" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiability_e5fba879-c5fc-459f-bb69-930a4833b889" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiability"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_4c2e32b5-52aa-406b-a546-0a599b1db067" xlink:to="loc_us-gaap_OperatingLeaseLiability_e5fba879-c5fc-459f-bb69-930a4833b889" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths_6e11e9a0-4745-4126-9a79-191af7c84cdf" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_4c2e32b5-52aa-406b-a546-0a599b1db067" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths_6e11e9a0-4745-4126-9a79-191af7c84cdf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo_df5ec59a-6aa6-48df-a85b-118df962e47a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_4c2e32b5-52aa-406b-a546-0a599b1db067" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo_df5ec59a-6aa6-48df-a85b-118df962e47a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree_07a0c3d7-371d-4b03-91f4-70a94f7f30e6" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_4c2e32b5-52aa-406b-a546-0a599b1db067" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree_07a0c3d7-371d-4b03-91f4-70a94f7f30e6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour_525ba621-0300-4089-8c7a-7c38ce0182f5" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_4c2e32b5-52aa-406b-a546-0a599b1db067" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour_525ba621-0300-4089-8c7a-7c38ce0182f5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive_895e2942-a167-46fb-8bfe-aeab5774e20f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_4c2e32b5-52aa-406b-a546-0a599b1db067" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive_895e2942-a167-46fb-8bfe-aeab5774e20f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive_45545608-ef9a-4bc7-9d3d-6a9b30a9b67d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_4c2e32b5-52aa-406b-a546-0a599b1db067" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive_45545608-ef9a-4bc7-9d3d-6a9b30a9b67d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_28b6b0d4-198a-446d-82e8-f93ee9856e29" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDue"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_4c2e32b5-52aa-406b-a546-0a599b1db067" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_28b6b0d4-198a-446d-82e8-f93ee9856e29" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount_b9cb0c04-952e-4869-aa06-c3c7b129381c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_4c2e32b5-52aa-406b-a546-0a599b1db067" xlink:to="loc_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount_b9cb0c04-952e-4869-aa06-c3c7b129381c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiability_4f82bbac-0539-4cbc-9762-fa5094baefa6" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinanceLeaseLiability"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_4c2e32b5-52aa-406b-a546-0a599b1db067" xlink:to="loc_us-gaap_FinanceLeaseLiability_4f82bbac-0539-4cbc-9762-fa5094baefa6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.arcosa.com/role/LeasesBalancesheetclassificationDetails" xlink:type="simple" xlink:href="aca-20241231.xsd#LeasesBalancesheetclassificationDetails"/>
  <link:presentationLink xlink:role="http://www.arcosa.com/role/LeasesBalancesheetclassificationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_a5212e53-8548-4ee6-a4a5-100180f52224" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_ee2765e8-1e1c-48cc-8973-0e967fc301f2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_a5212e53-8548-4ee6-a4a5-100180f52224" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_ee2765e8-1e1c-48cc-8973-0e967fc301f2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList_91c2b5cd-9e56-4955-bbba-182f0737f149" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_a5212e53-8548-4ee6-a4a5-100180f52224" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList_91c2b5cd-9e56-4955-bbba-182f0737f149" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseRightOfUseAsset_c8da6242-b97e-47b1-91f4-207fa55065e5" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinanceLeaseRightOfUseAsset"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_a5212e53-8548-4ee6-a4a5-100180f52224" xlink:to="loc_us-gaap_FinanceLeaseRightOfUseAsset_c8da6242-b97e-47b1-91f4-207fa55065e5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList_c7dc3950-f289-478e-9021-1b69b93d00ec" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_a5212e53-8548-4ee6-a4a5-100180f52224" xlink:to="loc_us-gaap_FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList_c7dc3950-f289-478e-9021-1b69b93d00ec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aca_LeaseRightOfUseAsset_de5f6858-9109-429d-9036-4bc3f2964bdb" xlink:href="aca-20241231.xsd#aca_LeaseRightOfUseAsset"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_a5212e53-8548-4ee6-a4a5-100180f52224" xlink:to="loc_aca_LeaseRightOfUseAsset_de5f6858-9109-429d-9036-4bc3f2964bdb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_4ab5f151-a3dc-4bb4-b442-3d175e7bd829" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_a5212e53-8548-4ee6-a4a5-100180f52224" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent_4ab5f151-a3dc-4bb4-b442-3d175e7bd829" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList_3a84a7ef-aee1-486e-a430-5a5ae89ff35b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_a5212e53-8548-4ee6-a4a5-100180f52224" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList_3a84a7ef-aee1-486e-a430-5a5ae89ff35b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityCurrent_e6f52be2-0a41-4fc6-abe8-f37a33368724" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinanceLeaseLiabilityCurrent"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_a5212e53-8548-4ee6-a4a5-100180f52224" xlink:to="loc_us-gaap_FinanceLeaseLiabilityCurrent_e6f52be2-0a41-4fc6-abe8-f37a33368724" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList_35f55491-0d75-4a8e-a51e-bbe5ac466172" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_a5212e53-8548-4ee6-a4a5-100180f52224" xlink:to="loc_us-gaap_FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList_35f55491-0d75-4a8e-a51e-bbe5ac466172" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_e378a7b9-537c-44df-b341-6bf9f291aa13" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_a5212e53-8548-4ee6-a4a5-100180f52224" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_e378a7b9-537c-44df-b341-6bf9f291aa13" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList_07a1d9ba-d55c-46d0-bda6-11d40e5a7fa8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_a5212e53-8548-4ee6-a4a5-100180f52224" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList_07a1d9ba-d55c-46d0-bda6-11d40e5a7fa8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityNoncurrent_712acd79-ce85-4c5f-a136-677db5b0846b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinanceLeaseLiabilityNoncurrent"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_a5212e53-8548-4ee6-a4a5-100180f52224" xlink:to="loc_us-gaap_FinanceLeaseLiabilityNoncurrent_712acd79-ce85-4c5f-a136-677db5b0846b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList_3db34dea-ff74-4f09-8f2a-754a7538f163" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_a5212e53-8548-4ee6-a4a5-100180f52224" xlink:to="loc_us-gaap_FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList_3db34dea-ff74-4f09-8f2a-754a7538f163" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aca_LeaseLiability_f68d6457-6bf6-4bed-af91-967cc99015b2" xlink:href="aca-20241231.xsd#aca_LeaseLiability"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_a5212e53-8548-4ee6-a4a5-100180f52224" xlink:to="loc_aca_LeaseLiability_f68d6457-6bf6-4bed-af91-967cc99015b2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.arcosa.com/role/LeasesCashflowNoncashflowinformationDetails" xlink:type="simple" xlink:href="aca-20241231.xsd#LeasesCashflowNoncashflowinformationDetails"/>
  <link:presentationLink xlink:role="http://www.arcosa.com/role/LeasesCashflowNoncashflowinformationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_f16d37da-121d-4a9f-ac69-5464a0ca0d95" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasePayments_b3bfd275-df2c-4a1d-833c-787aee5e6c8e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeasePayments"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_f16d37da-121d-4a9f-ac69-5464a0ca0d95" xlink:to="loc_us-gaap_OperatingLeasePayments_b3bfd275-df2c-4a1d-833c-787aee5e6c8e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeasePrincipalPayments_857cf078-6297-4632-8e1c-5dd20eeb38cc" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinanceLeasePrincipalPayments"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_f16d37da-121d-4a9f-ac69-5464a0ca0d95" xlink:to="loc_us-gaap_FinanceLeasePrincipalPayments_857cf078-6297-4632-8e1c-5dd20eeb38cc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_56f81ddf-17ee-48d4-84b6-18ea6ef31a6d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_f16d37da-121d-4a9f-ac69-5464a0ca0d95" xlink:to="loc_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_56f81ddf-17ee-48d4-84b6-18ea6ef31a6d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability_7566d345-fcb4-42b3-8820-a04263ec52c3" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_f16d37da-121d-4a9f-ac69-5464a0ca0d95" xlink:to="loc_us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability_7566d345-fcb4-42b3-8820-a04263ec52c3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.arcosa.com/role/LeasesOtherInformationDetails" xlink:type="simple" xlink:href="aca-20241231.xsd#LeasesOtherInformationDetails"/>
  <link:presentationLink xlink:role="http://www.arcosa.com/role/LeasesOtherInformationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_0727473e-fd9d-4ac7-9cf4-692f30efd8ab" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_e494be46-dea5-4203-99b4-38b22e8c6fa8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_0727473e-fd9d-4ac7-9cf4-692f30efd8ab" xlink:to="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_e494be46-dea5-4203-99b4-38b22e8c6fa8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1_6d447f4e-a1ea-48a2-bc53-e50ead97050b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_0727473e-fd9d-4ac7-9cf4-692f30efd8ab" xlink:to="loc_us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1_6d447f4e-a1ea-48a2-bc53-e50ead97050b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_7f92f418-198b-4c95-a5e2-7f71eedf225a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_0727473e-fd9d-4ac7-9cf4-692f30efd8ab" xlink:to="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_7f92f418-198b-4c95-a5e2-7f71eedf225a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent_820a2869-fa3a-4134-8d3f-64673b5afffd" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_0727473e-fd9d-4ac7-9cf4-692f30efd8ab" xlink:to="loc_us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent_820a2869-fa3a-4134-8d3f-64673b5afffd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.arcosa.com/role/LeasesNarrativeDetails" xlink:type="simple" xlink:href="aca-20241231.xsd#LeasesNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.arcosa.com/role/LeasesNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_7b8fbb99-3250-4942-b576-8eac887c8298" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseCost_e15adb47-b007-48ea-84fb-5c8edf3b25a8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseCost"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_7b8fbb99-3250-4942-b576-8eac887c8298" xlink:to="loc_us-gaap_OperatingLeaseCost_e15adb47-b007-48ea-84fb-5c8edf3b25a8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseRightOfUseAssetAmortization_7cdcb213-231e-490c-8cbd-7ed4ca356414" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinanceLeaseRightOfUseAssetAmortization"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_7b8fbb99-3250-4942-b576-8eac887c8298" xlink:to="loc_us-gaap_FinanceLeaseRightOfUseAssetAmortization_7cdcb213-231e-490c-8cbd-7ed4ca356414" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.arcosa.com/role/OtherNetSummaryofothernetincomeexpenseDetails" xlink:type="simple" xlink:href="aca-20241231.xsd#OtherNetSummaryofothernetincomeexpenseDetails"/>
  <link:presentationLink xlink:role="http://www.arcosa.com/role/OtherNetSummaryofothernetincomeexpenseDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherIncomeAndExpensesAbstract_dedd793e-19ce-4f7e-b387-a534e0411e2a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherIncomeAndExpensesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestIncomeOther_6e4a58e8-70c1-48fa-a9f8-a6810fd23cc6" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InterestIncomeOther"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherIncomeAndExpensesAbstract_dedd793e-19ce-4f7e-b387-a534e0411e2a" xlink:to="loc_us-gaap_InterestIncomeOther_6e4a58e8-70c1-48fa-a9f8-a6810fd23cc6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax_8a1b77db-f41e-4ecb-8279-c0d524dca8ed" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ForeignCurrencyTransactionGainLossBeforeTax"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherIncomeAndExpensesAbstract_dedd793e-19ce-4f7e-b387-a534e0411e2a" xlink:to="loc_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax_8a1b77db-f41e-4ecb-8279-c0d524dca8ed" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aca_OtherIncomeExpenseNonoperating_f755ac82-f0af-42a2-9f76-a5e92ed81c50" xlink:href="aca-20241231.xsd#aca_OtherIncomeExpenseNonoperating"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherIncomeAndExpensesAbstract_dedd793e-19ce-4f7e-b387-a534e0411e2a" xlink:to="loc_aca_OtherIncomeExpenseNonoperating_f755ac82-f0af-42a2-9f76-a5e92ed81c50" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpense_ac89186c-ac8f-4286-a580-f22ef0a5e7ec" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherNonoperatingIncomeExpense"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherIncomeAndExpensesAbstract_dedd793e-19ce-4f7e-b387-a534e0411e2a" xlink:to="loc_us-gaap_OtherNonoperatingIncomeExpense_ac89186c-ac8f-4286-a580-f22ef0a5e7ec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTotalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.arcosa.com/role/IncomeTaxesComponentsoftheprovisionforincometaxesDetails" xlink:type="simple" xlink:href="aca-20241231.xsd#IncomeTaxesComponentsoftheprovisionforincometaxesDetails"/>
  <link:presentationLink xlink:role="http://www.arcosa.com/role/IncomeTaxesComponentsoftheprovisionforincometaxesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_2fdd847e-db96-4701-851c-bd04d1c86e3a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_cac895b3-3107-4afd-9d1d-94b592f2dba3" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_2fdd847e-db96-4701-851c-bd04d1c86e3a" xlink:to="loc_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_cac895b3-3107-4afd-9d1d-94b592f2dba3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentFederalTaxExpenseBenefit_cff7965b-9898-405c-8a88-e03342656ee0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CurrentFederalTaxExpenseBenefit"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_cac895b3-3107-4afd-9d1d-94b592f2dba3" xlink:to="loc_us-gaap_CurrentFederalTaxExpenseBenefit_cff7965b-9898-405c-8a88-e03342656ee0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_dcbf4606-f47c-4882-806d-3671e7ba4f7d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CurrentStateAndLocalTaxExpenseBenefit"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_cac895b3-3107-4afd-9d1d-94b592f2dba3" xlink:to="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_dcbf4606-f47c-4882-806d-3671e7ba4f7d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentForeignTaxExpenseBenefit_6c0d9ce1-df83-4326-9094-ed4f4636222e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CurrentForeignTaxExpenseBenefit"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_cac895b3-3107-4afd-9d1d-94b592f2dba3" xlink:to="loc_us-gaap_CurrentForeignTaxExpenseBenefit_6c0d9ce1-df83-4326-9094-ed4f4636222e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_e9b5f603-3d73-49d2-a882-9dd21849fbe7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CurrentIncomeTaxExpenseBenefit"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_cac895b3-3107-4afd-9d1d-94b592f2dba3" xlink:to="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_e9b5f603-3d73-49d2-a882-9dd21849fbe7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_c6684b5a-6a94-4628-b696-357d6c8ea14d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_2fdd847e-db96-4701-851c-bd04d1c86e3a" xlink:to="loc_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_c6684b5a-6a94-4628-b696-357d6c8ea14d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFederalIncomeTaxExpenseBenefit_d0ad4706-534f-4206-993f-8d58d92e9aff" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredFederalIncomeTaxExpenseBenefit"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_c6684b5a-6a94-4628-b696-357d6c8ea14d" xlink:to="loc_us-gaap_DeferredFederalIncomeTaxExpenseBenefit_d0ad4706-534f-4206-993f-8d58d92e9aff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_bbfa22be-4bdf-483e-b372-3936beb14e88" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_c6684b5a-6a94-4628-b696-357d6c8ea14d" xlink:to="loc_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_bbfa22be-4bdf-483e-b372-3936beb14e88" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredForeignIncomeTaxExpenseBenefit_e9d3a182-5b1f-403a-90db-ab474d256e81" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredForeignIncomeTaxExpenseBenefit"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_c6684b5a-6a94-4628-b696-357d6c8ea14d" xlink:to="loc_us-gaap_DeferredForeignIncomeTaxExpenseBenefit_e9d3a182-5b1f-403a-90db-ab474d256e81" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_61ba269d-e304-4e57-9ce9-b98657f7b049" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_c6684b5a-6a94-4628-b696-357d6c8ea14d" xlink:to="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_61ba269d-e304-4e57-9ce9-b98657f7b049" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_946309ba-8976-4c55-80e0-f6ae05f24647" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_2fdd847e-db96-4701-851c-bd04d1c86e3a" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_946309ba-8976-4c55-80e0-f6ae05f24647" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.arcosa.com/role/IncomeTaxesReconciliationbetweenthestatutoryUSfederalincometaxrateandtheCompanyseffectiveincometaxrateDetails" xlink:type="simple" xlink:href="aca-20241231.xsd#IncomeTaxesReconciliationbetweenthestatutoryUSfederalincometaxrateandtheCompanyseffectiveincometaxrateDetails"/>
  <link:presentationLink xlink:role="http://www.arcosa.com/role/IncomeTaxesReconciliationbetweenthestatutoryUSfederalincometaxrateandtheCompanyseffectiveincometaxrateDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_470dd495-c6ab-4243-83e3-d7e4e544c97e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_e7846507-217b-4b50-af64-a176b729b742" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_470dd495-c6ab-4243-83e3-d7e4e544c97e" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_e7846507-217b-4b50-af64-a176b729b742" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes_f8b33549-9c0b-4393-91d7-0eb3ef94b7d5" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_470dd495-c6ab-4243-83e3-d7e4e544c97e" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes_f8b33549-9c0b-4393-91d7-0eb3ef94b7d5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aca_EffectiveIncomeTaxRateReconciliationTaxCreditsAccountedForAsGrantsPercent_c55aa9f9-5b29-496d-b5ac-a7adb8a2fa03" xlink:href="aca-20241231.xsd#aca_EffectiveIncomeTaxRateReconciliationTaxCreditsAccountedForAsGrantsPercent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_470dd495-c6ab-4243-83e3-d7e4e544c97e" xlink:to="loc_aca_EffectiveIncomeTaxRateReconciliationTaxCreditsAccountedForAsGrantsPercent_c55aa9f9-5b29-496d-b5ac-a7adb8a2fa03" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseDepletion_a5440dd6-454a-4c6c-b4c1-74f02e3d3d85" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseDepletion"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_470dd495-c6ab-4243-83e3-d7e4e544c97e" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseDepletion_a5440dd6-454a-4c6c-b4c1-74f02e3d3d85" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance_d8e1bf97-9ccb-4b00-a74e-bde49cb43296" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_470dd495-c6ab-4243-83e3-d7e4e544c97e" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance_d8e1bf97-9ccb-4b00-a74e-bde49cb43296" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationPriorYearIncomeTaxes_0ade2633-7089-4c13-97d4-157eebc754b2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationPriorYearIncomeTaxes"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_470dd495-c6ab-4243-83e3-d7e4e544c97e" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationPriorYearIncomeTaxes_0ade2633-7089-4c13-97d4-157eebc754b2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxSettlementsForeign_a54f2c68-1954-432c-968b-b1b3b7d6440b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationTaxSettlementsForeign"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_470dd495-c6ab-4243-83e3-d7e4e544c97e" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxSettlementsForeign_a54f2c68-1954-432c-968b-b1b3b7d6440b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential_efa105f8-b810-4725-b990-6ec7c533006d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_470dd495-c6ab-4243-83e3-d7e4e544c97e" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential_efa105f8-b810-4725-b990-6ec7c533006d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationDispositionOfBusiness_746f6ac1-9c85-466b-9e42-046393462c1a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationDispositionOfBusiness"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_470dd495-c6ab-4243-83e3-d7e4e544c97e" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationDispositionOfBusiness_746f6ac1-9c85-466b-9e42-046393462c1a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost_3eb58bdc-4007-4ad0-9df2-ce3670c43625" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_470dd495-c6ab-4243-83e3-d7e4e544c97e" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost_3eb58bdc-4007-4ad0-9df2-ce3670c43625" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments_98b2e3f1-4132-4402-8d8d-6d87be4be86f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_470dd495-c6ab-4243-83e3-d7e4e544c97e" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments_98b2e3f1-4132-4402-8d8d-6d87be4be86f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_d7b6852e-e31f-4fe3-a7fb-095ae74b17cf" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperations"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_470dd495-c6ab-4243-83e3-d7e4e544c97e" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_d7b6852e-e31f-4fe3-a7fb-095ae74b17cf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.arcosa.com/role/IncomeTaxesComponentsofdeferredtaxliabilitiesandassetsDetails" xlink:type="simple" xlink:href="aca-20241231.xsd#IncomeTaxesComponentsofdeferredtaxliabilitiesandassetsDetails"/>
  <link:presentationLink xlink:role="http://www.arcosa.com/role/IncomeTaxesComponentsofdeferredtaxliabilitiesandassetsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_d3dbfa3f-7f49-4bf9-8184-f15f5ecff764" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComponentsOfDeferredTaxLiabilitiesAbstract_96a1ad87-79f0-4c67-99ce-4b99158e120c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ComponentsOfDeferredTaxLiabilitiesAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_d3dbfa3f-7f49-4bf9-8184-f15f5ecff764" xlink:to="loc_us-gaap_ComponentsOfDeferredTaxLiabilitiesAbstract_96a1ad87-79f0-4c67-99ce-4b99158e120c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_a803c129-0ffe-4073-b4d0-aa6abaca8cc6" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComponentsOfDeferredTaxLiabilitiesAbstract_96a1ad87-79f0-4c67-99ce-4b99158e120c" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_a803c129-0ffe-4073-b4d0-aa6abaca8cc6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilities_51481b0c-91d8-4785-8488-7e68fa95860c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredIncomeTaxLiabilities"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComponentsOfDeferredTaxLiabilitiesAbstract_96a1ad87-79f0-4c67-99ce-4b99158e120c" xlink:to="loc_us-gaap_DeferredIncomeTaxLiabilities_51481b0c-91d8-4785-8488-7e68fa95860c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComponentsOfDeferredTaxAssetsAbstract_456e861f-2cd1-4283-95da-349380f62f1f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ComponentsOfDeferredTaxAssetsAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_d3dbfa3f-7f49-4bf9-8184-f15f5ecff764" xlink:to="loc_us-gaap_ComponentsOfDeferredTaxAssetsAbstract_456e861f-2cd1-4283-95da-349380f62f1f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits_2b192333-46a2-40ee-a07a-f97f4e0bd5f9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComponentsOfDeferredTaxAssetsAbstract_456e861f-2cd1-4283-95da-349380f62f1f" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits_2b192333-46a2-40ee-a07a-f97f4e0bd5f9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aca_DeferredTaxAssetsTaxDeferredExpenseReservesandAccrualsWarrantyReservesandOtherReserves_3ff16dfb-33e2-4e58-880b-a5096b2d0114" xlink:href="aca-20241231.xsd#aca_DeferredTaxAssetsTaxDeferredExpenseReservesandAccrualsWarrantyReservesandOtherReserves"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComponentsOfDeferredTaxAssetsAbstract_456e861f-2cd1-4283-95da-349380f62f1f" xlink:to="loc_aca_DeferredTaxAssetsTaxDeferredExpenseReservesandAccrualsWarrantyReservesandOtherReserves_3ff16dfb-33e2-4e58-880b-a5096b2d0114" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aca_DeferredTaxAssetsTaxDeferredExpenseEquityItems_d0ce1947-7bf9-4d99-9f64-008c11bf6e88" xlink:href="aca-20241231.xsd#aca_DeferredTaxAssetsTaxDeferredExpenseEquityItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComponentsOfDeferredTaxAssetsAbstract_456e861f-2cd1-4283-95da-349380f62f1f" xlink:to="loc_aca_DeferredTaxAssetsTaxDeferredExpenseEquityItems_d0ce1947-7bf9-4d99-9f64-008c11bf6e88" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxCreditCarryforwards_ca11faad-ccff-47e8-ad2a-d20f1f67f1e9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsTaxCreditCarryforwards"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComponentsOfDeferredTaxAssetsAbstract_456e861f-2cd1-4283-95da-349380f62f1f" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxCreditCarryforwards_ca11faad-ccff-47e8-ad2a-d20f1f67f1e9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsInventory_01243f11-c5a5-4167-95eb-15854f377d32" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsInventory"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComponentsOfDeferredTaxAssetsAbstract_456e861f-2cd1-4283-95da-349380f62f1f" xlink:to="loc_us-gaap_DeferredTaxAssetsInventory_01243f11-c5a5-4167-95eb-15854f377d32" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aca_DeferredTaxAssetsTaxDeferredExpenseReservesandAccrualsAccruedLiabilitiesandOther_7c3c39d6-bff9-401b-aa4e-7a04966be103" xlink:href="aca-20241231.xsd#aca_DeferredTaxAssetsTaxDeferredExpenseReservesandAccrualsAccruedLiabilitiesandOther"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComponentsOfDeferredTaxAssetsAbstract_456e861f-2cd1-4283-95da-349380f62f1f" xlink:to="loc_aca_DeferredTaxAssetsTaxDeferredExpenseReservesandAccrualsAccruedLiabilitiesandOther_7c3c39d6-bff9-401b-aa4e-7a04966be103" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsGross_d8f27d16-79e3-414e-b7c8-371da7acd301" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsGross"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComponentsOfDeferredTaxAssetsAbstract_456e861f-2cd1-4283-95da-349380f62f1f" xlink:to="loc_us-gaap_DeferredTaxAssetsGross_d8f27d16-79e3-414e-b7c8-371da7acd301" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aca_DeferredTaxAssetsLiabilitiesNetBeforeValuationAllowanceandReserveforUncertainTaxProvisions_e5b1278f-f8f1-459b-8a09-e15c0eff6c64" xlink:href="aca-20241231.xsd#aca_DeferredTaxAssetsLiabilitiesNetBeforeValuationAllowanceandReserveforUncertainTaxProvisions"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_d3dbfa3f-7f49-4bf9-8184-f15f5ecff764" xlink:to="loc_aca_DeferredTaxAssetsLiabilitiesNetBeforeValuationAllowanceandReserveforUncertainTaxProvisions_e5b1278f-f8f1-459b-8a09-e15c0eff6c64" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsValuationAllowance_eb943c02-de43-43eb-8eaf-9f4c87e3660d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsValuationAllowance"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_d3dbfa3f-7f49-4bf9-8184-f15f5ecff764" xlink:to="loc_us-gaap_DeferredTaxAssetsValuationAllowance_eb943c02-de43-43eb-8eaf-9f4c87e3660d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilities_5f926639-f6df-4440-a7ed-5aee947bbaa2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxLiabilities"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_d3dbfa3f-7f49-4bf9-8184-f15f5ecff764" xlink:to="loc_us-gaap_DeferredTaxLiabilities_5f926639-f6df-4440-a7ed-5aee947bbaa2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.arcosa.com/role/IncomeTaxesChangeinunrecognizedtaxbenefitsDetails" xlink:type="simple" xlink:href="aca-20241231.xsd#IncomeTaxesChangeinunrecognizedtaxbenefitsDetails"/>
  <link:presentationLink xlink:role="http://www.arcosa.com/role/IncomeTaxesChangeinunrecognizedtaxbenefitsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_7a17d6b2-d756-4a5f-ba0e-77e5f025effd" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued_19dbe7ad-c10b-45ee-88eb-3ae67ae773e9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_7a17d6b2-d756-4a5f-ba0e-77e5f025effd" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued_19dbe7ad-c10b-45ee-88eb-3ae67ae773e9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefits_588f7d05-a188-4ebf-9bf6-7e9772943cf4" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnrecognizedTaxBenefits"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_7a17d6b2-d756-4a5f-ba0e-77e5f025effd" xlink:to="loc_us-gaap_UnrecognizedTaxBenefits_588f7d05-a188-4ebf-9bf6-7e9772943cf4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.arcosa.com/role/IncomeTaxesNarrativeDetails" xlink:type="simple" xlink:href="aca-20241231.xsd#IncomeTaxesNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.arcosa.com/role/IncomeTaxesNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_8e3ac88e-75c6-40dc-aaf7-9b75d78b2118" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic_63befe09-3695-4165-b366-b21ced47f0f4" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_8e3ac88e-75c6-40dc-aaf7-9b75d78b2118" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic_63befe09-3695-4165-b366-b21ced47f0f4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign_094e3414-1762-4cfa-9b5d-588d45841ca6" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_8e3ac88e-75c6-40dc-aaf7-9b75d78b2118" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign_094e3414-1762-4cfa-9b5d-588d45841ca6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsDomestic_4f9630c7-0b67-4d0d-8a16-4f91258f4b47" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsDomestic"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_8e3ac88e-75c6-40dc-aaf7-9b75d78b2118" xlink:to="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsDomestic_4f9630c7-0b67-4d0d-8a16-4f91258f4b47" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal_2d500bb4-9269-47ca-84bf-c8d5c71b6e1b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_8e3ac88e-75c6-40dc-aaf7-9b75d78b2118" xlink:to="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal_2d500bb4-9269-47ca-84bf-c8d5c71b6e1b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsForeign_afb66514-dbed-4b2d-8ea6-7fccb95bda0c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsForeign"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_8e3ac88e-75c6-40dc-aaf7-9b75d78b2118" xlink:to="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsForeign_afb66514-dbed-4b2d-8ea6-7fccb95bda0c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UndistributedEarningsOfForeignSubsidiaries_ba358266-23f2-437a-ac18-7473695823d3" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UndistributedEarningsOfForeignSubsidiaries"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_8e3ac88e-75c6-40dc-aaf7-9b75d78b2118" xlink:to="loc_us-gaap_UndistributedEarningsOfForeignSubsidiaries_ba358266-23f2-437a-ac18-7473695823d3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued_65119a52-f5f0-49f8-ae20-830a6009fb18" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_8e3ac88e-75c6-40dc-aaf7-9b75d78b2118" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued_65119a52-f5f0-49f8-ae20-830a6009fb18" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxCreditCarryforwardTable_e638829c-d0fc-40d5-94e4-a3fbaa9c9782" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TaxCreditCarryforwardTable"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_8e3ac88e-75c6-40dc-aaf7-9b75d78b2118" xlink:to="loc_us-gaap_TaxCreditCarryforwardTable_e638829c-d0fc-40d5-94e4-a3fbaa9c9782" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationAxis_ce70c580-890c-4885-9b7f-dd4a1978e4c0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeStatementLocationAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TaxCreditCarryforwardTable_e638829c-d0fc-40d5-94e4-a3fbaa9c9782" xlink:to="loc_us-gaap_IncomeStatementLocationAxis_ce70c580-890c-4885-9b7f-dd4a1978e4c0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_867f4f2b-9cb8-4bce-8bef-83a3739902cf" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_ce70c580-890c-4885-9b7f-dd4a1978e4c0" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_867f4f2b-9cb8-4bce-8bef-83a3739902cf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfSalesMember_c4b3d379-006b-4746-8a24-aae269606ad3" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CostOfSalesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_867f4f2b-9cb8-4bce-8bef-83a3739902cf" xlink:to="loc_us-gaap_CostOfSalesMember_c4b3d379-006b-4746-8a24-aae269606ad3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RestatementAxis_0cecf667-baf5-4c24-a1e6-bc481d27bf49" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RestatementAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TaxCreditCarryforwardTable_e638829c-d0fc-40d5-94e4-a3fbaa9c9782" xlink:to="loc_srt_RestatementAxis_0cecf667-baf5-4c24-a1e6-bc481d27bf49" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RestatementDomain_56fb2c94-8782-4132-87cd-d15cb9bf46cd" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RestatementDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RestatementAxis_0cecf667-baf5-4c24-a1e6-bc481d27bf49" xlink:to="loc_srt_RestatementDomain_56fb2c94-8782-4132-87cd-d15cb9bf46cd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_075ea183-f6cb-4d81-83ea-52f37daa3cd2" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ProductOrServiceAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TaxCreditCarryforwardTable_e638829c-d0fc-40d5-94e4-a3fbaa9c9782" xlink:to="loc_srt_ProductOrServiceAxis_075ea183-f6cb-4d81-83ea-52f37daa3cd2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_a790b9e7-bf27-4972-a473-e522fc70d148" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ProductsAndServicesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductOrServiceAxis_075ea183-f6cb-4d81-83ea-52f37daa3cd2" xlink:to="loc_srt_ProductsAndServicesDomain_a790b9e7-bf27-4972-a473-e522fc70d148" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxCreditCarryforwardAxis_9976e9f9-b82e-478b-bffd-100950a55aa0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TaxCreditCarryforwardAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TaxCreditCarryforwardTable_e638829c-d0fc-40d5-94e4-a3fbaa9c9782" xlink:to="loc_us-gaap_TaxCreditCarryforwardAxis_9976e9f9-b82e-478b-bffd-100950a55aa0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxCreditCarryforwardNameDomain_d3546fca-5181-422f-80c6-353c96cc199a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TaxCreditCarryforwardNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TaxCreditCarryforwardAxis_9976e9f9-b82e-478b-bffd-100950a55aa0" xlink:to="loc_us-gaap_TaxCreditCarryforwardNameDomain_d3546fca-5181-422f-80c6-353c96cc199a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationAxis_2616dafb-086b-4d52-8b43-0b875ba7919e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BalanceSheetLocationAxis"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TaxCreditCarryforwardTable_e638829c-d0fc-40d5-94e4-a3fbaa9c9782" xlink:to="loc_us-gaap_BalanceSheetLocationAxis_2616dafb-086b-4d52-8b43-0b875ba7919e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_7b2ef68c-e602-4784-b776-dcf1b11c939d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BalanceSheetLocationDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetLocationAxis_2616dafb-086b-4d52-8b43-0b875ba7919e" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_7b2ef68c-e602-4784-b776-dcf1b11c939d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNoncurrentAssetsMember_6db0fbaf-08df-4ba6-983a-1b673120ed90" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherNoncurrentAssetsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_7b2ef68c-e602-4784-b776-dcf1b11c939d" xlink:to="loc_us-gaap_OtherNoncurrentAssetsMember_6db0fbaf-08df-4ba6-983a-1b673120ed90" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxCreditCarryforwardLineItems_1b633158-d970-4e15-a257-0f9ada2676ba" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TaxCreditCarryforwardLineItems"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TaxCreditCarryforwardTable_e638829c-d0fc-40d5-94e4-a3fbaa9c9782" xlink:to="loc_us-gaap_TaxCreditCarryforwardLineItems_1b633158-d970-4e15-a257-0f9ada2676ba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxCreditsAndAdjustments_5c38130d-48e1-476e-bda0-f88857e304f1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxCreditsAndAdjustments"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TaxCreditCarryforwardLineItems_1b633158-d970-4e15-a257-0f9ada2676ba" xlink:to="loc_us-gaap_IncomeTaxCreditsAndAdjustments_5c38130d-48e1-476e-bda0-f88857e304f1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aca_AMPTaxCreditsSold_30e93b74-78c5-4001-be5f-63dde9380af8" xlink:href="aca-20241231.xsd#aca_AMPTaxCreditsSold"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TaxCreditCarryforwardLineItems_1b633158-d970-4e15-a257-0f9ada2676ba" xlink:to="loc_aca_AMPTaxCreditsSold_30e93b74-78c5-4001-be5f-63dde9380af8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aca_AMPTaxCreditsDeferredTaxAssets_532d1b93-805a-453f-b811-2b82c952054e" xlink:href="aca-20241231.xsd#aca_AMPTaxCreditsDeferredTaxAssets"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TaxCreditCarryforwardLineItems_1b633158-d970-4e15-a257-0f9ada2676ba" xlink:to="loc_aca_AMPTaxCreditsDeferredTaxAssets_532d1b93-805a-453f-b811-2b82c952054e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.arcosa.com/role/EmployeeRetirementPlansTotalemployeeretirementplanexpenseDetails" xlink:type="simple" xlink:href="aca-20241231.xsd#EmployeeRetirementPlansTotalemployeeretirementplanexpenseDetails"/>
  <link:presentationLink xlink:role="http://www.arcosa.com/role/EmployeeRetirementPlansTotalemployeeretirementplanexpenseDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_d5811039-7015-4daa-babb-3bd591d3e930" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedContributionPlanCostRecognized_f98f3c10-fa33-4caf-89e3-64b8274180fd" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedContributionPlanCostRecognized"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_d5811039-7015-4daa-babb-3bd591d3e930" xlink:to="loc_us-gaap_DefinedContributionPlanCostRecognized_f98f3c10-fa33-4caf-89e3-64b8274180fd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MultiemployerPlanEmployerContributionCost_e629c53f-a607-413c-b137-cbac67e64e23" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MultiemployerPlanEmployerContributionCost"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_d5811039-7015-4daa-babb-3bd591d3e930" xlink:to="loc_us-gaap_MultiemployerPlanEmployerContributionCost_e629c53f-a607-413c-b137-cbac67e64e23" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionAndOtherPostretirementBenefitExpense_57ada106-24e7-46d6-8c2d-43f2aa3b3e63" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PensionAndOtherPostretirementBenefitExpense"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_d5811039-7015-4daa-babb-3bd591d3e930" xlink:to="loc_us-gaap_PensionAndOtherPostretirementBenefitExpense_57ada106-24e7-46d6-8c2d-43f2aa3b3e63" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.arcosa.com/role/EmployeeRetirementPlansDetailsofthemultiemployerplanDetails" xlink:type="simple" xlink:href="aca-20241231.xsd#EmployeeRetirementPlansDetailsofthemultiemployerplanDetails"/>
  <link:presentationLink xlink:role="http://www.arcosa.com/role/EmployeeRetirementPlansDetailsofthemultiemployerplanDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_779a192a-d5af-4a5b-ba2b-92dbd9cef8d8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfMultiemployerPlansTable_5f0391b5-2c8c-417c-83a4-348b5e6f864f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfMultiemployerPlansTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_779a192a-d5af-4a5b-ba2b-92dbd9cef8d8" xlink:to="loc_us-gaap_ScheduleOfMultiemployerPlansTable_5f0391b5-2c8c-417c-83a4-348b5e6f864f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_8d8c6dff-46e7-4506-b5e9-d75400aa388f" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfMultiemployerPlansTable_5f0391b5-2c8c-417c-83a4-348b5e6f864f" xlink:to="loc_dei_LegalEntityAxis_8d8c6dff-46e7-4506-b5e9-d75400aa388f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_bb87a7d2-f4ee-436a-a19c-303e0e70d676" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_8d8c6dff-46e7-4506-b5e9-d75400aa388f" xlink:to="loc_dei_EntityDomain_bb87a7d2-f4ee-436a-a19c-303e0e70d676" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aca_BoilermakerBlacksmithNationalPensionTrustMember_61e84200-d386-4e41-9565-db403d41690b" xlink:href="aca-20241231.xsd#aca_BoilermakerBlacksmithNationalPensionTrustMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_bb87a7d2-f4ee-436a-a19c-303e0e70d676" xlink:to="loc_aca_BoilermakerBlacksmithNationalPensionTrustMember_61e84200-d386-4e41-9565-db403d41690b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aca_HeavyAndGeneralLaborersLocalUnions472And172OfNewJerseyPensionFundMember_e5205215-ce19-4d0f-9523-fd3ee7f7bea6" xlink:href="aca-20241231.xsd#aca_HeavyAndGeneralLaborersLocalUnions472And172OfNewJerseyPensionFundMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_bb87a7d2-f4ee-436a-a19c-303e0e70d676" xlink:to="loc_aca_HeavyAndGeneralLaborersLocalUnions472And172OfNewJerseyPensionFundMember_e5205215-ce19-4d0f-9523-fd3ee7f7bea6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aca_OperatingEngineers825PensionFundMember_b74ca040-0a68-4ca8-b2a6-1c8135c9ea65" xlink:href="aca-20241231.xsd#aca_OperatingEngineers825PensionFundMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_bb87a7d2-f4ee-436a-a19c-303e0e70d676" xlink:to="loc_aca_OperatingEngineers825PensionFundMember_b74ca040-0a68-4ca8-b2a6-1c8135c9ea65" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MultiemployerPlansLineItems_50811b10-b676-4930-a416-2bdb46ed7a7b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MultiemployerPlansLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfMultiemployerPlansTable_5f0391b5-2c8c-417c-83a4-348b5e6f864f" xlink:to="loc_us-gaap_MultiemployerPlansLineItems_50811b10-b676-4930-a416-2bdb46ed7a7b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MultiemployerPlanPensionInsignificantCertifiedZoneStatusFixedList_957138f8-8db3-4227-869d-567547d3d228" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MultiemployerPlanPensionInsignificantCertifiedZoneStatusFixedList"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MultiemployerPlansLineItems_50811b10-b676-4930-a416-2bdb46ed7a7b" xlink:to="loc_us-gaap_MultiemployerPlanPensionInsignificantCertifiedZoneStatusFixedList_957138f8-8db3-4227-869d-567547d3d228" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MultiemployerPlanPensionInsignificantFundingImprovementOrRehabilitationPlanImplementationStatusFixedList_e3e18517-ffa9-4b4b-96b6-bcd478c001d9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MultiemployerPlanPensionInsignificantFundingImprovementOrRehabilitationPlanImplementationStatusFixedList"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MultiemployerPlansLineItems_50811b10-b676-4930-a416-2bdb46ed7a7b" xlink:to="loc_us-gaap_MultiemployerPlanPensionInsignificantFundingImprovementOrRehabilitationPlanImplementationStatusFixedList_e3e18517-ffa9-4b4b-96b6-bcd478c001d9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MultiemployerPlanPensionInsignificantEmployerContributionCost_2b2259e9-7056-4944-ba02-1a3392bc993b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MultiemployerPlanPensionInsignificantEmployerContributionCost"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MultiemployerPlansLineItems_50811b10-b676-4930-a416-2bdb46ed7a7b" xlink:to="loc_us-gaap_MultiemployerPlanPensionInsignificantEmployerContributionCost_2b2259e9-7056-4944-ba02-1a3392bc993b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MultiemployerPlanPensionInsignificantSurchargeFixedList_2a82fe1f-08ef-4dcd-be11-c80d703d74d4" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MultiemployerPlanPensionInsignificantSurchargeFixedList"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MultiemployerPlansLineItems_50811b10-b676-4930-a416-2bdb46ed7a7b" xlink:to="loc_us-gaap_MultiemployerPlanPensionInsignificantSurchargeFixedList_2a82fe1f-08ef-4dcd-be11-c80d703d74d4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.arcosa.com/role/EmployeeRetirementPlansNarrativeDetails" xlink:type="simple" xlink:href="aca-20241231.xsd#EmployeeRetirementPlansNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.arcosa.com/role/EmployeeRetirementPlansNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_0e5a0ec7-0141-4014-b4c5-3774fb758577" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_aca_ScheduleOfBenefitPlansDisclosuresTable_46bec5af-c811-4f7b-a4f7-35dde5d717ef" xlink:href="aca-20241231.xsd#aca_ScheduleOfBenefitPlansDisclosuresTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_0e5a0ec7-0141-4014-b4c5-3774fb758577" xlink:to="loc_aca_ScheduleOfBenefitPlansDisclosuresTable_46bec5af-c811-4f7b-a4f7-35dde5d717ef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationAxis_eb2cb40b-e6c2-4a81-8a20-5587815b5ea4" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BalanceSheetLocationAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_aca_ScheduleOfBenefitPlansDisclosuresTable_46bec5af-c811-4f7b-a4f7-35dde5d717ef" xlink:to="loc_us-gaap_BalanceSheetLocationAxis_eb2cb40b-e6c2-4a81-8a20-5587815b5ea4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_36757659-b77f-4c03-94ce-e1ca9f30172a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BalanceSheetLocationDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetLocationAxis_eb2cb40b-e6c2-4a81-8a20-5587815b5ea4" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_36757659-b77f-4c03-94ce-e1ca9f30172a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsMember_eb5f688c-226a-4f58-b595-b77d6b46825f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherAssetsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_36757659-b77f-4c03-94ce-e1ca9f30172a" xlink:to="loc_us-gaap_OtherAssetsMember_eb5f688c-226a-4f58-b595-b77d6b46825f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aca_ScheduleOfBenefitPlansDisclosuresLineItems_55a85d5e-2dcc-48c4-b27f-7636576c1028" xlink:href="aca-20241231.xsd#aca_ScheduleOfBenefitPlansDisclosuresLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_aca_ScheduleOfBenefitPlansDisclosuresTable_46bec5af-c811-4f7b-a4f7-35dde5d717ef" xlink:to="loc_aca_ScheduleOfBenefitPlansDisclosuresLineItems_55a85d5e-2dcc-48c4-b27f-7636576c1028" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredCompensationPlanAssets_984fc54a-3989-4c68-82c7-6a6cf02d96a5" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredCompensationPlanAssets"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_aca_ScheduleOfBenefitPlansDisclosuresLineItems_55a85d5e-2dcc-48c4-b27f-7636576c1028" xlink:to="loc_us-gaap_DeferredCompensationPlanAssets_984fc54a-3989-4c68-82c7-6a6cf02d96a5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredCompensationArrangementWithIndividualDistributionPaid_0563dcd9-83b3-4ca6-a6be-3f77a55624e5" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredCompensationArrangementWithIndividualDistributionPaid"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_aca_ScheduleOfBenefitPlansDisclosuresLineItems_55a85d5e-2dcc-48c4-b27f-7636576c1028" xlink:to="loc_us-gaap_DeferredCompensationArrangementWithIndividualDistributionPaid_0563dcd9-83b3-4ca6-a6be-3f77a55624e5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MultiemployerPlanPensionInsignificantFutureEmployerContributionAmount_ca68d006-e89b-4319-8741-a1b87184240d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MultiemployerPlanPensionInsignificantFutureEmployerContributionAmount"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_aca_ScheduleOfBenefitPlansDisclosuresLineItems_55a85d5e-2dcc-48c4-b27f-7636576c1028" xlink:to="loc_us-gaap_MultiemployerPlanPensionInsignificantFutureEmployerContributionAmount_ca68d006-e89b-4319-8741-a1b87184240d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets_36b0f2de-4274-4708-9d69-1a4467179aec" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanFairValueOfPlanAssets"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_aca_ScheduleOfBenefitPlansDisclosuresLineItems_55a85d5e-2dcc-48c4-b27f-7636576c1028" xlink:to="loc_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets_36b0f2de-4274-4708-9d69-1a4467179aec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanBenefitObligation_192075ee-eb98-45c3-af4e-32048cba3f49" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanBenefitObligation"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_aca_ScheduleOfBenefitPlansDisclosuresLineItems_55a85d5e-2dcc-48c4-b27f-7636576c1028" xlink:to="loc_us-gaap_DefinedBenefitPlanBenefitObligation_192075ee-eb98-45c3-af4e-32048cba3f49" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanFundedStatusOfPlan_07d60f0f-2b28-4c81-9714-fb89145847c8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanFundedStatusOfPlan"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_aca_ScheduleOfBenefitPlansDisclosuresLineItems_55a85d5e-2dcc-48c4-b27f-7636576c1028" xlink:to="loc_us-gaap_DefinedBenefitPlanFundedStatusOfPlan_07d60f0f-2b28-4c81-9714-fb89145847c8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.arcosa.com/role/AccumulatedOtherComprehensiveLossChangesinaccumulatedothercomprehensivelossDetails" xlink:type="simple" xlink:href="aca-20241231.xsd#AccumulatedOtherComprehensiveLossChangesinaccumulatedothercomprehensivelossDetails"/>
  <link:presentationLink xlink:role="http://www.arcosa.com/role/AccumulatedOtherComprehensiveLossChangesinaccumulatedothercomprehensivelossDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityAbstract_a323b9cc-dd38-4da2-9d89-1ca3156a3326" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_4979a79f-c89f-483d-bbca-0d70cdebdb1b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_a323b9cc-dd38-4da2-9d89-1ca3156a3326" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_4979a79f-c89f-483d-bbca-0d70cdebdb1b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_47689c88-5d67-4aec-aad3-ed8a42ed714c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_4979a79f-c89f-483d-bbca-0d70cdebdb1b" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_47689c88-5d67-4aec-aad3-ed8a42ed714c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_d2907876-4cd0-4345-8598-c8d471759779" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityComponentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_47689c88-5d67-4aec-aad3-ed8a42ed714c" xlink:to="loc_us-gaap_EquityComponentDomain_d2907876-4cd0-4345-8598-c8d471759779" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedTranslationAdjustmentMember_5d36dfad-9424-4025-9e24-a19e06ed6d6d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedTranslationAdjustmentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_d2907876-4cd0-4345-8598-c8d471759779" xlink:to="loc_us-gaap_AccumulatedTranslationAdjustmentMember_5d36dfad-9424-4025-9e24-a19e06ed6d6d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember_13cbd430-5c68-4243-b431-ab6b1f36a4d9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_d2907876-4cd0-4345-8598-c8d471759779" xlink:to="loc_us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember_13cbd430-5c68-4243-b431-ab6b1f36a4d9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_0d4b92e1-11b1-4afd-8620-93332de12f13" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_d2907876-4cd0-4345-8598-c8d471759779" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_0d4b92e1-11b1-4afd-8620-93332de12f13" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_6d606db4-0f07-423c-8e3d-5bf798efce61" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_4979a79f-c89f-483d-bbca-0d70cdebdb1b" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_6d606db4-0f07-423c-8e3d-5bf798efce61" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTaxAbstract_44ade5df-d3f5-4caa-857a-567b54c86ba9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTaxAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_6d606db4-0f07-423c-8e3d-5bf798efce61" xlink:to="loc_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTaxAbstract_44ade5df-d3f5-4caa-857a-567b54c86ba9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_47aacdef-d6e5-4857-804b-fb06112511ec" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTaxAbstract_44ade5df-d3f5-4caa-857a-567b54c86ba9" xlink:to="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_47aacdef-d6e5-4857-804b-fb06112511ec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax_7c719c38-a7cb-46ff-8684-80c5cffa6c84" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTaxAbstract_44ade5df-d3f5-4caa-857a-567b54c86ba9" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax_7c719c38-a7cb-46ff-8684-80c5cffa6c84" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax_f1760bd5-fe75-476f-a18e-0fdd3e7e0f5f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTaxAbstract_44ade5df-d3f5-4caa-857a-567b54c86ba9" xlink:to="loc_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax_f1760bd5-fe75-476f-a18e-0fdd3e7e0f5f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReclassificationFromAociCurrentPeriodTax_aea8ede9-e7ab-4c50-a6d7-9ffeec7c0375" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ReclassificationFromAociCurrentPeriodTax"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTaxAbstract_44ade5df-d3f5-4caa-857a-567b54c86ba9" xlink:to="loc_us-gaap_ReclassificationFromAociCurrentPeriodTax_aea8ede9-e7ab-4c50-a6d7-9ffeec7c0375" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_99943e65-8bbd-4eff-8fa8-96b413d8eacb" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTaxAbstract_44ade5df-d3f5-4caa-857a-567b54c86ba9" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_99943e65-8bbd-4eff-8fa8-96b413d8eacb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_0378f64c-7471-4455-83c7-ef0cb98fcbb2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTaxAbstract_44ade5df-d3f5-4caa-857a-567b54c86ba9" xlink:to="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_0378f64c-7471-4455-83c7-ef0cb98fcbb2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.arcosa.com/role/StockBasedCompensationScheduleofrestrictedstockactivityDetails" xlink:type="simple" xlink:href="aca-20241231.xsd#StockBasedCompensationScheduleofrestrictedstockactivityDetails"/>
  <link:presentationLink xlink:role="http://www.arcosa.com/role/StockBasedCompensationScheduleofrestrictedstockactivityDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_92e6d114-eca4-4d25-8335-5ec2bbd83457" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_89391edf-85d9-4a15-ac60-5af10224957b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_92e6d114-eca4-4d25-8335-5ec2bbd83457" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_89391edf-85d9-4a15-ac60-5af10224957b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_9e550c68-2676-45b4-b7f1-13613fbbb553" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_89391edf-85d9-4a15-ac60-5af10224957b" xlink:to="loc_us-gaap_StatementClassOfStockAxis_9e550c68-2676-45b4-b7f1-13613fbbb553" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_eec22ca6-d8a1-4082-9809-1d1726b60d57" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfStockDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementClassOfStockAxis_9e550c68-2676-45b4-b7f1-13613fbbb553" xlink:to="loc_us-gaap_ClassOfStockDomain_eec22ca6-d8a1-4082-9809-1d1726b60d57" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_4dac3423-5456-44e7-969b-7c2c8e8a7519" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_eec22ca6-d8a1-4082-9809-1d1726b60d57" xlink:to="loc_us-gaap_CommonStockMember_4dac3423-5456-44e7-969b-7c2c8e8a7519" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aca_TrinityCommonStockMember_5128e5ff-ab7d-493c-860c-71f89cd4d65b" xlink:href="aca-20241231.xsd#aca_TrinityCommonStockMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_eec22ca6-d8a1-4082-9809-1d1726b60d57" xlink:to="loc_aca_TrinityCommonStockMember_5128e5ff-ab7d-493c-860c-71f89cd4d65b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_8d6bb2e7-d98d-4d6f-bf7b-e76d3dea0765" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AwardTypeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_89391edf-85d9-4a15-ac60-5af10224957b" xlink:to="loc_us-gaap_AwardTypeAxis_8d6bb2e7-d98d-4d6f-bf7b-e76d3dea0765" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_464eaf0d-0e17-4828-bfbf-b367a3346903" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardTypeAxis_8d6bb2e7-d98d-4d6f-bf7b-e76d3dea0765" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_464eaf0d-0e17-4828-bfbf-b367a3346903" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aca_RestrictedShareAwardsMember_630af3a3-6a08-4e5a-a888-bfe3be492902" xlink:href="aca-20241231.xsd#aca_RestrictedShareAwardsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_464eaf0d-0e17-4828-bfbf-b367a3346903" xlink:to="loc_aca_RestrictedShareAwardsMember_630af3a3-6a08-4e5a-a888-bfe3be492902" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_f46b6953-49fd-4587-9204-e9b1dd180e0d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_89391edf-85d9-4a15-ac60-5af10224957b" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_f46b6953-49fd-4587-9204-e9b1dd180e0d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_267f76f7-63a0-4d8c-ba92-d2f45a4a08d0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_f46b6953-49fd-4587-9204-e9b1dd180e0d" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_267f76f7-63a0-4d8c-ba92-d2f45a4a08d0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_620f8928-06c1-4654-b4f3-a67989262010" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_267f76f7-63a0-4d8c-ba92-d2f45a4a08d0" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_620f8928-06c1-4654-b4f3-a67989262010" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_9a80371d-88d8-479d-b013-288d5d5d89b7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_267f76f7-63a0-4d8c-ba92-d2f45a4a08d0" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_9a80371d-88d8-479d-b013-288d5d5d89b7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_b97c4e76-9ac9-4099-8f4f-c1f890c43ca0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_267f76f7-63a0-4d8c-ba92-d2f45a4a08d0" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_b97c4e76-9ac9-4099-8f4f-c1f890c43ca0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_fb5af69e-67f0-4b16-b837-1fcf6b14b56a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_267f76f7-63a0-4d8c-ba92-d2f45a4a08d0" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_fb5af69e-67f0-4b16-b837-1fcf6b14b56a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_11680397-1cf0-47a5-8579-ac527ca90f0f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_267f76f7-63a0-4d8c-ba92-d2f45a4a08d0" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_11680397-1cf0-47a5-8579-ac527ca90f0f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_5968214d-c1ee-42ce-8efe-274748ae0ac2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_f46b6953-49fd-4587-9204-e9b1dd180e0d" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_5968214d-c1ee-42ce-8efe-274748ae0ac2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_4c09b7dd-8680-4dba-8813-b39e78607e73" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_5968214d-c1ee-42ce-8efe-274748ae0ac2" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_4c09b7dd-8680-4dba-8813-b39e78607e73" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_f92994af-0114-4f44-8ece-9ede40f98033" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_5968214d-c1ee-42ce-8efe-274748ae0ac2" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_f92994af-0114-4f44-8ece-9ede40f98033" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_ecf6c457-41a7-4b85-8554-7f9e482f6fd3" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_5968214d-c1ee-42ce-8efe-274748ae0ac2" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_ecf6c457-41a7-4b85-8554-7f9e482f6fd3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_b3c80b6f-dd32-4d73-adf0-615d34fc90a2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_5968214d-c1ee-42ce-8efe-274748ae0ac2" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_b3c80b6f-dd32-4d73-adf0-615d34fc90a2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_bb86df0a-6067-46ee-966b-54869698d75e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_5968214d-c1ee-42ce-8efe-274748ae0ac2" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_bb86df0a-6067-46ee-966b-54869698d75e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.arcosa.com/role/StockBasedCompensationNarrativeDetails" xlink:type="simple" xlink:href="aca-20241231.xsd#StockBasedCompensationNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.arcosa.com/role/StockBasedCompensationNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_93855560-7e60-46bc-a2bd-3a3d1d13ae22" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_0899a3cc-edef-4e17-b387-e8de144298fc" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_93855560-7e60-46bc-a2bd-3a3d1d13ae22" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_0899a3cc-edef-4e17-b387-e8de144298fc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_eeebbe31-dba9-42fb-8dd1-1de551b4bf9e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AwardTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_0899a3cc-edef-4e17-b387-e8de144298fc" xlink:to="loc_us-gaap_AwardTypeAxis_eeebbe31-dba9-42fb-8dd1-1de551b4bf9e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_cfd41be9-17ac-4b4b-9d09-a59e3833feb0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardTypeAxis_eeebbe31-dba9-42fb-8dd1-1de551b4bf9e" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_cfd41be9-17ac-4b4b-9d09-a59e3833feb0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockMember_3d3a4dfd-fcfe-4364-a242-497dc6fd71c5" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestrictedStockMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_cfd41be9-17ac-4b4b-9d09-a59e3833feb0" xlink:to="loc_us-gaap_RestrictedStockMember_3d3a4dfd-fcfe-4364-a242-497dc6fd71c5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aca_RestrictedShareAwardsMember_a9e1e07c-b3c2-44c8-996d-9f64dc4afa8a" xlink:href="aca-20241231.xsd#aca_RestrictedShareAwardsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_cfd41be9-17ac-4b4b-9d09-a59e3833feb0" xlink:to="loc_aca_RestrictedShareAwardsMember_a9e1e07c-b3c2-44c8-996d-9f64dc4afa8a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PerformanceSharesMember_a33cb2cf-53c3-48bf-a144-9b748edfb41e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PerformanceSharesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_aca_RestrictedShareAwardsMember_a9e1e07c-b3c2-44c8-996d-9f64dc4afa8a" xlink:to="loc_us-gaap_PerformanceSharesMember_a33cb2cf-53c3-48bf-a144-9b748edfb41e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_fd95df7e-58a9-4e4a-96ae-d02c01fd5b01" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_0899a3cc-edef-4e17-b387-e8de144298fc" xlink:to="loc_srt_RangeAxis_fd95df7e-58a9-4e4a-96ae-d02c01fd5b01" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_b04522f6-0635-4ab1-8f2c-b6b3f33edd39" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_fd95df7e-58a9-4e4a-96ae-d02c01fd5b01" xlink:to="loc_srt_RangeMember_b04522f6-0635-4ab1-8f2c-b6b3f33edd39" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_c14a6b53-7f6a-4fcd-aae1-8958a8774698" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MinimumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_b04522f6-0635-4ab1-8f2c-b6b3f33edd39" xlink:to="loc_srt_MinimumMember_c14a6b53-7f6a-4fcd-aae1-8958a8774698" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_29e7ceec-2929-4cf4-88dc-133c7c213d14" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MaximumMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_b04522f6-0635-4ab1-8f2c-b6b3f33edd39" xlink:to="loc_srt_MaximumMember_29e7ceec-2929-4cf4-88dc-133c7c213d14" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_450ee172-011f-4585-ac09-88360df3c14b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_0899a3cc-edef-4e17-b387-e8de144298fc" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_450ee172-011f-4585-ac09-88360df3c14b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_36f28f8d-4107-42ce-997e-1c84b1941173" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_450ee172-011f-4585-ac09-88360df3c14b" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_36f28f8d-4107-42ce-997e-1c84b1941173" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_22c4026b-256a-4851-98da-a99476a9b7bd" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_450ee172-011f-4585-ac09-88360df3c14b" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_22c4026b-256a-4851-98da-a99476a9b7bd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense_25084ea1-aac2-4903-84ba-996260ca9415" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AllocatedShareBasedCompensationExpense"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_450ee172-011f-4585-ac09-88360df3c14b" xlink:to="loc_us-gaap_AllocatedShareBasedCompensationExpense_25084ea1-aac2-4903-84ba-996260ca9415" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense_a7f70d20-dc3a-46e4-9a4d-31ddad578856" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_450ee172-011f-4585-ac09-88360df3c14b" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense_a7f70d20-dc3a-46e4-9a4d-31ddad578856" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_a173419e-61c0-42ae-ab1f-7600e2808c37" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_450ee172-011f-4585-ac09-88360df3c14b" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_a173419e-61c0-42ae-ab1f-7600e2808c37" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aca_SharebasedCompensationArrangementsbySharebasedPaymentAwardAllowanceforAdjustmentofUnitsBasedonTargetLevelPercent_8a39e8b0-d0df-4fa5-8f6d-ee8bd41097cf" xlink:href="aca-20241231.xsd#aca_SharebasedCompensationArrangementsbySharebasedPaymentAwardAllowanceforAdjustmentofUnitsBasedonTargetLevelPercent"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_450ee172-011f-4585-ac09-88360df3c14b" xlink:to="loc_aca_SharebasedCompensationArrangementsbySharebasedPaymentAwardAllowanceforAdjustmentofUnitsBasedonTargetLevelPercent_8a39e8b0-d0df-4fa5-8f6d-ee8bd41097cf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions_122f71be-5460-4e1f-874f-e5f517672361" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_450ee172-011f-4585-ac09-88360df3c14b" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions_122f71be-5460-4e1f-874f-e5f517672361" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_78e0be9c-5dbf-4196-9199-3c89eb8a23bd" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_450ee172-011f-4585-ac09-88360df3c14b" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_78e0be9c-5dbf-4196-9199-3c89eb8a23bd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1_1470374b-8572-4a9d-bbaf-fbe697102e37" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_450ee172-011f-4585-ac09-88360df3c14b" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1_1470374b-8572-4a9d-bbaf-fbe697102e37" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.arcosa.com/role/EarningsPerCommonShareComputationofbasicanddilutedearningspershareDetails" xlink:type="simple" xlink:href="aca-20241231.xsd#EarningsPerCommonShareComputationofbasicanddilutedearningspershareDetails"/>
  <link:presentationLink xlink:role="http://www.arcosa.com/role/EarningsPerCommonShareComputationofbasicanddilutedearningspershareDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract_4b7e3b30-1784-49cf-83f7-18b19921ad5b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareReconciliationAbstract_74ee48b1-3758-494b-9c4e-1eedecfa5b25" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareReconciliationAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_4b7e3b30-1784-49cf-83f7-18b19921ad5b" xlink:to="loc_us-gaap_EarningsPerShareReconciliationAbstract_74ee48b1-3758-494b-9c4e-1eedecfa5b25" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_d035615d-fcc8-487b-9dfa-2d23adea2f03" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareReconciliationAbstract_74ee48b1-3758-494b-9c4e-1eedecfa5b25" xlink:to="loc_us-gaap_NetIncomeLoss_d035615d-fcc8-487b-9dfa-2d23adea2f03" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ParticipatingSecuritiesDistributedAndUndistributedEarningsLossBasic_9e1f69e4-0bc9-45f9-97d6-0afa7597e03f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ParticipatingSecuritiesDistributedAndUndistributedEarningsLossBasic"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareReconciliationAbstract_74ee48b1-3758-494b-9c4e-1eedecfa5b25" xlink:to="loc_us-gaap_ParticipatingSecuritiesDistributedAndUndistributedEarningsLossBasic_9e1f69e4-0bc9-45f9-97d6-0afa7597e03f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_0192bb84-5102-4b17-b65e-28a4e1d0a8d7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareReconciliationAbstract_74ee48b1-3758-494b-9c4e-1eedecfa5b25" xlink:to="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_0192bb84-5102-4b17-b65e-28a4e1d0a8d7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_3a2ef63a-7ed0-4fcc-a025-9344aaa60acb" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareReconciliationAbstract_74ee48b1-3758-494b-9c4e-1eedecfa5b25" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_3a2ef63a-7ed0-4fcc-a025-9344aaa60acb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasic_999a6cbb-3cb9-4635-95fb-1874affd38b6" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareBasic"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareReconciliationAbstract_74ee48b1-3758-494b-9c4e-1eedecfa5b25" xlink:to="loc_us-gaap_EarningsPerShareBasic_999a6cbb-3cb9-4635-95fb-1874affd38b6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract_f16b6ca1-5377-41ec-9323-8c544ba85e98" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareReconciliationAbstract_74ee48b1-3758-494b-9c4e-1eedecfa5b25" xlink:to="loc_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract_f16b6ca1-5377-41ec-9323-8c544ba85e98" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmountOfDilutiveSecuritiesStockOptionsAndRestrictiveStockUnits_5344c9a6-2cad-4a1b-b26a-5b6e701e03d3" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AmountOfDilutiveSecuritiesStockOptionsAndRestrictiveStockUnits"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract_f16b6ca1-5377-41ec-9323-8c544ba85e98" xlink:to="loc_us-gaap_AmountOfDilutiveSecuritiesStockOptionsAndRestrictiveStockUnits_5344c9a6-2cad-4a1b-b26a-5b6e701e03d3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_31128255-0edd-40b6-a6cb-210689621bab" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract_f16b6ca1-5377-41ec-9323-8c544ba85e98" xlink:to="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_31128255-0edd-40b6-a6cb-210689621bab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted_2e118702-57fb-43d4-86a2-eb08b2162d52" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_4b7e3b30-1784-49cf-83f7-18b19921ad5b" xlink:to="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted_2e118702-57fb-43d4-86a2-eb08b2162d52" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_2e59a9cf-1545-4bdf-89db-87f32827bf82" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_4b7e3b30-1784-49cf-83f7-18b19921ad5b" xlink:to="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_2e59a9cf-1545-4bdf-89db-87f32827bf82" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted_f92f6e57-232c-4a5c-8f09-a22de0573ffd" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareDiluted"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_4b7e3b30-1784-49cf-83f7-18b19921ad5b" xlink:to="loc_us-gaap_EarningsPerShareDiluted_f92f6e57-232c-4a5c-8f09-a22de0573ffd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.arcosa.com/role/EarningsPerCommonShareNarrativeDetails" xlink:type="simple" xlink:href="aca-20241231.xsd#EarningsPerCommonShareNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.arcosa.com/role/EarningsPerCommonShareNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract_60972663-f13c-4289-9427-529dbdf2b1a9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_8b3d1663-79f5-4d87-9da2-ae882b82e7f7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_60972663-f13c-4289-9427-529dbdf2b1a9" xlink:to="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_8b3d1663-79f5-4d87-9da2-ae882b82e7f7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.arcosa.com/role/CommitmentsandContingenciesNarrativeDetails" xlink:type="simple" xlink:href="aca-20241231.xsd#CommitmentsandContingenciesNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.arcosa.com/role/CommitmentsandContingenciesNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_829ad26e-852b-489d-a674-50b7fc5ec01a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingenciesTable_4c445b56-f678-46d9-80a9-7313587016f8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LossContingenciesTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_829ad26e-852b-489d-a674-50b7fc5ec01a" xlink:to="loc_us-gaap_LossContingenciesTable_4c445b56-f678-46d9-80a9-7313587016f8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_78308594-beb9-4b34-b8a1-15127be6889d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesTable_4c445b56-f678-46d9-80a9-7313587016f8" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_78308594-beb9-4b34-b8a1-15127be6889d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_3a7400f8-baef-4b3c-b193-cc56693a0035" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_78308594-beb9-4b34-b8a1-15127be6889d" xlink:to="loc_us-gaap_SegmentDomain_3a7400f8-baef-4b3c-b193-cc56693a0035" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aca_EngineeredStructuresAndTransportationProductsMember_f78a9f40-1f41-45fe-8433-01b510c3bc93" xlink:href="aca-20241231.xsd#aca_EngineeredStructuresAndTransportationProductsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_3a7400f8-baef-4b3c-b193-cc56693a0035" xlink:to="loc_aca_EngineeredStructuresAndTransportationProductsMember_f78a9f40-1f41-45fe-8433-01b510c3bc93" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_ffa1368b-96f5-4cb6-a46c-d128f3694537" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesTable_4c445b56-f678-46d9-80a9-7313587016f8" xlink:to="loc_srt_RangeAxis_ffa1368b-96f5-4cb6-a46c-d128f3694537" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_62ca710c-1ec4-4379-a1c2-a683aa4ef569" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_ffa1368b-96f5-4cb6-a46c-d128f3694537" xlink:to="loc_srt_RangeMember_62ca710c-1ec4-4379-a1c2-a683aa4ef569" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingenciesByNatureOfContingencyAxis_8de8bdf5-7ba6-4659-9f60-1c0e0f523b42" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LossContingenciesByNatureOfContingencyAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesTable_4c445b56-f678-46d9-80a9-7313587016f8" xlink:to="loc_us-gaap_LossContingenciesByNatureOfContingencyAxis_8de8bdf5-7ba6-4659-9f60-1c0e0f523b42" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyNatureDomain_97752d18-ee2c-4cec-98f7-65db6fb6566f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LossContingencyNatureDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesByNatureOfContingencyAxis_8de8bdf5-7ba6-4659-9f60-1c0e0f523b42" xlink:to="loc_us-gaap_LossContingencyNatureDomain_97752d18-ee2c-4cec-98f7-65db6fb6566f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationAxis_d61512a1-ad2f-4b86-a91a-49a069eb4e73" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BalanceSheetLocationAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesTable_4c445b56-f678-46d9-80a9-7313587016f8" xlink:to="loc_us-gaap_BalanceSheetLocationAxis_d61512a1-ad2f-4b86-a91a-49a069eb4e73" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_3515e0bc-a232-47b9-86f6-fbf5a4be51ad" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BalanceSheetLocationDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetLocationAxis_d61512a1-ad2f-4b86-a91a-49a069eb4e73" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_3515e0bc-a232-47b9-86f6-fbf5a4be51ad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis_0f5d343e-5514-4fc9-a37b-e635fd169fae" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnrecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesTable_4c445b56-f678-46d9-80a9-7313587016f8" xlink:to="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis_0f5d343e-5514-4fc9-a37b-e635fd169fae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnconditionalPurchaseObligationCategoryOfGoodsOrServicesAcquiredDomain_5b52ea63-d8a3-4f3c-b98b-252f80d3e9e7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnconditionalPurchaseObligationCategoryOfGoodsOrServicesAcquiredDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis_0f5d343e-5514-4fc9-a37b-e635fd169fae" xlink:to="loc_us-gaap_UnconditionalPurchaseObligationCategoryOfGoodsOrServicesAcquiredDomain_5b52ea63-d8a3-4f3c-b98b-252f80d3e9e7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoriesMember_42fae396-f88a-4c12-affc-8229922f7299" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoriesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_UnconditionalPurchaseObligationCategoryOfGoodsOrServicesAcquiredDomain_5b52ea63-d8a3-4f3c-b98b-252f80d3e9e7" xlink:to="loc_us-gaap_InventoriesMember_42fae396-f88a-4c12-affc-8229922f7299" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GuaranteeObligationsByNatureAxis_a0552321-71c8-4672-aed3-8b6abf90815c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GuaranteeObligationsByNatureAxis"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesTable_4c445b56-f678-46d9-80a9-7313587016f8" xlink:to="loc_us-gaap_GuaranteeObligationsByNatureAxis_a0552321-71c8-4672-aed3-8b6abf90815c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GuaranteeObligationsNatureDomain_35788618-4d82-4c24-8de3-7d5a9b29a462" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GuaranteeObligationsNatureDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GuaranteeObligationsByNatureAxis_a0552321-71c8-4672-aed3-8b6abf90815c" xlink:to="loc_us-gaap_GuaranteeObligationsNatureDomain_35788618-4d82-4c24-8de3-7d5a9b29a462" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SuretyBondMember_306edf39-4aee-4425-bac8-e2c3b2a01753" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SuretyBondMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GuaranteeObligationsNatureDomain_35788618-4d82-4c24-8de3-7d5a9b29a462" xlink:to="loc_us-gaap_SuretyBondMember_306edf39-4aee-4425-bac8-e2c3b2a01753" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingenciesLineItems_e231aaf7-733d-435d-8c12-f15577c4a8e0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LossContingenciesLineItems"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesTable_4c445b56-f678-46d9-80a9-7313587016f8" xlink:to="loc_us-gaap_LossContingenciesLineItems_e231aaf7-733d-435d-8c12-f15577c4a8e0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount_ad30d9cd-fe46-4a02-99e2-803378178eee" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesLineItems_e231aaf7-733d-435d-8c12-f15577c4a8e0" xlink:to="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount_ad30d9cd-fe46-4a02-99e2-803378178eee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GuaranteeObligationsCurrentCarryingValue_ee9ad6eb-b339-4092-bc92-d9ca41890983" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GuaranteeObligationsCurrentCarryingValue"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesLineItems_e231aaf7-733d-435d-8c12-f15577c4a8e0" xlink:to="loc_us-gaap_GuaranteeObligationsCurrentCarryingValue_ee9ad6eb-b339-4092-bc92-d9ca41890983" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" xlink:type="simple" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#AwardTimingDisclosure"/>
  <link:presentationLink xlink:role="http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardTmgDiscLineItems" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AwardTmgDiscLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardTmgMnpiDiscTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AwardTmgMnpiDiscTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AwardTmgDiscLineItems" xlink:to="loc_ecd_AwardTmgMnpiDiscTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardTmgMethodTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AwardTmgMethodTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AwardTmgDiscLineItems" xlink:to="loc_ecd_AwardTmgMethodTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardTmgPredtrmndFlag" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AwardTmgPredtrmndFlag"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AwardTmgDiscLineItems" xlink:to="loc_ecd_AwardTmgPredtrmndFlag" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardTmgMnpiCnsdrdFlag" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AwardTmgMnpiCnsdrdFlag"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AwardTmgDiscLineItems" xlink:to="loc_ecd_AwardTmgMnpiCnsdrdFlag" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardTmgHowMnpiCnsdrdTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AwardTmgHowMnpiCnsdrdTextBlock"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AwardTmgDiscLineItems" xlink:to="loc_ecd_AwardTmgHowMnpiCnsdrdTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_MnpiDiscTimedForCompValFlag" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_MnpiDiscTimedForCompValFlag"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AwardTmgDiscLineItems" xlink:to="loc_ecd_MnpiDiscTimedForCompValFlag" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardsCloseToMnpiDiscTableTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AwardsCloseToMnpiDiscTableTextBlock"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AwardTmgDiscLineItems" xlink:to="loc_ecd_AwardsCloseToMnpiDiscTableTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardsCloseToMnpiDiscTable" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AwardsCloseToMnpiDiscTable"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AwardTmgDiscLineItems" xlink:to="loc_ecd_AwardsCloseToMnpiDiscTable" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_IndividualAxis" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_IndividualAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AwardsCloseToMnpiDiscTable" xlink:to="loc_ecd_IndividualAxis" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AllIndividualsMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AllIndividualsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_IndividualAxis" xlink:to="loc_ecd_AllIndividualsMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AwardTypeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AwardsCloseToMnpiDiscTable" xlink:to="loc_us-gaap_AwardTypeAxis" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardTypeAxis" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockOptionMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeStockOptionMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="loc_us-gaap_EmployeeStockOptionMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockAppreciationRightsSARSMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockAppreciationRightsSARSMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="loc_us-gaap_StockAppreciationRightsSARSMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardsCloseToMnpiDiscIndName" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AwardsCloseToMnpiDiscIndName"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AwardTmgDiscLineItems" xlink:to="loc_ecd_AwardsCloseToMnpiDiscIndName" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardUndrlygSecuritiesAmt" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AwardUndrlygSecuritiesAmt"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AwardTmgDiscLineItems" xlink:to="loc_ecd_AwardUndrlygSecuritiesAmt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardExrcPrice" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AwardExrcPrice"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AwardTmgDiscLineItems" xlink:to="loc_ecd_AwardExrcPrice" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardGrantDateFairValue" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AwardGrantDateFairValue"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AwardTmgDiscLineItems" xlink:to="loc_ecd_AwardGrantDateFairValue" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_UndrlygSecurityMktPriceChngPct" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_UndrlygSecurityMktPriceChngPct"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AwardTmgDiscLineItems" xlink:to="loc_ecd_UndrlygSecurityMktPriceChngPct" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" xlink:type="simple" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ErrCompDisclosure"/>
  <link:presentationLink xlink:role="http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_RecoveryOfErrCompDisclosureLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ErrCompRecoveryTable" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_ErrCompRecoveryTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:to="loc_ecd_ErrCompRecoveryTable" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_RestatementDateAxis" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_RestatementDateAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_ErrCompRecoveryTable" xlink:to="loc_ecd_RestatementDateAxis" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_IndividualAxis" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_IndividualAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_ErrCompRecoveryTable" xlink:to="loc_ecd_IndividualAxis" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AllIndividualsMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AllIndividualsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_IndividualAxis" xlink:to="loc_ecd_AllIndividualsMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_NonNeosMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_NonNeosMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AllIndividualsMember" xlink:to="loc_ecd_NonNeosMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_RestatementDeterminationDate" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_RestatementDeterminationDate"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:to="loc_ecd_RestatementDeterminationDate" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AggtErrCompAmt" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AggtErrCompAmt"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:to="loc_ecd_AggtErrCompAmt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ErrCompAnalysisTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_ErrCompAnalysisTextBlock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:to="loc_ecd_ErrCompAnalysisTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_StkPrcOrTsrEstimationMethodTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_StkPrcOrTsrEstimationMethodTextBlock"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:to="loc_ecd_StkPrcOrTsrEstimationMethodTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_OutstandingAggtErrCompAmt" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_OutstandingAggtErrCompAmt"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:to="loc_ecd_OutstandingAggtErrCompAmt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AggtErrCompNotYetDeterminedTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AggtErrCompNotYetDeterminedTextBlock"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:to="loc_ecd_AggtErrCompNotYetDeterminedTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ForgoneRecoveryIndName" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_ForgoneRecoveryIndName"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:to="loc_ecd_ForgoneRecoveryIndName" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:to="loc_ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:to="loc_ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:to="loc_ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:to="loc_ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_OutstandingRecoveryIndName" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_OutstandingRecoveryIndName"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:to="loc_ecd_OutstandingRecoveryIndName" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_OutstandingRecoveryCompAmt" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_OutstandingRecoveryCompAmt"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:to="loc_ecd_OutstandingRecoveryCompAmt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_RestatementDoesNotRequireRecoveryTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_RestatementDoesNotRequireRecoveryTextBlock"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:to="loc_ecd_RestatementDoesNotRequireRecoveryTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://xbrl.sec.gov/ecd/role/PvpDisclosure" xlink:type="simple" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#PvpDisclosure"/>
  <link:presentationLink xlink:role="http://xbrl.sec.gov/ecd/role/PvpDisclosure" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_PayVsPerformanceDisclosureLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PvpTable" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_PvpTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_PvpTable" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ExecutiveCategoryAxis" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_ExecutiveCategoryAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PvpTable" xlink:to="loc_ecd_ExecutiveCategoryAxis" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AllExecutiveCategoriesMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AllExecutiveCategoriesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_ExecutiveCategoryAxis" xlink:to="loc_ecd_AllExecutiveCategoriesMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PeoMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_PeoMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AllExecutiveCategoriesMember" xlink:to="loc_ecd_PeoMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_NonPeoNeoMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_NonPeoNeoMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AllExecutiveCategoriesMember" xlink:to="loc_ecd_NonPeoNeoMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_IndividualAxis" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_IndividualAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PvpTable" xlink:to="loc_ecd_IndividualAxis" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AllIndividualsMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AllIndividualsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_IndividualAxis" xlink:to="loc_ecd_AllIndividualsMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AdjToCompAxis" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AdjToCompAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PvpTable" xlink:to="loc_ecd_AdjToCompAxis" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AllAdjToCompMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AllAdjToCompMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AdjToCompAxis" xlink:to="loc_ecd_AllAdjToCompMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AggtChngPnsnValInSummryCompstnTblForAplblYrMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AggtChngPnsnValInSummryCompstnTblForAplblYrMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AllAdjToCompMember" xlink:to="loc_ecd_AggtChngPnsnValInSummryCompstnTblForAplblYrMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AggtPnsnAdjsSvcCstMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AggtPnsnAdjsSvcCstMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AllAdjToCompMember" xlink:to="loc_ecd_AggtPnsnAdjsSvcCstMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PnsnAdjsSvcCstMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_PnsnAdjsSvcCstMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AggtPnsnAdjsSvcCstMember" xlink:to="loc_ecd_PnsnAdjsSvcCstMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PnsnAdjsPrrSvcCstMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_PnsnAdjsPrrSvcCstMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AggtPnsnAdjsSvcCstMember" xlink:to="loc_ecd_PnsnAdjsPrrSvcCstMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_EqtyAwrdsAdjsMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_EqtyAwrdsAdjsMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AllAdjToCompMember" xlink:to="loc_ecd_EqtyAwrdsAdjsMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_EqtyAwrdsInSummryCompstnTblForAplblYrMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_EqtyAwrdsInSummryCompstnTblForAplblYrMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_EqtyAwrdsAdjsMember" xlink:to="loc_ecd_EqtyAwrdsInSummryCompstnTblForAplblYrMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_EqtyAwrdsAdjsMember" xlink:to="loc_ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember" xlink:to="loc_ecd_YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember" xlink:to="loc_ecd_ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember" xlink:to="loc_ecd_VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember" xlink:to="loc_ecd_ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember" xlink:to="loc_ecd_FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember" xlink:to="loc_ecd_DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_MeasureAxis" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_MeasureAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PvpTable" xlink:to="loc_ecd_MeasureAxis" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PvpTableTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_PvpTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_PvpTableTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_CoSelectedMeasureName" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_CoSelectedMeasureName"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_CoSelectedMeasureName" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_NamedExecutiveOfficersFnTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_NamedExecutiveOfficersFnTextBlock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_NamedExecutiveOfficersFnTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PeerGroupIssuersFnTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_PeerGroupIssuersFnTextBlock"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_PeerGroupIssuersFnTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ChangedPeerGroupFnTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_ChangedPeerGroupFnTextBlock"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_ChangedPeerGroupFnTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PeoTotalCompAmt" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_PeoTotalCompAmt"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_PeoTotalCompAmt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PeoActuallyPaidCompAmt" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_PeoActuallyPaidCompAmt"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_PeoActuallyPaidCompAmt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AdjToPeoCompFnTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AdjToPeoCompFnTextBlock"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_AdjToPeoCompFnTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_NonPeoNeoAvgTotalCompAmt" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_NonPeoNeoAvgTotalCompAmt"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_NonPeoNeoAvgTotalCompAmt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_NonPeoNeoAvgCompActuallyPaidAmt" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_NonPeoNeoAvgCompActuallyPaidAmt"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_NonPeoNeoAvgCompActuallyPaidAmt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AdjToNonPeoNeoCompFnTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AdjToNonPeoNeoCompFnTextBlock"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_AdjToNonPeoNeoCompFnTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_EquityValuationAssumptionDifferenceFnTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_EquityValuationAssumptionDifferenceFnTextBlock"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_EquityValuationAssumptionDifferenceFnTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_CompActuallyPaidVsNetIncomeTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_CompActuallyPaidVsNetIncomeTextBlock"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_CompActuallyPaidVsNetIncomeTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TotalShareholderRtnVsPeerGroupTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_TotalShareholderRtnVsPeerGroupTextBlock"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_TotalShareholderRtnVsPeerGroupTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_CompActuallyPaidVsOtherMeasureTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_CompActuallyPaidVsOtherMeasureTextBlock"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_CompActuallyPaidVsOtherMeasureTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TabularListTableTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_TabularListTableTextBlock"/>
    <link:presentationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_TabularListTableTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TotalShareholderRtnAmt" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_TotalShareholderRtnAmt"/>
    <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_TotalShareholderRtnAmt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PeerGroupTotalShareholderRtnAmt" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_PeerGroupTotalShareholderRtnAmt"/>
    <link:presentationArc order="21" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_PeerGroupTotalShareholderRtnAmt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="22" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_us-gaap_NetIncomeLoss" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_CoSelectedMeasureAmt" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_CoSelectedMeasureAmt"/>
    <link:presentationArc order="23" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_CoSelectedMeasureAmt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_OtherPerfMeasureAmt" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_OtherPerfMeasureAmt"/>
    <link:presentationArc order="24" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_OtherPerfMeasureAmt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AdjToCompAmt" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AdjToCompAmt"/>
    <link:presentationArc order="25" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_AdjToCompAmt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PeoName" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_PeoName"/>
    <link:presentationArc order="26" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_PeoName" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_MeasureName" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_MeasureName"/>
    <link:presentationArc order="27" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_MeasureName" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_NonGaapMeasureDescriptionTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_NonGaapMeasureDescriptionTextBlock"/>
    <link:presentationArc order="28" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_NonGaapMeasureDescriptionTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_Additional402vDisclosureTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_Additional402vDisclosureTextBlock"/>
    <link:presentationArc order="29" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_Additional402vDisclosureTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PnsnBnftsAdjFnTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_PnsnBnftsAdjFnTextBlock"/>
    <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_PnsnBnftsAdjFnTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_EqtyAwrdsAdjFnTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_EqtyAwrdsAdjFnTextBlock"/>
    <link:presentationArc order="31" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_EqtyAwrdsAdjFnTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" xlink:type="simple" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#InsiderTradingArrangements"/>
  <link:presentationLink xlink:role="http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ecd_InsiderTradingArrLineItems" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_InsiderTradingArrLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TradingArrByIndTable" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_TradingArrByIndTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_InsiderTradingArrLineItems" xlink:to="loc_ecd_TradingArrByIndTable" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TradingArrAxis" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_TradingArrAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_TradingArrByIndTable" xlink:to="loc_ecd_TradingArrAxis" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AllTradingArrangementsMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AllTradingArrangementsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_TradingArrAxis" xlink:to="loc_ecd_AllTradingArrangementsMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_IndividualAxis" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_IndividualAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_TradingArrByIndTable" xlink:to="loc_ecd_IndividualAxis" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AllIndividualsMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AllIndividualsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_IndividualAxis" xlink:to="loc_ecd_AllIndividualsMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_MtrlTermsOfTrdArrTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_MtrlTermsOfTrdArrTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_InsiderTradingArrLineItems" xlink:to="loc_ecd_MtrlTermsOfTrdArrTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TrdArrIndName" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_TrdArrIndName"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_InsiderTradingArrLineItems" xlink:to="loc_ecd_TrdArrIndName" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TrdArrIndTitle" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_TrdArrIndTitle"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_InsiderTradingArrLineItems" xlink:to="loc_ecd_TrdArrIndTitle" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_Rule10b51ArrAdoptedFlag" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_Rule10b51ArrAdoptedFlag"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_InsiderTradingArrLineItems" xlink:to="loc_ecd_Rule10b51ArrAdoptedFlag" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_NonRule10b51ArrAdoptedFlag" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_NonRule10b51ArrAdoptedFlag"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_InsiderTradingArrLineItems" xlink:to="loc_ecd_NonRule10b51ArrAdoptedFlag" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TrdArrAdoptionDate" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_TrdArrAdoptionDate"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_InsiderTradingArrLineItems" xlink:to="loc_ecd_TrdArrAdoptionDate" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_Rule10b51ArrTrmntdFlag" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_Rule10b51ArrTrmntdFlag"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_InsiderTradingArrLineItems" xlink:to="loc_ecd_Rule10b51ArrTrmntdFlag" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_NonRule10b51ArrTrmntdFlag" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_NonRule10b51ArrTrmntdFlag"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_InsiderTradingArrLineItems" xlink:to="loc_ecd_NonRule10b51ArrTrmntdFlag" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TrdArrTerminationDate" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_TrdArrTerminationDate"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_InsiderTradingArrLineItems" xlink:to="loc_ecd_TrdArrTerminationDate" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TrdArrExpirationDate" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_TrdArrExpirationDate"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_InsiderTradingArrLineItems" xlink:to="loc_ecd_TrdArrExpirationDate" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TrdArrDuration" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_TrdArrDuration"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_InsiderTradingArrLineItems" xlink:to="loc_ecd_TrdArrDuration" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TrdArrSecuritiesAggAvailAmt" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_TrdArrSecuritiesAggAvailAmt"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_InsiderTradingArrLineItems" xlink:to="loc_ecd_TrdArrSecuritiesAggAvailAmt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc" xlink:type="simple" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#InsiderTradingPoliciesProc"/>
  <link:presentationLink xlink:role="http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ecd_InsiderTradingPoliciesProcLineItems" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_InsiderTradingPoliciesProcLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_InsiderTrdPoliciesProcAdoptedFlag" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_InsiderTrdPoliciesProcAdoptedFlag"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_InsiderTradingPoliciesProcLineItems" xlink:to="loc_ecd_InsiderTrdPoliciesProcAdoptedFlag" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_InsiderTradingPoliciesProcLineItems" xlink:to="loc_ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>19
<FILENAME>aca-20241231_g1.jpg
<TEXT>
begin 644 aca-20241231_g1.jpg
M_]C_X  02D9)1@ ! 0$ 8 !@  #_X1#N17AI9@  34T *@    @ ! $[  (
M   ,   (2H=I  0    !   (5IR=  $    8   0SNH<  <   @,    /@
M   <Z@    @
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M                                                 $5R:6X@1')A
M8F5K   %D ,  @   !0  !"DD 0  @   !0  !"XDI$  @    ,Y,   DI(
M @    ,Y,   ZAP !P  " P   B8     !SJ    "
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M                    ,C Q.#HQ,#HQ.2 Q-#HU.3HQ-@ R,#$X.C$P.C$Y
M(#$T.C4Y.C$V    10!R &D ;@ @ $0 <@!A &( 90!K    _^$+'FAT=' Z
M+R]N<RYA9&]B92YC;VTO>&%P+S$N,"\ /#]X<&%C:V5T(&)E9VEN/2?ON[\G
M(&ED/2=7-4TP37!#96AI2'IR95-Z3E1C>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<F<O,3DY.2\P,B\R,BUR9&8M<WEN=&%X+6YS(R(^
M/')D9CI$97-C<FEP=&EO;B!R9&8Z86)O=70](G5U:60Z9F%F-6)D9#4M8F$S
M9"TQ,61A+6%D,S$M9#,S9#<U,3@R9C%B(B!X;6QN<SID8STB:'1T<#HO+W!U
M<FPN;W)G+V1C+V5L96UE;G1S+S$N,2\B+SX\<F1F.D1E<V-R:7!T:6]N(')D
M9CIA8F]U=#TB=75I9#IF868U8F1D-2UB83-D+3$Q9&$M860S,2UD,S-D-S4Q
M.#)F,6(B('AM;&YS.GAM<#TB:'1T<#HO+VYS+F%D;V)E+F-O;2]X87 O,2XP
M+R(^/'AM<#I#<F5A=&5$871E/C(P,3@M,3 M,3E4,30Z-3DZ,38N.3 R/"]X
M;7 Z0W)E871E1&%T93X\+W)D9CI$97-C<FEP=&EO;CX\<F1F.D1E<V-R:7!T
M:6]N(')D9CIA8F]U=#TB=75I9#IF868U8F1D-2UB83-D+3$Q9&$M860S,2UD
M,S-D-S4Q.#)F,6(B('AM;&YS.F1C/2)H='1P.B\O<'5R;"YO<F<O9&,O96QE
M;65N=',O,2XQ+R(^/&1C.F-R96%T;W(^/')D9CI397$@>&UL;G,Z<F1F/2)H
M='1P.B\O=W=W+G<S+F]R9R\Q.3DY+S R+S(R+7)D9BUS>6YT87@M;G,C(CX\
M<F1F.FQI/D5R:6X@1')A8F5K/"]R9&8Z;&D^/"]R9&8Z4V5Q/@T*"0D)/"]D
M8SIC<F5A=&]R/CPO<F1F.D1E<V-R:7!T:6]N/CPO<F1F.E)$1CX\+W@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
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
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)<TW=GV%*C3HQY*:L@HHHK,U"BBB@ HHHH *W]"\9:MH3!(IC/;
M9Y@F.1^!ZC\*P**TA4G3ES0=F9U:-.M'DJ*Z/<?#GB_3O$4>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'+<FGB$JM;2/XO_@'2:]\0-5U?=%;.;&V/\$1^9A[
MMU_*N6)+'+$DGJ3245\[4JSJRYINY]I1P]+#QY:4;(****R-@HHHH ****
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
M+:6OSZ_YCJ***]0\$**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
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
M0_\ />'_ +]"N4HK:%:K35H2:.>KA:%:7-4@F_-'5_\ "R/$/_/>'_OT*/\
MA9'B'_GO#_WZ%<I15_6J_P#._O,O[/PG_/M?<=-+\0O$<H(%ZL>?[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&.%N8<CW93D?H6KUFOK
M,MDI89+M<_/<[@X8Z3?6S_ ****]$\8**** "BBB@ HHHH **** "N ^+ _X
ME>GG/_+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/^\<L?YC\J\W,Y<N&:[V_S/;R.#EC4^R;_  M^
MIQ]%%%?*'Z %%%% 'HGPE!^T:H>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<?7'ZUPO_"R/$/_ #WA_P"_0JGXUUG^
MVO$UQ)&<P0GR8O<#J?Q.36!7RF*QM259\DFD?H&7Y90AAH^U@G)ZNZ[G5_\
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
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/+_U<IW_B/[CV;4?B+H-B&$$[7D@_
MAA4X_P"^CQ^6:X#Q%X[U+75:"/\ T2T/6*,\O_O'O].E<Q17%7Q]>LK-V7D>
MGA<HPN&?,E=]V%%%%<!ZPH)5@5)!'(([5WGA7XBRV82SUTM-#T6XZL@]_4?K
M7!45O1KU*$N:#.;$X2CBH<E57_-'T7;W$-W;I/;2K+$XRKH<@BI:\I^&?]KO
MJCBUF*Z='S.KC*DGH!Z&O5J^LPM=XBGSM6/SO'X182NZ2E?^NIPOQ,T%KW34
MU2V0M+:C$H Y,9[_ ('^9KRFOHZ1%EC:.10R,"&![BO$_&/AF3P[JI\L%K.<
MEH7]/]D^XKR,TPS4O;1V>Y])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,?[<RC^
MM?/=%=_]KSM\!Y'^KE._\1V]#V+4_B1HEB&6U=[V4=HEPN?]X_TS7G?B'QAJ
M7B%RL[^3:@_+;Q_=^I/<U@T5PU\=6KJTG9=D>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/<<J=/ZO!ZRW\E_P '\B6B
MBF2RI!"\LIVHBEF)[ 5](?$K71' ?%+6?*M+?28F^:4^;* ?X1T'Y_RKS)69
M&#(2K#H0<8J_KVJ/K.N75](3B1_D!_A4< ?E6?7QF*K>VK.?3H?IF7X587#1
MIO?=^K.FT?Q]K>DX1IQ=P#_EG<<X^C=:[33?B?I-SA=0BELW/5L;U_3G]*\E
MHK2CCJ]+1.Z\S+$93A,1K*-GW6G_  #Z%LM4L=1C#V-Y#<+_ -,W!Q]1VJW7
MSC'(\3AXG9&'1E."*U[3Q=KUD (-3GP.SD./R.:]*GFZ^W'[CPZO#DO^74_O
M_P" >[T5Y#;_ !/UV$ 2I:3^I>,@_H15K_A:^I;>=/M<^N6_QKJ6:8=]_N."
M618U/1)_,]4K \7Z_;Z'H<Q=Q]IF0I#&#R21C/T%>>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/<DY->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]<CJ/RS7#CJ/M
MJ#2W6IZN4XKZMBHM[/1_,\1HHHKY _1@HHHH *]P\$ZR-9\,P.S9G@_<R_4=
M#^(P:\/KL_AIK'V'Q UE*V(KQ=HS_?'(_/D5Z.75O95TGL]#QLZPOM\*Y+>.
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(<V<Y"SKZ>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&#1117FGM!1110
M4444 %%%% !1110 5J:!H%YXAU$6UFN%',DI'RQCU/\ A5SPWX/U#Q#*KHI@
MM ?FG<<?\!]37L.CZ-9:'8K:Z?'L0<LQY9SZDUZ>#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]?\
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
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
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>20
<FILENAME>aca-20241231_g2.jpg
<TEXT>
begin 644 aca-20241231_g2.jpg
M_]C_X  02D9)1@ ! 0$ P #   #_VP!#  ," @," @,# P,$ P,$!0@%!00$
M!0H'!P8(# H,# L*"PL-#A(0#0X1#@L+$!80$1,4%145# \7&!84&!(4%13_
MVP!# 0,$! 4$!0D%!0D4#0L-%!04%!04%!04%!04%!04%!04%!04%!04%!04
M%!04%!04%!04%!04%!04%!04%!04%!3_P  1" *B"U # 2(  A$! Q$!_\0
M'P   04! 0$! 0$           $" P0%!@<("0H+_\0 M1   @$# P($ P4%
M! 0   %] 0(#  01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D*
M%A<8&1HE)B<H*2HT-38W.#DZ0T1%1D=(24I35%565UA96F-D969G:&EJ<W1U
M=G=X>7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7&
MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$  P$! 0$!
M 0$! 0        $" P0%!@<("0H+_\0 M1$  @$"! 0#! <%! 0  0)W  $"
M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF
M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$
MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4
MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,!  (1 Q$ /P#]4Z*** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBOG_ ,<?M+0>%_C9I^@))&?#]KFUU.;CB9R/FSV$>!GZN.PKSL=F&'RZ$:F)
ME92:BO5_Y;OR/7RW*L7FU2=+"1YG&+D_1?J]EYGT!12*P=0RD,I&01T-+7HG
MD!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110!#=W<%A:S75U-';6T*
M-)+-,P5(T R68G@  $DFO#+O]LSP+;W4T4=EKEU'&[*L\-M$$D . RAI0V#U
M&0#SR!7I_P 6/^26^,?^P->?^B'KX8^ WA?3/&GQ8T/1M9MOMFFW/G^;#YC)
MNVP2.OS*01AE!X/:OS_B+.,=@L9AL%@G%.KI=J^K:2^7?0_3^%<BRW,,!B\P
MS%2:HJ]HNVB3D_5]M4CZ3_X;3\$?] OQ!_X#P?\ QZC_ (;3\$?] OQ!_P"
M\'_QZNJ_X9=^&/\ T+/_ )/W7_QVN ^//P&\"^"_A/KFLZ-H?V/4K;R/*F^U
MSOMW3QHWRLY!RK$<CO6.*_UHPM"IB)U:5H)R=D[V2OI[IO@_]3L;B:>%IT:R
ME.2BKN-KMV5_>V/7OAC\7?#WQ9L;FXT.2X66UV_:;6ZA*20[BX3)&5.0C'Y6
M.!C.#Q7:U\K_ +#?_,Z_]N7_ +<5]45]-D&.JYEEM+%5[<TKWMMI)K]#Y#B;
M+:.4YM6P6'OR1M:^KUBI?KIY!1117T!\P%%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 444A(4$G@4 <#\;OB5'\+_ =YJ2LO]I3?Z/8QMSN
MF8'#8]%&6/TQWK\\KBXEN[B6>:1I9I&+O(YR68G))/J37J'[17Q2/Q+\>3?9
M)M^B:;NMK,*<J_/SRC_>(X_V0M>5U_.7%><?VIC7"D_W=/1>;ZOY]/)']7\%
MY#_8N7*=56JU;.7DND?EU\VS[=_93^*9\:>#3H5_-OU?1E5 SG+2V_1&^J_=
M/T4GK7N=?FO\-/'EW\-_&>G:[:;F$#[9X0<":$\.A^HZ>A /:OT<T?5[37])
ML]2L)EN+.[B6:&1?XE89!K]1X1SC^TL%[&J_WE/1^:Z/]'Z7ZGXWQUD/]E9A
M]9HJU*K=KREU7ZKUMT+E%%%?>'YH%%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 5S_B[Q_X=\!VJW&OZQ:Z8C_<69_G?
M'7:@RS?@*9\1/&4/P_\ !.L>(9U$BV,!=8R<!Y"0J+GMEBH_&OS8\5>*M4\:
M:Y=:OK%V]Y?7#;F=SP!V51V4=@.E?&<1<11R51ITX\U26MGLEW?Z'Z/PCPC+
MB-SK5IN%&#LVMV][+HK+=Z[K3M]Y?\-4_"[_ *&C_P I]U_\:H_X:I^%W_0T
M?^4^Z_\ C5?GO17Y[_KUF7_/N'W2_P#DC]6_XAADW_/VK]\/_D#]"/\ AJGX
M7?\ 0T?^4^Z_^-4?\-4_"[_H:/\ RGW7_P :K\]Z*/\ 7K,O^?</NE_\D'_$
M,,F_Y^U?OA_\@?H1_P -4_"[_H:/_*?=?_&J[CPCX_\ #OCRU:XT#6+74T3[
MZPO\Z9Z;D.&7\17Y?UK>%?%6J>"]<M=7T>[>SOK=MRNAX([JP[J>X/6NS"\=
MXI55]:I1<.O+=/\ %N_]:G#C/"_ NC+ZE7FJG3FLU\[137KKZ'ZE45SGP[\9
M0?$#P3H_B"W41K?0!WC4Y"2 E77/LP8?A71U^RTZD:T(U(.Z:NO1G\[5J-3#
MU94:JM*+::[-:,****T,0HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BO$/$/[7'@_PWK^IZ1=:;KDESI]S+:2M#!"4+HY4E290<9!Q
MD"J'_#:?@C_H%^(/_ >#_P"/5\[+B+*82<98B-T?50X5SNI%3CA9-/4]^HKP
M'_AM/P1_T"_$'_@/!_\ 'JZ3X>_M,>$_B1XH@T&PM]4L[ZX1VA^VP($D*J6*
M@H[8.T,><#Y3SG -T<_RNO4C2IUXN4G9+NS.OPSG.&I2K5<-)1BKMVV2W9V'
MQ8_Y);XQ_P"P->?^B'KXM_9=_P"2Z>&?^WK_ -)9:^TOBQ_R2WQC_P!@:\_]
M$/7Q;^R[_P ET\,_]O7_ *2RU\3Q-_R/,N_Q1_\ 2T?H?"'_ "3F:_X9?^FV
M??E>5_M1?\D+\3?]NO\ Z515ZI7E?[47_)"_$W_;K_Z515][G/\ R+,5_P!>
MY_\ I+/S3(/^1Q@_^OE/_P!*1Y7^PW_S.O\ VY?^W%?5%?*_[#?_ #.O_;E_
M[<5]45XW"'_(DH?]O?\ I<CWN.O^2AQ/_;G_ *1$****^Q/@PHHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "O$?VJ/BG_P (/X+_ +&L9MFL
M:RK1 J?FB@Z2/[$YVCZDC[M>QZMJEKH>F7>H7LRV]G:Q---*W1549)_(5^<O
MQ0\?77Q+\:ZAKMSN1)6V6\+'/DPK]Q/RY/J23WKX7B[./[-P7L:3_>5-%Y+J
M_P!%YOR/TK@7(?[6S#ZQ67[JE9OSE]E?J_)6ZG*4445_.Q_4P5]5?L=_%+>D
M_@C4)N5W7.FECVZR1#]7'_ O:OE6KVA:U>>&]9LM4L)3!>V<JS12#LRG//J/
M4=Q7N9+F<\IQL,3';:2[I[_YKS1\]GV44\[R^I@Y[O6+[26S_1^39^H5%<U\
M.?'%I\1/!VG:[9X5;F/][%G)BD'#H?H<_48/>NEK^HJ52%:G&K3=XR5T_)G\
M;UZ-3#594:JM*+::[-!1116I@%%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%0WEW#86LUS<2+#;PHTDDC' 50,DGV %?!7QE_:4\0_$+5[FVTJ]N-'\.H
MY6&WMG,;S*.-\K#DYZ[>@]R,U\]G.=X?):2G6UE+9+=_Y(^NX=X:Q?$=:5.@
MU&$?BD]E?9>;?;\3[[HK\GV8LQ).2>2317P?^O\ _P!0O_D__P!J?I__ !"K
M_J-_\I__ &Y^L%%?D_11_P 1 _ZA?_)__M _XA5_U&_^4_\ [<_6"BOR?HH_
MXB!_U"_^3_\ V@?\0J_ZC?\ RG_]N?H!^UE_R0O7?^NMM_Z/2OS_ ***^$SW
M-_[:Q,<1[/DM%*U[[-OLNY^H<,Y!_JY@I8/VOM+R<KVY=TE:UWV[A7IOP)^"
MEU\9/$$\)G:QT>R57N[M5RW).U$!_B.#R>  3Z ^95]F?L.:E:2>"/$%@I7[
M?%J(GD7//EO$BI^&4>M.&\#0S#,J=#$?#J[=[+8SXNS/$Y3D]7%83X]%?M=V
MO_EYV.I;]D'X<'3_ +.+&^$VW;]K%Z_FY_O8^YG_ (#CVKY5^.?P5O/@WXAB
M@,S7VCW@9[.[*X8XQN1QT##(Z<$$'U _16OFK]N/4+2/P3X>L6*_;Y=1,\:Y
MY\M8F5_PRZ5^G\39'E\,MJ5Z5-0E#5-*W6UG;>Y^*\&<39M5SBEA:]:56%2Z
M:D[VT;NK[6MZ6/C2BBBOPD_IP_0#]DW_ )(7H7_76Y_]'O7L%?D_17ZC@N-_
MJ>&I8?ZM?DBE?GM>RM_*?B>9>&O]H8VMC/K?+[24I6Y+VN[VOSJ_W'ZP45^3
M]%=O_$0/^H7_ ,G_ /M#S?\ B%7_ %&_^4__ +<_6"BOR?HH_P"(@?\ 4+_Y
M/_\ :!_Q"K_J-_\ *?\ ]N?K!17Y/JQ5@0<$<@BO9?@U^TIXA^'NKVUMJM[<
M:QX==PLUO<N9'A4\;XF/(QUV]#[$YKNP?'6'KU53Q-)TT^M[I>NBT^\\W,/#
M'%8>A*KA,0JLE]EQY;^CYI:^MO4^^Z*AL[N&_M8;FWD6:WF19(Y%.0RD9!'L
M0:FK]/WU1^*M.+LPHHHH$%%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% 'Y\:MI=KKG
M[2%YIM[%Y]E>>+'MYX]Q7?&]X589!!&03R#FOK/_ (9=^&/_ $+/_D_=?_':
M^5_^;I/^YR_]OJ^_*_*.%,#A,6\7+$4HS:F_BBGW[H_:^-<RQN!6!CA:\Z:=
M-7Y9.-]NS1X7\0OV<?AWH?@'Q+J5EX>\B]L],N;B"3[;<-LD2)F4X,A!P0."
M,5\[_LN_\ET\,_\ ;U_Z2RU]I?%C_DEOC'_L#7G_ *(>OBW]EW_DNGAG_MZ_
M])9:YL^PF'PF=Y?'#TXP3E&_*DOMKL=?#..Q6.X=S.6*JRJ-0E;FDY6]Q]VS
M[2^+'_)+?&/_ &!KS_T0]?%O[+O_ "73PS_V]?\ I++7VE\6/^26^,?^P->?
M^B'KXM_9=_Y+IX9_[>O_ $EEKKXF_P"1YEW^*/\ Z6CBX0_Y)S-?\,O_ $VS
M[\KRO]J+_DA?B;_MU_\ 2J*O5*\K_:B_Y(7XF_[=?_2J*OO<Y_Y%F*_Z]S_]
M)9^:9!_R.,'_ -?*?_I2/*_V&_\ F=?^W+_VXKZHKY7_ &&_^9U_[<O_ &XK
MZHKQN$/^1)0_[>_]+D>]QU_R4.)_[<_](B%%%%?8GP84444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %>1?
M'?X^67PIL18V(BOO$LZYBMG.4@4_QR8.?HO4_2KG[0'QA_X5)X6ADM(EFUG4
M&>*S63[J;0-TC#N%W+QW+#MFO@K5=5O-<U*XO[^XDN[VX<R2S2MEG8]S7YQQ
M3Q-_9J>#PC_>O=_RI_J^G;<_6>#.$/[6:S#'+]RGHOYVO_;4]^[T/=? G[7W
MBC3_ ! C>)WBU71YGQ*L5ND<D"GO&5 SCT;.?45]AZ+K5CXBTJVU+3;F.\L;
ME!)%-&<A@?Z^W:OR]KU;X%?'6^^$^JBVNC)>>'+E\W%J#DQ'_GI'[^H[_7!K
MY/AWBZKAZOU?,IN4)?:>KB_/R_(^WXJX'H8RC]9RJFH5(KX4K*2\ELI?GU[G
MWU15'1=:L?$6E6VI:;<QWEC<H)(IHSD,#_7V[5>K]QC)22E%W3/YQE&5.3A-
M6:W044451(4444 %%%% !1110 4444 %%%-=UC1G=@JJ,EF. !ZT #NL:,[L
M%51DLQP /6OE'XR?M:W\.L2:7X&FACM+<E9-5>)93*__ $R#978/[Q!SVXZX
M_P"T9^T8WBQ[CPQX8N"NB*2EW?1G!O#W13_SS]_XO]WK\[U^,\3<6R<G@\MG
M9+>:Z^47V\^O33?]_P"$."(1@L=FU.[?PP>R7>2[]D]NNNWV+\ _VG3XPODT
M#Q;)#!JLK8M+Y5$<=P?^>;#HK^F, ].#C/T77Y7JQ4@@X(Y!%?9/[+OQTO/&
MRMX5UUFN-4M(#+;WS<F>-2 5?_;&1\W<=>1D^APKQ3+%2C@,<[S^S+OY/S[/
MKZ[^;QIP;#"1EF>6QM!?%%=/./EW73=:;?0]%%%?JQ^)!1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %>??$7XSZ-\-_$GAS2+]E,FJ3;9GWX%K#RHE;V+X'T#'M79:]K=GX;T:]
MU74)A!96<332R'LH&>/4^@[FOSB^(GCB\^(GC'4M>O25:YD_=0YR(8APB#Z#
M'U.3WKXKB?/GDM&"HZU)/1>2W^_;Y^1^B<'<-+/\14GB+JC!:^<FM$O3?Y)/
M<_2NEKQC]E[XI?\ ">^!UTR]F+ZSHZK!*7.6EAZ1R9[G VGW&>]>SU]/@<93
MS##0Q5'X9*_^:^3T/C<RR^ME>+J8.NO>@[>O9^C6J/E[]L/XI_9[>#P3I\WS
MS!;C460]%SF.(_4_,?HOK7RA7VEX@_9#TKQ1KE[JVH^)]4GO;R5II7V1]2>@
MXX Z =@!6=_PQ+X>_P"AAU/_ +XC_P *_(<ZX?SO-\;/$R@N7:*YEHEM_F_-
MG[OP_P 4<.Y'E]/!PJNZUD^66LGN]ODO)(^/J*Z?XF>$X/ OCS6-!MIY+F"Q
MF\M)90 S#:#DXX[US%?E]:C/#U94:GQ1;3]5H?L%"M#$TH5Z?PR2:]&KH***
M^I? O[(NA^+/!FB:S/KFH037]G%<O'&D>U2R@D#(Z<UZ6693BLVG*GA4FXJ[
MN['DYMG>"R2G&KC9-*3LK)O7Y'(_LG_%/_A$/%Q\.WTNW2=9<+&6Z17/1#]&
M'RGWV^E?;-?.2?L4Z!&ZNGB/5$=3D,J1@@^O2OH/3+66QTVUMY[E[V:&-8WN
M9  TI P6('&3U.*_=^%\)F.7X5X3'1TC\+NGH]U\GMZG\V\98W*LTQ<<;EL[
MRDK35FM5L]>ZT?HBU1117V9^?!1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1169XE\1V'A'0[O5]4E,%A:+OF
MD5"Y49 Z 9/)%3*481<Y.R1=.G.K-4X*[>B2W;?0TZ*\C_X:J^&W_0;F_P#
M&?\ ^(H_X:J^&W_0;F_\ 9__ (BO'_MK*_\ H)A_X''_ #/>_P!7<X_Z ZG_
M (!+_(]<HKR/_AJKX;?]!N;_ , 9_P#XBC_AJKX;?]!N;_P!G_\ B*/[:RO_
M *"8?^!Q_P P_P!7<X_Z ZG_ (!+_(]<HKR/_AJKX;?]!N;_ , 9_P#XBC_A
MJKX;?]!N;_P!G_\ B*/[:RO_ *"8?^!Q_P P_P!7<X_Z ZG_ (!+_(]<HKS2
MQ_:1^&VH2%(O%$"$?\]X)H1^;H!78:'XW\/>)A_Q*=<T_4CTVVMRCL/J <BN
MRCCL)B-*-6,O22?Y,X,1EF.PJOB*$X+SBU^:-NBBBNX\T**** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH \]_:"NY+/X+^+I(CAFL
MFC/^ZY"M^C&OSAK]&/VC/^2)^+/^O4?^C%K\YZ_$N//]]HK^[^K/Z6\+TO[,
MKO\ Z>?^VQ"BBONSPK^RW\.-4\+Z/>7&BS/<7%G#-(WVV899D!)P'XY-?)91
MDF)SJ4XX=Q7+:]VUOZ)]C[O/N),'P["G/%QDU-M+E2>W>[7<^$Z*_0#_ (9-
M^&7_ $ YO_ ^?_XNC_ADWX9?] .;_P #Y_\ XNOI/]1<S_GA]\O_ )$^._XB
M;DW_ #[J?^ Q_P#DS\_Z*_0#_ADWX9?] .;_ ,#Y_P#XNOCGXX^%].\%_%37
MM%TB V^G6KQK%$SLY4&)&/+$D\DUXN;<-XS)Z,:^(E%INVC>]F^J78^CR+B_
M+^(,1+#82,U*,>;WDDK72Z2?<X6BBBOE#[@*Z/P#\0-:^&OB&+6=#N1!=*I1
MT<;HY4.,HZ]P<#WX!&#7.45M2JU*$U5I2M);-&%:C3Q%.5&M%2C)6:>J:/J7
M_ANJ^_L_9_PB%O\ ;=O^N^WMY>?79Y><>V[\:^??'WQ!UKXE>()-8URY\^Y8
M;$C0;8X4'1$7L/U/4Y-<Y17K8[.\PS*"I8JJY172R7WV2O\ ,\++>',JRBHZ
MV"H*,GUNV_E=NWR"BBBO#/I HHKNO@=X7T[QI\5-!T75X#<:==/(LL2NR%@(
MG8<J01R!71AZ$L56A0AO)I*_=NQR8O$PP>'J8FI\,(N3MO9*[L<+17Z ?\,F
M_#+_ * <W_@?/_\ %T?\,F_#+_H!S?\ @?/_ /%U][_J+F?\\/OE_P#(GY?_
M ,1-R;_GW4_\!C_\F?G_ $5^@'_#)OPR_P"@'-_X'S__ !=9?BK]EOX<:7X7
MUB\M]%F2XM[.::-OMLQPRH2#@OSR*F7 ^913DYPT\Y?_ ")=/Q*R>I-05.I=
MNWPQ_P#DSX3HHHK\\/U@_1[]GV[DO/@OX1DE.66R6,?[J$JOZ**]"KS?]G/_
M )(GX3_Z]3_Z,:O2*_JO+G?!46_Y8_DC^',Y2CF>*2_Y^3_]*84445Z!XX44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %?-GQN_:BUOX?>.KSPYHVCZ>WV'9YMS?%Y?.WQ1R+M52FS&X@
MY+9XZ5])U\!_M1?\ET\3?]NO_I+%7PO&./Q.7Y?"IA9\LG-*Z[6D_P TC]'X
M#RW"9IFDZ6,IJ<8P;2=]^:*_)O<ZK_AM/QO_ - OP_\ ^ \__P >H_X;3\;_
M /0+\/\ _@//_P#'J^TJ*C^P<W_Z&<O_  #_ .V-/]9<C_Z%$?\ P/\ ^T/E
M?X7_ +76M^(_'&E:/K^DZ?\ 8M1F2T2334=)(Y78*C'?(P9<G!'!P<C.-I^J
M*^ _^;I/^YR_]OJ^_*.$L=BL72KPQ53G<)638<;Y?@L%5PU3!4E352%VEL?
M?_-TG_<Y?^WU??E? ?\ S=)_W.7_ +?5]^5Q\&?\QG_7S_,[^/\ _F _Z]K]
M#E?BQ_R2WQC_ -@:\_\ 1#U\6_LN_P#)=/#/_;U_Z2RU]I?%C_DEOC'_ + U
MY_Z(>OBW]EW_ )+IX9_[>O\ TEEKCXF_Y'F7?XH_^EH[^$/^2<S7_#+_ --L
M^TOBQ_R2WQC_ -@:\_\ 1#U\6_LN_P#)=/#/_;U_Z2RU]I?%C_DEOC'_ + U
MY_Z(>OBW]EW_ )+IX9_[>O\ TEEHXF_Y'F7?XH_^EH.$/^2<S7_#+_TVS[\K
MRO\ :B_Y(7XF_P"W7_TJBKU2O*_VHO\ DA?B;_MU_P#2J*OO<Y_Y%F*_Z]S_
M /26?FF0?\CC!_\ 7RG_ .E(\K_8;_YG7_MR_P#;BOJBOE?]AO\ YG7_ +<O
M_;BOJBO&X0_Y$E#_ +>_]+D>]QU_R4.)_P"W/_2(A1117V)\&%%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% 'D?[1WP?N/BMX6MGTUU&LZ6SRVT;G"S*P&^//8G:I!/&1COD?"%Y9SZ?=3
M6MU#);W,+F.2*52K(P.""#T(-?J77A_[0G[/<'Q'M9-;T2..W\30I\R\*MZH
M'"MZ.!T;\#Q@C\TXJX9>87QV$7[U;K^9+MYK\3]?X*XNCEG+EN.=J3?NR_E;
M[_W6^O1^6WP_14MY9SZ?=36MU#);W,+F.2*52K(P.""#T(-15^$M.+L]S^D$
MU)71ZM\"OCK??"?51;71DO/#ER^;BU!R8C_STC]_4=_K@U]V:+K5CXBTJVU+
M3;F.\L;E!)%-&<A@?Z^W:OR]KU;X%?'6^^$^JBVNC)>>'+E\W%J#DQ'_ )Z1
M^_J._P!<&OTGA?BAY>U@\8[TGL_Y?_M?R/R?C'@Z.:Q>.P*M76Z_G_\ MNSZ
M[,^^J*HZ+K5CXBTJVU+3;F.\L;E!)%-&<A@?Z^W:KU?NT9*24HNZ9_-4HRIR
M<)JS6Z"BBBJ)"BBB@ HHHH ***:[K&C.[!549+,< #UH '=8T9W8*JC)9C@
M>M?'/[1G[1C>+'N/#'ABX*Z(I*7=]&<&\/=%/_//W_B_W>I^T9^T8WBQ[CPQ
MX8N"NB*2EW?1G!O#W13_ ,\_?^+_ '>OSO7XMQ5Q5[;FP& E[NTI+KY+R[OK
MZ;_T'P9P9]7Y<RS*/O[QB^G]Z7GV73=Z[%%%%?DI^VA7UW^RC\%-0\,R'QCK
M2M:3W-N8K.R8881L03(_H2!P/0DGM67^S?\ LW_\>OBSQ9:^DMAIDR_B)9 ?
MS"GZGL*^J:_9N$^&)4G',<:K/>,?U?Z+YL_!.-^,(5(SRG .Z>DY?^VK]7\D
M%%%%?KI^%!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 445RWQ,\>6GPW\%ZAKMUAC"FV"$G_ %LQX1/Q
M/7T )[5E6JPH4Y5:CM&*NWY(WP]"IBJL:%%7E)I)>;/GS]L3XI"62#P1I\P*
MH5N-2*'^+K'$?IPY_P" 5\MU<UC5[O7]6N]2OIFN+RZE::61NK,QR:IU_+F<
MYG/-L;/%2V>B79+9?J_.Y_961933R3 4\'3W6LGWD]W_ )>5CK_A/\0KCX9>
M.-/UN'<\"-Y5W"O_ "U@8C>OUX!'NHK]&--U*VUC3[:^LYEN+2YC6:&5#D.C
M#((^H-?EQ7UM^Q[\4_MVGS^"M0FS/:AKC3V;^*/.7C_X"3N'L3Z5]QP1G'U>
ML\NJOW9ZQ\I=OFOQ7F?G7B)D7UK#+-*"]^GI+SCW_P"W7^#?8^FJ***_<#^<
MS\\OVA/^2S^*O^OH?^@+7GE>A_M"?\EG\5?]?0_] 6O/*_E'-O\ D88C_'+_
M -*9_;&3?\BS"_\ 7N'_ *2@K]'O@U_R2?PA_P!@JW_]%BOSAK]'O@U_R2?P
MA_V"K?\ ]%BOO^ /][K_ .%?F?F/B=_N.'_QO\CLJ***_;S^=0HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH *\Z_:&_Y(OXJ_Z]E_]&+7HM>=?M#?\D7\5?\ 7LO_ *,6O-S+_<:_^"7Y
M,]G)?^1GA?\ KY#_ -*1^>E%%%?R<?VN%%%% !1110 4JLR,&4E64Y!'!%)1
M3 ]"\'_'SQSX)=!9Z[/=VJG)M-0/VB,C'3YOF4?[I%?17PY_; T'Q T=IXGM
MCH%XV!]I0F2V8^Y^\G/KD#NU?&=%?49;Q+F66M*%3FC_ "RU7^:^3/C\UX3R
MG-DW5I*,_P":.C_R?S3/U*M;N"_MHKBVFCN+>50T<L3!D<'H01P14U?G;\+O
MC9XC^%=XO]GW!NM+9LS:;<,3$_J1_<;W'XYK[<^%_P 6]!^*VD_:M*F\N[C
M^TV$Q'G0'W'=?1AP?8\5^V9)Q+A,Y7(O<J_RO]'U_/R/YZXBX0QN0OVO\2C_
M #+I_B73\O/H=M1117UQ\(%%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% 'F_[1G_)$_%G_ %ZC_P!&+7YSU^C'[1G_ "1/Q9_UZC_T8M?G/7XC
MQY_OM'_#^K/Z7\+_ /D5U_\ KX__ $F(5^HG@7_D2?#W_8.M_P#T4M?EW7ZB
M>!?^1)\/?]@ZW_\ 12UU\ _Q,3Z1_4\_Q3_W?">LOR1N4445^QG\\!7YW_M-
M_P#)=/%7_76'_P!$1U^B%?.'Q1_9)N/B-X\U;Q$GB:*P6^=&%NUD9"FV-4^]
MO&?NYZ=Z^)XLR[%9E@H4L)#FDI)[I:6DNK7<_2N \VP63YC4KXZIR1<&D[-Z
M\T7T3[,^+J*^J/\ AA.[_P"ARA_\%Q_^.4?\,)W?_0Y0_P#@N/\ \<K\H_U3
MSG_GQ_Y-'_Y(_=?]>N'?^@K_ ,EG_P#(GRO17U1_PPG=_P#0Y0_^"X__ !RC
M_AA.[_Z'*'_P7'_XY1_JGG/_ #X_\FC_ /)!_KUP[_T%?^2S_P#D3Y7HKZH_
MX83N_P#H<H?_  7'_P".4?\ #"=W_P!#E#_X+C_\<H_U3SG_ )\?^31_^2#_
M %ZX=_Z"O_)9_P#R)\KT5]4?\,)W?_0Y0_\ @N/_ ,<H_P"&$[O_ *'*'_P7
M'_XY1_JGG/\ SX_\FC_\D'^O7#O_ $%?^2S_ /D3Y7KU#]F3_DNGA7_KK-_Z
M(DKUC_AA.[_Z'*'_ ,%Q_P#CE=3\+OV2;CX<^/-)\1/XFBOUL7=C;K9&,ONC
M9/O;SC[V>G:O0R[AG-J&-H5:E&T8RBW[T=DTWU/)S;C/(<3EV(H4L3>4H327
M+/5N+2^R?1]%%%?OI_*P5A^.O^1)\0_]@ZX_]%-6Y6'XZ_Y$GQ#_ -@ZX_\
M135E5_AR]&=6%_WBGZK\S\NZ***_DD_O$_1C]G/_ )(GX3_Z]3_Z,:O2*\W_
M &<_^2)^$_\ KU/_ *,:O2*_JK+?]RH?X(_DC^'<Z_Y&F*_Z^3_]*84445Z)
MXP4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 445E>+-<_X1?PMK.L^1]I_LZRFN_)W[/,\M"^W=@XSC&<'&:B<
MXTXN<MEJ:4Z<JLU3@KMNR^9JU\!_M1?\ET\3?]NO_I+%7WY7P'^U%_R73Q-_
MVZ_^DL5?G/'O_(LI_P#7Q?\ I,C]6\-/^1Q5_P"O;_\ 2H'WY1117Z2?DI\!
M_P#-TG_<Y?\ M]7WY7P'_P W2?\ <Y?^WU??E?FW!G_,9_U\_P S]:X__P"8
M#_KVOT/@/_FZ3_N<O_;ZOORO@/\ YND_[G+_ -OJ^_*.#/\ F,_Z^?YAQ_\
M\P'_ %[7Z'*_%C_DEOC'_L#7G_HAZ^+?V7?^2Z>&?^WK_P!)9:^TOBQ_R2WQ
MC_V!KS_T0]?%O[+O_)=/#/\ V]?^DLM<?$W_ "/,N_Q1_P#2T=_"'_).9K_A
ME_Z;9]I?%C_DEOC'_L#7G_HAZ^+?V7?^2Z>&?^WK_P!)9:^TOBQ_R2WQC_V!
MKS_T0]?%O[+O_)=/#/\ V]?^DLM'$W_(\R[_ !1_]+0<(?\ ).9K_AE_Z;9]
M^5Y7^U%_R0OQ-_VZ_P#I5%7JE>5_M1?\D+\3?]NO_I5%7WN<_P#(LQ7_ %[G
M_P"DL_-,@_Y'&#_Z^4__ $I'E?[#?_,Z_P#;E_[<5]45\K_L-_\ ,Z_]N7_M
MQ7U17C<(?\B2A_V]_P"ER/>XZ_Y*'$_]N?\ I$0KC/''Q@\)?#J80:[JZ6MV
MR"1;5$:25E.<':H. <'DX'%=G7RE^VYX;VW'AOQ B#YEDL9G[\'?&/UDKTL]
MQU?+<OJ8K#Q3E&V]]F[=+;'E\-9;ALVS.G@L7)QC*^UKW2OU3WL:OB;]MC2[
M??'H'AZZO6R0)K^585^NU=Q(_$5Y=J_[7'Q"U&\26VN[+2XE;/D6UHC*PST)
MDW'\B*\AO=+O=-6$W=I/:B9/,B,T3)YB_P!Y<CD>XJM7X1C.)\XQ$K3K.'E'
MW?RU^]G])X'@_(L+&]/#J?G+WOSNON1^BOP5^(S?%'P!9ZU/''#?!VM[J.'[
M@E7&2,] 05;';-=W7RQ^Q'XD^7Q+H#L.L=]$N>?[DA_]%U]3U^[Y#CI9AEM'
M$3=Y-6?JM']]KG\V<3Y='*\WKX6FK13NO1JZ^Z]OD%%%%>^?+A1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 >'_M"?L]
MP?$>UDUO1(X[?Q-"GS+PJWJ@<*WHX'1OP/&"/B2\LY]/NIK6ZADM[F%S')%*
MI5D8'!!!Z$&OU+KP_P#:$_9[@^(]K)K>B1QV_B:%/F7A5O5 X5O1P.C?@>,$
M?F7%'"ZQR>-P2_>=5_-Z?WOS]3]CX-XR> <<NS&7[K:,G]GR?]W_ -)]-OA^
MBI;RSGT^ZFM;J&2WN87,<D4JE61@<$$'H0:BK\+:<79[G]&)J2NCU;X%?'6^
M^$^JBVNC)>>'+E\W%J#DQ'_GI'[^H[_7!K[LT76K'Q%I5MJ6FW,=Y8W*"2*:
M,Y# _P!?;M7Y>UZM\"OCK??"?51;71DO/#ER^;BU!R8C_P ](_?U'?ZX-?I/
M"_%#R]K!XQWI/9_R_P#VOY'Y/QCP='-8O'8%6KK=?S__ &W9]=F??5%4=%UJ
MQ\1:5;:EIMS'>6-R@DBFC.0P/]?;M5ZOW:,E)*47=,_FJ494Y.$U9K=!1115
M$A1137=8T9W8*JC)9C@ >M  [K&C.[!549+,< #UKXY_:,_:,;Q8]QX8\,7!
M71%)2[OHS@WA[HI_YY^_\7^[U/VC/VC&\6/<>&/#%P5T124N[Z,X-X>Z*?\
MGG[_ ,7^[U^=Z_%N*N*O;<V P$O=VE)=?)>7=]?3?^@^#.#/J_+F691]_>,7
MT_O2\^RZ;O78HHHK\E/VT*^I_P!F_P#9O_X]?%GBRU]);#3)E_$2R _F%/U/
M84?LW_LW_P#'KXL\66OI+8:9,OXB60'\PI^I["OJFOV3A7A6W+C\?'SC%_F_
MT7S9^#\9\9_%EF62\IS7_I,7^;^2"BBBOU\_!PHHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "OB#
M]JOXI?\ ":>-/[#L9M^D:,S1DJ?EEN.CM[A?NCZ-ZU]'?M$?%$?#/P#.UK+L
MUK4=UM9 ?>0D?/+_ ,!!_P"^BM? #,6)).2>237Y)QQG')!992>KUEZ=%\]W
M\NY^Y>'.0\\Y9O76BNH>O67RV7S[!1117XN?OP5I^&?$5[X3\06&L:?)Y5Y9
MS+-&W8XZ@^Q&0?8FLRBM*<Y4YJ<'9K5/S(J0C5@Z<U=/1KNF?ICX%\8V7C[P
MGIVNV!_<7<>XH3DQN.&0^X8$?A6_7QC^R/\ %(>&O$TGA74)MNG:LX:V+'B.
MYQ@#_@8 'U5?4U]G5_3V0YK'-\##$?:VDNS7^>Z]3^/.)LEED68SPWV'K%]X
MO]5L_0_/+]H3_DL_BK_KZ'_H"UYY7H?[0G_)9_%7_7T/_0%KSROYRS;_ )&&
M(_QR_P#2F?U=DW_(LPO_ %[A_P"DH*_1[X-?\DG\(?\ 8*M__18K\X:_1[X-
M?\DG\(?]@JW_ /18K[_@#_>Z_P#A7YGYCXG?[CA_\;_([*BBBOV\_G4****
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
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 >'_M"?L]P?$>
MUDUO1(X[?Q-"GS+PJWJ@<*WHX'1OP/&"/B2\LY]/NIK6ZADM[F%S')%*I5D8
M'!!!Z$&OU+KP_P#:$_9[@^(]K)K>B1QV_B:%/F7A5O5 X5O1P.C?@>,$?F7%
M'"ZQR>-P2_>=5_-Z?WOS]3]CX-XR> <<NS&7[K:,G]GR?]W_ -)]-OA^BI;R
MSGT^ZFM;J&2WN87,<D4JE61@<$$'H0:BK\+:<79[G]&)J2NCU;X%?'6^^$^J
MBVNC)>>'+E\W%J#DQ'_GI'[^H[_7!K[LT76K'Q%I5MJ6FW,=Y8W*"2*:,Y#
M_P!?;M7Y>UZM\"OCK??"?51;71DO/#ER^;BU!R8C_P ](_?U'?ZX-?I/"_%#
MR]K!XQWI/9_R_P#VOY'Y/QCP='-8O'8%6KK=?S__ &W9]=F??5%4=%UJQ\1:
M5;:EIMS'>6-R@DBFC.0P/]?;M5QW6-&=V"JHR68X 'K7[M&2DE*+NF?S7*$H
M2<)*S6E@=UC1G=@JJ,EF. !ZU\<_M&?M&-XL>X\,>&+@KHBDI=WT9P;P]T4_
M\\_?^+_=ZG[1G[1C>+'N/#'ABX*Z(I*7=]&<&\/=%/\ SS]_XO\ =Z_.]?C'
M%7%7MN; 8"7N[2DNODO+N^OIO_0'!G!GU?ES+,H^_O&+Z?WI>?9=-WKL4445
M^2G[:%?4_P"S?^S?_P >OBSQ9:^DMAIDR_B)9 ?S"GZGL*/V;_V;_P#CU\6>
M++7TEL-,F7\1+(#^84_4]A7U37[)PKPK;EQ^/CYQB_S?Z+YL_!^,^,_BRS+)
M>4YK_P!)B_S?R04445^OGX.%%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 ?,?QL^ OQ ^*W
MC>XU1+G2HM-A406-O)=2 I$.Y 0C<Q))^H'.*X'_ (8U\=_\_6B_^!,G_P ;
MK[:HKXK%<(Y;C*T\16YG*3N_>/T/"<=9M@</##4%!0@K)<O_  3\U?B)\/=3
M^&7B(Z+JSV\EV(EFW6KETVMG') YX]*YFO;?VP/^2P-_UX0?^S5XE7X1FV&I
MX/'UL/2^&,FD?TGDN+J8_+:&*K?%.*;MW85ZQX&_9G\6?$#PM9:_ID^F)8W>
M_P M;B=U?Y'9#D!".JGO7D]??G[+O_)"_#/_ &]?^E4M>WPKE>'S?&SH8F_*
MHMZ.VMXK]3YSC/.L5D>7PQ.#MS.:CJKZ.,G^B/GR']COQ_;S)+%>Z/%+&P9'
M2[D#*0<@@B/@U]@^%1JZ^'=/77A!_;"1!+IK5BT;N."RD@=>N,<9Q6M17[AE
M>183)Y2>%O[VZ;NM#^=LZXDQN?0A'&*/N;-*SUW6^W^1^>7[0G_)9_%7_7T/
M_0%KSRO0_P!H3_DL_BK_ *^A_P"@+7GE?SEFW_(PQ'^.7_I3/ZNR;_D687_K
MW#_TE!7Z/?!K_DD_A#_L%6__ *+%?G#7Z/?!K_DD_A#_ +!5O_Z+%??\ ?[W
M7_PK\S\Q\3O]QP_^-_D=E1117[>?SJ%%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 ><_%;X&>'?BK:.]U"+'657$.IVZCS!CH''\:^Q_ BOA_XC?#76
M_A?KS:9K,&-V6@NH\F*X0?Q(?RR.HSS7Z35SWCKP+I'Q$\.W&CZS;B:WD&4D
M7B2%^SH>Q'Z]#D'%?#Y_PQA\V@ZM%*%;OT?E+_/?UV/T?ACC'$Y).-#$-SH=
MNL?./^6WHS\T**[3XK?"G5_A1XB;3]07SK63+6E\BXCG3U]F'&5[>X()XNOY
M]Q&'JX2K*A7CRRCNC^H,-B:.,HQQ&'DI0DKIH*UO"GBK4_!6O6FLZ1<&VOK9
MMR-U!'0JP[@C@CWK)HK*G4G2FJE-V:U370UJ4X5H.G45XO1I[-'Z)?!_XNZ7
M\6O#BW=LRV^IP +>V)/S0OZCU0\X/X'D&N^K\SO WCC5OAYXCM]:T>?R;J+Y
M65N4E0D;D<=U.!^0(P0#7WM\)OC!HWQ:T3[58/\ 9M0A&+K3I&!DA/J/[R'L
MWYX.17]!\-<2PS:FL/B':LO_ ";S7GW7S6FW\O\ %W"-3):CQ6%3>'E_Y(^S
M\NS^3UW[NBBBOO#\S"O!/C1^T#J?PA^*&GZ>;.+4M#N--CGEM_N2JYEE4NC_
M $4<'CCMUKWNOBW]M/\ Y*EI?_8&B_\ 1\]?(<58VOE^7?6,-+EDI1/N^"\!
MALRS7ZMBX<T'&6G];,^HOA[\6/#7Q-LO.T34%>=5S+93?)/%_O)Z>XR/>NPK
M\M]/U&ZTF]AO+*YEM+N%MT<\#E'0^H(Y%?2/PM_;"N['R=/\:P&]@X4:I:H!
M*O\ UT0<-]5P>.A-?/Y/QMA\3:EF"]G+^;[+]>WXKS1]3GWAWB<+>OE;]I#^
M5_$O3I+\'Y,^MZ*S/#OB;2O%NEQ:CHU_#J-E)]V:!LC/H1U!]C@BM.OTV,HS
MBI0=TS\>J4YTI.%16:W3T:"BBBJ("BBB@ HHHH **** "BBB@ HHHH ****
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
MVOT.5^+'_)+?&/\ V!KS_P!$/7Q;^R[_ ,ET\,_]O7_I++7VE\6/^26^,?\
ML#7G_HAZ^+?V7?\ DNGAG_MZ_P#266N/B;_D>9=_BC_Z6COX0_Y)S-?\,O\
MTVS[2^+'_)+?&/\ V!KS_P!$/7Q;^R[_ ,ET\,_]O7_I++7VE\6/^26^,?\
ML#7G_HAZ^+?V7?\ DNGAG_MZ_P#266CB;_D>9=_BC_Z6@X0_Y)S-?\,O_3;/
MORO*_P!J+_DA?B;_ +=?_2J*O5*\K_:B_P"2%^)O^W7_ -*HJ^]SG_D68K_K
MW/\ ])9^:9!_R.,'_P!?*?\ Z4CRO]AO_F=?^W+_ -N*^J*^5_V&_P#F=?\
MMR_]N*^J*\;A#_D24/\ M[_TN1[W'7_)0XG_ +<_](B<]\0/&EG\/O".HZ[?
M',5K'E(\\RR'A$'N3@5^<'B'7KWQ1KE]JVH2^=>WDK32OVR3T'H!T [ "O;_
M -K;XI?\)1XI3PQ83;M-TACYY4\2W.,'_O@?+]2U<-\!OAB_Q0\?6MG-&3I-
MIBYOVZ#RP>$SZL<#Z9/:OSOB?'5,\S.&6836,7;UEU?HMOO/UC@_+:7#N43S
M;&Z2FN9]U%;+U>_G=+H?1_[)GPM_X1/PBWB2_AVZIK" Q!AS%;=5'_ S\Q]M
MGI7O=-CC2&-8XU5$4!551@ #H *=7[)E^!IY;A886EM%?>^K^;U/P'-LRJYM
MC:F-K;R>W9=%\EH%%%%>B>2%%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
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
M,]3HHHK[(_/PHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@#S?\ :,_Y(GXL_P"O4?\ HQ:_.>OT8_:,_P"2)^+/
M^O4?^C%K\YZ_$>//]]H_X?U9_2_A?_R*Z_\ U\?_ *3$*_43P+_R)/A[_L'6
M_P#Z*6OR[K]1/ O_ ")/A[_L'6__ **6NO@'^)B?2/ZGG^*?^[X3UE^2-RBB
MBOV,_G@RO$WA?2_&6AW6D:S9QWVGW*[9(9,_@01R"#R".0:^/_B]^R)>>#=-
MU'7?#^J1WNCV<3W$MM>?)/$BC)PP&U^ ?[I^M?:M<7\:O^21^,O^P3<_^BVK
MYO.\IP>88>=2O"\HIV>S5E??MY,^SX9S[,,IQ=.CA:EH3DDXO5.[2O;H_-69
M\(?#'XP>*_A.MS/H3Q_8+B11<0W-N)(9' .T%N&!QG@,*^M?@O\ M0:-\3[R
M/1]1M_[#UYQ^[B9]T-P?2-CR&_V3^!-<+^Q+I]KJGA/QA:WMM%=VLMQ"LD,Z
M!T<;&X(/!KSO]IWX6V?PA\::3JOAUGL;/4B]Q!"C'-M-$REMA[+\Z$>ASVQ7
MYY@*F99-EM',J57GH/XH/HF[:/U[6U>S/US-J.3<19S7R:O1]GB5\-1?:?*I
M>\O)=[Z+1IV/NRBN>^'OB-_%W@70-:E 6:^L89Y57H'*#<![9S70U^QTZD:L
M(U([-7^\_G:M2E0JRHSWBVGZK0*Y[5?AWX4UZ_EOM2\,:-J-[+CS+FZT^*61
M\ *,LRDG  'T KH:**E.%5<M2*:\]0I5JM"7-2DXOR=OR.3_ .%1^!O^A+\/
M?^"J#_XBC_A4?@;_ *$OP]_X*H/_ (BNLHKG^IX;_GU'[D=7]H8S_G]+_P "
M?^9R?_"H_ W_ $)?A[_P50?_ !%'_"H_ W_0E^'O_!5!_P#$5UE%'U/#?\^H
M_<@_M#&?\_I?^!/_ #.3_P"%1^!O^A+\/?\ @J@_^(JWI7P[\*:#?Q7VF^&-
M&TZ]BSY=S:Z?%%(F05.&501D$CZ$UT-%5'"X>+4HTXIKR1,L=BYQ<959-/\
MO/\ S"L/QU_R)/B'_L'7'_HIJW*P_'7_ ")/B'_L'7'_ **:M:O\.7HS/"_[
MQ3]5^9^7=%%%?R2?WB?HQ^SG_P D3\)_]>I_]&-7I%>;_LY_\D3\)_\ 7J?_
M $8U>D5_566_[E0_P1_)'\.YU_R-,5_U\G_Z4PHHHKT3Q@HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH ***2@!:\E^+7[27ACX6F6R#_VUKJ\?V?:
MN!Y9_P"FK\A/I@GVKRC]H;]J:2.:Z\,^"[K:%S'=ZQ$W.>C)"?T+_EZUX'\-
M_A3XD^+6L/;Z/;&2-6S<W]P2(8<\Y9NY/H,D_K7YMF_%$U6^H93'GJ[7W2?D
MNMNKV7F?LO#_  /2^K_VGGT_9TDK\K=FUWD^B?1+WGY=>@\??M*^.?'DLJ-J
MCZ-IS'Y;+3"8ACT9Q\[<=<G'L*Y3PS\-/%OCA]^C:#J&HJ^6^T+$1$>>\C87
M/XU]H_#/]E?P?X#6*YOX!XCU=0";B^0&)&_V(N5'(ZMN/N*]ECC6)%1%"(HP
M%48 'I7GT>$<9F#]OF^(=^RU:^;T7HDT>KB>/LNRF+PV0X5<J^TURI_)>\_5
MM,_-+X@?"7Q+\+[?2Y/$=G'8MJ/F>3$LZ2-^[V;MVTD#[Z]Z^BOV(XVN/"?C
M&$<[YXE ;IDQL*;^W7:J^F>#[DD[XYKJ,#MAEB)_] 'YTS]A.Z=[/QG;$+LC
MDM) >^6$P/\ Z /UK@R[ TLKXH6$I7Y;.U]]87=_Q/5S;-*^=<$RQ]=)3;5[
M:+2K96NWTMU/EFK6F:M?:+="ZT^\N+"Y48$UK*T;C\5(-.UFU6QUB^MD4HD,
M\D85LY #$8JG7Y2^:C-I.S1^N^[5AJKIGMW@7]K3QCX89(=6:/Q)8C@K=?).
M![2*.?\ @0:O=[SXX>%_BE\*/&$>FW?V;4QHEZ7TV[PDP_</DKSAQ[J3COBO
MAJ@,5Z'':OK\#Q7F&%IRHUI>T@TU[VZOV>_WW/ALQX+RO&U(XBC#V52+3O'9
MV=]8[?=9GZH5\!_M1?\ )=/$W_;K_P"DL5>O? C]J;^TI;?P_P"-)UCN&PEM
MJ[857/99>P/^UT/?U,OQJ_9?\1?$+XB:AXBTC5-+2VODA+17KR1O&R1K&0-J
M,&!" YX^\1CC)^_S^M_K+E,)Y8G-J:;75>[):KY_Y:'YAPUAWPCGE2&;R5-.
MFU&6O++WHO1^B>^W4^F:*^+?^&+/&_\ T%/#_P#X$3__ !FC_ABSQO\ ]!3P
M_P#^!$__ ,9KT_[>S?\ Z%DO_ __ +4\;_5K(_\ H;Q_\ _^W.5_YND_[G+_
M -OJ^_*^3/A_^R+XI\.^.-"U;4M6T<66GWL5W(+5Y9)&\M@X4*T:CDJ!G/ )
M/.,'ZSI<)8/%86GB)XJFX.<KI,KCC'X+&5,+#!U545.%FU_7D? ?_-TG_<Y?
M^WU??E?(_C;]D?QAXD\::_J]KJ6AQVVH:A<7<2S3S!PCR,P# 1$9P1G!-8O_
M  Q9XW_Z"GA__P ")_\ XS7S^4U,VR6=>,<#*HIR;O>WZ,^FSJGDG$%/#2EF
M,:;IP4;<O-V\T?5'Q8_Y);XQ_P"P->?^B'KXM_9=_P"2Z>&?^WK_ -)9:ZK_
M (8L\;_]!3P__P"!$_\ \9KN?@I^R_XB^'OQ$T_Q#J^IZ6]M9)*5BLFDD>1W
MC:, [D4*,.3GG[H&.<A8J&:9QFF$Q-3!NG&G*-];Z<R;>R*P53)LBR;'82EC
MXU958RM9-:N+26[W9[?\6/\ DEOC'_L#7G_HAZ^+?V7?^2Z>&?\ MZ_])9:^
MY_%FA_\ "4>%M9T;S_LW]HV4UIYVS?Y?F(4W;<C.,YQD9Q7R%_PQ9XW_ .@I
MX?\ _ B?_P",UZ?$^#QM3,<)C,+1=14]7;RDG;ROZ'D<'YAE]+*L;@<975)U
M4TF_.+5_.W:Y]I5Y7^U%_P D+\3?]NO_ *515X#_ ,,6>-_^@IX?_P# B?\
M^,T?\,6>-_\ H*>'_P#P(G_^,U>-S;-\9A:N&_LZ2YXN-^:]KJU_A,\OR3(\
M#C*.+_M:,O9RC*W):_*T[7YG:]NQU7[#?_,Z_P#;E_[<5[+\=/B8GPO\!7=_
M&Z_VI<?Z-8QGO*1]['HHRWX =ZYC]G+X+ZW\'5\1'6KO3[@:A]G,1L9';;Y?
MF[MVY%Q]\8QGH:^:?VB/BA_PLSQ[,]K+OT73MUM98/RN,_/+_P "(_(+7']>
MJ\.\-TJ51<M9\R2>ZO)N_P D[^MCT%EM#BKBRM7I/GP\>24FMG:,5R_-JWHF
M>9.\MU<,[L\TTC9+,2S,Q/7W)-?H!^S[\+Q\,? -O!<QA=8O\7-\V.58CY8_
M^ #CZECWKYO_ &4OA;_PF7C+^W[Z+=I6BNLBAA\LMQU1?^ _>/\ P'UK[=K/
M@?*.2$LSK+66D?3J_GM]_<V\1L]YYQR>@](V<_7[,?EN_EV"BBBOUD_#PHHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@#PK]K+X8ZEX[\*Z=JFDQO=7>BM*[6D8RTD3A=Y4=V7RU.!U!/4X%?$E?
MJA7S!^TA^S?]N^U>+/"=K_I/,M_ID*_ZWN98P/XNY4=>HYR#^3\7\-U,5*69
M817E;WH][*UUYI;K[O/]MX%XLI82$<IQKY8W?)+HFW>S]6]'\GY?)U%%%?BA
M_09[O^SQ^T/+X N(M U^5YO#DK8BF;+-9,3U'JA/4=NH[@_:EO<17EO%/!*D
MT$JATDC8,K*1D$$=017Y:5[O^SQ^T/+X N(M U^5YO#DK8BF;+-9,3U'JA/4
M=NH[@_JW"W%/U?EP..E[FT9/IY/R[/IZ;?C/&7!JQJEF.71_>;RBOM>:_O=U
MU]=_MFBHK>XBO+>*>"5)H)5#I)&P964C(((Z@BI:_;3^=FFG9GA_[0G[/<'Q
M'M9-;T2..W\30I\R\*MZH'"MZ.!T;\#Q@CXDO+.?3[J:UNH9+>YA<QR12J59
M&!P00>A!K]2Z\/\ VA/V>X/B/:R:WHD<=OXFA3YEX5;U0.%;T<#HWX'C!'YE
MQ1PNL<GC<$OWG5?S>G][\_4_8N#>,G@''+LQE^ZVC)_9\G_=_P#2?3;X?HJ6
M\LY]/NIK6ZADM[F%S')%*I5D8'!!!Z$&HJ_"VG%V>Y_1B:DKH*^I_P!F_P#9
MO_X]?%GBRU]);#3)E_$2R _F%/U/84?LW_LW_P#'KXL\66OI+8:9,OXB60'\
MPI^I["OJFOV+A7A6W+C\?'SC%_F_T7S9^$<9\9_%EF62\IS7_I,7^;^2"BBB
MOU\_!PKY@_:0_:0^P_:O"?A.Z_TGF*_U.%O]5V,49'\78L.G0<Y(/VD/VD/L
M/VKPGX3NO])YBO\ 4X6_U78Q1D?Q=BPZ=!SDCY.K\BXJXJY.; 8"6NTI+IY+
MS[OILM=OW7@S@SFY<SS..F\(/\)27Y+YL****_&3]["OIW]CSX9ZI'K4WC*[
MC:VTS[.]M:[Q@W#,1EA_L@ C/<GCH:YG]GC]GB7Q_<1:_K\3P^'(FS%"V5:]
M8'H/1 >I[]!W(^U+>WBL[>*"")(8(E")'&H554#   Z "OUOA'ANI*<,SQ6B
M6L5U?F_+MWWVW_$N.>+*5.E4RC!OFE+2;Z)?RKS[]MM]I:***_:#^? HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ JGJVL6.@Z?+?:E>06%G$,O/<2!$7ZDUPWQ>^-FB?"73<W1%[K$R;K;38W
M =O1G/\  F>_?' -?$/Q#^*7B'XG:F;O6[UI(E8F&SBRL$'LJ^ON<D^M?%YY
MQ1A<GO2C[]7LNGJ^GIOZ;GZ%PYP;C,]M7J/V='^9[O\ PK]=O78^C_B#^V7I
MFFM+:>$M..J3+E?MUYF. 'L50?,P^NVO ?%OQX\<^,G<7OB"Z@MV/_'K8M]G
MC ],)@L/]XFN!J:RL;G4KJ.VM+>6ZN9#A(84+NQ] !R:_&,=Q%FF9RM.HTG]
MF.B]--7\[G] 9;PME&41YJ5%.2^U+5^MWHOE8B>1I'9W8N[')9CDD^M)7J/A
M[]F?XA^(E20:$VG0LNX2:A*L)'L4)W@_\!KL[+]BOQ=*I-UK&C6_' C>60_C
M^[&/UK"CP_FN(7-##RU[JWYV.C$<39-A7RU,5"Z[._Y7/GNG13/!(LD;M'(I
MRK*<$'U!KZ OOV+/&$/-KJVC7(QR'DEC;/M^[(_6N)\1_LW_ !"\-H\DN@27
MT"#/F:>ZSY_X"IW_ /CM*MD.:X;WIX>6G97_ "N/#\29-BWR4L5!M]&[?G8@
M\(_M!^//!S(MMKT][;+_ ,NVHG[0F/0%OF4?[I%?07P]_;&T36Y([3Q39-H=
MRQ"B[@)DMCTY/\2<_P"\/4U\>75K-97$D%Q%)!/&=KQRJ593Z$'H:CKJP'$F
M:9;*T:CE%?9EJOQU7R:./,^$\GS:+=2BHR?VHZ/UTT?S3/TH\1>%?"_Q6\/1
MI?V]IK6G3+O@N8F#%<C[T<B]#[@U\@_&C]F?5OARL^K:0TFK^'5^9I,?O[8?
M]- .JC^^/Q KC/AE\8/$7PKU 2Z5=&6Q=MT^G3DF"7U./X6_VASQW'%?;_PM
M^+N@_%O1FGT]_*O(UQ=:=,1YD6>^/XE/9AQ]#Q7Z)3KY3QC3]E5C[/$):=_D
M_M+R>OYGY95P^=\!U/;4)>VPK>JZ?-:\K_O+1]>Q^=-?H]\&O^23^$/^P5;_
M /HL5\^?M&?LVC2UN/%'A*TQ9C,E[ID(_P!5ZR1C^[ZKVZCCI]!_!K_DD_A#
M_L%6_P#Z+%3PIE>(RC,\1A\0OLJSZ-7W7]:%<;9QA<[R?#8K"O3G=UUB^79_
MUJ=E1117ZN?B(4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%)0!R/Q,^&.C?%/P^VF:M&5=3OM[N,#S8']5/H>XZ'\B/SU\7>'O^$3\2ZAI
M'VZUU+[)*8_M5F^^*3Z'U[$=B"*^@_VAOVF#JGVGPQX1N62U#&.[U2%L&;U2
M(C^'U;OVXY/S+7X%QEF. QN)4,-&\XZ2FNOEYV[_ "1_3G 659EEV$<\9-J$
M]8P>Z\_*_P#+\WJ%%%%?G)^J!1110 4444 %%%% !1110 4*Q4@@X(Y!%%>M
M_"W]FOQ/\1C#>7$9T/16PWVRZ0[Y%_Z9Q\%OJ<#W-=^#P.)S"JJ.%@Y2\NGJ
M]E\SS\=F&%RVBZ^,J*$?/]%NWY(V?A%^T]XI\+W%KI&I0S>*M/8B..'EKM.P
M"-R7_P!UL]@"*^T]-O#J.GV]T;>>T,T:R>1<J%ECR,[6 )P1W&:X_P"&_P &
M?"_POMP-)L1)?%<2:A<X>=_7YL?*/90!7<U_1N08#'X##>SQU;G?1;\OES;O
M].A_*7$^9Y9F>*]IEN']FNKVYO/E6B_-]0HHHKZ<^,"BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH \W_ &C/^2)^+/\
MKU'_ *,6OSGK]&/VC/\ DB?BS_KU'_HQ:_.>OQ'CS_?:/^']6?TOX7_\BNO_
M -?'_P"DQ"OU$\"_\B3X>_[!UO\ ^BEK\NZ_43P+_P B3X>_[!UO_P"BEKKX
M!_B8GTC^IY_BG_N^$]9?DC<HHHK]C/YX.*\<_&+PK\.M6TO3=<U);:ZU!]J*
M!N$2\_O)/[J9XS_0$AOQDFCN/@[XNEB=98GTBX970@JP,9P01U%>??M ?LSP
M_$ZX;7M#GCL/$6T+*DV?)N@!@9/\+ 8&[H<8([U\UZE;_%KX8Z#J?A^[@UFR
MT*:%XKB)X?/M/+((;:^&51C.2I%? 9KG&-P,ZU+%8=NE)-1E'7I]K^E;S/UC
M(^'LMS2EAL1@<6E7@TYPGI>SO[O7TWOUY7H>V?L+_P#(O^*_^OJ#_P! :O/O
MVNOB#:^/?'FFZ'HS_;XM(5X3)!\XDN)&7>BXZXV(..^1VKSCX>KX_P!6L;_0
M_!R:K+:7CJ;Q-.4JA(! $D@QM&,\%@#7TO\  ']E<^"=2MO$?BMXKC5X/GM;
M"%M\=NV/ONW1G';' /.2<8^4P4\9G664<IPU)Q@OCF]K*5[+OT\_EJ?=YE3R
M_A[.<1G^-K*51K]W37Q7Y5&[[=?))WNWH>W_  [\.OX2\!^']&E(,UC8PP2D
M="X0;O\ Q[-=%117[-3IQI0C3CLE;[C^<JU65>K*M/>3;?J]0HHK\]_VJ?\
MDO7BC_MU_P#26&O SW./[%PT<1[/GO)1M>W1N^S['U/#'#_^LF,GA/:^SY8N
M5[<VSBK6NN_<_0BBOR?HKX7_ (B!_P!0O_D__P!H?IW_ !"K_J-_\I__ &Y^
ML%%?D_11_P 1 _ZA?_)__M _XA5_U&_^4_\ [<_6"BOR?KUC]E;_ )+UX7_[
M>O\ TEFKKP?''UO$TL/]6MSR4;\^UW:_PG!F'AK]0P=;%_7.;V<92MR6ORIN
MU^=VO;L?H16'XZ_Y$GQ#_P!@ZX_]%-6Y6'XZ_P"1)\0_]@ZX_P#135^FU?X<
MO1GXWA?]XI^J_,_+NBBBOY)/[Q/T8_9S_P"2)^$_^O4_^C&KTBO-_P!G/_DB
M?A/_ *]3_P"C&KTBOZJRW_<J'^"/Y(_AW.O^1IBO^OD__2F%%%%>B>,%%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !7S'^UE\=GT."3P5H-SMOIT_
MXF5Q&>8HV'$0/9F!R?0$>O'M?Q:^(5O\,/ >I:],%>>-?+M86/\ K9VX1?IG
MD^RFOST\/Z+K/Q4\=6]C%(UYJ^K7):2>3U)+/(WL!EC[#BOSSBS-ZF'A'+L)
M_%J]MTGIIYR>GW^1^N\!Y!2Q52>;X[^#1VOLY+5M^45KZV[,ZKX$_!.^^,'B
M(JQDM-!M"#>WJC\HTSU<C\AR>P/WYX6\*Z5X+T.VTC1K..QL+=<)'&.I[LQZ
MLQ[D\FJG@+P1IOP[\*V.@Z7'MMK9,-(P^:9S]Z1O<GG]!P*Z&O9R#(J63T%=
M7JR^)_HO)?CN?.<5<45^(,4U%M4(OW8_^W/S?X+3NV4445]4?"GS%^W/"S>&
M?"TH'R+>3*3[E 1_(UD_L(R*)?&T?\3"R8?0>?G^8K>_;D_Y$GPY_P!A!O\
MT6U<Y^PG_P A#QE_URM?YRU^4UM.,:?I_P"XV?N]'WO#VHGT?_N5'@GCZ'[/
MXZ\1Q9W>7J5RN?7$K"L*NL^+EJUG\4_%\3)L_P")M=,JC'W3*Q7]"*Y.OQ[&
M1<<35B^DG^9^V8&7/A:4N\8_D@HHHKC.T*^K_P!EOX\O?-;^"O$%P6F VZ9>
M2')<#_EBQ)ZX^[],>F?E"GPSR6LT<T,C12QL'21"0RL#D$$="#7MY1FU?)\4
ML12VZKNNW^3Z'S^>9+A\]P<L+76N\7UB^C_S75'ZFU'<7$5K;R3S2+%#&I=Y
M'.%50,DD]@!7GGP&^*"_%+P);WD[+_:]H1;7R 8_> </CT8<_7([5YQ^UU\6
M/[#T9/!VFS8OM03S+YE/,=OV3V+D<_[(/]ZOZ*Q6<X;#Y=_:2=X-77FWLO6^
M_;4_E;!\/XO%9M_9#5IIVEY);OTMJN^G<XOQA^V1X@_X2BY_X1VTL%T2&0I"
M+J)G>=0?O,0PQGK@=,]Z]Q^$?[0'A_XJ0I;!AI6N@?/IT[C+\<F)OXQ^H[CO
M7P3INEWFL7B6EA:S7MU(&*06\9=VVJ6.%')P 3^%0Q2RVLZ21N\,T;!E=259
M6!X(/8@U^,8+C#,\-7=>N^>$GJGM_P!NOI;Y^9_0&8<"Y/C,,L-AX^SJ16DE
MO_V\NM[>3[,_4VBODCX._M;7&G>3I/C=GO+;A8]71<RH/^FJC[X_VA\WKNZU
M]6Z9JEGK5A#>V%U#>6<R[XYX'#HX]017[5E><83-Z7M,-+7JGNO5?KL?SUG6
M08[(JWL\7#1[27POT?Z/4M4445[9\Z%%%% !11575-4M=%TVZU"]F6WL[6)I
MII6Z*BC)/Y"DVHJ[V*C%R:C%7;/&OVJOBE_PA/@K^Q;&;9J^LJT7RGYHK?I(
M_L3G:/JQ'2OBK1](N]?U:TTVQA:XO+J588HUZLS' K?^*7C^Z^)?C;4-=N-R
M1RMLMH6/^IA7A$^N.3CN2>]>[_L=_"[SIKCQMJ$(*1EK;3@P_BZ22#Z?=!]W
M]*_ ,54J<6YVJ5-_NUHO**W?J_U2/Z?P5*EP1P\ZU9?O7J_.;VCZ+\DV?0OP
MS\!VGPW\%Z=H5KAC FZ>4?\ +69N7?\ $]/0 #M74T45^]T:4*%.-*FK1BK)
M>2/YEQ%>IBJLJ]9WE)MM]VPHHHK4P"BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#Y@_:0_9O^W?:O%GA.
MU_TGF6_TR%?];W,L8'\7<J.O4<Y!^3J_5"OF#]I#]F_[=]J\6>$[7_2>9;_3
M(5_UO<RQ@?Q=RHZ]1SD'\BXJX5Y^;'X".N\HKKYKS[KKNM=_W7@SC/EY<LS.
M6FT)O\(R?Y/Y,^3J***_&3][/=_V>/VAY? %Q%H&ORO-X<E;$4S99K)B>H]4
M)ZCMU'<'[4M[B*\MXIX)4F@E4.DD;!E92,@@CJ"*_+2O=_V>/VAY? %Q%H&O
MRO-X<E;$4S99K)B>H]4)ZCMU'<']6X6XI^K\N!QTO<VC)]/)^79]/3;\9XRX
M-6-4LQRZ/[S>45]KS7][NNOKO]LT5%;W$5Y;Q3P2I-!*H=)(V#*RD9!!'4$5
M+7[:?SLTT[,\9^.'[.5A\4Y%U339XM)\0*-KS,A,=RH& ),<@CLPR<<$'C'+
M_!_]DN/PGK4>L>*[JTU:XMSNM[*V#- K@\.Q8 MCLN,9]:^CJ*^>J</Y;6QB
MQTZ7O[^3?=K:Y]51XIS:A@'EU.LU3V\TNR>Z7_#+0****^A/E KY@_:0_:0^
MP_:O"?A.Z_TGF*_U.%O]5V,49'\78L.G0<Y(/VD/VD/L/VKPGX3NO])YBO\
M4X6_U78Q1D?Q=BPZ=!SDCY.K\BXJXJY.; 8"6NTI+IY+S[OILM=OW7@S@SFY
M<SS..F\(/\)27Y+YL****_&3]["O=_V>/V>)?']Q%K^OQ/#X<B;,4+95KU@>
M@]$!ZGOT'<@_9X_9XE\?W$6OZ_$\/AR)LQ0ME6O6!Z#T0'J>_0=R/M2WMXK.
MWB@@B2&")0B1QJ%55 P  .@ K]6X6X6^L<N.QT?<WC%]?-^79=?3?\9XRXR6
M"4LNRZ7[S:4E]GR7][N^GKL6]O%9V\4$$20P1*$2.-0JJH&  !T %2T45^VG
M\[-MN["BBB@04444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !7F7QR^-%G\(_#X*!;K7;Q2MG:D\#UD?\ V1^IX]2.T\8>
M*['P/X9U#7-2?9:6<1D8 C+GHJ+GNQ( ]S7YS^//&VH_$+Q3?:YJ;YN+AOEC
M!)6)!]U%]@/SY/4U\-Q3G_\ 9%!4J#_>SV\EW_R_X!^D<%\,_P!N8EU\2OW%
M/?\ O/\ E_5^5EU,_7=>U#Q-JUSJ>JW<E]?W#;I9Y3DL?Z #@ < 511&D=41
M2[L<!5&23Z4Z&&2ZFCAAC:661@B1HI+,Q.  !U)-?:W[/O[.MKX#M;;7]?A6
MY\2R('2&0!DL<\X7UD]6[=!W)_&<GR?%9]B7&+TWE)ZVO^;9^_9YGN#X;PBG
M46NT(+2]OR2ZOIZV1YE\)?V1]0\01PZGXPDDTFQ;#II\>!<2#K\Y_P"68/I]
M[_=KZE\)> _#_@6R%KH6DVVG1X 9HUS(_P#O.<LWXDUOT5_0&5Y'@<I@EAX>
M]UD]9/Y]/161_,.<\29CGDV\34M#I%:17RZ^KNPK(\6>)[/P9X;U#6]0\PV=
ME$99!$H+D=, $CDD@=:UZ\F_:FO39_!'755BC3O;Q J2#S,A(_$ UZ&88AX3
M!UL1'>$9/[DV>7E>%CCL?0PL]ISC%^C:3_ YW2?VR/"&J:I:V;:9K%L+B58O
M.>.,JA8X!(#DXY[ GVKWNOS1^&]D=2^(7ABUV[A-J=LA'L95!_2OTNKY+A/-
M\7F]&K/%M/E:2LK=#[CC?(L!D=:A3P2:YDV[N_56_4YKQE\-_#7Q M3#KND6
M]\<868KME3_=<88?G7RG\7/V3]6\(QS:IX8>76]*7+/;$?Z5"OK@?ZP?3GV[
MU]HT5[6:Y#@<W@U7A:722T?_  ?1GS^2\3YCD<U["=X=8/6/R[/S7SN?E?6O
MX3\6:IX)UZUUC1[IK6]MVRK#HP[JP[J>XKZP_:(_9O@\36]WXF\+VWE:VH\R
MYL85 6['\3*.TG?_ &L>O7XX8%201@C@@U^ 9IE6+R#%*,WYQDM+VZKLUU70
M_IS)LYP7$N#=2FK])P>MK]'W3Z/9^MT?HE\'?BUIWQ<\,B]@5;?48,1WMB3D
MQ.1U'JC<X/U'45V]C8V^F6<-I:0I;VT*A(X8QA44= !V ]*_.+X8?$34/AAX
MNM-:L6+(I\NYM\_+/"2-R'W[@]B :_130-<L_$VBV6JZ?*)[*\B6:*0=U([^
MA'0CL17[9PQGJSG#VJ_Q8;^:[KUZ^?R/YZXPX;>0XGFH?P*FJ\G_ "OTZ/MZ
M,T****^U/SP**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "OE#
M]I;]HDW#W/A'PM=CR,&/4-0A;[YZ&%#Z?WF'7IZYU?VEOVB/[+2X\)>%KO\
MTYLQZA?PG_4CH8D;^_ZD?=Z#GI\DU^0\6<3\G-E^!EKM*2_])7ZOY'[OP3P?
M?ES3,8^<(O\ ]*:_])7S[!1117XT?O(445]!? ?]F.?QI'!KWBF.2ST)@'M[
M,$I+=C^\2.43WZGM@8)]3+LMQ.:5U0PT;OJ^B7=OI_5CR,TS;"9/AWB<9*T5
MMW;[)=7_ $]#R+P5\-_$GQ#NS!H&DSWVTXDF "0Q_P"\[84'VSD]A7LFE?L4
M^)KB'=J&N:99.>D<(DF/XG"^_3-?7>DZ/8Z#I\%AIUI#8V4*[8X($"JH^@JY
M7[/@>!LOHP7UMNI+ULOE;7\3\!S'Q'S*O4?U**IPZ77-+YWT^Y?-GR-_PQ#J
MO_0TV?\ X"O_ /%5Y#\7_A9<?"/Q+;:/<W\>HO/:+=B6*,H &=TVX)/]S]:_
M1>OBW]M/_DJ6E_\ 8&B_]'SUX_%'#N6Y;ESQ&%IVE=+=O?U9[O!_%6;9MFL<
M+C*BE#E;MRQ6WHCP&BBM/P[X8U;Q=JD>G:-83ZC>R=(H%R0/4GH![G K\@A3
MG4DH05V]DMS]UJ5(4HN=1V2W;T2,RNQ^'OPE\3?$Z\\K1-/9[=6VRWT^4MXO
MJ^.3[#)]J^AOA;^Q[:6'DZAXUG%]<?>&EVSD0K_UT<<M]!@>["OI#3].M=)L
MH;.QMH;.TA79'! @1$'H . *_3\GX(K5[5<Q?)'^5?$_7HOQ?H?CV?>(F'PM
MZ&5KVD_YG\*].LOP7FSR+X6?LP>&O 'E7VHA?$&M+R)KA!Y,1_V(^1G_ &FR
M?3%>RTM%?L6#P.&R^DJ.%@HQ\OUZOYGX+C\RQ>:5G7QE1SEY]/1;)>2"BBBN
MX\T**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH \W_:,_P"2)^+/^O4?^C%K\YZ_1C]HS_DB?BS_ *]1_P"C%K\Y
MZ_$>//\ ?:/^']6?TOX7_P#(KK_]?'_Z3$*_43P+_P B3X>_[!UO_P"BEK\N
MZ_43P+_R)/A[_L'6_P#Z*6NO@'^)B?2/ZGG^*?\ N^$]9?DC<HHHK]C/YX"N
M5^*FEW>N?#7Q/I]C US>W6G3PPPKC+NR$ #/J:ZJN4^)WQ"L_A?X-O?$%[;R
MW<=N41;>$@-([,% R> .<D^@/7I7+BW36'J.L[1L[OLK:G?E\:TL726'CS3Y
MERKN[Z+[SRK]D7P!XA\ Z-XCA\0:7-IDMQ<0O$LQ4[P%8$C!/K7T!7GWP7^,
M%G\9/#=QJ=O82Z9/;3_9Y[:1Q( VT,"K@#((/< Y!XZ9]!KARBEAZ.!I0PD^
M:FEHWUU]%^1Z?$5?%XG-*]7'TU"JVN:*V322[OIYL****]@^="OEKXU?LL^*
M_B/\3-9\1:;J&C065YY/EQW4TJR#9#'&<A8F'5#WZ8KZEHKR<RRS#YM15#$I
M\J=]';6S7ZGNY/G6+R+$2Q.#:4FN757T;3_1'Q'_ ,,1>.O^@KX>_P# F?\
M^,T?\,1>.O\ H*^'O_ F?_XS7VY17S?^I>4_RR_\"/L?^(C9]_-'_P !1\1_
M\,1>.O\ H*^'O_ F?_XS1_PQ%XZ_Z"OA[_P)G_\ C-?;E%'^I>4_RR_\"#_B
M(V??S1_\!1\1_P##$7CK_H*^'O\ P)G_ /C-=O\ !7]EGQ7\./B9HWB+4M0T
M:>RL_.\R.UFE:0[X9(Q@-$HZN._3-?4M%;X?A++,-6A7IJ7-%IK7JG='-BN/
M<ZQF'J8:K*/+-.+]WHU9A6'XZ_Y$GQ#_ -@ZX_\ 135N5A^.O^1)\0_]@ZX_
M]%-7UU7^'+T9\)A?]XI^J_,_+NBBBOY)/[Q/T8_9S_Y(GX3_ .O4_P#HQJ](
MKS?]G/\ Y(GX3_Z]3_Z,:O2*_JK+?]RH?X(_DC^'<Z_Y&F*_Z^3_ /2F%%%%
M>B>,%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%)0!\9?MK>.SJGBW3O
M"T$F;?3(OM%PJGK-(. ?HF"/^NAKKOV*?AXMGH^I>,;J+,]VQL[,G^&)3F1A
M]6 '_ #ZU\R?$;Q$_C3X@:]JX8S"]O9'BVC/[O=B,#Z*%'X5^C7P]\+Q^"_
M^AZ)&NW[%:1Q/[OC+M^+%C^-?D>0Q_MC/<1F,]8P^'\H_@G\]3]_XIE_J]PQ
MA<HI:2J?%\O>G]\FEZ:'0T445^N'X %%%% 'SG^W!_R3G0_^PLO_ *)EKBOV
M%_\ D8/%?_7K!_Z&U=U^V]&I^%ND2?Q+K,:CZ&"?/\A7GO[#4S+XP\2Q#[C6
M",?J) !_Z$:_*<5IQ?2]/_;6?N^!][@"NEW?_I<3S?X_0K;_ !D\5JI)!O"_
M/JR@G]37 5Z?^TS&8?CAXG4X)+P-Q[V\9_K7F%?E&;KES'$K^_/_ -*9^OY)
M+GRO"R[TX?\ I*"BBBO)/:"BBB@#TOX"_%K_ (5+XJNKRX1Y]-NK62.>!#RS
MJI:(CWW#;[!R:X?Q1XCO?%WB"_UG49/-O;V4RR-V&>BCT & !V %9E>C_ ;X
M6R?%+QS!:S(W]CV>+B_D&1\@/$8/JQX^FX]J]K#U,9F,*.54W=<SY5YO?Y+5
M^5V>#B:>!RN=?.*JM+E7,_*.WS>B\[(]_P#V1_A/_P (_H+>+]1AQJ&I)MLU
M8<Q6^?O?5R ?]T#U-=1\8?V;=#^)2S:A8!-&\0D9^TQK^ZG/_351U/\ M#GU
MSTKU^&&.WA2*)%CBC4*B*,!0!@ #TI]?T30R/!4\OCEU2"E!+KU?5^3_ "V/
MY7Q'$F85<TGFM*HX3;TMLH](VV:_-Z[GYH>-O .N?#O6&TW7;%[2;DQO]Z.9
M0?O(PX(_49Y -;'PP^,?B+X4ZAYFEW'G6$C!I].N"3#+ZG'\+8_B'MG(XK[^
M\6>#]'\<:/+IFMV$5_9R?PR#E#C[RMU5O<<U\<_&+]E[6/ ?G:GH/FZWH*Y=
M@%S<6R_[:C[RC^\!]0.M?E6:<,8[(ZOUW+).45V^*/KW7]-'[5DW&&7<14?[
M/S:$8SEI9_!+TOL^R?R=SZ>^%?QM\._%:S'V";[)JB+F;3;@@2KZE>SK[C\0
M*]!K\MK&_N=+O(;NSN)+6ZA8/'-"Y5T8=P1R#7U-\'/VN%F\C2/'!6-^$CUB
M->#V'G*.G^\./4#DU]-D?&='%6P^86A/^;[+]>S_  ]-CX[B/P_K8/FQ.57G
M3ZQ^TO3^9?CZ[GU'145K=0WUM%<6TT=Q;RJ'CEB8,KJ>001U%2U^G;ZH_'6F
MG9A7S#^V)\4?LMI;^";"7$LX6YU%E/1,YCC_ !(W'V"^M>_^._&-EX!\)ZEK
MM^?W%G$6$><&1SPB#W+$#\:_.#Q)X@O?%>O7^L:C+YU[>2M-*W.,D]!Z #
M[ "OSCC3./J>%6"I/WZF_E'K]^WI<_6?#[(OKV,>8UE^[I;><^G_ (#OZV+_
M ,/_  7>?$+Q=IV@V(*R74F'EQD11CEW/L!D^_ [U^CWA_0;/POH=CI.GQ>3
M96<*PQ)U^4#&2>Y/4GN37B/[)/PM'ACPJWBB^AQJ>L(/(W 9CM<Y7'^^<-]
ME>_UT\'Y/_9^"^LU5^\J:^D>B_5_+L<O'F>_VGC_ *G1?[JCIZRZOY;+Y]PH
MHHK[\_+PHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
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
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BD9@BEF(50,
MDGH*\]\;_'SP3X#CE%YK,-Y>)D?8=/(GF+8Z'!PI_P!XBN;$8FAA8>TKS48]
MV['9A<'B<=45+#4W.79)L]"9@BEF(50,DGH*^7/C]^U"D:W'AWP7=AW.8[K5
MXCPHZ%(3W/\ MC\/4>9_%W]I37_B4DVG6:G1-!;*M:POF2=?^FC]Q_LCCUS7
MC]?C_$'&7MHO"Y8[)[SV;_P]O7?M;<_>.%^ 5AI1QF;).2VANEYRZ-^6WJ#,
M6)).2>231117Y,?M@445[Y^S?^S\WCJZB\1^(+=E\.PMF"!QC[:X/_HL$<^I
MX]:]++LNQ&:8B.&PZNW]R7=^1Y.:9IALGPLL7BI6BOO;Z)>;_P"#L:G[-O[.
MR^)/L_BOQ/;_ /$K!WV5A*N/M)'21P?^6?H/XOI][Z_50J@ 8 X %(B+&BHB
MA548"J, #TIU?TKE.4X?)\,J%%:]7U;[_P"2Z'\D9[GF)S[%/$8AV2^&/2*[
M>O=]?N04445[9\X%?&/[9=O+=_%G1X8(GFFDT>%4CC4LS$SSX  ZFOLZLQ_#
M6E2>(%UQ[""35U@%LEXZ9D2,,S;5)Z#+-TZYYKY_/,K><83ZJI<MVFWOHCZC
MAS.8Y%COKLH<UHM);:OS['R/\+?V1=8\1>3?^*Y'T33VPPLTP;J0>_:/\<GV
M%?5W@_P/H7@+2Q8:%IL.GV_!<QC+R$=W8\L?<FMVBC*\BP.41MAX>]UD]6_G
MT]%8>=<2YCGLO]IG:'2*TBOEU?F[A1117T!\L%%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!YO\
MM&?\D3\6?]>H_P#1BU^<]?HQ^T9_R1/Q9_UZC_T8M?G/7XCQY_OM'_#^K/Z7
M\+_^177_ .OC_P#28A7ZB>!?^1)\/?\ 8.M__12U^7=?J)X%_P"1)\/?]@ZW
M_P#12UU\ _Q,3Z1_4\_Q3_W?">LOR1C:A\:O FEWLUI=>+-+BN86*21_:%)5
M@<$''<'M5?\ X7S\/?\ H;]+_P"_XKX,^*7@NV\!_$K5_#L=^US:6MPJBZ=/
MF"LJOR >2H;!]2O;->W)^PUJDB*Z^++)E89!%J^"/^^J]6AQ#G6+JU:6&PL9
M.F[/WMM6NK5]GL>+B>$>&\!0HU\7C9Q557B^7=63VY7;=:/4^A?^%\_#W_H;
M]+_[_BO&_P!J;XT>$?$7PY.A:-JT.KWUY<1O_HAW)$J-N)8]L] *Y_\ X87U
M;_H:[/\ \!'_ /BJY3QU\!?$/[/LFD>,8;RQURWL;R-VW1$".0,"FY2>5)&,
M@Y!Q]:SS+,,^J82I#$X50IM6E)/F:B]W92[&^393PM2S"C4P>-=2K%WC%^ZI
M26J5^7N=1^R/\5?#G@.QU[0_$-\NCW$MP+B.6Z&V,X4*R$]F!'0_TKZ'_P"%
M\_#W_H;]+_[_ (KY/\/_  _\1_M7>,-<\3.UAH4"[$EE2,E=X4!4"YRQVC)8
MGT^E=9_PPOJW_0UV?_@(_P#\56658[.J.$C2P.'56E&ZC)^ZVKO6SD;9]EG#
MF)Q\Z^9XMT:\E%S@O>479:746?0G_"^?A[_T-^E_]_Q3H_CM\/9'51XPTD%C
M@;K@ ?B3TKYMUC]BK4=%TB^U&?Q99""T@DN)";5Q\J*6/\7H*\A^$7PU;XK^
M,%T!-3CTJ5X'F262(R;MN,J ".<$GK_#6]?B'.\-6IX>MA(J=3X5S;_C^9R8
M;A'AK&8>KBL/CIRA2UD[;?\ DMW\C]*4D61%=&#HPR&4Y!'K3JSO#FBQ>&_#
M^EZ1#(\L-A:Q6J22?>940*"?<@5X9\5/VM/^%9^/=4\-?\(K_:7V'RO]*_M'
MRM^^))/N^4V,;\=3TK[S&9EA\MHQK8V7(FTMF];7MHGV9^5Y?D^+SC$SPV70
M]HTF]U'W4TK^\UW6ESZ$HKY/_P"&[_\ J1__ "K?_:*/^&[_ /J1_P#RK?\
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
M"OZ'RJJZ^ H59;RA%_@C^6<[HK#9IB:,=HSDEZ<SL%%%%>H>*%%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %<'
M\=M2N]'^$GB6\L+J:RNX;<-'<6\ACD0[U&0P.17>5YU^T-_R1?Q5_P!>R_\
MHQ:\[,6XX*LUORR_)GKY/%2S+#1DKISA_P"E(^'O^%L>-_\ H<?$'_@TG_\
MBZ/^%L>-_P#H<?$'_@TG_P#BZY6BOY:^NXK_ )^R^]G]E?V?@_\ GS'_ ,!7
M^1U7_"V/&_\ T./B#_P:3_\ Q='_  MCQO\ ]#CX@_\ !I/_ /%URM%'UW%?
M\_9?>P_L_!_\^8_^ K_(ZK_A;'C?_H<?$'_@TG_^+H_X6QXW_P"AQ\0?^#2?
M_P"+KE:*/KN*_P"?LOO8?V?@_P#GS'_P%?Y&IJGBK6]:C\O4=8O[^/\ NW5T
M\@]>C$UET45S3J3J/FF[OS.N%.%-<L$DO(****S- HHKZ,^!7[+EUXBDM]=\
M8026>E##PZ:X*RW/H7[HGMU/L,$^MEN68G-:ZH8:-WU?1+NW_7D>-FN;X3)L
M.\3C)V71=6^R75_EUT,']GS]GR?XD7<>M:U');^&87X7E6O6!Y53V0'JWX#G
M)'VY9V<&G6D-K:PQV]M"@CCAB4*J*!@  = !2VMK#96\=O;Q)!!&H1(XU"JJ
MCH !T%2U_1F2Y+A\EH>RI:R?Q2ZM_HNR/Y2XAXAQ/$&)]K5T@OACT2_5OJ_T
M"BBBOH3Y4**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH \W_ &C/^2)^
M+/\ KU'_ *,6OSGK]&/VC/\ DB?BS_KU'_HQ:_.>OQ'CS_?:/^']6?TOX7_\
MBNO_ -?'_P"DQ"OU$\"_\B3X>_[!UO\ ^BEK\NZ_2"_US_A&?@0^J#[]KX?6
M5.<9<6XVC/N<5OP+45)XJI+9*+^[F.7Q,I2Q$,%1AO*4DOGRH^(_$VEW'Q&U
M'XC^,HI3+;V%XMQ\HSNCFG*)^ 4#\J^X/@7XF_X2[X2>&-0:0R3?9%MY6/4R
M19C8GZE,_C7B'[+_ ,/U\0_ GQM')$%EUQY;2-\#)"181OP=V_(UL?L1^)3=
M>$->\/S,WG:?>"=(V&"J2+C'X-&Q_P"!5ZG#L98/%4*L_P#F)A)OSDI.2_\
M)6>1Q=4AF& Q-"E_S!5()>4)046O_ T?2=>+?M>_\D3U#_KZM_\ T8*]IKQ;
M]KW_ )(GJ'_7U;_^C!7W.=_\BS$_X)?DS\NX9_Y'>#_Z^1_-')_L-_\ (D^(
M_P#L(+_Z+6OI6OFK]AO_ )$GQ'_V$%_]%K7TK7'PU_R*,/Z?JST.-/\ DH,5
MZK_TE'F?[26N_P#"/_!7Q/,I_>7$"V:C/7S76-O_ !UF/X5\??#VRNOAAXR^
M&?BN<[;35I&<EN-B><\$GX>60W_ J]]_;?UW['X#T/2EDVO?7YF*]V2)#G\-
MTB?I6)^TE\/3I?[/W@F0(K7.@)!;S/C!VR1!7/XR*G%?)9_"6)Q];$4]\-"$
MEZ\W-_Z2C] X4J4\'E>&PE7;&U*D7_AY.3_TJQ]5U^>_[5/_ "7KQ1_VZ_\
MI+#7W%\,_$G_  F'P_\ #VLDAI+RRBDEP<XDV@./P8,*EU7X=^%->OY;[4O#
M&C:C>RX\RYNM/BED? "C+,I)P !] *^GSS+)9_@:=.C-1U4KOM9_YGPW#6<Q
MX5S.K5Q--R:C*#2[\R[_ .$_,"BOTT_X5'X&_P"A+\/?^"J#_P"(H_X5'X&_
MZ$OP]_X*H/\ XBO@O]0L3_S_ (_<S]1_XBE@_P#H&E]Z/S+HK]-/^%1^!O\
MH2_#W_@J@_\ B*/^%1^!O^A+\/?^"J#_ .(H_P!0L3_S_C]S#_B*6#_Z!I?>
MC\RZ]8_96_Y+UX7_ .WK_P!)9J^W/^%1^!O^A+\/?^"J#_XBK>E?#OPIH-_%
M?:;X8T;3KV+/EW-KI\44B9!4X95!&02/H37;@>"L1A<52Q$JT6H2C+9]&F>;
MF7B1A,=@:^$CAY)U(2C>ZTYDU^IT-8?CK_D2?$/_ &#KC_T4U;E8?CK_ )$G
MQ#_V#KC_ -%-7ZO5_AR]&?AV%_WBGZK\S\NZ***_DD_O$_1C]G/_ )(GX3_Z
M]3_Z,:O2*\W_ &<_^2)^$_\ KU/_ *,:O2*_JK+?]RH?X(_DC^'<Z_Y&F*_Z
M^3_]*84445Z)XP4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5@?$#2SKG@
M/Q'IP^]=Z;<P# YRT3 ?SK?I&4,I!&0>"#6=2"J0<);-6-J-1T:D:L=XM/[C
M\S?A'JG]B_%'PG>'&R/4[</G^Z9 K?H37Z9U^8'CSP_+X)\>:WI*A[=M/O9(
MX3N.X(&)C8'W7:<^]?I%X%\31^,O!NBZW'C%]:1SLH_A8J-R_@V1^%?EW ]1
MT7B<%4^*+3_-/\D?MWB915>.#S&EK&2:O]TH_>FS=HHHK]5/PL**** &NBR(
MR.H=&&"K#((]*^%/VF?@2WPVUHZWHUNW_",WTG"J.+.4\^6?]D\[3^'89^[:
MSO$&@6'BG1;S2=3MUNK"[C,4L3=P?3T(Z@]B*^>SO)Z6<X9T9Z26L7V?^3ZG
MUO#/$-;A[&JO#6G+2<>Z_P UT^[9L^3?V4/CU_8]S!X*\07/^@S/MTVZE;B%
MR?\ 4D_W6/3T)QT/'6_M3? O^V+>;QGH-N/ML*[M1MHQS,@'^M _O =?4<]1
MS\Y?&?X2W_PA\6R:;.7N-.GS+8WC# FCST/;<N0"/H>A%?47[+OQX'CS25\,
M:[<;O$-E'B&:4\WL('7/=U'7N1@\_-C\\RRM''4I\.YNK36D&]TULOE]GNM.
MU_UO/,+++ZL.+<A?-"6M2*V:>[MY_:ZI^]WM\845[W^TU\"_^$&U)_$NB08T
M"\D_?01CBSE8] .R,>G8'CTKP2OS/,<OKY7B98:NM5]S71KR9^I97F>'SC"0
MQF&=XR^]/JGYK_@[!1117F'K!7WW^R_I;Z7\%=!\Q=KW!FN"/9I6VG\5 /XU
M\%Z?8SZI?6UG;1F6YN)5ABC'5F8@ ?F17Z:^%]#B\,^&]+TB'_56-K';*?78
MH7/Z5^J\ 89RQ5;$](QY?O=_T/QCQ-Q<88*AA.LI<WRBK?G+\#4HHHK]N/YV
M"BBB@ HHHH 1E#J58!E(P0>AKYX^,/[)VG^)6FU7PAY6DZFQW26+';;3'N5_
MYYM_X[[#K7T117F9AEN%S.E['%0YE^*\T^A[&5YOC<GK^WP<^5]5T?DUU_JQ
M\E_ _P#9=U[3?&5KK/B^TAL[+3W\Z*T\Y)6GE'W"=A("@\\G)P!C!-?6E%%8
MY5E.&R>@Z&&3LW=M[MG1G6>8O/L0L1BVKI626B2\M7^84445[)\^%%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 ?-7[1W[.(UP7/BKPK;8U(9DO=.B7
M_CX[F2,?W_4?Q=1S][Y$8%201@C@@U^J%?-7[1W[.(UP7/BKPK;8U(9DO=.B
M7_CX[F2,?W_4?Q=1S][\FXIX6]MS8_ 1][>45U\UY]UU]=_W'@SC/V7+EF9R
M]W:$WT_NR\NSZ;/3;Y$HH8%201@C@@T5^+'[^%>[_L\?L\2^/[B+7]?B>'PY
M$V8H6RK7K ]!Z(#U/?H.Y!^SQ^SQ+X_N(M?U^)X?#D39BA;*M>L#T'H@/4]^
M@[D?:EO;Q6=O%!!$D,$2A$CC4*JJ!@  = !7ZKPMPM]8Y<=CH^YO&+Z^;\NR
MZ^F_XSQEQDL$I9=ETOWFTI+[/DO[W=]/78M[>*SMXH((DA@B4(D<:A550,
M#H *EHHK]M/YV;;=V%%%% @HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH *\%_;.MWF^%-BZ#*PZO"[\]!
MY4R_S85[U7EO[36C/K7P7U]8EW26PCN@/9)%+?\ CNZO#SVDZV5XB"WY'^"N
M?2<-UE0SG"SEMSQ7WNWZGP#7U[^Q'<(WA7Q)"#^\2]C<CV,>!_Z":^0J^C/V
M*?$"67C+7='<[?M]FLR<]6B8\?7$C'\#7X5PC65'.:/-]JZ^].WXG](\<8>6
M(R'$*.\;/[I*_P"%S[$HHHK^D3^2@HHHH XSXA?"+PQ\3K?;K>GJ]TJ[8[Z
M[)X_HW<>S9'M7S=XW_8RUW3/-G\,ZE#K, R5M;K$$_L ?N,?<E:^Q**^=S+A
M_+LTO+$4_>_F6C_X/SN?693Q1FN3)0PU6\%]F6L?\U\FC\PO$/AG5?">I/8:
MSI]QIMXO)BN$*DCU'J/<<5F5^COQ:^'^E_$/P7J-CJ$,9ECA>6VNF WV\@&0
MP/89 R,\C-?G%7X9Q%D+R.O&,9\T)WMWTW3^]:G]'<*\21XCPTYRAR5(-*2Z
M:[->MGIT/MG]E'XK77CGPS=:)JT[7.J:0%V7$AR\T#9"ECW92,$]P5ZG)KW>
MOBC]C.1U^*UZJDA6TJ8,/7][$:^UZ_9N%,95QN54YUG>4;QOWMM^!^ \;8"C
ME^=584%:,DI6[-[_ (Z_,****^O/@SY4_;CF5IO!D0^^JWC'Z$P ?R-?+5>[
M?MB^(EU7XH0:=&^Y-,LHXW4?PR.2Y_\ '62O":_F;BFK&MG.(E'NE]R2?XH_
MKW@VA+#Y#A82W:;_ / I.2_!GW=^R;$T?P5TQCTDN+AA]/,(_F#7L5<%\!]%
M_L'X/^%;4KL9K-;@KSG,I,IZ_P"_7>U_0>4TW1R_#TY;J$?R1_+V>UEB,UQ5
M6.SG.WIS,****]8\,**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH *\Z_:&_Y(OXJ_Z]E_\ 1BUZ+7%_&7P]J'BO
MX8^(-)TJW^U:A=0!(8=ZIN.]3C+$ < ]37!F$93P=:,5=N,OR9ZV4SC3S'#S
MF[)3@VWLES+5GYQT5ZI_PR[\3O\ H6?_ "?M?_CM'_#+OQ._Z%G_ ,G[7_X[
M7\R?V-F?_0+4_P# )?Y']>?V_E'_ $&4_P#P9'_,\KHKU3_AEWXG?]"S_P"3
M]K_\=H_X9=^)W_0L_P#D_:__ !VC^QLS_P"@6I_X!+_(/[?RC_H,I_\ @R/^
M9Y717JG_  R[\3O^A9_\G[7_ ..T?\,N_$[_ *%G_P G[7_X[1_8V9_] M3_
M , E_D']OY1_T&4__!D?\SRNBO8[#]DOXBW@4RZ=9V.>HN+V,XY_V"U=CH/[
M$NLSLC:SXBLK-<Y9+*)YSCTRVS!_/\:[:/#>;UVE'#R7K[OYV.'$<69'ADW/
M%1?H^;_TFY\UUUW@+X4>)_B5="/0],DF@#;9+R7Y+>/ZN>,^PR?:OL+P?^RO
MX$\*LDUQ92Z]<K_'J3ATS_US "D?4&O6[:UAL[>."WBC@@C&U(XU"JH] !TK
M[7+N ZDFIYA4LOY8[_>]%\D_4_/<U\2J,(N&64G)_P TM%\DM7\VCQOX1_LQ
MZ#\.V@U+5"NNZZGS+-(F(8#_ -,T/4C^\W/< 5[3117ZU@\#ALOI*AA8*,?Z
MW>[?FS\0S#,L7FE9XC&5'.7GT\DMDO)!1117<>8%%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% 'F_[1G_)$_%G_7J/_1BU^<]?HQ^T9_R1/Q9_
MUZC_ -&+7YSU^(\>?[[1_P /ZL_I?PO_ .177_Z^/_TF(5]M?M!:\-'_ &8=
M,MPY234H+"T7;G)^19"/IB,C\<=Z^):^ROB1\0OB/\/?#/AR\T71=/U7PPVE
M6S&>2T>=[>01#=YFUQM'<-C'.,YKSN'*BIX/'*3:4HI72YFK\RO:Z/8XMHRK
M8_+7!1;C.4DI2Y4W'E:5[/7Y'IG[..A#P_\ !7PM#@AI[;[8Q/4^:QD'Z,!^
M%>+?"\_\*W_:X\2: Q:.TU8SB)2,+\X%Q'^0RH^M<:O[:7CQ%"K::&J@8 %K
M)@?^1*T_#/[3WQ1\::Q'9Z+X>TG4]08C AL)"5[99O,PH]R0!7T[SO*ZZPE*
MA*7-1<;6@W=)6:M?JO7YGQ<.&\[PTLPKXJ$'#$1E>]2RBV^92NX_9^7JC[2K
MQ;]KW_DB>H?]?5O_ .C!7K>A?VC_ &+8_P!K& ZIY"?:OLP(B\W:-VS/.W.<
M9KR3]KW_ )(GJ'_7U;_^C!7WF<OFRO$/^Y+\F?EG#D>7/,)&][5(_P#I1R?[
M#?\ R)/B/_L(+_Z+6OI6OFK]AO\ Y$GQ'_V$%_\ 1:U])ON*,%(#8X)&1FN7
MAK_D48?T_5G;QI_R4&*]5_Z2CY/_ &F ?&GQ^\">%5C$T*B'S5/(_>S?/D>@
M1 :]_P#C-X9_X3#X6^)M+""266R>2%3WD3YT_P#'E%?.'C[]H3XL?#G7)+37
M?#^C6TJN5BN_L,ABG Z,C^9@C'XCN >*YS_AM/Q[_P ^FB?^ LG_ ,<KY+^V
MLLPM;%QQ3GS5GJG"UE;E2WU]3[]\.9UC</E\L'&'+AU>+52ZDW+F<MM+OIKZ
MGL_[%_B8:M\+;C2G8>;I-ZZ*N>1')^\!_P"^C)^5>_5\S_ OXN?$[XF>)+4M
MH6EVGAH-NO-0CLGB4J ?E1B^&8GC@'&<FOIBOL.'ZT*F74XP;:BN5-QY;VVL
MKO2VGR/SSBW#SH9O6G548RF^9QC+FY6]TW9:MW=K=0HHHKZ,^."BBB@ HHHH
M *P_'7_(D^(?^P=<?^BFK<K#\=?\B3XA_P"P=<?^BFK*K_#EZ,ZL+_O%/U7Y
MGY=T445_))_>)^C'[.?_ "1/PG_UZG_T8U>D5YO^SG_R1/PG_P!>I_\ 1C5Z
M17]59;_N5#_!'\D?P[G7_(TQ7_7R?_I3"BBBO1/&"BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@#XL_;4\"MI/C6P\3018M=5A$,S*/^6\8QD_5-N/
M]PUW'[%7Q$2_\/W_ (/N9,7-@[7=HI/WH7/S@?[KG/\ VTKV7XQ?#N'XH> -
M2T1MJW3+YUG*W_+.=>5/L#RI]F-?GWX1\3:M\*_'5MJ4"/;ZCIEP4GMG.W=@
ME9(F]B,J?3\*_(<TYN'<]CF"7[JKO\_B_&TC^@LDY.+N%YY3)_OJ-N7Y? _2
MUX,_3JBL3P7XPTWQYX9L=<TJ;S;.[3</[R-T9&'9@<@_2MNOUN$XU(J<'=/5
M,_ JM*="I*E55I1=FGT:"BBBK,@HHHH X_XJ?#/3/BKX2N=%U >7(?WEK=!<
MM;R@?*X]1V([@D>]?GGK&D^(/A+XW>VF:33-<TN<,DT1[CE74XY4CD<<@\CM
M7Z>5Y!^T5\$8?BQX;^U6*)'XDT]"UK)P//7J86/H>Q['V)KX3B?(7F--8O"Z
M5H;6ZI=/5=/N]/U'@KBA935> QKOAZG?:+?7_"_M+Y][W/A#\3M(^/7@*>"_
M@A>]$7V;5-.;[OS#&X#^XW)![$$=J^2?CA\'[SX2^*&@ :?1;LL]C=$=5[QM
M_M+G\1@]\#E/ 7CC6OA'XTCU.R5H;RUD,-U9S J)%!P\3CMT^H(![5]Q>))-
M$^/WP3O[G38%U'[1:236D)($D%XB$HI_NL&P#Z@GL:^84J?%N7.E5TQ5%77G
M_P /U[/7R/LJU&MP-FL:^'UP5=I-?RM_Y;I]8W3U5SX!HK?\=>!]5^'GB2YT
M75X?*NH?F5EY25#]UU/<'^A'457\)^%=2\;>(+/1M)@\^]NGVH.BJ.[,>R@<
MD^U?D[PU:-;ZNX/GO:W6_8_8XXJA*A]:4U[.U^:^EM[W['K_ .R3\.G\3^/#
MX@N8LZ;HHWJS#A[@CY /]T9;V(7UK[:KE_AOX!L/AKX1LM#L/G$(W33D8::4
M_><_4]/0 #M745_2W#^5+)\#&@_C>LO5_P"6Q_(_%.=?V[F4\1'^&O=CZ+K\
MWK^'0****^D/D0HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@#YR^/W[,;>+KN3Q#X1ABBU:0EKNP+"-+@_W
MT)X5_7. >N0<YXWX0_LE:M=ZQ%?^-K=;'38"&&GK,KR7![!BA(5?7G)Z<=:^
MOZ*^1K<+997QOUV<-=W'[+?=JWZV?5'W>'XUSC#X#^SX35K64OMI=D[_ '.U
MUT>Q%;V\5G;Q001)#!$H1(XU"JJ@8  '0 5+117UQ\*VV[L****!!1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %4=<TF#Q!HM_IER,V][;R6\G&?E=2I_0U>HJ914DXRV9492IR
M4XNS1^7>LZ3<Z#J][IEXFR[LYWMY5]'5BI_45M?#7QA)X!\=Z+KJ9*6EP#*H
MZM$?ED ]RA;\:]:_; ^'K:!XT@\2VT6+'6%VRE1PMP@ .?\ >4 ^Y#5\_P!?
MRUCL-5R7,94XZ.G*\7Y;Q?W6/[.RW%T<_P KA6:O&K&TEYM6DOONC]2K.[AU
M"T@NK:19K>9%DCD0Y#JPR"/8@U-7SC^R/\7$UK1?^$,U*;%_8(6L6<\RP=2@
M]T_]!_W:^CJ_I/+,PI9IA(8JEM):KL^J^1_).<Y76R;'5,'6^R]'W71_-?CH
M%?*'[0'QR\7> /C UKHVHB&PM;:$FSDC5XI2PW$L,9YR!D$'C@U]7U\W?M)?
ML]:UXZU[_A)O#ICN[DP+%<6#N$=BN<,C'@\8&"1T[YKQ^)H8Z>7WR^_.FG[N
M]OU]#W^#:F74\SMFG+[.46O>6EW;>^BTOJ2>#_VT-!U"-(O$>EW.E7&,-/:_
MOX3[XX8?3#?6NW'[4GPR,>[_ (2-@<9V_8+G/T_U>*^'/$'@_7?"LQBUC2+W
M36!V_P"DP,@/T)&#^%9%?ET>-,XPJ]E6C%R7\T6G^#7Y'['4\/\ (<8_;4)2
MC%_RR37XJ7YGU-\9/VLM.U;P_>Z'X1BN'>\C:&;4IU\H(C##>6OWLD9&3C';
M/;Y9K2T7PSK'B281:3I5YJ4F=NVT@:3!]]H.*][^%G[(>KZK>07WC(C2].4A
MCI\;AIYAG[K%3A ?J6^AYKRZJSCBK$QFX7Z+2T8KU_X+;/:I?V'P7A)4U-1Z
MN[O.3]-_P27D=+^Q?X#GLK/5_%EU#Y:7:BRLV8<L@;=(WT+!!]5-?3U5M.TZ
MUTBPM[*R@CM;2W01Q0Q+M5% P !5FOWK*<OAE6"IX2#OR[ONWJW]_P"!_,^>
M9K/.LPJ8V:MS;+LEHE]V_F%4M:U>U\/Z1>ZG>R"&TM(6GED/95!)_E5VOEK]
MKWXN((%\#Z7-ND8K+J<B-]T#E(?J3AC]%]32S;,J>58.>*J=-EW?1?UT*R+*
M*N=X^G@Z>SUD^T5N_P#+SLCYK\8>)+CQAXHU36[K/G7UP\Y4G.T$\+] ,#\*
M=X,\-S>,/%FD:)!N\R^N4@+*,E5)^9OP&3^%8U?2O[&?P]:^UN_\7W47[BR4
MVEF6'69A\[#_ '4./^VAK^<\IP=3.,RA2EKS.\GY;R?]=3^K<ZQ]+(LJJ5XZ
M<D;17GM%?UT/K:VMX[.WB@A4)%$@1%'0*!@#\JEHHK^I-C^,VVW=A1110(**
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH \W_:,_Y(GXL_Z]1_Z,6OSGK]&/
MVC/^2)^+/^O4?^C%K\YZ_$>//]]H_P"']6?TOX7_ /(KK_\ 7Q_^DQ"OU$\"
M_P#(D^'O^P=;_P#HI:_+NOU$\"_\B3X>_P"P=;_^BEKKX!_B8GTC^IY_BG_N
M^$]9?DB6Z\(:%>S--<:)IT\K=9);2-F/XD5?L["VTV$0VEM#:PKTCA0(H_ 5
M8HK]@4(Q=TC^?95JDX\LI-KU"O%OVO?^2)ZA_P!?5O\ ^C!7K>L:YIOAVR-Y
MJNH6NF6@8*;B\F6*,$]!N8@9->"_M2_$#POX@^$%]9:5XDTC4KQKF!EM[._B
MED(#@DA58GBO"SVM2CEV(A*23<):7UV9]1POAZT\WPE6,&XJI'6SMNNI2_8;
M_P"1)\1_]A!?_1:U]*U\H_L;^-?#WA?PAKT.LZ]IFDS27RND=]>1PLR^6!D!
MF&1FOIO0_$VC^*(9)M&U:QU:&-MCR6-RDRJV,X)4G!Q7'PS6I/*Z%-27-;:^
MN[Z'H<:8>LL\Q55P?+=:V=MEUV+\]O%=1-%-&DL;=4D4,#^!K)C\%^'H9%DC
MT'3(W4Y#+9Q@C\=M;5%?4RA&6LE<^'A5J4TU"37HQ%4*H & . !7Y\?M4_\
M)>O%'_;K_P"DL-?H17RU\:OV6?%?Q'^)FL^(M-U#1H+*\\GRX[J:59!LACC.
M0L3#JA[],5\3QA@L1CL!"EAH.4E-.R[<LO\ ,_2/#_,L)EF:5*V-J*$73:N^
M_-!V_!GR)17T)_PQ%XZ_Z"OA[_P)G_\ C-'_  Q%XZ_Z"OA[_P "9_\ XS7Y
M!_J[FW_0/(_?_P#6[(?^@N/X_P"1\]T5]"?\,1>.O^@KX>_\"9__ (S1_P ,
M1>.O^@KX>_\  F?_ .,T?ZNYM_T#R#_6[(?^@N/X_P"1\]UZQ^RM_P EZ\+_
M /;U_P"DLU=9_P ,1>.O^@KX>_\  F?_ .,UV_P5_99\5_#CXF:-XBU+4-&G
MLK/SO,CM9I6D.^&2,8#1*.KCOTS7IY7D.9T<?0JU*$E&,XMOLE)7/%SKBC)<
M1E>*HTL5%RE3FDN[<6DCZEK#\=?\B3XA_P"P=<?^BFK<K#\=?\B3XA_[!UQ_
MZ*:OZ J_PY>C/Y7PO^\4_5?F?EW1117\DG]XGZ,?LY_\D3\)_P#7J?\ T8U>
MD5YO^SG_ ,D3\)_]>I_]&-7I%?U5EO\ N5#_  1_)'\.YU_R-,5_U\G_ .E,
M****]$\8**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "OE?]K;X%O?
M"7QSH5OOF1?^)I;1CEE P)P/8##>V#V-?5%(RAE((R#P0:\K,\MHYKAI8:ML
M]GV?1K^O(][),XQ&18V.,P_31KI)=4_ZT=F?GM\ OCG=_"#7&BN!)=^';QQ]
MKM5/*-P/-0?W@.H[@8[ C[ZT'7].\4:3;:II5W%?6%PNZ*>%LJP_H0>"#R",
M5\H_M$?LN36-Q<^)O!EIYMDV9+O281\T)ZEXE[KZJ.1VR.!XQ\*_C-XB^$FI
M&729Q-82L&N-.N,F&7MG'\+8_B'H,Y'%?F67YIBN%JW]G9E%NE]F2Z+NNZ[K
M=?@?M6;9'@>-\-_:V3R4:_VHO2[[2[2[/9^FJ_26BO*/AI^TIX.^(T<,!O5T
M75VP#8:@X3<Q[1O]U_8=?:O5J_5\-BZ&,IJKAYJ4?(_!L;E^*RVJZ&+IN$ET
M:_+NO-:"T445UG %%%<GXZ^*GA?X;VAFU[5X+23&4M5.^>3_ '8Q\Q[<]!GD
MBLJM:G0@ZE62C%=6[(Z,/AZV*J*C0@Y2>R2N_N1X=^U?\!3K5O/XUT"W!OH4
MW:E;1CF:,#_6J.[*.OJ!GJ.?#O@#\:+GX1>*09V>;P]?,$OK9>=OI*@_O+Z=
MQD>A'2?&3]JO6OB!'-I6@I)H.@O\K_,/M-POH[#A1_LJ?J2.*YGX*_ 36OB[
MJ22A7T[P_$^+C4G7KCJD8/WF_0=^P/X9C\1#%9W&OD*;J=;;-]7Z/[5[)G]/
M97A*F!X<GAN*)15*UDF[M1Z*_P#,G\*5VM%Y'U]\8OA;IGQP\$P7&GSV[:BD
M?VC3-14Y1PPSM+#JC#'T.#[&S\%?@KIOPCT4A2MYK=RH^UWVWKWV)GD(/UQD
M^@[/PKX7T[P7X?LM%TF#[/86:;(T)R>N22>Y)))/J:UJ_8:>6X=XE8^I37MK
M)-K]/ROO;0_GBKG&*CA)971JOZOS-I/1M=+^76U[7U"BBBO7/ "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#E_B5X#L_B3X-
MU#0KP[//7=#-C)AE'*/^!ZCN"1WK\Z/$7A^^\*ZY>Z1J4)M[ZSE,4L9]1W'J
M",$'N"#7Z?UXG^T;\"5^)6E_VSI$2KXELX\*HP/M<8Y\LG^\.=I_ ]B/SWBW
M('FE%8K#K][!;?S+MZK=?-'ZGP/Q-'**[P6+E:C4>_\ ++OZ/9]M'W/B;1]7
MO-!U2UU'3[A[2]M9!+#-&>48'@__ %CP:^\_@?\ '+3?BQI"PS-'9^(K=/\
M2;+=C?CK)'ZJ>XZJ3@]B?@2XMY;2XD@GB>&:)BCQR*59&!P00>A![5/I.K7F
MAZE;W^GW,MG>V[[XIX6*LC>H-?E&0Y]7R.L[*].7Q1_5=G^?7R_:^).&\-Q%
MATI/EJ1^&7Z/NG^&Z\_U&HKYH^$W[7EEJ$<.F^-E%C=\*NJ0H3#)V_>*.4/N
M/EZ_=KZ.T[4K36+**\L;J&]M)EW1SV\@=''J".#7]!Y?FN$S2G[3"S3[KJO5
M?TC^7<UR7'9+5]EC*;79_9?H_P"GW1R'QPO?[/\ A#XNESC=ITL7_?8V?^S5
M^>&FV+:GJ5I9H</<2I$IQGEF ''XU^D'Q*\$K\1? ^J>'6O&T\7JH!<HF\H5
M=7'RY&02N",C@FO!O"?[&=QHGB;3M1O/$T-Q;6=S'<>3%:$-*$8-M)+<9P/7
MK7P?%62X[-<=0E0I\U-*S=TNNN[3V/TS@GB#+<FR[$1Q57EJ.3:5F[KE5MDU
MO<^G884MXDBC4)&@VJJ] *?117ZD?C&^K"BJ6KZS8:!I\M]J5Y!86<0R\]Q(
M$0?B:^:/BY^UY$L<VE^!P7=LJ^L3)@+_ -<D/4_[3#MT/6O'S+-L'E5/VF*G
M;LNK]%_2[L][*,BQ^=U?9X.G==9/2*]7^F_9'H7Q\^/EE\,=+ETW398[KQ/<
M)B.)2&%J".))!Z\\+W^E?"][>SZE>375U,]Q<S.9))9#EG8G))/<DT7E[<:E
M=S75U-)<W,S%Y)I6+,['J23U-.T_3[G5KZ"RLH)+J[G<1Q0Q*69V)P !7\^9
MWG>(SW$)M6@OAC_6[?\ P$?U'P]P]A>',*X0=YO64GU_R2_X+-/P7X1U#QWX
MFL-$TR(R75U(%W8^6-?XG;_949)^E?HSX)\(V/@/PKIVA:<N+:SB"!V'S2-U
M9V]V8DGZUP/[/_P1@^%.A&ZO52;Q)?(/M,HY$"\'R5/H#U(ZD>@%>M5^O\*9
M"\IH.O77[V>_]U=O7J_NZ'X3QMQ,LZQ*PV&?[FF__ I=_1;+YOJ%%%%?>'YF
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% 'F_[1G_ "1/Q9_UZC_T
M8M?G/7Z,?M&?\D3\6?\ 7J/_ $8M?G/7XCQY_OM'_#^K/Z7\+_\ D5U_^OC_
M /28A7ZB>!?^1)\/?]@ZW_\ 12U^7=?J)X%_Y$GP]_V#K?\ ]%+77P#_ !,3
MZ1_4\_Q3_P!WPGK+\D;E?)/Q:_:H\8^!_B-KNA:?;Z2]E93B.)I[=V<C:IY(
M<>OI7UM61=>$="OKB2XN=%TZXGD.7EEM(V9CZDD9-?I6:83%8RE&&$K^RDG>
M]KW5GH?CF19A@,NKRJ9AAO;1:LD^CNM?T/@'XG_M >)OBUHMKIFM0Z?';6]P
M+E#9PNC;@K+R2YXPQKS2OU$_X07PW_T+VE?^ 47_ ,31_P (+X;_ .A>TK_P
M"B_^)KX#$\%XO&5/:XC%\TN[C_P3]6P?B-E^7TE0PN!<(+HI*WY'Y=UWWPK^
M-6O_  ?_ +4_L.*QE_M'RO.^V1,^/+W[=N&&/OM^E?H-_P (+X;_ .A>TK_P
M"B_^)H_X07PW_P!"]I7_ (!1?_$U.'X)Q.$JJM0Q?+);-1^7<K%>)& QU&6'
MQ."<H2W3DK.SNNG='R1X;_;#\<ZOXBTJQGMM&$-U=Q0.4MI VUG"G'[SK@U]
MIUBQ^"?#L,BNF@Z8CJ0RLMG&"".A!VUM5][E."QF"C-8O$.JWMI:WXGY;GV9
M9=F,Z<LOPJH*-[V=[]ON"BBBO=/E0HHHH **** "BBB@ K#\=?\ (D^(?^P=
M<?\ HIJW*P_'7_(D^(?^P=<?^BFK*K_#EZ,ZL+_O%/U7YGY=T445_))_>)^C
M'[.?_)$_"?\ UZG_ -&-7I%>;_LY_P#)$_"?_7J?_1C5Z17]59;_ +E0_P $
M?R1_#N=?\C3%?]?)_P#I3"BBBO1/&"BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH *\8^+G[+_ASXE23:C8G^P=>?YFNH$S%,?^FD?&3_ +0P
M?7/2O9Z*XL7@L/CZ3HXF"E'S_3L_0]++\RQ>5UEB,'4<)+MU\FMFO)GYQ^/O
M@#XV^'<DC7^D27=BO2_T\&:$CU.!E/\ @0%9WA3XR^-O!,2PZ-XDOK:W4!4M
MY'$T2 = J2!E'X"OTMKC_$WP@\%^,&D?5_#6GW4T@PTZQ".4_P#;1,-^M?G5
M?@N=&?M<LQ#@^SO_ .E+7\#]>POB/2Q-)4,YPBJ+NK/_ ,EEI^/R/DBQ_;1\
M?VJ!98-&O3_>GM7!/_?$BU/-^VSX[DC*KIV@Q'^\EM-G]92*]VO/V0?AQ=-F
M*QOK,9SB&]<CZ?/NJ"']CGX=QR!FAU*4?W7O#C] #67]D<4K3ZTO_ G_ /(G
M1_;W \O?>":?;D7Z2L?+_B3]I;XB^)E>.7Q%-8P,,>5IR+;X_P"!*-W_ (]7
M*>&_!/BCXCZBXTC3+[6KEV_>3J"RAO5Y&^4=OO&OO30?V=?AUX=(:V\+6=PX
M.=U\6N>?I(6'Y"O0[>UALX5AMXHX(5&%CC4*H^@%.'!^,QDE/-,4Y>2N_N<M
MON)J>(679?3=/)<$H^;2BOFHWO\ >CYA^%O[&-MI\L.H>-KM+Z1<,-*LR1$#
MZ22<%OHH ]R*^G+&QMM+LX;2SMX[6UA4)'#"@1$4=  . *GHK]!R_*\)E=/V
M>%A;N^K]7_2/R?-L\Q^=U?:XVIS6V6T5Z+]=^["BBBO5/!"BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** /%_CE^
MSGI_Q,CDU72?*TSQ*J\R$8BNL#@28_B]'Z]CD8Q\5^)O"^J^#M8FTO6;&6PO
MHOO12CJ.S*>C*>Q'!K]/*Y[QIX!T'X@Z6;#7=.BOH1G8[#$D1]4<<J?I^-?G
M^?<)4,T;Q&'?)5Z]I>O9^:^:9^H\-<<8C)XK"XQ.I16W\T?3NO)_)K8_-"MW
MPKX\\0^![HSZ%J]UICDY987^1_\ >0_*WX@U[G\0OV-=7TUY+GPE>IJUMU%E
M=L(K@>P;A&_';^->#>(O".M^$;K[/K6E7>F2YP!<PL@;_=)X8>XK\;Q>5YED
MU3GJ0E!K:2V^4E_PY^^8+-\JSZER4:D:B>\7:_SB]?PL>T>'?VS/%VFJL>JZ
M?I^L*  9-K02'W)4E?R6NQL_VX+1H_\ 2O",T<F>D-\'!]^8QBOD^BN^CQ9G
M-!<JKW7FD_Q:O^)YF(X+R'$2YI89)^3E'\$TOP/J^\_;@MEC'V3PC+(_?SK\
M(!^49S^E<5XD_;(\9:JCQZ7:Z?HB,,"1(S-*#ZY<[?\ QVO!:*5?BK.,0N5U
MVEY)+\4K_B/#\&9#AI<T<,F_[S<OP;:_ V/$WC+7/&5Y]JUO5;K4YLDJ;B4L
MJ9ZA5Z*/8 5CUM^&? _B#QG<>3H>CWFIMNVEK>(E%.,_,_W5_$BO?_A[^QG?
M73Q77C#4%LH>IT^P8/*?9I/NK_P'=]17%@\IS+.*G/2@Y7WD]OG)_P#!9Z&/
MSK*<BI<E>I&%MHK?Y17_  $>!>#O!&M>/M8CTS0["2]N6P6*C"1KG[SMT4>Y
MK[:^"?[/^E_"FU%[<F/4_$<BXDO"GRP@]4B!Z#L6ZGV'%=_X3\&Z+X'TI-.T
M/3H=/M5ZK&/F<_WF8\L?<DFMJOVC(>%,/E+5>L^>KWZ+T_S?RL?S_P 2\;8G
M.D\-AE[.CV^U+_$^WDOFV%%%%?=GYH%%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110!YO^T9_R1/Q9_P!>H_\ 1BU^<]?I%\>M.EU3X.>+8(06
MD^P/* HR2$PY'Y*:_-VOQ+CQ/ZY1?]W]6?TKX7R7]F5X]?:?^VQ"OL/PY^V=
MX4T?P_I=A+HNLO+:VL4#LB1;250*2/WG3BOCRBOC,LSC%Y0YRPK2YK7NK['Z
M'G.08'/HPACHMJ%VK.VY]J?\-P>$/^@'K?\ WQ#_ /'*/^&X/"'_ $ ];_[X
MA_\ CE?%=%>]_KGF_P#-'_P%'RW_ !#O(/Y)?^!,^U/^&X/"'_0#UO\ [XA_
M^.4?\-P>$/\ H!ZW_P!\0_\ QROBNBC_ %SS?^:/_@*#_B'>0?R2_P# F?:G
M_#<'A#_H!ZW_ -\0_P#QRC_AN#PA_P! /6_^^(?_ (Y7Q711_KGF_P#-'_P%
M!_Q#O(/Y)?\ @3/M3_AN#PA_T ];_P"^(?\ XY1_PW!X0_Z >M_]\0__ !RO
MBNBC_7/-_P":/_@*#_B'>0?R2_\  F?:G_#<'A#_ * >M_\ ?$/_ ,<H_P"&
MX/"'_0#UO_OB'_XY7Q711_KGF_\ -'_P%!_Q#O(/Y)?^!,^U/^&X/"'_ $ ]
M;_[XA_\ CE'_  W!X0_Z >M_]\0__'*^*Z*/]<\W_FC_ . H/^(=Y!_)+_P)
MGVI_PW!X0_Z >M_]\0__ !RC_AN#PA_T ];_ .^(?_CE?%=%'^N>;_S1_P#
M4'_$.\@_DE_X$S[4_P"&X/"'_0#UO_OB'_XY1_PW!X0_Z >M_P#?$/\ \<KX
MKHH_USS?^:/_ ("@_P"(=Y!_)+_P)GVI_P -P>$/^@'K?_?$/_QRL[Q'^V=X
M4UCP_JEA%HNLI+=6LL",Z1;060J"?WG3FOCRBE+C+-I)IR7_ ("BX>'V14Y*
M<82NM?B84445\.?I)^C'[.?_ "1/PG_UZG_T8U>D5P/P%TZ72_@YX2@G4K)]
MA27:1@@/EQ^C"N^K^J\O3C@Z*?\ +'\D?PYG$E+,L3*.SJ3_ /2F%%%%>@>.
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %175K!?0-#<PQW$+<-'*H93]0:EH
MHWT8TVG='G^M? +X>Z]DW/A6QC)YS9JUL?\ R&5KG9/V3?AR[EAIMW&/[JWL
MF!^9->Q45Y-3*,NK/FJ8>#?^%?Y'N4L^S6@N6GBJB7;GE_F>.Q?LF_#F-LMI
MEU(/[K7LF/T(KIM%^!/@#P_L-IX5T]F4Y5KI#<L#G.<R%C7>444LIR^B^:GA
MX)^45_D*MGN:XB/+5Q4VNW-*WYD<%O%:PK%#&D42C"I&H51] *DHHKUCQ&V]
M6%%%% @HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@!K
MHLB,CJ'1A@JPR"/2OBSXS?LEZYHFL7.I>#K4ZMHTSF06,1'GVN>J@$_.OH1S
MS@CC)^U:*\3-LGPN<4E2Q"VV:W7]=CZ;(>(<;P]7=;"--2^*+V?_  5T9^8C
M_#'QC&Q5_">N*PZJVFS C_QVD_X5IXO_ .A5UO\ \%TW_P 37Z>45\/_ *A8
M?_G_ "^Y'Z5_Q%+%?] L?_ G_D?F'_PK3Q?_ -"KK?\ X+IO_B:/^%:>+_\
MH5=;_P#!=-_\37Z>44?ZA8?_ )_R^Y#_ .(I8K_H%C_X$_\ (_,/_A6GB_\
MZ%76_P#P73?_ !-'_"M/%_\ T*NM_P#@NF_^)K]/**/]0L/_ ,_Y?<@_XBEB
MO^@6/_@3_P C\P_^%:>+_P#H5=;_ /!=-_\ $T?\*T\7_P#0JZW_ ."Z;_XF
MOT\HH_U"P_\ S_E]R#_B*6*_Z!8_^!/_ "/S#_X5IXO_ .A5UO\ \%TW_P 3
M1_PK3Q?_ -"KK?\ X+IO_B:_3RBC_4+#_P#/^7W(/^(I8K_H%C_X$_\ (_,/
M_A6GB_\ Z%76_P#P73?_ !-'_"M/%_\ T*NM_P#@NF_^)K]/**/]0L/_ ,_Y
M?<@_XBEBO^@6/_@3_P C\P_^%:>+_P#H5=;_ /!=-_\ $T?\*T\7_P#0JZW_
M ."Z;_XFOT\HH_U"P_\ S_E]R#_B*6*_Z!8_^!/_ "/S#_X5IXO_ .A5UO\
M\%TW_P 31_PK3Q?_ -"KK?\ X+IO_B:_3RBC_4+#_P#/^7W(/^(I8K_H%C_X
M$_\ (_,/_A6GB_\ Z%76_P#P73?_ !-'_"M/%_\ T*NM_P#@NF_^)K]/**/]
M0L/_ ,_Y?<@_XBEBO^@6/_@3_P C\P_^%:>+_P#H5=;_ /!=-_\ $T?\*T\7
M_P#0JZW_ ."Z;_XFOT\HH_U"P_\ S_E]R#_B*6*_Z!8_^!/_ "/S$3X8^,9&
M"IX3UQF/15TV8D_^.U[-\&?V2]<UO6+;4O&-J=)T:%Q(;&4CS[K'12 ?D7U)
MYXP!SD?:M%=V#X)P.&JJK5FYVZ.R7S[_ -7/,S#Q*S+%T)4</3C2;TYE=OY=
MGYZ^0U$6-%1%"(HP%48 'I3J**_13\A"BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
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
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !7PG_P4K_Y"
M_@+_ *X7G_H4-?=E?"?_  4K_P"0OX"_ZX7G_H4-8U/BCZ_HS6&TO3]4>P_L
M$_\ )O5E_P!A"Z_]"%?$W[2$:S?M+>+XW4,C:N%93W!V\5]L_L$_\F]67_80
MNO\ T(5\4?M&?\G->+/^PP/_ &6NMZXRGZ+_ -M.:/\ NT_5_P#MQ^K5A:06
M%C;VUM"D%O#&L<<4:A510,!0!T %?D_J$":;^U1/%;#RHX?&!$:K_"!><8K]
M9H_]6OT%?D[KW_)UU[_V.+?^EE9T_P#>H/\ K=%R_P!UG\OR9^A_[5'_ ";U
MXY_[![?^A+7R+_P3C_Y*QXB_[ S?^CHJ^P?VFK*;4/@#XZA@7?(-,DDVCT7#
M'] :^'/V$_B!H/@'XM:@_B'4[71[2^TR2WCN[R411"02(X5G;A<A6Y)'3'>E
M0TKR_P /Z2'6UHQ_Q?K$^G/^"@&N3:5\!?LL+%5U'4[>VEQGE 'DQ^<:U\D?
MLU_M,V_[/-OKG_%)KK]UJC19N/M_V8QH@;Y,>4^<EB>HKZZ_:SATWXU?LZZS
M?>$M0MO$*:+>)=F33IA*A,7$H!7(.V.0MQZ5\]_L+_'CP_\ "_5-=T#Q/>KI
MEAJQCFM[Z7/E1RH&!5S_  A@1@]/EY/2E1OS5%>S?XZ(=:W)!VNE^=W_ ,#^
MD8_[0G[8D/QZ\"IX=D\%#1Y8[N.[BO3J?V@H5# @+Y*]0Q'6O<_^"<*W0^&_
MBCS%D%HVJ*8BP^4MY2A\?^.Y_"O<M=_:2^%WAVP>[N?'FA31J,[+&]2[D/T2
M(LQ_*M;X:_%'2OB]X+;Q%X;%Q]D:2:"+[9&(V+H2,X!/!X([X/(!XIQ:A&;2
MO=:_A_D3*\G"[V>GX_YGYTZ/JO\ PS?^UG->Z_$\]OI>J3F8PL)',$RN%D'/
M)V2!L'GM7LW[77[5W@;XB?"M_"_A*^FUBZU">)YY3;2P);I&P?GS%4LQ( P,
MCKSZ_.G@+QEH_A?XR:AJOQ2\/S^)HGEN8]1LY%5I5G8D,^UB 6!SP2,9R","
MO=/!OQ?_ &5]!UJ*>V^'6KV<F<_:-5@^V11D<@['N9<'/HOI4QCS4H0D]%;;
M^OF:3ERU9R2U/8OV!? ^I^$_@Y<WVI0R6O\ ;5\;RVAE4J?)"*JO@_WB"1ZC
M![BOF+]O?_DX6]_[!]K_ .@FOT%^&OQ:\)?%K1WO_"FKPZE!"0LT05HY8">@
M>-@&7H<'&#@X)K\^OV]_^3A;W_L'VO\ Z":,0VZD+JW_ .R*BK0EK_5T?=/[
M.'@O2O _P7\*VFE6XA6ZL(;ZXD/WI9I45W9CWY.!Z  =JV_BC\6O#/P=\.G6
M?$U_]DMV;9##&N^:X?&=L:=S^0'<BG?!_P#Y)/X+_P"P-9_^B4KXD_X*.S7[
M?$[PW%*7_LU=)W6X_A\PROYA'O@1Y_"M,5)JJXKJVOS_ ,C/#13I*3Z*_P"7
M^9W>M_\ !2K2;>Z"Z/X%O;ZWYS)?:BEL_7CY5CD'3W_.OD;X@>/!\3_BY?>*
M5T\:4-3OHYOL8E\WR_N@C?M7/3.<#K7W;^S;\6OA#X%^!NB2)K^A:'?0V@.I
MP22I'>27 '[PF,_O),GI@'C '3%?$'Q;\<6/Q(^.6L^)-,26/3]0U%)(!.H5
MRHVJ"1VSMSCWJZ<5'%0CO9[_ #7YBE)RH2EM?I\G^1^K?CC_ )$/7_\ L&W'
M_HIJ_-?]AW_DY#PY_P!<;K_TG>OTN\5V<NH>#]8M85W336$T:+ZL8R /S-?E
MO^R?XPTOP#\>O#FIZY=1Z?IRF:"6YG;:D1>)T4L>PW$ D],YK.C_ +Q+T_\
MDAU-<.O7_(_03]K37)O#_P"SQXTN;=BDLEHMKN7.=LLB1M_XZYK\]/V<_CG;
M_ /Q9?Z])X<7Q#<7%H;6)3>?9S#EE9F!\M\YV@=!7Z"_%R\T+X\?!GQSH'A'
M6K#Q'>QV8;9IETDP\T'S8EW*2,L8\=:^'OV.?C)I?P9^*%RWB%WM-(U2V-E/
M<;2?L\@<,CL!SMR"#QQNSZU-*_M9*]G;\+/\_P!32I;V*TOK_D=E\7_VZH?B
MU\.=9\*3^ A8KJ$:JMT=7\WR65U96V^0N<%1W%=!_P $V%NO^$D\;,%D^Q&T
MMPS8^3S [;1GUP6KZOO?VB/AA86!O)?'_AUH0N[;#J,4LF,?\\T);/MC-3?"
M;XV>&?C5:ZO=>&);J>TTVY%L\UQ 8A*2H8,@)SMYQ\P!R#QTJZ?NRDTNFOY&
M<_>BHMZ7_P"#^AWM%%%24%%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%>?\ C?X__#OX<S2P>(/%NG65W%Q):1N9YTY YBC#..OI2NAV
M9Z!17CFD_M@?!_6KHV]OXVM8WV[LW=M<6R=0/O21JN>>F:]7TG6M/\0:?%?:
M7?6VI64HS'<VDRRQN/4,I(-59[DWZ%RBBBD,**** "BBB@ HHHH **** "BB
MB@ HJCKFMV/AO1[W5=3N4L]/LXFGN+B3[L:*,DG\*Y_X<_%CPG\6]-N;_P )
MZPFKVMM+Y,S+%)$R-C(!615;D=\8-&][= VW.NHHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBN#F^.G@6W^(B>!9/$,*^*
MF8(+#RI/O%=P7S-NP,1_#NSS1N[+<-E<[RBBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
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
M1N8F!)#@HBYY/3%>2^'_ /@GQ'KTTVJ?$7QOJ>L:U<G?,VFL!\V.\LRLS_\
M?*T/?0%MJ?5'ASQYX:\8>8-!\1:3K9C^_P#V;>Q7&WZ[&..H_.MVOSQ_:._9
M;C_9NTK2O'/@CQ%JH%M>)"WVIT\^!V!*R+)&JC&1M(V_Q#FOM_X0^,)OB!\+
M_#'B*Y55NM1L(IIP@POF%</@>FX&J5I1<ET=G^8G>,DGU5SK)IH[>%Y99%BB
M0%F=R J@=22>@KFM/^*G@O5]4_LRQ\7Z#>ZEN*?8[?4X))MP."-@;.0?:OC/
MXV^(O$_[4G[04GPL\/ZF;#PSIDK1W#+DQ$Q8\Z:0 _/M;Y54\9QTR37;ZO\
M\$W_  C)HCII?BC6X-8V?+/>>3+;EL=XU16 )_V^/>LXMN*FUH]O\RY)*7)U
M6Y]4^(?%&C>$;$7VNZO8Z+9%Q&+G4+E((RQR0NYR!DX/'M7QG\%OCTS?M5>.
M?[?^(*_\(:?MHL?[1U@#3^)T\KRM[^7]W.-O49KU#PK^S3J?CKX$:=X&^*FI
M7SW6EZG)/;76G7B/(8EW+'\[J^5(9L C(&T<8Q7RS\)OV=?#?CS]H[Q=\/[^
M]U6'1M(-YY$]M+$MPWE3*B[V,94Y#'.%'/I5QTK66NCMZ67XH4OX6O=7];O\
M&?HWX9\<>'/&BSMX?U_2]=6W($S:9>QW C)SC=L8XS@]?2O(+OX(?"N;]HB/
MQ5-XCV^.S*MVN@G5(!ND6/B3R,>;]T;NN.,XQ73_  /_ &<_#7P!75QX>O-4
MO#JAB\YM3FCD(\O=M"[(TQ]\]<U\WZQ_RDCL_P#>C_\ 3?3BE[:"C]_R)U=*
M;>R_$^R/$GCCPYX,6W/B#7]+T(7!(A.I7L=OYA&,A=[#.,CIZULQR+-&KHRN
MC ,K*<@@]"#7S?\ MY?#UO&'P6?5[>$R7OA^X6\&U<MY+?)*/H 58_[E=/\
ML>_$#_A8'P'T&267S+[2U.EW'.3F+ 0GZQE#4P]Y2[K\N_Z#E[KCV=_O[?=J
M>NZUKFF^&]-FU#5M0M=+L(<>9=7LRPQ)DX&YV( Y(')[T:+KFG>)--AU'2=0
MM=4T^;/E7=E,LT3X)!VNI(."".#VKY)_X*&^,YY-(\*^ ].W2WNK77VN6&,_
M,RJ=D2X_VG8GZI7H?CSQ.G[)G[,&FV]DL1U>UM8M/M%9<HUXX+.Y'< ^8_OC
M'>IYE[.51]'9>??\="N5\\8+JKOR_I:GM'B/QIX>\'Q1RZ]KNF:)'(=J/J5Y
M';ACSP"[#/0_E3_#WBS0_%UJUSH6LZ?K5LIP9M/NDG0'TRA(['\J^,/A'^QA
M)\9_#\'CKXD^*-7FU#7(Q=Q0VDB>:(VY1GDD5QRN"%"@*,#V&)\;OV;[[]E2
M&P^(GP]\3:AY5G<I#-%>%/-3<<#+(%61&(VE2O<=>UO]V[5-/T)7OJ\#] **
MY?X7^-H_B-\/?#_B:.,1?VE9QSO&IR$<C#J/HP(_"NHIRBXR<7T)C)22DNH4
M445)04444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%4]7UBP\/Z;/J&J7
MUMIMA -TMU>3+%%&,XRS,0 ,D=30!<HJCHNNZ;XDTV+4=(U"UU73YL^7=64Z
MS1/@D'#J2#@@C@]JO4 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 45F>(/$^C^$M/^W:YJUCHUEO$?VG4+E((]QZ+N<@9.#Q[5<L;ZVU2S@O+.
MXBN[2=!)%<0.'CD0C(96'!!'<4 3T444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% '@O[<4C1_LW>(]K%=TUH#@XR/M$?%?FG8^
M$[W4/"6J^((5WV>FW-O;7&!ROG"0JQ]LQX^K"OTJ_;D_Y-O\0_\ 7>T_]*$K
MYC_8_P# :?$SX5_&7PX4#37EG:?9]W:9?/>(_P#?:K64=JLNVO\ Z3^AK+["
M?7]6?2O[$'Q*D\??!.TL[N?SM2T&4Z?(6.6,0 :(GVVG;_P U[QJVJ6VBZ7>
M:A>2+#:6L+SS2,<!44$D_D*_.']@[XA/X*^-#>'[H^5:>((6M&5^-L\>6C)]
M_OK]6KZ7_;P^)0\%_!M]$MY0FH>(I?L@7N(%PTS?EM7_ ('6^(D^55([R_/;
M_@^AC0C[SIRZ?EO_ ,#Y'PCXLU#5/C9XW\;>+'+!8TEU27S.?*@#K'''^ :-
M?PKWW_@F[(X^(GBQ S!&TI25SP2)EP<?B?SK+^$_P[71_P!C7XF^+[B+%UK"
MI;6['_GA%,@)'U<M_P!\"M+_ ()O?\E(\5?]@E?_ $<M72BJ=3V:Z1_1_P#
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
M=Z)>?9([B9BTC0E R!F/4C+#Z 5<;2YDMUK\MB97C9O9GTE7&_&;_DD/C?\
M[ E[_P"B'KLJXWXS?\DA\;_]@2]_]$/7/6_A2]&;T?XL?5'S]_P3GD6+X1>)
M'=@B+K+DLQP /(BY-?1VD_$SPAKVJ-IFF>*]$U'4E)#6=IJ,,LP(.#E%8G@\
M=*_.W]FGX5^-_CCX?O?"EGJ\N@?#^*]^UZI<Q+S<3%%41 9&\[5!P?E7.3D[
M17H7Q^_8;TKX9_#N\\5^$-:U6YN=)5;BYM]0>-BT8(W/&R(FTK][G/ /-=5:
M5FI2VLOR2O\ UTU.>G&ZY8[W?YGWK17B?['WQ-O_ (H_!/3KW5KAKO5=/FDT
MZXN'.6E*8*,WJQ1ER>Y!/>O)OVJ/B)XF^(_Q8TGX)^#+]M/-WM_M2XC8H6W*
M7*,PYV+'\S ?>SCMBHG%QFH+5O;\[_<.#4HN;T2W_(^F;WXM>!M-U(Z=>>,_
M#]KJ 8(;2;5($E#'H-A?.3D=N]=3#-'<0I+$ZRQ. RNA!5@>A!'45\F67_!.
M'P.FEI'=^)?$$VI;,-<0M!'"7QU$9C8@>V_\:X_X':AXA_9E_:/7X3ZGJQU;
MPSJV#:LV556=2T<JJ2=A+*490<$G/.!3BE*2A?5[>?D$FU%SZ+?_ #/N:N:U
M[XF^#_"MT+;6O%>AZ1<'.(;_ %&&!SCKPS UC?'#P7XB^(7PYO\ 0O"^MCP_
MJEU)$#>EW3;$'!D7<@W9*YZ=>A(!S7@FA_\ !.'P;%8H-:\4:]?7^,O+8F&W
MC)[X5XY#_P"/5"NVRM+'U5HNO:9XDL4O=)U&TU2S?[MQ93K-&>_#*2*YSXS?
M\DA\;_\ 8$O?_1#U\/7GA+5?V-?VD_#%KHVLW%]H&LO")!,-OG0/+Y;QR*O#
M,OW@V!R1QUK[A^,W_)(?&_\ V!+W_P!$/45K2H.<=FFOFC2C=5XP?=?B?/\
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
M.ZJ>5G^1C4M[/SO'\ST#_@HA_P D/T[_ +#<'_HJ:O8/V>_^2%^ O^P+:_\
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
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
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
MQ4_\+_\ 2CT*BBBD(**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** / _P!N3_DV_P 0_P#7>T_]*$KQK_@FGU^('_;C_P"UZ]H_;@A>
M;]F_Q&(T9RLMJQVC. )T)/TKQK_@FG#((_'TI1A$QLE#X^4D><2,^O(_,4\/
M_P O?Z_E"M\,/ZZGB7[47A.?X-_M'7][I:_98Y;B+7+!E'"EFW''TE5_P IO
M[27Q<F_:.^*&B)HD4KVJVUO965J>IN)=ID&/7>P3_@ KZ3_X*'?#.37O!.C^
M,+.%I+C1I6M[KRUR?L\G(8^RNH_[[->#_L)_#5_&GQFM]9GA+:;X>C-X[LN5
M,Q^6)<^N27_X!4X=*5J<MH-_=;_+\2J\G&]2.\E^-_\ /\#ZR^.WA"W\ _L=
MZSX=M0!#INDP6^5&-S+)'N;ZELG\:^>O^";W_)2/%7_8)7_T<M?5/[65O+<_
ML[^-DAC>5_L:MM123@2(2>.P )_"OEG_ ()NPR'X@^+)A&QB&EJADVG:&,JD
M#/K@'\JNC)RKSD^J?Y,SJQ4</"*Z/]8GN/[7W[3U[\#[/3]%\/0PR>)-2B:?
M[1<+O2UA!VA]O\3$@@9X&TY!Z5XGX-^'W[2WQQT&U\3+X]N=#L;I3);?:-4F
ML?.0G.\1VR$ 'MN XZ<8K4_X*)?#'5KC6=%\<VEM)<Z5':#3[QXU+?9V#LR,
MWHK;R,],@#N*Y7X;_M[:WX'^'.E^%(_"-KJFHV%NMG9WWVMD4J!MCW0A"6(&
M!PZY]JRIV<9-ZRO_ )_\ UJ73BE\-OZ_4\+^(7AW7O"?Q<OM(\3ZG_;.O6M[
M&EW??:))_.;"D'S) &;@@<CM7Z3?M:?\FW^-/^O2/_T:E?G-\2-)\9I\3K34
M/&UG-;^(M<>'46A>,*Y5WVH-@^Z<+C;U' /-?HY^U=;RW'[.?C1(HWE?[$K;
M44DX$B$G [  G\*=6_U1)[J_Y*X4[?6DUMI^9\G?\$X_^2L>(O\ L#-_Z.BK
M2_X*2?\ (\>#_P#L'2_^C:H_\$XK>5OBEXDF$;F%-(*-(%.T,9HR 3ZG!_(U
MH?\ !22)_P#A-/!TFQO+.GS*'QQD2#(SZ\C\ZK$?\N?Z_F,Z'_+W^OY3Z4_8
MZ_Y-O\&?]<9O_2B2ODO_ (*)_P#);-*_[ D/_HZ:OKC]D&WEMOV<O!:31O$Y
MMY7"NI!VF:0@\]B""/8U\E?\%%(9%^,VCR%&$;:+$JN1P2)I<@'VR/S%/%?Q
M_P#MY_DQX;^"_3]4?9W[-O\ R0/P)_V"8/\ T&OSF^&?_)U.A_\ 8U+_ .E-
M?HY^SC$\/P'\"I(C1N-)@RK#!'RU^<'Q5T76O@3^T+?W;6K13V.L'5-/>93Y
M<\7F^9&0>X(P#CN".HK24E#&J3VN_P T9QBY81Q6]E^3/UE)QR>E? 'Q._:Z
M^(GQ.^)A\(_"]SIUH]T;2T-M&C7%XRDYD9W!"+P3QC"]37N/[.G[6,_[0WBW
M4M"?PNFAV]KIQN6F6]-P6;>J8_U:X!#>_2OB>^M/$O[*WQVBNI[!7O=(NWEM
MOM"D0WD#!E#*?1D8\CH?<8K'E_>Q532+_P S6]Z<W#XE_E_PQZ_\2/V?_C[H
MOP]UW6_$OQ':]T>"T>XOM-;7KV4R1]63RRGEGZ9Q4'_!./\ Y*QXB_[ S?\
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
M%&>@_(5MT44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% 'GG[1!*_ GQ\0<'^Q;K
M_P!%FOS(^ 7P?_X7C\0HO"_]K?V)OMI;C[5]F^T8V '&S>O7/7-?IM^T3_R0
MGQ]_V!;K_P!%FOS;_9C^+.D?!?XI0^)=;MKVZL4M)H#'IZ(\NYP #AW48X]:
MFGR^VES=O_DK%5.;V4>7O_D>E_&C]A'6?A;X)O?$NF>)8/$=MIZ>==P-9FUD
M2,=77]XX;'4@D< XSTKI_P!@3XV:[)XN?X?ZG>3:AI$]J\U@)W+&T>,9**3T
M0KGY>@(&.IS+\?/V[]&\>_#[4_#/A/0]2@?5(3;7-YJRQIY<3<.$1'?)(XR2
M,9/!JQ^P7\!=?TSQ1-X^URPGTNQBMGM]/BN4,<D[/@-(%/.P+D ]RW'2M:/-
MS2O\-OT_SL95;<L;;W_5?\$^YI94AC>21UCC0%F9C@ #J2?2O(]>_:Y^$/AR
M^-I=^-K.29>2;&">[3J1]^%&7MZU\^?\%!_C/J%G?6'P]TJZDMK62W%YJAB;
M!FW$B.)L?P@*6([Y7TI/@W^P#HGBKX>Z;K?BW6M5MM4U*!;J*VTUHD2"-UR@
M??&Q9L$$XVXSCWK*%YIR6RT-96BU%[L^P/!7Q&\,_$:P>]\,ZY9:U;H0)#:R
MAFC)&0'7[RGV(%='7Y3:A;Z[^R)^T(8;2_:X;2YT8R("JWMI( Q5USW4X([,
M,CH#7Z!_M#?%AOAO\#M6\4:9(/MD\$<6GR<<238"/COM!+?\!JI2C[-58[?K
M_P $F,9>T]G+<T?'W[0_PZ^&-_\ 8?$GBJTL;X$!K6))+B9,C(WI$K,O']X#
MJ/6O)/VJ_B1X8^)G[+?B+4/"^MVFLVJSV>\V[_/&3.A =#AD..S &OD[]F?X
M!S_M'^-]4;5M3NK;2K)1<ZC>QD/<322,=JAFS\S$.2Q!^Z>#FNK_ &GOV4;K
MX#Z2-:\,ZI?ZCX3O"MM>QW+#S86W!D$A0*KH6 P=HPP'L:BI&T5S];?G^I<)
M7D^3I_D=Y_P34_Y"7CW_ *XV?_H4U?8NO?$SP?X5U$:?K?BO1-'ORH<6M_J,
M,$I4]#M=@<&OCK_@FI_R$O'O_7&S_P#0IJ\J_;J_Y.,UK_KUM?\ T4M;5I6E
M!=U^AE2CS>T?;_@'Z>QR++&KHP=&&593D$>HKFM8^*'@SP_JQTO5/%NA:;J8
M*@V=YJ4,4PW?=^1F!Y[<4[X9_P#)-_"G_8)M?_1*U^97[7__ "<IXS_Z^(/_
M $GBI2CRU_8^OX-(=-\]+VGI^)^K*L&4$'(/((KE/'GQ6\(?#&W2;Q1XAL='
MWJ7CBGDS+(HZE(UR[?@#S@4WQAXR@^'GPNU'Q)<IYD6F::;GR\XWL$^5?Q;
M_&OS1^&O@WQ#^UK\:YDU;5'6:ZWWNH7S#=Y$"D#;&O0=551T&?:ILY5'3CT_
MK]!Q:]FJDNI^@_A3]J;X5>--06QTOQG8FZ9E1([R.6TWL<X"F9$#$XZ#/4>H
MKU6OC7QI_P $X-!DT9CX1\3:C!JRC*KK1CE@D/H3'&K)]<-]*]%_:B^)VH?
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
M3BKS]G+?^M D_=YX[+^KGWGK&M:?X=TV;4=5O[;3-/@ ,MU>3+%%&"0 6=B
M.2!R>],M?$&EWVCQZM;:E9W&E2)YB7T4Z- R?W@X.TCWS7DO[97_ ";;XR_Z
MYV__ *4Q5\P? OX*>-?VEO ^A6WB+79M"^&VBJUM96MFN'O'#L6< Y!()(WM
MG&,*OWC41O+F2Z6+E:*C)];_ *?\$^YO#_Q(\)>+KI[70_%&BZU<H,M#I^H0
MSN!ZE48GL?RKHZ^ OVA/V+;?X/\ A!O&G@;7-5E;276:YBO9$\^-=P EBDC1
M,%3@D8Z9.>,'Z:_91^+5U\8/@_8:GJ4GFZS92-87TF,>9(@!#GW9&4GW)JXV
MDG;=;_YD2O%J^S_JQ\_ZQ_RDCL_]Z/\ ]-]?<=?#FL?\I([/_>C_ /3?7UM\
M6/B!;?"WX=Z[XHNE\Q-/MR\<1_Y:2$A8T_%BH_&H4E'#0;\_S-)Q<J[2[1_(
MV]>\3:/X5LC>:UJMCH]F.#<7]PD$8YQ]YR!W'YU4\-^._#7C'S/[ \0Z5KGE
M_?\ [-O8KC;TZ[&..H_.OB7X0?LY:Q^U?#/\1OB/XFU!;2]FDCL[:R*ARBL0
M=A<,L<88%0H4YP3[FU\:OV+X/@SX5G\=> /$VK17NA@74D=[(GF[0>7CDC5,
M$ YVD'(SSV+?[O6II^A"]]VA_P .?;NN>(-+\+Z;)J.LZE9Z3I\9 >ZOITAB
M4DX +L0!DD#K2Z'X@TOQ/IL>HZ/J5IJVGR$A+JQG6:)\'!PZD@X((Z]J\>^$
M^N6G[4O[.,<?B6%)9=0@DT_4-BCB=#@2J.S?<D'H37@'[+WC74?V=?C1K/PD
M\63"/3KVZVVEQ(2L:SD?NW7/\,J[1]=OO5\O[QTWOT\_ZZ$\W[M5%\_+^NI]
MN^(/$VC^$]/-_KFJV.C6(8)]IU"Y2"+<>@W.0,GTIUO=:=XHT036MU!J.EWT
M)V7%K*'CEC88RKJ<$$=P:^)/BCJ=W^V#^T58>!]'ED_X0GP[(S7EW"WR/M($
MTN>F2?W:=>I/0FOMW3=)L]!T6VTW3[=+6QLX%@@@C&%C15PJCZ 5D]:3G+KM
MZ?\ !+?NU.5=-_4\9_9U^#7PP^&NL:_>> O$G_"17LJK!=C^TX+LVJ[B0F(E
M&W)'\63\O7K7%_MN?&:WT7X<)8>$O&\-EXEAU>.*ZM]&U54O8D"2;U=8WWJ
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
M"ECN/3&>U&G-&*UO?[^@)-QE)Z6_X!]Z:]\1O"?A6]CL]:\4:-H]Y)]RWO\
M4(8)&Z=%=@3U'YUO07$=U"DT,BRQ.-RR1L&5AZ@CK7Q[9_\ !.O2]1\-RW&O
M^+]5N?&-PK2RWD11K83-S\RNIDDYZMO4GK@5X'\)M=^+NEZQK7P8\):@\$]S
M>26]PV\_Z#Y;,LSQR9_=H?XB!DX&WD\BU?)]K\/Z7<'MS_9_'^O(_1W4/B9X
M/TG6!I-]XKT.RU5F"BQN-1ACG))P!L+;LD^U=(K!E!!R#R"*^,]9_P""<NBQ
M^"YWL_$^J7/BU83()9A&+2:4#.W9MWJ">,ESCKSTJ]_P3W^)6K:YH?B+P=JU
MQ)<C1#'+9^<Y9XHV+*T0S_"I48';<1Z544I7C?5:BE>*4NCT/K^BBBI&%%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 ?EY\//@/_P - ?'/
MQWHG]N?V#]CN;R\\_P"R?:=^+G;MV[TQ][.<]J]C_P"'9_\ U4?_ ,H7_P!T
MUSW[*/B[0O!W[2GQ(NM?UK3M#M9!>1I-J5U';HS_ &Q3M#.0"< G'M7V3_PO
M3X;?]%"\*_\ @ZMO_BZ4$E1IM?R_YCDVZM2_?_(W_!OAW_A$?".B:']J>]_L
MVRAL_M,@PTOEH%W$9.,XSC)KXC\<>'=-\5_\%#K?3=6M([ZPDEMWDMY1E'*6
M0=0P[C<HX/!Z'BON'P[XIT7Q=8F]T+5[#6K)7,9N-.N4N(PP )7<A(SR./>O
MC#6/^4D=G_O1_P#IOK2+<L3&4M]6*RC0J);6_5'W$JA5  P!P *^#_#=O'HW
M_!1R]@LE%O#-<SLZ(,!B]B9'_-B3]:^\:^$M-_Y223_]=W_]-U32_CKTE^@5
M/X$OE^IZ?^W]\.U\4?"*'Q%!#NO_  ]<B4LHY^SR$)(/^^O+;VVFO0?V8_B1
M'XZ^ OA_6;N<>?8VQL[V1SR'@&TLWU4*W_ J]*\3>'[3Q9X=U/1;^,2V6H6T
MEM,C#.5=2I_G7YG^#_BM?? _X?\ Q<^&]X[QZE<R?9+7 ("R;S#<'/;,>"/]
MVLE)Q52"W>J]5I_P2W'FY)/H[/T9ZW^R;:/\:/VE_&OQ+O8_,M;)W>U\Q?NO
M*2D('NL*,/Q%>C?\%$/^2'Z=_P!AN#_T5-77_L8_#UO 'P)T<SPF&_UAFU.X
M###?/@1@_P#;-4_,UR'_  40_P"2'Z=_V&X/_14U5B(JG&-)?9Y5^*O^(8>7
MM)RJ/[7,_P '8]@_9[_Y(7X"_P"P+:_^BEKY)\?>&=.\8?\ !0RWTO5K=;NP
MDFMY)('^Z_EV2R*".XW*,CN.*^MOV>_^2%^ O^P+:_\ HI:^7M8_Y21V?^]'
M_P"F^NF7^^_.1C3_ -UE_A7Z'W$JA5  P!P *^!;BRB^)G_!0F2TUA1<V5A=
MD1P2#*[;>WW(N/3>N['N:^^Z_/W]H WW[//[7FG_ !!^R2SZ/J$J7G[L8#J8
M_*N(P3QOQEO^!+7/!J->#EMK]_0TDG*C-1W_ $ZK\C] J^&/^"CWAZVL-6\$
M^)+9%AU"99[:65.&81E'C/X%FY]Z^G='_:2^%^M:/'J,/CO0H(73?Y5Y?1V\
MZ\9P8G(?/MBOC_X_^.HOVMOC=X5\'>#%EO=(L':(WRH0K[V4SS8(X1%08)ZD
M'U&5RR=2$8[W^X<91C"4I;6/L+QSJ3ZU^SKKNH2@B2[\+S3L&&#EK4L?YUX'
M_P $X?#>F+X(\2Z]]CC.KOJ'V(W9&7$*QHX0>@W,2<=>,]!7T7\6+.+3O@GX
MOM(%V0P:!=Q(OHJV[ #\A7@W_!./_DDOB+_L--_Z(BK:+3JUG'LO_2C-IJC2
MC+N_R1[-^TMI]OJ7P#\=Q7,2S1KI4TRJPSAT7>C?4,H/X5Y-_P $[;B27X)Z
MK&[EDCUN8(I_A!AA)_4FO8?VB?\ DA/C[_L"W7_HLUXU_P $Z?\ DB^L_P#8
M<E_]$0U%'XJO^%?^E%5/AI^K_(\Z_;0TNUUS]J3X<:=>Q">SO(+*">(D@.C7
MDBL./4$U]SV-C;Z79P6=G!':VL"+%%#"H5(U P%4#@ #M7Q'^UU_R=Q\+/II
M_P#Z6O7W'13_ ("_Q2_,JK_&_P"W8_D?GYXZ\(Z1KG_!0:+2K^PANM.NKRWF
MGM9%^21OLBO\P[@L 2._.>M?H"JK&H55"JHP% P *^%O$W_*1ZP_Z[V__I"*
M^ZZ5/_=X?/\ 053^,_2/Y'PC\![>/2?V\O&=K:*(;<R:B/+48&"X;'YUWW_!
M1?7)['X4:%IT4C)%?ZJ#,%SAU2-F /MN*G\!7"_!?_D_[QE_UUU#^E>P?MT_
M#N^\>?!9KK3(&N;O0[M=0:&,99H0K))@=\!@WT4UC+_=J3\E_P"E&D?]XJKS
M?Y'@WPY_: ^/'@_P+H>C^'?A.MQHEK:(EK<)X=U!Q,F,B3<D@5BV=Q8#!)S6
M9\7OB5\>/C5X/?PYKWPFNH+-IDG6:R\.7ZS(ZG@J79@,@D'CH37MW[*O[5/@
MR^^&>B^&_$FN6GA[6](MULS_ &E*L$,\2#".LC87[H ()!R/>O3_ !A^U5\+
M/!>GM<W'C'3=3?&4M]'F6]D<\\ 1D@=.K$#ISS7362YG?5&%)OE5M"Q^S5IN
ML:/\!/"5CKUG<6&J6]D8Y+:Z0I+&H=M@93R#LV\'D5\N_P#!//PWIFI>/O&V
MKW5G'/J.G)$EI/(,F'S'D#E?0D*!GKC([FON#0=<M_$_AO3]8M%D2UU"TCNH
MEE #A'0, P!(!P?4U\8_\$YO^1D^)'_;K_Z'-5)MXBHVK.S_ #"R6&26JO$^
MS?%5A;ZIX9U>RNXEGMKBTFBEC<9#*R$$'\#7QM_P34GD\KQ_!O/E*UDX7MD^
M<"?R _*OM#6O^0/?_P#7"3_T$U\6?\$U/O?$'_MQ_P#:]9T?CJ?X5^953^''
MU_R+'_!2C_CV^'W_ %UO/Y0U]FZ1_P @FR_ZX)_Z"*^./^"E%G,VC^!+P1DV
M\5Q=1._8,RQE1^(1ORKZ"\#?M"?#WQ)X?\.FW\7:0+[4$A@CTYKM!="9@%\L
MQ9W [N.1CIZBBEK3:6_-^8ZOQ0?]U_F=1\1OB9X=^%/AN77/$VH+I]BK!$X+
M22N>B(@Y9C[= "3@ FOEK7O^"E&CV]T%T7P/?:A;\YDOK]+5O;Y523^?YUD?
M\%(([S^V/ <LZRMHBK<*VP''F;HRPSTR5 Q]#7OW@GXU?!3PGX%LY-"\3^'-
M&TF.!6%G'/'%<  =&A_UA?KG*DDY/-1'WHN;?6UO\QR]V2@ENK_\,?'G@OXL
M)\9OVR_"7BN'1_[ >ZNH8I+9;GS\E(BFXOL7.0 ,8[5]?_ME?\FV^,O^N=O_
M .E,5?*UO\4]*^,/[<7A;Q!HL4Z:;]JAMH6N%VM($1AOV]@>P/..N.E?5/[9
M7_)MOC+_ *YV_P#Z4Q5-3_=EI;5_FBJ7^]+6_P /ZF?^P[_R;=X;_P"NUW_Z
M425[U7@O[#O_ ";=X;_Z[7?_ *425TWQN_:.\+? -](3Q#;ZG=2ZGYAA338$
MD*JFW<S;W4 ?,.A)]JZJ[7M6CGI)N/W_ )GJE%5M,U"#5]-M+ZV8O;7423Q,
M1@E6 (..W!JS6333LRTTU=&+XP\&Z+X^\/W6B>(-.AU33+D8DMYAQGLP(Y5A
MV8$$=C7QY\1OV!]6\+WC^(/A3XCNH+V F2'3[F<PW"'GB&X4CGL P'NU>U>(
MOVO/!_@GXM:MX&\41W.B&S\GRM6=3);REXU?#!1N3[^,X(X))%==J'[1?POT
MO3'OI?'WA^2%$WE+?4(YI2,9P(T)<GV S6=E;GB[>9IJGR-'@W[*7[4GB/7O
M&#_#?XB(QU^,R16M[-'Y<S21Y+0S* !N !PW!.W!R3FN7_X*-:K<7GB+P'H
MD9+1DFN&7L79T0'\ #_WT:Y_X,S2?'K]M2\\;Z-9S6^A6<[7LDK C;&L/E1;
ML=&<@';Z;NN#7H'_  44^'U[J7A_PWXQL8GD329'M;LQKDQI(5*.?0!E(^KB
MKDU:C4J+JF_Z]?\ ,45[U2$'TT_KT_,^L?"OAVR\(^&M,T7385M[&QMT@AC0
M8 50!^9ZGW->-?MN^&;3Q!^SWKUS/$C7.EO#>6TC=4;S51L'W5V'XU)\&?VL
MO ?CKP7ITVK^)=-\/ZY# L=]::K<I;?O  &9&<A64GD8.>><8KR/]L[]I3PW
MXF\%MX!\'ZA%XBO]4GC%U<:>WFQ1HKAE177AV9@O"YX!]14XA2DW'=M_KN+#
MM1LWHEO_ )?H=[^QOXHN%_96%T^YWT@WR1;NX0F0 >V6Q^%>7_\ !.728]7U
M_P >>)KP"XU0""$3ORP\UI'D.?\ :*+^5?1O[/?PK?X?_ ?1_"VIQ;+RXMI)
M+^,X)62;)9#_ +H8+_P&OD7]F/XBVW[+_P 9/%G@WQH\FG6%U*+5[R13LBEC
M9O*D8#^!U<_,/53TR1T77UB:ZN-EZK?[_P 3%)N@FOYKOTZ?<?H@RK(I5E#*
MPP5(R"*X?XKZ?:Z3\$_&-G8VT-G:0Z%>)%;V\8CC1?(?A5 P!]*P_%W[4GPO
M\'Z))J4OC'2]4VKE+32;J.[GD/90B$X)]6P/4U!J7CZ/XH?LP:]XIALVT^+4
MO#]]*ML\@<IB.1<%@!G[OI7'6_A3:Z+]&==%_O8+S_5'E7_!./\ Y)+XB_[#
M3?\ HB*O7OC5^TEX-^!<<46N7$UWJTZ>9#I=@@>=ESC<V2%1<]V(S@X!P:\A
M_P""<?\ R27Q%_V&F_\ 1$5>/?$&YT+2?VZKVY^),2R>'?M2,/M<1>#9]G @
M++W0-MSU'!SQFNNM>5:,+VNE^"7XG-3M&G*=KV;_ #9W-_\ \%++9;F5+3X>
MRW%KG"23ZP(W88[J(& _,UD_\$[KY;[XC>/IX8?LL$]LDJVZMD1@S,0N>,X!
MQG%?27BW]I[X5?#WPVUW%XHTG44B0^1IVA7$5S*Y[*$C.%^K8'O7SC_P3YU)
M=9^*7Q#U!4,2W4 G"$Y*AIV;&?QJ*7\5Z='K\AU+^RWZQ_,]*_X*(?\ )#].
M_P"PW!_Z*FKV#]GO_DA?@+_L"VO_ **6O'_^"B'_ "0_3O\ L-P?^BIJ]@_9
M[_Y(7X"_[ MK_P"BEI4O@J_XE_Z275^*G_A?_I1Z%17D5Y^T_P"#['XSQ_#*
M2'5#KSRI!]H6W3[*LC('52V_=T(Y"XR>M>NTEK%26S%LW%[A1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 V2-
M)HVCD57C8%65AD$'J"*YO3?ACX.T75SJNG^$]#L-4+%C?6VFPQSDDY)WJH;)
M/O7344>8>04444 %%%% !1110 5E>(?">B>+K5;77=&T_6K93D0ZA:I.@/KM
M<$=A^5:M% &3X=\(Z%X1M6MM"T73]%MV.YH=.M8[="?4A !3]?\ "^C>++/[
M)K>D6.L6F<^1J%LD\?4'[K@CJ!^5:=%#UW#;8RO#_A71?"-F;30]'L-%M2=Q
M@T^U2!"?7:@ S6K110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !7SQ^W%\4/^$!^#-SIEM+LU/Q"Y
ML(PI^80XS,WTV_+_ ,#%?0]8GB3P/X<\9&V.O^']+UPVQ)@.I64=QY6<9V[U
M.W.!T]!43CS*Q<)<KN>4?L:_#?\ X5W\#M(:>(1ZCK/_ !,[DXYQ(!Y:GZ1A
M>/4FO<J;'&L4:HBA$4855& !Z"G5M.7/)LQA'EC8****@L**** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HK'\8>(5\(^$]:U
MQX#<KIME->&%6VF01H7VYP<9QC.*\_\ V<OCPO[0'A&_UL:(=!-I>FS-O]J^
MT;L(C[MVQ/[V,8[4+WFTNFOZ ]$F^NAZQ1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%>(?#G]IE/B!\<O$WPZ'AUK'^Q?M&-2-[YGG>5*L9_=^
M6-N=V?O'I7M]&\5+H]4#TDXO=:!1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% 'G?[1/_)"?'W_8%NO_ $6:_.W]D3X=^'OBA\8H-#\3
M:?\ VGI;64\Q@\Z2+YE VG=&RMQ]:_17]H*"2Z^!WCN*&-I97T:Z"HBEF8^6
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
M)TQ/'XD^).Y&7:;93D8P=\W'UJX1<:LT_P"7]29-2H77\T?U/M'6O^0/?_\
M7"3_ -!-?%G_  34^]\0?^W'_P!KU]J:P"VD7P R3!( !_NFOBW_ ()JQNI^
M()*L!FR7)'?]_P 4J/QU/\*_,*G\./K_ )'%_MH>'3XJ_:KT/1KN\&G6^I6U
MC:)=LF\0J\KH7VEAG!).,BNR_P"'9_\ U4?_ ,H7_P!TUZ/^V9^SGJ?Q:TW3
M?$OA9/-\3Z0AC^S*X1KF'.X!22,.K9(]=Q[XKR?0_P!O7QM\.;"'1/'?@.2]
MUBW0)Y]Q,^G32 9&YT:)LGCJ,#(/%9T^50Y7\5W\T]BZEW)26UE\FC9TW_@F
MO'9ZC:W$OQ#::**59'C310C, 02 WV@X)]<'Z&OM=1M4#TXKY%^'W[17QB^-
M7C[P\FB^"3X;\&FZCEO[V2%I0]OG+#SY%5#E2,!%W=P>:^NZV?-R)/N_T_KY
M&/N\SL)7P7^Q:RQ?M1_$".\XOVAO@ _WMPNTW_C7WK7PM^T'\(_'7P9^-C?%
M?X>V,VH6=U,;F>*U@,QAE88E26->3&^2=PZ%CR" 3G&2A54I;6:^\TE'GIN*
MWNG]Q]TUY?\ M/+,W[/_ ([$&XO_ &9(3MZ[>-W_ ([FOFN/_@H-XM\46K:5
MX<^&WG>(V7:K17$MV W3/D+$&ZD<;J^A?@5X=\8ZQ\'[RR^*1EN=6UF6Y:XM
M[APS1V\HP(R%X3C=A1T! XZ":D'.G)+M]XX34)Q;[GF__!.N>W?X,:M%&5^T
M1ZS*95'7F*+:3^ /Y5]3U^=VGZ;\4?V(/'&KSV&C2^(_!UWR\RQ.UM-&N2CL
MZ@^3(H)!W<?>X88-=-JO[=OCCXG:?/HG@+X?S6FLW"^7]JMYWU"2$-QN5%B0
M*>N&;('IQ6TY^TM*&KLM/16,XP=.\9;7>I4_9_47W[=OC*?3O^/..XU1Y2O(
M*^9M_+>16]_P4H_X]OA]_P!=;S^4->E?L=_LZZC\'M'U'7O$Q'_"4ZR%$D.\
M.;:('=L9N[LQRV"1P/>O-_\ @I-&[6OP_*JQ'G7BY [D0X'Z&HY>3V-/?ELO
MQ-J<N:I4J=[O\#[+TC_D$V7_ %P3_P!!%?#_ .V5_P G5?#3_KE8_P#I:]?<
M&D@KI=F",$0ID?\  17Q#^V1$[?M4?#(A&(:.R5<#J?MC\#\Q^=7_P Q-/\
MQ?YF$/\ =I_X?\C[IKX5^(7_ "D1\/\ _7:S_P#2>ONJOA?XA1/_ ,/$/#WR
M-S):,..H%N<GZ<'\JB'\>EZER_@U?\/ZH]^_;*_Y-M\9?]<[?_TIBK/_ &'?
M^3;O#?\ UVN__2B2M#]LK_DVWQE_USM__2F*ODOX%>-_BK\!_A[IWBW2=);Q
M9\/M3:5KBP4NWV.1)&1FRH)BSMSNP4.>><4J<DO:)^1=1-PA;N_R1]M_M#W%
MO;_ OQX]TRK%_8]ROS=-QC(4?7<17AW_  3CAE7X5^(Y&#"%]8(3/0D0QYQ^
M8KR'XD?M"?$']KBQ@\&^$?!DVGZ=-,AO$MIFN?,(.5$LVQ%CC!&[D=0.>U?9
M_P !/A1%\&/ACI7AH2)/=Q@S7D\8^62=^7(]APH]E%73BX\\Y=4DOOO<SG)2
MY(KHVW]UCY?UC_E)'9_[T?\ Z;Z]@_;M69OV<]8\K[@N[4R]?N^:O]=M>0ZQ
M#)_P\BLCL;!\MAQV_L\C/TKZ\^)'@6Q^)G@;6?#&HEDM=2MS"9%ZQMU1Q[JP
M5OPK&2;PU.W]69LVEB'?M'\CX)^"/[$,7QF^&^F>*X_'(TLWC2H]F-*\_P I
MDD9,%_/7.0 >@ZUW?_#L_P#ZJ/\ ^4+_ .Z:X[PAXQ^*_P"Q-?ZGH^J^&7UO
MPD\WG"0AQ;,<A?,BG4$(6&W*L#VX!Z]HO[?'C;QW"]EX&^&#3:GPN\32ZB$)
MZ$I'$F. W4XX]C6TG&3O3,4I1TF?2/[/OP5C^ _@-O#B:NVMM)=R7;W36X@&
M6"C 3<V  H[GO7RU^WE)IGCKXH>%?"OAG3Y-3\=1(8YVM2-VQ\-%"WJP^9\D
MC:&_VN/H34/BQXA^$?[-T7BSX@1+)XN2 A[4*BA[B1V\F,A/E&%*YQT"GO7E
MW[$?PKU#6+W5?B_XLW7.M:S))]@:91G:Q_>3 =MQ^5?10>Q%*474J-2>D=W^
M"2_K8(R5.G>*UELOQ;_KJ9__  3J\0>'[?2?$WAPVPL_%RW N)VD/SW$"C:
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
M3WS;B<#8BI'\WIG/T-?8_P 'M3U_6?A?X9OO%,<D?B&XLDDO5EA$+^81_$@
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
MBBB@ HHHH **** /F?Q%^P!\.O$FOZCJTVJ^)+>:^N)+F2*WNX/+5G8L0NZ
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
MZRVPQ%I7B&<JN3@;+L;A^ F&/PJ8^]44.]_OZ+YCEI3<^UONZGWHS!5+,0%
MR2>@K%\-^./#GC+[1_8&OZ7KGV8@3_V;>QW'E$YQNV,=N<'KZ&N1_:-\:_\
M"O\ X)^+=827R;E;)K>W8'!$LO[M"/<%@?PKXJ_83\27?@/XVQ:)J4<MI!XE
MTW]RCC =L>;"_P!"H<#_ 'J*?OS<.R_'5V_ )^[!2_JVFOXGZ-7%Q%:P233R
M)##&I=Y)&"JJ@9))/0 5E^&_&6@>,K>6X\/ZYINN00MLDETV[CN%1L9VDH2
M<=C7E_[8'CC_ (07X!^(YHY?*N]11=,M\'!+2G#8^D8<_A6+^PYX%'@_X#Z;
M>2PF.\UR:349-W4H3LC_  V*#_P*B'O<[Z*WWOI]P2]U1[N_W=_OT/'OV<?^
M3Y/B5]=2_P#2J.OK[5/B9X0T35UTK4?%>B6&J,0JV-UJ,,<Y).  C,&Y/'2O
MSOCL?'&M?M5?$'1? ,[66KZK?W]G/>J=OV:V,X,DF_JF-H&1SS@<D5[C>?\
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
M.XE+'+;I%4,V3R<GDUNT1]VFH>K?JPE[TW+Y+T"BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** /R=_:,_P"3FO%G_88'_LM?J'X@\!^&?&2V
MYU_P[I.N&$?NSJ5C%<;/IO4XKC/$'[,/PQ\5>+I?$VJ^%8KO6IIEGDN#=7"J
M[KC!:-9 AZ#.5Y[YKU'IQ1#W:$*3W7^2_P @G[U651;,JZ7I5EHEC%9:=9V]
MA9Q#;';VL2QQH/0*H %6Z** "BBB@"EJ^BZ=X@L7LM4L+74K.08>WO(5EC;(
M(.58$'@G\ZP]$^%?@KPS?"]T?P?H.E7BC N+'3((9 ,@_>50>H'Y5U-%&VJ#
M?0**** "BBB@ K%\1>"?#OC"-$U[0-+UM$(*KJ-G'<!<9QC>IQU/YFMJB@#!
M\.^ ?#'A%F;0O#FDZ*S'<3IUC% 2<8S\BCM6]110 4444 %%%% !1110 444
M4 %4M:LYM0T>_M;>7R)YX)(XY?[C,I /X$U=HJ914HN+ZE1;BTT?FW\ ?C"?
MV0_%7B;0?&_A"\^V73QB2XMPHN(U0L/E#X$D;9+ A@#COGCV_6/^"CW@>'3Y
M6TKPWX@N[[!\N*\2""(G'&765R.<?PFOJ+7?#.C^*+0VNLZ38ZO;$8,-];).
MG8_=8$=A^58^D?"7P/X?O%O-+\&>']-NU&%N+/2X(I!]&5 >PJKRDDI,FR3;
MBCY?_8D^&OB*^\>>*/BGK>FMHEKK"S+9VI0QB7SI1*[*IY\M=H )ZYXZ5]ET
M453:LHI625D2D[N3>KU"BBBI*"BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **Q?$'C;P]X3FM(M<U[3-&ENR5MTU"\C@:8@@$('8;CR.GJ*
MVJ "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BN-A^,'A"Y^(LO@2+6%E
M\5Q1^:^GI!*=JA0YS)MV [2#C=GFNRHZ)AUL%%%% !1110 4444 %%%% !11
M10 45QO@7XP>$/B7J6KZ?X;UE=1O=)D\N]@,$L+Q-DKTD5=PRI&5R*[*CI<.
MM@HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** /AS6/^4D=G_O1_\
MIOK["\1?$3PIX/N(X->\3:/HDT@RD>HW\5NS#CD!V&>H_.O@CX^R>*E_;:O5
M\$@_\)1+]GALF 4[&>S56;YN!A2QR>!C/:O6M)_X)X:-JFEO=^+_ !AK6H^*
M+D&2XN[1T\GS#Z^8C/)@]RRD^@I4VW0AV5RZEO:OTC^1];V5];:E:QW-I<17
M5M(-R30N'1AZ@C@U/7Y\? _6/$O[+?[2:_#?5]0:Z\/ZG<I;%<D1/YH_<7"*
M2=C$D*P'N#G -?9/QP\%^(OB%\.;_0O"^MCP_JEU)$#>EW3;$'!D7<@W9*YZ
M=>A(!S52^!3AJG_7X$+XG"6C1LZ]\3?!_A6Z%MK7BO0](N#G$-_J,,#G'7AF
M!K6T77M,\26*7NDZC::I9O\ =N+*=9HSWX9217RKH?\ P3A\&Q6*#6O%&O7U
M_C+RV)AMXR>^%>.0_P#CU>2WGA+5?V-?VD_#%KHVLW%]H&LO")!,-OG0/+Y;
MQR*O#,OW@V!R1QUIQ2<U!O5Z+U%*ZBYK9:GW#\9O^20^-_\ L"7O_HAZ^?\
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
M_P .Z;-J.JW]MIFGP &6ZO)EBBC!( +.Q ') Y/>OBS4OCTW_#;5J(OB"O\
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
M_153_M$?M*^.)OBHOPL^%MJ!K8*Q7%\(T>5I&0.4CW_(BJI^9V'KC;MR8?\
M@FVK?\()XO;!VG4H@#CC_5?_ %ZY#X_^$/&WP'_:*D^+7AW1VUG1[AC<NZPM
M)'"3%LFCEV\H",L'X'S>Q%;5K>UBI_#9?DK?(YJ-_9R<5[UW^;-.3]FO]IC5
MG-Y<?%5;2:;YFA7Q!?1!#Z;8XM@_X#Q5#_@GO:W-C\3_ (A6UY-]HO(;=8YI
MMQ;>XG8,V3R<D$Y/-7&_;9^(OQ>M6T/X<_#U[36)_P!TU\DYO1!N_BYC1(SP
M?F<D4G[!>B:EX?\ B]\2].U8^9J5G&(+N126#2B=@QR0,Y()SWHIW53RL_R"
MI;V?G>/YGH'_  40_P"2'Z=_V&X/_14U>P?L]_\ )"_ 7_8%M?\ T4M>0?\
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
M\$8/^J6O#/\ @HXK'X3^'& ) UI<G'3]Q+6F,^.7^+_VXC#?#'T_0]Z^!?\
MR17P)_V [+_T2E=S7#_ U6C^#'@564JPT.S!!&"/W*5W%;5_XL_5_F94OX<?
M1!1116!J%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !14-Y<"SM)YRNX1(SE1WP,UXY^S9^T@O[0UKKTP\/-H!TJ2)-IO/M/FAPQ!
MSY:8QLZ<]:%[S:734'HDWU/::*** "BBB@ HHHH **** "BBB@ HKQ#XM_M,
MI\*_BWX4\$'PZVIG7?(S?"]\KR/-F,0^3RVW8QG[PKVR65((WDD8)&@+,S'
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
M=?L7_'35_C-X'U6/Q+>I?>(=+N@LDRQ)$9(7&8V*H N00Z\#^$4)-N4>L?\
MA@;2C&71GT/17+_%#QK#\.?A[X@\2S;2--LY)T5NCR 81?Q8J/QKQO\ 8M^(
MWCSXI^$->\0^,]7&HVIO%MK!?LD,&S8N9"#&BY&74<Y^Z:4?><EV5_QL.7NI
M-]78^C**^//B!^UIXX\?>-[WP?\ !30!JC6I:.;6'A$N6'RETW$1QH#T:3(;
MC@=^8U#XM?M2?!VW.N^,M&CU?1(R//$UO:2)&N>26M""G7[S<9Q]"HM-)O1,
M;33MNS[JHKB/@W\6-)^-'@6R\2Z2&A24F*XM9""]O,N-T9/?J"#W!!KP?]I?
M]HKQ%\'?CSX.T^+5S9^$)+6*ZU2U2TBE:53-(KX8J7!VJ,;2*<O=FH2Z_P##
MBC[T7./3_ACZOHKX??XS_M)_%B1_%'@'P\=,\(K(3;6Y@M2;B,'J3.=\AX()
MBP.H'3->M?M8?%3Q?\+_ ((Z)KFB7PT;7[B\MH+E_L\<NW="[.NV164?,H[=
MJ4GRQYI:;*W74<5S2Y5Y^FA]#45\3C]J[XI?%VWLM ^$WAUK[4;>QA_M/7)X
M(Q_I!C&\J'(BC&[=C?G=C@ "LG1_VK/B]\$_'%EHWQ@TW[5873!I)7MX8YDC
M) +Q/!B.0+R2.3VR.*OE][E^[S]"+^[S?TC[NHJ.WN([JWBGA<212*'1UZ,I
M&01^%?'GBK]H+XY_$;Q5K>C_  Q\%FRTW3[J:R&I3P*[,Z.R%O-F*P@Y7[N#
MCN34/1\MM2UJN:^A]CT5\%ZU\;/VFO@>(=8\=:9%J.BO(J/]IM[1HAS]WS+7
M&PGL6[XX/0_9/PM^(FG_ !6\!Z1XITQ6CMK^+<87.6BD!*NA/?:P(SWQFKM=
M.2Z$MV=GU.KHKY0_:8_:+\1?!SX\>#M/BU9K3PA):Q76IVB6D4K2J9I%?#,I
M<':H VL.:Y.X^.G[1'QN2;5OAEX8_L/PS'(P@G:.V:2=1D'+W)VN<]?+7@C&
M3@YSB^:/,O/\"Y+EEROR_$^VZ*^1OV;?VLO$_B#XA'X=_$FP6UU\EH8+L0>1
M(9D7)CFC'R@D D,H S@8Y!KZMUC5K30=*O-2OYUM;&SA:>>9_NHB@EF/T JY
M>[%2OIW(C[SY;:ERBOAS4OVJOB]\<?%&H:7\'-!^RZ;:]+MX(GFVYX:1YCY4
M>[!PI&>O)[6]#_:*^./P=\4:-IWQ8\."^TG4;E+?[<((E=2[ ?)+;GRB0#G8
M1DXZCK1%.32VOM<)-13>]MS[8HKC/BY\5=&^#?@B\\2ZT6:&'$<-O%_K+B5O
MNQK[G!Y[ $]J^3;7XP?M/?&>'^V_ _A^/0]"9F,'EPVJB5.QWW9_>8Q]Y !G
M/T$IW;2Z%6LDWU/N6BOC+P'^UC\0?AOXZL/"7QJT1;*.\*QQZMY"Q.I)V^8Q
M0^5)'GJ4QCGKTK[,!# $<BKMHI+5$WUY7N+61XN\26O@[PMJ^NWK;;33;62Z
MD_W44MCZG&*UZ^=_V\/%#^'_ -G^]M8V*2:M>P665./ER9&_,1X_&L*C:@[;
M[??H:TTI25]O\CA/V#- N?%FI^-_BCK/[_5=4O6M(I&S\N2)9<9[9:-1Z!,5
M['^U?\0]=^%_P7U37O#EVMCJL<\$4=PT22[ \@#$*X*DX]0>M,_9"\/#PW^S
MOX0BVXDNH'O7/J99&<?^.E?RKGOV[_\ DW35_P#K\M?_ $:*UQ/N6A'11LOQ
M2?ZF=!\[<Y=;O\-/T/"?!OC']K?Q_P"&[+7]!N_M^DW@9H+CRM(CW@,5/RN
MPY!ZCM71Z9_PV1_:5I]JV_9O-3S?,_L?;LW#=G;\V,9Z<^E>X?L=?\FW^#/^
MN,W_ *425[/6TTJ=1I:V9E%NI"[ZF)XR\7Z;X!\*:GXAUF;R-.T^ SS,!DG'
M15'<DX '<D5\80_M)?'OX]:A?/\ "WP_'I>CVLNT3)% [#@G;)-<GRRQ!!PH
M!''U/T3^UQX5U'QA^S_XJL-+C>>\2..Z$,8):18I5D90!U.U3Q[5XS^PK\>O
M"=GX#@\":K>V^BZU;7$CV[73B..]61MWRL>-X)V[3R0!C/.,*:YY23Z;+]?Z
M[&TWR0BUU>K_ *_K4S]&^.'[1'PL\0Z1;?$3PRNJ:/>7D=O+>-:Q?()&51B:
MV/EJ<MP&!SR/I]KT5YU^T)\0Y/A;\'?$OB&V8+?0V_E6I/::1A&A_ MN_"B<
M^6%VMOZ2",.:=D]SR[]H+]M#2_A;JTOAGPQ8+XF\5*?+D7<?LUK(>BMM^:1\
MXRBX]V!XKS*/Q9^U]XTC34]+TK^Q[2105MOLMA;]><[+HF0<$=?3ZU?_ & O
M@]::AI^H?$K6X?MVIS73V^G27 WF/'^MF!/\;,2N>HVMZU]J57)R)<SN_P "
M>?F;Y5H?#?\ PU1\</@O?6T?Q.\&+?:7D))>?9A"S'."5GB)A+=3MQSQT!K[
M9TC4HM:TFRU"W#""[A2>/<,':RAAGWP:??Z?:ZI9S6E[;0WEI,I26"XC#QR*
M>H93P1[&I888[>%(HD6**-0J(@PJ@#  '847TL]PMK=;'Q-XPG_X9Z_;>T_5
MH08- \7JHN57[N9FV.?PF59#_O5]N5\<?\%'M#'_  B_@SQ!$"ES9W\EJ)%X
M(#IO'/L8OUKZC^&_B/\ X2_X?>&];)W-J&G6]RQ_VFC4M^I-*GK1M_*[?)ZH
M=3^+?^97^:T?WG24444 %%%% !1110 4444 %%%% !1110 4444 %%%% 'PY
MK'_*2.S_ -Z/_P!-]?<=?GK\;/ _B7QU^VGKEEX2O3IOB&WM8;ZRN-Q3YXK6
M-@-W\.<8R>,G!XKII_V[_'GP[M3H/C3X=C_A*(5,?VF6=[19". YB\MMP)[H
MP4]L"E"2]C"/7\]2ZB?M7);6BO31?YF9^UAMO/VR/ <%G\UVHTU'$?4-]J8C
MIWP17T_^TK\<5^ _P[;68;5+[5;J86EA;RDB/S"I;>^.2JA22!R>!D9R/G;]
MFCX-^-/B=\8Y?BY\0K*6Q2.4W-M#=0F)YYMNV/9&>5CC7&">I"XSR:]@_;2^
M#FK_ !<^&-M_8$/VO5](NOM:6:_?GC*E75<G[W(8#OMP.2*4U*G0C%[W;?E=
MH(M5*SETLE\TF>):#X-_:<^/&BP>(CXS_P"$8TZ\_P!(M(S?2:?OC/W2JVR%
MMN#QOY.,\Y!/EGQ5^&_Q ^&_Q6\"VWQ \4_\)3>7-S#);3?VA<7GE1B=05S,
MJE<GG XKT;P+^W/XI^'OAS3?!>K_  ^>_P!=TZ%+&'=/):RD*H6,/ 8F);&.
MA&?05P7Q3N_B;XQ^(O@+Q=\0--;2H]4U&.'2M-\HQF"))8R1Y9^89+CESN.#
MVQ6\4E7AR?#=:_UU,)7=&:G\5GI_70_0;XS?\DA\;_\ 8$O?_1#U\_\ _!./
M_DDOB+_L--_Z(BKZ!^,B-)\(_&RHI9FT6\ 51DD^0]> ?\$Y%9?A)X@8J0&U
MIL''7]Q%6=+XJO\ A7_I1M4^"G_B?Y&C^U?^TSX@^&_B#2O W@:T6?Q5J4:.
M;EHA,8@[%(TC0\&1B,_," ,<'/'GW_#/G[3WBE(]0OOB7_9-S(HW6G]NW4!3
MO@K;QF///8GI5[]LCX6^,='^*F@?%;PCITFK_85@\Z*" S-!+"Y9'=!RR,"
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
MD;MN:"9$^8!3C:X]%YSD'<M/^"C6K:MLL=/^&AN=6<858=3>7<P&6(B6#=C
M/&[CUI\T9Q3BM>J\QN+C)I[='Y'K?[.'[),?[/WB;4]:/BEM?EO+3[(L0L!;
M+&-ZL2?WCY/RCT[]:\K_ ."E'_'M\/O^NMY_*&O;OV:?%GQ0\;6.NZQ\1M)&
MAPSRQ#2[#[+]G,:@-YAV,3)@G;]\^N.*X7]OCX5ZWX^\":)K&A6<VI7&AW$C
M3VMNA>4PR*H+JHY.THN<=B3VI5&XN#ET:_K\2Z/+S2:ZW_*Q],Z1_P @FR_Z
MX)_Z"*MU\6_!?]MKQ-XMU7PKX+_X04WFI>=!97^I0W#MLB#!'E:$1_(0.22^
M,@].WVE6DUKS+9MG/3TBHO=)!7PYK'_*2.S_ -Z/_P!-]?<=?"'[6/A_Q5\)
M/VA]-^+6C:;)J&FXAF:81LT4<D:>6\<I'W R 8/N<=*RC)0K0E+;7\4;V<J=
M2*W:_5'W?7PY^UU_R=Q\+/II_P#Z6O7KG[.?[4FK?'[Q5>VG_"%/H6BVMFTI
MU#[2]PK3!T CW^6B@E6)QU^6O)?VN(9&_:X^%1",0WV # ZXO7S6D(N->BWU
MDOU)YDZ56W;]4?<-?"7[37_)[WPZ_P![2O\ TK>ONVOA7]IB)V_;>^'&$8[F
MTLC ZXNWS4T_X]+_ !+\F$OX53T_5'UQ\9O^20^-_P#L"7O_ *(>OG__ ()Q
M_P#))?$7_8:;_P!$15] _&1&D^$?C944LS:+> *HR2?(>O /^"<BLOPD\0,5
M(#:TV#CK^XBHI?%5_P *_P#2BJGP4_\ $_R/8/VGEF;]G_QV(-Q?^S)"=O7;
MQN_\=S7E'_!.N>W?X,:M%&5^T1ZS*95'7F*+:3^ /Y5]-:UH]KX@T>^TN^C$
MUE>P/;S1G^)'4JP_(FOS[T_3?BC^Q!XXU>>PT:7Q'X.N^7F6)VMIHUR4=G4'
MR9%!(.[C[W##!J:<E"<^;[22^YW%*+E"/+NG?[U8_1&O@G]G]1??MV^,I]._
MX\X[C5'E*\@KYFW\MY%6]5_;M\<?$[3Y]$\!?#^:TUFX7R_M5O.^H20AN-RH
ML2!3UPS9 ].*]=_8[_9UU'X/:/J.O>)B/^$IUD*)(=X<VT0.[8S=W9CEL$C@
M>]73BU/VCV2:];DSDG#V:W;3^X\L_P""E/\ Q\?#[Z7O\X*^U=&8-H]BRD%3
M!&01T/RBO ?VV/@KJGQ;^'=C=:!;->ZUHD[3I:I]^:%UQ(J#NV50@=]I Y->
M&_#W]N/QEX,\/V/@K4? 4NN>(["(6<+&:2&<A5^020>4S,P4#.",X_&HIR]R
M5/K>_K<NHKN$^EK?B;G_  43_P"1N^&G_;S_ .C(:^N_B''I,WP[\0Q:]<"T
MT6339TO)R<>7$8R&;Z@$U^<OQ\T'XFZEJGA/QI\1\VU]K=TT-EHZH5^Q1(8R
M%V9.S=O^Z26XRW-?H+\;-'TS7O@_XIT_6=371=-FTZ19M0D&X0 #(8CO@@<#
MD]!4S3CA6GO>7Z#B[XB+6UE^=CX&_9__ &B/%7[//AN_EB\+7/B+P-?7;O#<
MS*]JHF&%)68*Z@D;,J<\@8(YST?BWQ7\0_VZ/$&AZ5I?A=M!\*V<IE>X+/+!
M&3\K223E5#,!D*BC/+=>HQ_@3^T!\8/!/A&7P]X%\*+XST*PN'$=PNC75SY6
MYBQ&Z)EP"26PPSS7I;?MN?%7P3 EQXX^%+6ELTG^N-K=Z<I7@8!E#C.>_N.*
MV=G).6MK6OI]YDKI/ETO?;7[C[/T+1X/#VB:?I=J,6UC;QVT0/\ =10H_05\
M5:Q_RDCL_P#>C_\ 3?7UC\)?BMHGQD\%VOB/0GD%O(QBEMY@!+!*N-T;@'&1
MD'CJ"#7RAK$,G_#R*R.QL'RV'';^SR,_2G'F^LQYM]?R&K>PJ*.UOU1]PU\)
M:;_RDDG_ .N[_P#INK[MKX5TV)_^'DEP=C<3.W3M_9W7Z5%+^/'TE^@ZG\&?
MR_4^ZJ***0!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% %;4-2L
M])M6N;ZZ@LK=?O37$@C0?4DXKG='^+/@?Q#?+9:5XR\/ZG>-]VWL]4@ED/;A
M5<GN*\(^)?['.J?&;XJ:MKWBKQK<)X=+J-.TVS!>2&/8H89?Y(_F#?=5L\$G
M/%<7\5/^"?7AK0? NKZKX6UW6FU33[:2Z6#4GAFCF"*6*#9&A4D X//..*CF
MY8\\R^7FERQ/M:L?Q!XRT#PFUJNN:YINC-=L4MQJ%W' 9F&,JF\C<>1P/45X
M+^PC\3-5\?\ PENK/6;J2^N]$O/LD=Q,Q:1H2@9 S'J1EA] *\[_ ."D<[6L
M?P[F0 O'->.N>F1Y!K2I^[G&+V=ON9%/]XG\_P #["\0>*M%\)V8N]<U>PT:
MT)P)]0N4@CSP,;G('<?G2Z!XFT?Q58B]T35K'6+,G N-/N4GCSG&-R$CL?RK
MX_\ !/[(&N_'2+_A-/C!XCU6+4=1426VFV+(DEM$>5#;U98QS_JU7CN<D@>9
M^*?"6J_L3_'[P]<Z1J]Q=^'=0*2%IL*9[??MEAE ^5F4'(; ZJ0 :<8^^J<]
M&]/F2W>#G#5+^M#]'ZSM<\1Z3X7L6O=9U2STFS7K<7UPD,8_X$Q I/$&O6OA
MOP]J.LW;8L[&VDNY6']Q%+']!7Y]?#'X<^(/VWOB+KGB?Q7K%U8>'K&38$M\
M,8PQ)2W@#950%&2V#VR"6S4*\I<JZ:OR+T4>9]=O,^]+;Q?H/C#P]J5QH.MZ
M=K=O'#(KRZ==QW"*=IX)0D U\F?\$U?^0;X]_P"NUG_Z#+4GC;]BW5_A%;OX
ML^$7B?5/[5L8G,UAJ#QL]Q'CYE5E55;@?<92#ZY J/\ X)J_\@WQ[_UVL_\
MT&6M*5KU&OY5^9%2_+!/O^A]K445QWQ?^(4/PK^&VO>*)E60V%N6AB<X$DI(
M6-?Q8J*RE)13;-(Q<FHHW/$'BS1/"5J+G7-8T_1K8\";4+I($Z@=7('4C\Z;
MX=\7:%XNMVN-"UK3M:MU.&ETZZCN%!]"4)%?!_P1_9UU?]J^;4?B#\0_$6H+
M8W$[0P"U*B:8J>=A<,L<2D[0H4\@],<]YJW[#NK_  S\4Z)XE^%GB6^:XM;N
M+S[749D24Q;QO(D0(K+C.491D9Y)X.D8M-*>E_PN9RDK-PUM^)]7:QX\\->'
M=6M=+U7Q%I.F:G=;?L]G>7L44TVX[5V(S MD\# ZUNU\=_\ !1+X?277AOP]
MXYLP5N-*G^QW+IPPCD.Z-L_[+@C_ +:5]'?!7QY'\3/A9X;\1JZO+>6:?:-I
M^[,ORR#_ +[5JF'O0<NJ=O\ (J?NR2Z-7_S.A\1>*]$\(62WFO:QI^B6C.(U
MN-1NDMXRQ!(4,Y SP>/:KUE?6^I6<%W9SQ75K.BRQ3PN'21",AE8<$$<@BOB
M+]MC4;OXI?&SP1\+]*?<Z,CS!3PLL[ 98?[$:[OHYKT_]KKXM3_ /X2Z-X>\
M+2_8-4U!!86DD?W[:VB0!W3T;!10>VXD<BIYOW?/W=E_7]:%<O[Q0\KO^O0]
MR\0?$CPCX2NEMM<\4Z+HMPW*PZAJ$,#GIT#L#W'YUM:?J5IJUG'=6-U#>6L@
MRD]O()$8>H8'!KXO^%?_  3_ -.\3^%;76_'NO:PNMZD@NGM]/DC0P[QNQ(\
MB.7?G)Z8)(YZGN/@?^S)XJ^ ?QD,VD:\^J> +VTE^TQRN$=)1CRP\><,V>CJ
M.@8$#/.O+9\LM_ZT,^:ZYH[?UJ>>_M=?\G<?"SZ:?_Z6O7V[>6L5]:3V\R[H
M9D:-USC*D8//TKXB_:Z_Y.X^%GTT_P#]+7K[@E_U;_0UDO\ ==?YI_H:S_CZ
M=H_D>'?LZ_!KX8?#76-?O/ 7B3_A(KV55@NQ_:<%V;5=Q(3$2C;DC^+)^7KU
MKW2OA[_@G-_R,GQ(_P"W7_T.:NM_;B^-.N^'FT3X>^$[B6WUC7%#W,EJVV;R
MV?9'$A'*[VW9(YPN.YJYMI02U;2M\R>5*=1;*+=V?1FJ_%/P7H6I?V=J7B_0
M=/U#('V6ZU."*7).!\C,#U!'2ND@GCNH4EAD66)QN62-@RL/4$=:^/O"?_!.
M/PU_PCD!\2^(]7?7GCW2G37B2WC<C[H#QLS 'OD9QT%=W^S+\"/&'P'\7>)M
M*O-9_M?P3/!')I[[]N)MYW?NB3L;;U(X;*\\8#25^5O7\"&].9?\$^@=0U*S
MTFU:YOKJ"RMU^]-<2"-!]23BN=T?XL^!_$-\MEI7C+P_J=XWW;>SU2"60]N%
M5R>XKPCXE_L<ZI\9OBIJVO>*O&MPGATNHT[3;,%Y(8]BAAE_DC^8-]U6SP2<
M\5Q?Q4_X)]>&M!\"ZOJOA;7=:;5-/MI+I8-2>&:.8(I8H-D:%20#@\\XXK+F
MY8\\S7EYI<L3[6KXG_X*4?\ 'M\/O^NMY_*&O1OV$?B9JOC_ .$MU9ZS=27U
MWHEY]DCN)F+2-"4#(&8]2,L/H!7G/_!2C_CV^'W_ %UO/Y0UI./+5@O-!0ES
M7?D_R9]CV=K%?>'X;>9=T,UJL;KG&5*8//TKQS]G7X-?##X:ZQK]YX"\2?\
M"17LJK!=C^TX+LVJ[B0F(E&W)'\63\O7K7LVF_\ (%M?^O=?_017Q9_P3F_Y
M&3XD?]NO_H<U4M:L[=G^9A'_ '>+?=?B=S^VY\9K?1?APEAX2\;PV7B6'5XX
MKJWT;552]B0))O5UC?>H#!<YQSC->A?!OXZ>#KCX6^$!K?Q T%M<;3;<7:WV
MLP?:3-L&X.&?=OSUSSFOFW]M;]F_PQ\/=!N_'FF7FJ/JVL:W^_M[B:-K=?-$
MLC; (PP^9>,L>#75?"?]A/P#XR^'GA;Q)?:MXC2]U&P@O)HH+F!8@[*&(4&
MD+D^N?>HHZQES=U?RTZ&U;24;=G;SU/K'6/'GAGP_JMKIFJ>(M)TW4KK:;>S
MO+Z**:;<=J[$9@6R>!@<FMVOCG_@H=\.WF\,^'/&UB"L^DS?8;AU^\(W.8VS
M_LN,?62OI#X*^/(_B9\+/#?B-75Y;RS3[1M/W9E^60?]]JU./O0<NJ=O\B)>
M[**[J_\ F=#XB\5Z)X0LEO->UC3]$M&<1K<:C=);QEB"0H9R!G@\>U7K*^M]
M2LX+NSGBNK6=%EBGA<.DB$9#*PX((Y!%?$7[;&HW?Q2^-G@CX7Z4^YT9'F"G
MA99V RP_V(UW?1S7VOHNDVWA_1['3+.,16EG EO"@_A1%"J/R%*/O0YWWLOE
MN.7NS4/*[^>Q=I&81J68A549))P *6O@WX[>./%O[2OQVD^$WA34&L/#UE,U
MO=,C$1RM'_KI9L?>5#E53H2!W/$ZN2A%:L>BBY2V1]AR_&'P%!J'V"3QOX<C
MOMXC^RMJUN)=YX"[=^<^U=9#-'<0I+$ZRQ. RNA!5@>A!'45\F+_ ,$X/!']
MD^6WB;Q =3V8^T P"'?Z^5Y><>V_\:\S^#/B;Q5^RI^T%!\--?U![_PUJ4Z0
M(N3Y/[XXAN(U/W,MPP!Q][J0#6D4I24+ZO;S)E=1<^BW/K_XU?$?0?!7@?Q#
M!?>(=,TO6)-)N9+.TNKZ.&>9O+8+Y:L<L2W P#S7RM^P%XD\"^#?#WB;4O$&
MO:'HNM3W:01-JE[#!+Y"IGY-[ [2S'..#@>E>S_M5?LZ>&OB9HNK>,]3O-4M
M]6T/19S;QV<T:POY:O*H=6C8GYB>A'%?-'[)?[+7A3X\>$=9U77]0UFSN+*^
M%M&NFS1(A7RU;)#Q.<Y/K44K\TWULONOH75MRP72[^^R_(_0[1IM-NM/BN])
M>UFL;H?:(Y[,JT4P;G>&7AL]<]ZL7EY!I]K-=74T=M;0HTDLTSA$C4#)9F/
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
M@Z,,AE.01ZTZOB_]@'XA:U#JOBCX<:W/)+_92F>UAF;<;<I)Y<T8/]W)4@=
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
MUOW2M^I\T?\ !0K1K&S^(/@#48+2**^O%E2XN$4!Y0DD6S<>^-QQ]:^ZX_\
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
M_I7L*G<H([U<=(-):-_E_P .0]9)M[+\Q:^1/^"D+L/AKX50'Y3JQ)'TA?\
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
MG/\ 9'B_: \(7^M+XP&ARVEZUH]I_9OV@X"*P?=YR8SN(QC^'K7J_P#P[/\
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
M_@5X]"@L?[%NN ,_\LVK;&?#+_"O_24<^&^)>OZGC/\ P3I_Y(OK/_8<E_\
M1$-<!^V;I-U\)_CUX,^*.G1%89GB^T%.-TT!&5/^_$0O_ 37H'_!.I67X+:P
M2I ;7)2"1U_<PUW_ .U]\-W^)/P-UJWM8?/U+3,:G:JHRQ:/.]1ZDQEP!ZD5
M6(DZ<XU5]GE?X*XJ$5.,J;^U=?C_ )GE?[>_Q(2[^&OA;PUH\OVA_$\Z78$?
M)DMU"E!_P)W0C_=-?1/P:\!)\,?A?X<\-*%\VQM%6=DZ-,WS2-^+LU? O[,.
MGZM\=_C5X,36";C2_!NGQD':2HBA<F%3VR7=?J%]J_2ZGRJG!V^TV_DM%_P2
M.9SDK_95OF]6?EKX%^")^.W[0'C3PW=Z\/#]W%<WUWYS6GVCS&6XVL@4R)_>
M)SD]*]J_X=G_ /51_P#RA?\ W33OVA_@CXY^%WQ@/Q9^&EI/?K-*;JZMK6(S
M/#*PQ+NB'+QN"2<=,MTX-1VO_!1K6(]NFW7PU$NMAO)9(M1>/,N<!1"868'/
M&W=FL*?+[.,5NE9FU2_M)2Z/5'H7P+_8CC^#'Q&LO%;^,FUIK2*5$M5TP6X)
M="F2WFOP 3QCTYKT/]H']FWP_P#'[2[87T\NEZU9*RVFIP*&* \E'0D;TSSC
M(([$9.>7_9R^)'Q:^*'BS5=6\8^'O^$9\(BTVV-JUJ86>8NI#9D_>/\ )NRW
M"GL*Y_X\?'_XG_!#XGW<\/A8^(/ $EO%)'(;=E6)@G[S]^@.PYR<2 \=.*NI
MM%3^7EO_ %\R:>\G#_A]OZ^1YQJ]U\?OV1;6.\N=2A\;>"87$9,[-.D2Y 4,
M6Q+#Z#!* ^O%?7/P?^*&G_&+X?Z9XHTV)K>.Z4K+;2'+02J<.A..<'H>X(-?
M&'C[]KCQE^T;X5O/!/A#X>S02:EM@NI+>=KY_+)S@8B18\[>6;( STZCZP_9
MI^%MY\'_ (0Z/X>U*17U,%[FZ6,Y6.21MQ0'OM&!GN035QYG&3G\GU_K^O6)
M64H\GS73^OZ]/F[6/^4D=G_O1_\ IOK[CKX0_:Q\/^*OA)^T/IOQ:T;39-0T
MW$,S3"-FBCDC3RWCE(^X&0#!]SCI7M'[.?[4FK?'[Q5>VG_"%/H6BVMFTIU#
M[2]PK3!T CW^6B@E6)QU^6II>]2C!;J]S2MI4YGLU$^// OP1/QV_: \:>&[
MO7AX?NXKF^N_.:T^T>8RW&UD"F1/[Q.<GI7M7_#L_P#ZJ/\ ^4+_ .Z:=^T/
M\$?'/PN^,!^+/PTM)[]9I3=75M:Q&9X96&)=T0Y>-P23CIENG!J.U_X*-:Q'
MMTVZ^&HEUL-Y+)%J+QYES@*(3"S YXV[LUG3Y?9QBMTK,=2_M)2Z/5'H7P+_
M &(X_@Q\1K+Q6_C)M::TBE1+5=,%N"70IDMYK\ $\8].:\U_X*/[E\3_  _>
M96-GY-SGT)WQ;OQQBO9?V<OB1\6OBAXLU75O&/A[_A&?"(M-MC:M:F%GF+J0
MV9/WC_)NRW"GL*N?M@_ N]^-?P[@_L5%D\0Z/*US:1,0OGHRXDB!/0G"D9XR
MH'&<U<Y2@Z<W]G6WW_\ #^@J?*W.*ZZ7^[_ACW'3Y(IM/MI("# \2M&5Z%2!
MC'X5\I_\%'O^24^&_P#L-+_Z(EKS+X>_MK>-/A'H5GX)\4>!IM6U6P5;2U\^
M9[.YV#Y41T,3;R,!01C..YYKEOVA=-^*GQ(\#'XE>/8CH.D174=KI?A_RV0H
MDF29"A.5^Z!N?YF)X &*FLE+6/PW6OS_ #"C>*M+>ST^1]]_!_\ Y)/X+_[
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
MM?CSX$E\1C1SH9CO)+0VIN?M'W55MV[8O7=TQVH7O-I=-?T!^ZDWU/3J***
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
MQ1J$1%& J@8 'X5)110+;1!1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %?!7Q^OI/VBOVM/#W@"S?S=&T>86T^#\N1B2Z;COM4)]5]Z^]:PM-\!
M^&M%UJYUG3_#NDV&KW18SZA;6,4=Q*6.6W2*H9LGDY/)HCI4C-[+7Y]!OX)1
M6[T-FW@CM8(X846.*-0B(HP%4#  _"I***!;:(**** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ K(U[QAH/A:2SCUK6].TB2\?R[9;
M^[C@,[<?*@8C<>1P/45KU\6_\%'+R33V^'%U$%:6"XNY5##()7R",_E4\UG%
M/JRHQ<KV[/\ (^O]?\3Z/X4LOMFMZM8Z/9YQ]HU"Y2"//3&YR!W'YTWP]XKT
M3Q=:&ZT+6-/UJU4X,VGW23H#Z;D)'8U\E>%_V0M?^.C'QG\8O$NI0ZEJ"B2W
MTK361#:1GE5)=65!C'R*O'<DDUY1\7?A;KO[%GQ%T#Q1X1UFZNM&NG*QM.0'
M.W!>WG"@*ZLO(.!T/ *@U?PR4:FE_P /4GXDW3U_7T/T@K&T'QKX>\517<FB
MZ]IFKQVC;;A["\CG$)YX<JQVG@]?2G^&_$%MXL\*Z9K=G_QZZC9QW<6>NUT#
M ?K7YC? 7PGXQ^+&MZ[\/M OVTK0-3N%N];O$0G;#&6"J3D9!+G"<;CC/ -*
MTO:.G;5+]=?PN%U[/VG2Z_&Y^F6@^/O#'BJ]GL]%\1Z3J]W;_P"NM["^BGDC
MYQ\RJQ(Y!Z^E/U7QQX<T+6+32=2\0:7I^JWFW[-8W5['%/-N.U=B,P9LG@8'
M6O'_ (/_ +'?A?X+>-K7Q-HNLZO=W4=M);R0W[1,C;P 6&U%(Z=.:\._:R_Y
M/%^&OTTW_P!+7JDDZE.'\SL_Q%KR3EV5U^!]V5BZAXV\.Z3KMKHE[KVF6>LW
M0!M].N+R-+B8$D#9&6W-D@C@=C6U7P[^T-_R?5\./^X;_P"E$E*/O5(0_F=A
MR]V$I]E<^XJQ_$7C+0/!\*3:]KFFZ)"YPLFHW<=NK'T!<C-8_P 7OB!%\+?A
MKX@\42()3I]L7BB;H\I(6-3[%V45\1? C]G/4_VK+C5?'WQ \0ZBMG/<-#$U
ML5\^X8<G:7#*D:YV@!3W QCF5>4FETW&[1BI/KHCZY^-OB#2_$W[//CN^T?4
MK/5K%]&N@MS8SI-&W[L]&4D5YI_P3S_Y(7>_]AF?_P!%Q5Y3\9OV4/$'P'\*
MZ]KWP[\1WUYX=N+&2VUK3;TH93;E2&<X 20 $G[H9>HSSCU;_@GG_P D+O?^
MPS/_ .BXJTI6O4:_E7_I1%2]J:?=_D?3]<G>_%KP-INI'3KSQGX?M=0#!#:3
M:I DH8]!L+YR<CMWKYF_:H^(GB;XC_%C2?@GX,OVT\W>W^U+B-BA;<I<HS#G
M8L?S,!][..V*OV7_  3A\#II:1W?B7Q!-J6S#7$+01PE\=1&8V('MO\ QK.-
MY+GZ?F7*T7R]3ZSAFCN(4EB=98G 970@JP/0@CJ*SO$/BC1O"-B+[7=7L=%L
MBXC%SJ%RD$98Y(7<Y R<'CVKXM^!VH>(?V9?VCU^$^IZL=6\,ZM@VK-E55G4
MM'*JDG82RE&4'!)SS@5Z)_P40_Y(?IW_ &&X/_14U*;48*<=4_\ .S^X<(\T
MW"6Z5_PNCZ0OO$FD:7HXU:\U2RM-**"07T]PB0;",AMY.W!'.<]*K^&_&OA[
MQC'))H&O:9KD<9VN^FWD=P%/'!*,<=1^=?$_PC_9J\4?M):#I'B/XCZ_?Z=X
M:M[2.UT;3+/"R&%%""10P*QJ0HY*EGZ\#&>1^/7P2U#]D'Q9X;\7>"M<OI+"
M:8I')=%?-BE7#&.0J%5T=<\;1]T@UI)*$^6>B;^[U,XWG&\=_P"MC]$]8UK3
M_#NFS:CJM_;:9I\ !ENKR98HHP2 "SL0!R0.3WKXLU+X]-_PVU:B+X@K_P *
M_&U6V:P/[*Q]C).?G\K_ %G?^][U]0^(O#.C?M!_"""PU)[FWTG7[.VNR]G(
MJRH#LE7:65AU Z@U\$7W[.OANU_:VM_A<E[JI\/R%0;EI8OM7-KYWWO+V_>X
M^YT_.E%2C746M5?\M2[J5&4EV_R/T4\-_$;PGXQNY+70/%&C:Y<QIYCPZ;J$
M-PZKD#<51B0,D#/O715XO\%_V4?"'P+\2W6N:#?ZS>7EQ:M:,NI3Q.@0LK$@
M)$G.4'4U[13=K*Q*OK<*Q_$7C+0/!\*3:]KFFZ)"YPLFHW<=NK'T!<C-8_Q>
M^($7PM^&OB#Q1(@E.GVQ>*)NCRDA8U/L7917Q%\"/V<]3_:LN-5\??$#Q#J*
MV<]PT,36Q7S[AAR=I<,J1KG: %/<#&.85Y2:73<IVC%2?71'US\;?$&E^)OV
M>?'=]H^I6>K6+Z-=!;FQG2:-OW9Z,I(KS3_@GG_R0N]_[#,__HN*O*?C-^RA
MX@^ _A77M>^'?B.^O/#MQ8R6VM:;>E#*;<J0SG "2  D_=#+U&><>K?\$\_^
M2%WO_89G_P#1<5:4K7J-?RK_ -*(J7M33[O\CZ?KD[WXM>!M-U(Z=>>,_#]K
MJ 8(;2;5($E#'H-A?.3D=N]?,W[5'Q$\3?$?XL:3\$_!E^VGF[V_VI<1L4+;
ME+E&8<[%C^9@/O9QVQ5^R_X)P^!TTM([OQ+X@FU+9AKB%H(X2^.HC,;$#VW_
M (UG&\ES]/S+E:+Y>I]9PS1W$*2Q.LL3@,KH058'H01U%?,'_!1#_DA^G?\
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
M/C_5@ =Z(74DX].OH*5N6TNO0[W]K/X=M\2?@;K]E;P^=J%B@U&T &3OBR6
M]RF]?QKS7]D;XU6UK^S#JUUJ4N^7P:DZR*Q^9H0IDB'XY*#_ ':^JG19$9&
M96&"#T(K\I?BMI>O?!7QY\0/AYIZ.FEZ[/$$A523-!YHE@V>IYVGWW"N=7O*
MFOMK3U7_  #?1J,W]EZ^C/I#_@G[X/NM8NO&/Q*U4>9>:G<-:0RL.6);S9V^
MA8H/^ FO.?VT/#I\5?M5Z'HUW>#3K?4K:QM$NV3>(5>5T+[2PS@DG&17VQ\#
M_A\GPM^%/ASPV //M;8-<,!C=,YWR'_OIC^ %>0?MF?LYZG\6M-TWQ+X63S?
M$^D(8_LRN$:YASN 4DC#JV2/7<>^*UJ\L:D-+QB[?*UO^"94KSC-W]Z6O]?(
M\X_X=G_]5'_\H7_W35C3?^":\=GJ-K<2_$-IHHI5D>--%",P!!(#?:#@GUP?
MH:QM#_;U\;?#FPAT3QWX#DO=8MT">?<3/ITT@&1N=&B;)XZC R#Q7;?#[]HK
MXQ?&KQ]X>31?!)\-^#3=1RW][)"TH>WSEAY\BJARI& B[NX/-7"_.N1]=R9?
M"^=?(^NE&U0/3BEHHK,L\&_:$_9.T;XW7T.NV>HR^'?%=NBHE_$N^.4*<J)%
MR#D=F4@CWP!7AM]\3OCK^R7>647C0Q>-/"4D@B2[DE,N<9^59R!(KX&0) 0<
M<=ZZKXD?M2_$_P"!WQ&\16WB#P:=;\("Z9M.NVC:V A) 0"X560CD<,I;)Y-
M>9_$?XZ^/?VQ-+L_!_A7P%)9:>]TLES-'*UR-Z]-\Q1$C4;@3GD\<\X,0YK)
MTNO3\RY6NU4Z=?R/N[P[XJL/''@FR\0:6[/8:C9BYA+##!67.".Q'0^XKXW_
M .";K#^W/B"N1N,=H0._WIJ^O/A;X)_X5W\.?#WAEIQ=/IME';R3 8#N!\Q'
MMDG'M7PAJEGXW_8H^-6L:]8Z))J7A.^>14D8-]FGMW?<B&4 ^7(IP.>>.A!K
M6\:=>79II?H9KFG02ZW3_P S]#=:_P"0/?\ _7"3_P!!-?&W_!-7_D&^/?\
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
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !117B'Q;_:93X5_%OPIX(/AUM3.N^1F^%[Y7D>;,8A\GEMNQC/
MWA0M9**W>B#HY=%J>WT4C-M4GT&:\2_9U_:83X_:EXEM%\.MH?\ 8YCPYO?M
M'G!V<9QY:[2-G3GK0O>;2]0>BYGML>W444C-M4GT&:3=E=@+17B/[.O[3"?'
M[4O$MHOAUM#_ +',>'-[]H\X.SC./+7:1LZ<]:]NJK-6?<-FX]4%%%%( HHH
MH **** "BBN5^(GQ0\+_  GT:+5?%>K)I-C+*((Y&BDE9W()P%168\ GIQBD
MVEN/5['545F^'/$6F^+M#LM9T>[2^TR]C$UO<1Y =3WP1D?0\BM*J::=F2FF
MKH****0PHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
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
M7Q-_P4J&ZT^'X_Z:7O\ *&H>DX-=T;4MWZ/\C[.TC_D$V7_7!/\ T$5\K_\
M!1RXMU^%/AV%V7[2^L!HU[[1#)N(]N5_,5Q>F_M"?%7]EG3XO#WCKPNWBW18
MD5=-UC[0\0>,CY5\_8X; _A8!QWXQ7)7%C\1/VYOB1I-Y>:-+H/@RRX6;:WV
M>"$L#(5D8#S96P!\H[#@ $U=2/MI6CM?[NNIA2E[*%Y=OOTMH?9O[/<,MO\
M 7P,DP82?V-;G#=<&,$?IBOF7_@G-_R,GQ(_[=?_ $.:OM:QTZWTG28+"TC$
M-K:PK#%&O145<*/R KXL_P""=,3Q^)/B3N1EVFV4Y&,'?-Q]:U4E*O4DNJ?Y
MBLXX91?>)]O5\)?M:,$_;#^&S,0JA=-))Z#_ $QZ^[:^1OV[/@CX@\8?V%XV
M\+6<]_J&DQF"ZM[12TXC#;XY$4<G:Q;..?F![&L>;V=2G4>R=S6W-"<%NT?7
M-?#O[0W_ "?5\./^X;_Z425!X=_;X\<ZSIL?AZP^'?\ :_C)(_),\,DK@R#Y
M2S6RQ[ASU&\#/I7!3>$/'6@_M1_#34/B!=&\\2:Y>VNH2QJ=WV9?/*B+Y?E&
MT+G"\#-:4X_OZ3Z<R^9C-_N:G>WW'U/^W0LS?LXZ[Y08J+FU,FW^[YR]?QQ5
MS]B>:WF_9O\ "PM\9C:Y64#J'^T2$Y_ C\Z]*^*'@.V^)WP_UWPO=OY46I6S
M0K+C/EOU1\=]K!3^%?!GP^^+/Q$_8IO]3\,>)/"S:GHDUP98DDD:&-I,8\R"
M<(P*L%&5(/W?X3FLZ<E'GA+K9KY:6-)Q<E"2Z7O_ )GVQ^T3_P D)\??]@6Z
M_P#19KR3_@GG_P D+O?^PS/_ .BXJ\O\7>,_BU^UMX;U'[)HK>!_A[:6DEY<
M2-OD-Z40NJ!R%,H) P% 4=6)X%>H_P#!/,$? N\)& =9GQ_W[BK2DFG4;T]U
M?^E$5&K4[=W^1\W_ !1^&Y^*W[:FO^$[S51HK:E>E4O&@\X+BV#H-A=<Y"@=
M>_X5Z=_P[/\ ^JC_ /E"_P#NFNB_:\_9[\4:AXRT_P"*'P^BFN->L_+:ZM;0
M S[XO]7-&O\ &0 %*C)( P#S7*V/_!1/Q%X;A73O%'P[676H0%F9;U[(DX')
MB>)RI/7KWK&GRJG&'VEIZ]F:U+N;ET?],ZSX;_\ !/V/P#X\T+Q'+XZ;45TN
M[CNQ:II(A,A0Y W^<V!D#L:VO^"B'_)#]._[#<'_ **FI_P1^,OQA^+_ ,3+
M*XU+PD?"O@*&.4W'F6K(9FV$(/,E +D/C_5@ =Z;_P %#D9O@;8$*2%UJ D@
M=!Y4PY_.BMS*G%/NG^*_R"AR^TDUV?Y,]?\ V>_^2%^ O^P+:_\ HI:\-_X*
M/?\ )*?#?_8:7_T1+7NG[/JM'\#? :LI5AHMKP1@_P"J6O#/^"CBL?A/X<8
MD#6ER<=/W$M:8SXY?XO_ &XC#?#'T_0]Z^!?_)%? G_8#LO_ $2E?*NL?\I(
M[/\ WH__ $WU]5_ U6C^#'@564JPT.S!!&"/W*5\D?M8^'_%7PD_:'TWXM:-
MILFH:;B&9IA&S11R1IY;QRD?<#(!@^YQTK6K)0Q?-+:[_$BDG+#RBMW%?H?=
M]%?/'[.?[4FK?'[Q5>VG_"%/H6BVMFTIU#[2]PK3!T CW^6B@E6)QU^6OH>L
MW%QM?J4FG>QX!^W0LS?LXZ[Y08J+FU,FW^[YR]?QQ5S]B>:WF_9O\+"WQF-K
ME90.H?[1(3G\"/SKTKXH> [;XG?#_7?"]V_E1:E;-"LN,^6_5'QWVL%/X5\&
M?#[XL_$3]BF_U/PQXD\+-J>B37!EB221H8VDQCS()PC JP494@_=_A.:BG)1
MYX2ZV:^6EBIQ<E"2Z7O_ )GVQ^T3_P D)\??]@6Z_P#19KR3_@GG_P D+O?^
MPS/_ .BXJ\O\7>,_BU^UMX;U'[)HK>!_A[:6DEY<2-OD-Z40NJ!R%,H) P%
M4=6)X%>H_P#!/,$? N\)& =9GQ_W[BK2DFG4;T]U?^E$5&K4[=W^1\W_ !1^
M&Y^*W[:FO^$[S51HK:E>E4O&@\X+BV#H-A=<Y"@=>_X5Z=_P[/\ ^JC_ /E"
M_P#NFNB_:\_9[\4:AXRT_P"*'P^BFN->L_+:ZM;0 S[XO]7-&O\ &0 %*C)(
M P#S7*V/_!1/Q%X;A73O%'P[676H0%F9;U[(DX')B>)RI/7KWK&GRJG&'VEI
MZ]F:U+N;ET?],ZSX;_\ !/V/P#X\T+Q'+XZ;45TN[CNQ:II(A,A0Y W^<V!D
M#L:VO^"B'_)#]._[#<'_ **FI_P1^,OQA^+_ ,3+*XU+PD?"O@*&.4W'F6K(
M9FV$(/,E +D/C_5@ =Z;_P %#D9O@;8$*2%UJ D@=!Y4PY_.BMS*G%/NG^*_
MR"AR^TDUV?Y,],^$2RM^S/X86#_7GPU$(^OWOL_'ZU\ _LU_LVQ_M#3:_"?$
MX\/3Z6(6$9L?M)F5RX)_UJ8P5'K]ZOT2_9^C*_ WP&KJ0?[%M<AA_P!,EKY%
M\;_"WXB_LI_%Z]\9_#[2YM:\,7KL3##"TZ)&[;F@F1/F 4XVN/1><Y!WJ\L<
M3-SV=UZ--F5.\L/%1W5ONTN;?_#L_P#ZJ/\ ^4+_ .Z:]<_9P_9)C_9^\3:G
MK1\4MK\MY:?9%B%@+98QO5B3^\?)^4>G?K7DEI_P4:U;5MECI_PT-SJSC"K#
MJ;R[F RQ$2P;L8!XW<>M>Z_LT^+/BAXVL==UCXC:2-#AGEB&EV'V7[.8U ;S
M#L8F3!.W[Y]<<4H\RNU_704K:)GCW_!0SP/<P6OA7X@::K1W6FS_ &.XFC^\
M@+;X6_!PX^KBND_:2^.4-[^R38:Q92A+OQ=;PVBJIY7<N;@?@%=/QKW'XU>
M5^)WPL\2>&]JF:]M&%N6Z+,OS1'_ +[5:_-;X5Z3K_Q@\8>!OA?J D72](O[
MAY(2AW01LP>X##MC80,]"V.]8PC[2^'[M/Y?:_X)M*7):OV37^7_  #[W_9#
M^')^&_P-T*WGC$>H:F#J=UQ@[I0"@/N(P@/N#7QS\4?AN?BM^VIK_A.\U4:*
MVI7I5+QH/."XM@Z#877.0H'7O^%?I7%&D,:1QJ$1 %55'  Z"OD3]KS]GOQ1
MJ'C+3_BA\/HIKC7K/RVNK6T ,^^+_5S1K_&0 %*C)( P#S6E2476522]W5>B
MZ?=8B$7[)P3][?Y_TSG?^'9__51__*%_]TUTGPW_ ."?L?@'QYH7B.7QTVHK
MI=W'=BU321"9"AR!O\YL#('8UR=C_P %$_$7AN%=.\4?#M9=:A 69EO7LB3@
M<F)XG*D]>O>O2?@C\9?C#\7_ (F65QJ7A(^%? 4,<IN/,M60S-L(0>9* 7(?
M'^K  [U<+J2<>G7T(E;EM+KT&?\ !1#_ )(?IW_8;@_]%35[!^SW_P D+\!?
M]@6U_P#12UY!_P %#D9O@;8$*2%UJ D@=!Y4PY_.O8?V?5:/X&^ U92K#1;7
M@C!_U2U%+X*O^)?^DFE7XJ?^%_\ I1C_ +2OQQ7X#_#MM9AM4OM5NIA:6%O*
M2(_,*EM[XY*J%)(')X&1G(^:=!\&_M.?'C18/$1\9_\ ",:=>?Z1:1F^DT_?
M&?NE5MD+;<'C?R<9YR"?;?VTO@YJ_P 7/AC;?V!#]KU?2+K[6EFOWYXRI5U7
M)^]R& [[<#DBO!? O[<_BGX>^'--\%ZO\/GO]=TZ%+&'=/):RD*H6,/ 8F);
M&.A&?05G"S<N;>ZMZ6_S*E=*/+MK?U_X8\Y^*OPW^('PW^*W@6V^('BG_A*;
MRYN89+:;^T+B\\J,3J"N9E4KD\X'%?H]\1X])F^'_B2+7K@6FBR:?.EY.3CR
MXC&0S?4 FOSJ^*=W\3?&/Q%\!>+OB!IK:5'JFHQPZ5IOE&,P1)+&2/+/S#)<
M<N=QP>V*_0#XX:1I>O?"/Q98:SJBZ+ID]A(LVH.-RP#&0Q'\6"!P.3T'6G4O
M]5=][R_3^F*%OK":VM'\V? G[/\ ^T1XJ_9Y\-W\L7A:Y\1>!KZ[=X;F97M5
M$PPI*S!74$C9E3GD#!'.>C\6^*_B'^W1X@T/2M+\+MH/A6SE,KW!9Y8(R?E:
M22<JH9@,A449Y;KU&/\  G]H#XP>"?",OA[P+X47QGH5A<.([A=&NKGRMS%B
M-T3+@$DMAAGFO2V_;<^*O@F!+CQQ\*6M+9I/]<;6[TY2O P#*'&<]_<<5J[.
M2<M;6M?3[S-72?+I>^VOW'V?H6CP>'M$T_2[48MK&WCMH@?[J*%'Z"OBK]G'
M_D^3XE?74O\ TJCKZQ^$OQ6T3XR>"[7Q'H3R"WD8Q2V\P E@E7&Z-P#C(R#Q
MU!!KY0_9SAD7]N/XEY1AC^TB<CIFZCQ^=$>;ZS[V_++\ANWU=J.W-']3W?\
M;*_Y-M\9?]<[?_TIBK/_ &'?^3;O#?\ UVN__2B2M']LA&D_9M\9!5+'RH#P
M,\"XB)-4/V'U9?V;O#6Y2,RW1&1U'VB2II;5?D74^"GZO\D1_MR?\FW^(?\
MKO:?^E"5;_8I_P"3:_"7_;U_Z4RU5_;C5F_9O\18!.)K0G Z#[0E6_V+%9/V
M:_"08%<BY/(QP;F7FBE\%7U7Y$U=Z?S_ %/E'6/'&I_"?]JGQSXF^&UA<>*=
M/@FD_M6&.W>2(>8P,RETR5 E!P_'(Q@CKM^/?VNO&O[1GANZ\$>#? 4UI+J6
MV"[DM;AKV0QD\KD1HL8.,%FR,9Z=:YK2?B!XH^"'QZ\;:?\ "?RO'L>H3N\M
MLFG37.=KLQ&V,AB8R[+N4[3U^GI<7[77QYT59+O7_A$XTY%^9UT:_M=I[$N[
M.,=>,?C6<+2I04MK?U\BYW56;CO?^OF?1/[-/PEG^"_PFTW0+UHWU5W>[O3$
M=RB9\94'OM4*N>^*]4KQ3]G/]J'1?V@+:[MDLGT7Q!9()9]/DE$BM&3CS(WP
M-PR0"" 02.O6O:ZWJ<S=Y&$+)604445F:!1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
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
MC+#(],BOB#]G#]FO2?VFM&UKQGXT\5ZM=:I)?-#)%931B8,%4[Y&D1^#G
M "]>PA7E)Q717?WV*T45)]=/PN??6BZ]IGB.Q2]TG4;35+)_NW%E.LT;=^&4
MD&O.?VBOAKX&^)7@^SMO'NN?\([IEK=B6&_^W16FV0J5V[I04.03P1GCBN*^
M"O[)LGP)^*4^MZ'XEN+[PW=64D$VGWGRS>9N4QDE $D PW)"D9XSDUC_ /!1
M#_DA^G?]AN#_ -%35-5I137E^?\ 3+IIN37K^5_^ >_?#?PUHO@_P+HFC^')
M_M6AVMLJVEP)A-YL9^8/O'#;LYR..>*N#QEH#>(SX?&N::=>"[SI?VN/[4%Q
MNSY6=V,<YQTKE?V>_P#DA?@+_L"VO_HI:^*_C[J/BO3_ -M+5E\$!CXFNXH+
M.T:-064R6B(S#/ PI)W'A<9[5O4NJ[I[[F5.SI<VUDOT/O3Q%\1O"?A&Z2VU
MWQ/HVBW$@RD.HZA# [#CD!V!/4?G6[:W4-[;I/;S1SP2#*21,&5AZ@CK7R%I
M'_!.W2-2T1[GQ7XOUB\\5W(,D]U:LA@$IY.1(A>3!_B+*3Z"N0_9!U[7_A#^
MT!KGPEU>]:>PD,\<<))\L3QCS%EC!/RAXP21WRN>E3%7ER-ZV;^[<).T>=;?
MYGWC6-XC\:>'O!\4<NO:[IFB1R':CZE>1VX8\\ NPST/Y5PG[2WQ?;X*_"G4
M-=M@C:M,RV>GK(,KY[@X8CN%4,WOMQWKYN^$?[&$GQG\/P>.OB3XHU>;4-<C
M%W%#:2)YHC;E&>217'*X(4* HP/80KR;MLM_\BW:*5]V?9_A[Q9H?BZU:YT+
M6=/UJV4X,VGW23H#Z90D=C^5:U?G_P#&[]F^^_94AL/B)\/?$VH>59W*0S17
MA3S4W' RR!5D1B-I4KW'7M]8'XM3:K^SK/\ $/3;=?MAT*344MQ\RI,L1)7W
M <'\!0Y15.51?9W^ZX)/G4.^WWV.T\2>.O#7@WRO[?\ $.E:'YO^K_M*]BM]
M_P!-[#/0_E5W1=>TSQ'8I>Z3J-IJED_W;BRG6:-N_#*2#7P+^SA^S7I/[36C
M:UXS\:>*]6NM4DOFADBLIHQ,&"J=\C2(_!S@   !>O8>_P#P5_9-D^!/Q2GU
MO0_$MQ?>&[JRD@FT^\^6;S-RF,DH D@&&Y(4C/&<FM.5Q=IZ.U_PN1S)ZP_K
M6Q]%5RO_  M?P1_:W]E_\)CH']I[MGV+^U(/.W8SC9OSG'M7S;_P4&\>ZUHN
MB^%O"VGWLFF:=KLDQOKA6*AT0Q@1L1_#\Y)'? HMO^"<W@BZ\/Q%/%6N2:E)
M"&%Y&8#;,Q&=PCV;BOMO_&LXWDG*VE[%RLFH]7J?7?7D4M>>? 7X<ZK\*/AK
M8>&-7U5=9GL99EBND+8,)<F-<-RN%(^7D#H"17H=7*R>C)5[:A1114C"BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHKCOB_\0H?A7\-M>\43*LAL+<M#$YP))20L:_B
MQ45,I**;948N344;GB#Q9HGA*U%SKFL:?HUL>!-J%TD"=0.KD#J1^=-\.^+M
M"\76[7&A:UIVM6ZG#2Z==1W"@^A*$BO@_P""/[.NK_M7S:C\0?B'XBU!;&XG
M:& 6I433%3SL+AECB4G:%"GD'ICGO-6_8=U?X9^*=$\2_"SQ+?-<6MW%Y]KJ
M,R)*8MXWD2($5EQG*,HR,\D\'2,6FE/2_P"%S.4E9N&MOQ/LNN3U;XN>!M!O
M&M-3\9^'M.NE&3!=ZK!$X'KM9P:Y']H[X3^)/C)X4T[0= \1CPY;-=[M2D)?
M]];[&&S:N-_S%?E) /KP*\FLO^"</@2.Q5+OQ)XBGO-O,T,D$<9/KL,3''MN
MJ%?4O30^J['4+75+5+FRN8;NVD&4F@D#HWT(X-.O+R#3[6:ZNIH[:VA1I)9I
MG")&H&2S,>  .237P3\$[77/V:?VLA\.1JLE_H&J,(V5@524/%OBEV9(5P0%
M)]-U?97QF_Y)#XW_ .P)>_\ HAZ522C2]K'56?X=!TXN57V4O+\3?T/Q1HWB
M;2_[2T?5K'5=.RP^V6-RDT.5^\-ZDCCOS69IOQ.\':QJQTJP\6:'?:F&*FRM
MM2ADF!!P1L#%L@\=*_/K]G'X<>/?CYX-;P=;:PWA[X=:?>//?W$*G?=3.%/E
M8S\Y  .#A5SDY.!7I?Q>_P""?VD>&O M_K/@S6M6N=6TZ%KEK34GC=;A4&65
M"D:E6P"1G.2,<=:N?[OWI;?C_7Z$0_>>ZMS[@KP;XO\ P0^%?C;XKZ#KGBSQ
M'_9?B7;"EMI9U2"#[<$D.P>4X+MECM^0C/3K6'^PS\9M1^)OP[OM)UNZDOM7
MT"5(OM4S%I);=P3&6)ZL"K+GJ0!GFO,?VNO^3N/A9]-/_P#2UZOEY:]./=K7
MU6XD^:E4;Z+;YH^QO%'CCP[X+AA?7]?TO0EN-PA;4KR.W$A &0N]AG&1T]17
MQ]^Q?\>6?6O&_P#PGWQ!7[.3 UC_ ,)%K "9W2[O*\U\8QMR%]O:OHGXZ?LZ
M^&?CY'I1\07>J6;:7YI@;39HT+;]NX-OC?/W!TQ7P_\ LG_LY^&_CMJWBVUU
M^^U6TCTGR?(.FRQ(6WM(#NWQOG[@Z8[UE3OSR]/PN:3M[/YK[]3](?#OBG1?
M%UB;W0M7L-:LE<QFXTZY2XC#  E=R$C/(X]Z9X@\8:#X2@$^N:WIVBPG&)-0
MNXX%Y.!RY'>N1^$_P1TGX)^"=0\.^&+V^D2ZFDN1<ZC(DDBRLBH#\B*,#:O&
M*^?_  __ ,$^(]>FFU3XB^-]3UC6KD[YFTU@/FQWEF5F?_OE:;^*T=M"5M=[
MGU1X<\>>&O&'F#0?$6DZV8_O_P!FWL5QM^NQCCJ/SK=K\\?VCOV6X_V;M*TK
MQSX(\1:J!;7B0M]J=//@=@2LBR1JHQD;2-O\0YK[?^$/C";X@?"_PQXBN55;
MK4;"*:<(,+YA7#X'IN!JE:47)='9_F)WC))]5<^2]8_Y21V?^]'_ .F^ON.O
MAS6/^4D=G_O1_P#IOK[CI0_@4_G^9=3^,_2/Y!1112)"BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ KXG_P""E'_'M\/O^NMY_*&OMBOB?_@I1_Q[
M?#[_ *ZWG\H:G[</5&U/=^C_ "/LK3?^0+:_]>Z_^@BOAK_@GGX;TS4O'WC;
M5[JSCGU'3DB2TGD&3#YCR!ROH2% SUQD=S7W+IO_ "!;7_KW7_T$5\6?\$YO
M^1D^)'_;K_Z'-6L?X\WY/\SF7^ZKUB?9OBJPM]4\,ZO97<2SVUQ:312QN,AE
M9""#^!KXV_X)J3R>5X_@WGRE:R<+VR?.!/Y ?E7VAK7_ "![_P#ZX2?^@FOB
MS_@FI][X@_\ ;C_[7J:/QU/\*_,NI_#CZ_Y%C_@I1_Q[?#[_ *ZWG\H:^S=(
M_P"039?]<$_]!%?&7_!2C_CV^'W_ %UO/Y0U]FZ1_P @FR_ZX)_Z"**?\)_X
MF.K\=/\ PO\ ,^)_V<?^3Y/B5]=2_P#2J.ON.OS_ /AKXSTOX5_MQ>-Y?$UW
M'I%I?7-];BZNFV1QF2198V9CPJD <GCYA7V]X5^(GA?QS<7L/AW7].UU[+9]
MH.G7*SK'OSMRRDCG![]C1#6A2M_+^K"I_&J_XCX^UC_E)'9_[T?_ *;Z^VM2
MU*TT;3[F_O[F*SLK:-I9KB9PJ1H!DLQ/0 5\2ZQ_RDCL_P#>C_\ 3?7M?[;T
M>HR_LZ>(1IXD8"6W:Y$8)/DB52W3L#@GV!K/F<<-3:_K4TE'FKM/M'\C@_&W
M_!1;P?HMU/;^'- U#Q)Y;!5N99!9P2>I4E6?'U0?UKYL_:3_ &HHOVAM.T.W
M/A0:!-I<TDBW']H?:2ZN "N/*3'*@]^E?1?[%_Q ^$WA7X4VBW&L:%H'BI9)
M/[2EU2>*VGD8NVPJ\A&Y-FW 4X'/ )->7?MR?'[PI\4O[$\/^&+IM472YWGG
MU"-<0,67:$0GEL=SC'3!/9U(\C4=]5_PY%.7->6V_P#7S/O/P2Q?P9H+,2S'
M3[<DGDG]VM?&W[./_)\GQ*^NI?\ I5'7V1X'_P"1*\/_ /8/M_\ T6M?#7PU
M\9Z7\*_VXO&\OB:[CTBTOKF^MQ=73;(XS)(LL;,QX52 .3Q\PK=_[V_29C#_
M '1>L/U/T KX<UC_ )21V?\ O1_^F^OL'PK\1/"_CFXO8?#NOZ=KKV6S[0=.
MN5G6/?G;EE)'.#W[&OC[6/\ E)'9_P"]'_Z;ZSI_QX?/\C5_P:GI^J/?/VNO
MAVOQ&^!>OPQP^;J&F)_:=I@98/$"6 ^J%U_$5RW[!OQ _P"$N^"<>DSR[[WP
M_<-9D,<GR6^>(_3!91_N5]&R1I-&\<BAXW!5E89!!Z@U^<OA[QL_[(_QI^*>
MA$-'97%E<+IZ!3CS,>9:'Z8<K^-9QER.<>ZO\U_FM$.4>>,6MT[?)_HGJ=CH
M:C]H+]NN\O7 NM#\,.Q4,,IMMOD3\YVW?2IO^"DFM7+:EX&T9&9K?9<730C.
M'?<B+QW(&X?\"/K7>_\ !/KP#)H?PSU3Q5>1L+WQ!=DQR2#YF@BRH/XN9#[X
M%8__  42^'E_K/A?P[XNL(6FBT:22"\V#)CCD*E7/L&7!_WQ55(^R5*#VC:_
MJ_\ @V^X*<O:2G-==%Z+^G]YR^F_M+?M%:7I]K96?P=2"TMXEBACC\,ZD%5%
M "@ 2]  *\]^-OB;XW_'K3=,L_$'PJU"T&GS--#-IOAV^23YEP5)<O\ *>#@
M8Y KZS^"_P"UMX"\=>#=.?5_$FG>'M=A@5+VUU6X2V'F* &9&<A64GD8.>>0
M,5K>,OVMOA;X.\M#XGMM<NI7"1VVAL+MF)('WU.P=>[#OZ5<XWGRO5W,Z<K1
MNM-#IX_"5UXT^",/AO6S):7VI:"EE=EA\\4KP!6)YZAB?RKX[^'/Q.\>_L4M
M=^%O&7A";4O"TMVTT-_:L0NY@ 6BEQL<$*#L;:P[XZ5]N^/O'6G?#?P=J/B;
M5EG;3K!%DF%L@>3:6"\ D9Y8=ZY'2_VB/A/XRT/SCXU\/FSG7#VNJW4=NY'<
M-%,5/Z8I2DW4E./7=?.XXQ2IQ@]EL_D6OA'^T!X+^-EJ[>&]3+7L2!Y]-NT\
MJYA'')7.& ) W*6&3UKT:OSQ\#?\(Y=_MQ:6_P +%9?#PF+3&R4K;[?*;S]@
M[19X';/W>-M?H=3T<(S2M?\ K[A:QFX/6W]?>,E_U;_0U\0_\$YO^1D^)'_;
MK_Z'-7V]+_JW^AKXA_X)S?\ (R?$C_MU_P#0YJ5+^)+_  _J7/\ @_\ ;T2Q
M_P %*AFU^'X/_/6]_E#7UYX%\.:;X2\'Z1I.D6<=CI]K;(D4$0P!QDGW))))
M/)))-?(G_!2C_CV^'W_76\_E#7V;I'_()LO^N"?^@BBG_"E_B85?CI_X7^9\
M._\ !1BUBL_&G@#4H$$=\\$Z-,H^8A)(V0?@7;\Z^Z;=BUO$Q.25!/Y5\-_\
M%(O^1@^'O_7.[_\ 0X:^X[7_ (]8?]Q?Y44_X"_Q2%4_BKT7Z'Q#^SC_ ,GR
M?$KZZE_Z51U]H^)-1;2/#NJ7R#+VMK+.H]U0G^E?"/PU\9Z7\*_VXO&\OB:[
MCTBTOKF^MQ=73;(XS)(LL;,QX52 .3Q\PK[6T?QMX3^)EOJ^FZ'KVG:\D47E
M7?\ 9]PDZHLBL!EE)'(#=^QK-IRPL%#?E_S-&U'$S<MN;_(^0/\ @G3H-OKG
MB;QOXJO@+G5H1##'-(,LIF,CR-GU)0<_7UK[IK\ZOV;OB%%^RK\:?%'A'QH9
M+#3;MQ;279C)6-XV)AF( SL96/(_O ],U]EZS^TE\+]#T>349O'>A7$2)O\
M)L[Z.XG;C.!$A+9_"MI2BX1E'X;+^OU,5&2G*,M[GR9>V,7P[_X*&6D>EH(+
M>^OXV:&$<#[1;_O./3<[-7W[7P3^SU#??M$?M8:O\3'L9;;0]-D:=#)T5A'Y
M5O&3W;:-YQTV^XK[VJ8IQHPC+?\ 3HAR:E6G);:??U9F^)-1;2/#NJ7R#+VM
MK+.H]U0G^E?%'_!.G0;?7/$WC?Q5? 7.K0B&&.:0993,9'D;/J2@Y^OK7W!J
M-C'JFGW5G,,PW$30N/56!!_0U^>?[-WQ"B_95^-/BCPCXT,EAIMVXMI+LQDK
M&\;$PS$ 9V,K'D?W@>F:5*RJR3W<=/U^]:#J:TE;H]?T^X_16O@*]L8OAW_P
M4,M(]+006]]?QLT,(X'VBW_><>FYV:OK/6?VDOA?H>CR:C-X[T*XB1-_DV=]
M'<3MQG B0EL_A7RG^SU#??M$?M8:O\3'L9;;0]-D:=#)T5A'Y5O&3W;:-YQT
MV^XIT[^WB^U[^G;YA4?[F2[[>O<]+_X*,?\ )&]$_P"PW'_Z)FKVG]GO_DA?
M@+_L"VO_ **6O+?V_?#=UKGP)^UVR&0:5J4-W,%[1D/&3^!D7\,TS]EK]I#P
M/=?!O0=+UKQ+I>@ZMH]LME/;ZG=);;E3A'0N0&!4#IR#FE2?NU%YI_@.IO3?
MDU^)A?\ !1[_ ))3X;_[#2_^B):^A?@__P DG\%_]@:S_P#1*5\0?MK?M%:%
M\7+.Q\.>%8Y-1TK2KP7%SK.QEB>4HZ*B9'(P6^8XSCC(Y/V_\'_^23^"_P#L
M#6?_ *)2G2_AU'WDOR9%3^)!=D_S1\;? [POIOB7]NCQN^I6RW7]FWFHWUNK
M\JLRW 56([XWDCT.#VK[XKX<_9Q_Y/D^)7UU+_TJCK[CHC_ I?X?U9=3^/5_
MQ!1112$%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!7Q/_P %*/\ CV^'W_76\_E#7VQ6-XC\%^'O&*VZZ_H6F:XMNQ>%=2LX[@1,
M>I7>IP>!T]*5O>B^S3+C+EOZ,O:1_P @FR_ZX)_Z"*MTBJ%4 # '  I:J3NV
MS*,>6*CV"BBBD4%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 5XS^UWX)UOQ]\"M<TS0(9+N_5X;G[)%]^=(W#,BCN<#('<KBO9J*B4>96*C
M+E=SX*_9]_;2\,?"'X>V/A#Q#X5U.VN=-,B/-I:1L9G+DEI$D9"K\D'D_='T
M&G\8?VZ-%^)'@O4_"7A#PIJU[?:U UCNU*.,%=X*DI'&SEVZ8&1SSVP?L'Q#
M\//"OBZ59==\,Z/K4BG*OJ%A%.1P!P74]@/RJ3P[X#\,^#RYT'P[I.B%SEO[
M.L8K?=]=BC-7+]Y?GZDQ_=VY#R?]C?X2ZK\)?A"MKKD;6VJZG=-J$UHQYMPR
MJJH?]K:@)'8G':O=:**N4N9W)C'E5@HHHJ"@JEK5G-J&CW]K;R^1//!)''+_
M '&92 ?P)J[14RBI1<7U*BW%IH_-OX _&$_LA^*O$V@^-_"%Y]LNGC$EQ;A1
M<1JA8?*'P)(VR6!# ''?/'M^L?\ !1[P/#I\K:5X;\07=]@^7%>)!!$3CC+K
M*Y'./X37U%KOAG1_%%H;76=)L=7MB,&&^MDG3L?NL".P_*L?2/A+X'\/WBWF
ME^#/#^FW:C"W%GI<$4@^C*@/855Y224F39)MQ1\O_L2?#7Q%?>//%'Q3UO36
MT2UUA9EL[4H8Q+YTHE=E4\^6NT $]<\=*^RZ**IM644K)*R)2=W)O5ZA1114
ME!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 445P?AOXZ>!?%WC:^\(Z1XAAO?$-D9!-9K%(N"APX5V4(Q!Z[
M2>A]*-W9!LKL[RBBB@ HJCKFMV/AO1[W5=3N4L]/LXFGN+B3[L:*,DG\*Y_X
M<_%CPG\6]-N;_P )ZPFKVMM+Y,S+%)$R-C(!615;D=\8-&][= VW.NHHHH *
M*** "BBB@ HHHH **** "BBB@ HHKQ#XA?M,)X#^.GAKX<'PZU[_ &P+?.I"
M]\OR?-D9!^[\L[L;<_>'6A:R45N]$#TBY/9'M]%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% 'P1X9E2U_X*,7WV\[7:]N%B,GJ
M;0^7CZC&/K7WO7QY^U]^SYXJN_&UA\4/A]#-<ZS:^6UU:V:YN!)%_JYXU_CX
M 4J,G@<')QS=G_P42\1Z-;II>N_#I9?$" 1N5O)+7+D#!,#1,PSG.-W.>*5.
M2]E&GUCI_P $<T_:2GTEK_P"W_P4JFMVA\!0\&\WWC#U"8B'\\?E7UIHOA]=
M7^&=AHFKIYJW.D1VEVC#[VZ$*X/YFOCKP#\*?B)^U!\7K'QY\1=-ET/PU8.C
MP6<\30B1$;<D,4;_ #;2W+.W7)QV ^[::ART7"7VG?Y=/S%*5ZBE'[*M?\?P
M/AO]B'5+SX8_&3QO\+]6<I(S.\*L>#+ Q!*_[\;;OHHIGAV%OV@OVZ+[4SB?
M0O"CY4MRN+<[$ ^LY+_0&J?[:&EZM\'?CIX?^)V@*(6OHMK2[25^T1H8V#?[
MT3+]=K>E>G_L _#J3P[\,K_Q5>HWV_Q%<;T:12&\B,E5//\ >8N?<8JJ,G/E
MJRW@FOGLG]WX"JI1YH1VFU]V[7]=3(_X*0+,?AMX69?]0-6(?K][R7V_INKS
MOP#_ ,$^XO'G@C0O$</Q"%O'JEE%=^2-&\SRRZ@E-WV@9P21G Z=*^N?C_\
M"*#XV?#/4?#CRK;7A*W-E<-TCG3.TGV()4^S&OCKP'\>OBA^R3IY\)^+_!DV
MI:':RLMJ;EF@";B3MBN KHZ$Y(&"1SR.@RARIS4MVTU]UC2=VHN.RNG]YU?_
M  [/_P"JC_\ E"_^Z:^L/A%\.X_A/\.=%\*17S:DNFQ,ANGC$9D+.SD[<G R
MQXR?J:^46_;8^)WQ2@^Q?#KX:O#=2-Y1O,R:@(CW.0D:(1E>7R!WZU]D^%!J
MB^%](&N,K:U]CA^VLNW!GV#S,;>/O9Z<>E;+FY'VT_7^OF8OEYEW/C']G'_D
M^3XE?74O_2J.ON.OA[]G.&1?VX_B7E&&/[2)R.F;J/'YU]PU,?X%+_#^K-*G
M\>K_ (G^A\4?$;]HOXG?%KXMZA\/OA&BZ?!I\LD,U^%3S)/+;;)(TC@K'&&X
M&!N/')W;:R/$'[-?[1<.BZE?ZA\5!);+;R3W%L/$-^0R!2S)L\O;TR,=/PKG
M]>MO&_[&OQU\0>*[7P^VM>%]3>8BXV,('@ED#A#*H/E2*V!\PYQT(-=/J7[3
M_P 4_P!I#39?#GP]\$MH5M>*T%YJGG-<K'&1\X\XQHD8VGG@M_=YQ6*]ZBG'
M65M?)_Y&CTJOFTC?3T_S.D_X)M_\B-XP_P"PC%_Z*KG_ -KK_D[CX6?33_\
MTM>ND_X)PP/!X)\9*ZE2NIQH<CN(^17._M<0R-^UQ\*B$8AOL &!UQ>OFNQ_
M[S1]8_\ I)SPTH5D^TO_ $H^WI?]6_T-?$/_  3F_P"1D^)'_;K_ .AS5]O2
M?ZM_H:^)/^"=,3Q^)/B3N1EVFV4Y&,'?-Q]:QI?Q)?X?U-)_P?\ MZ/ZGV]3
M)?\ 5O\ 0T^F2?ZM_H:SJ? P6Y\0_P#!.;_D9/B1_P!NO_H<U?<-?E]\ ]#^
M)VBMXC\>_#@&\N-'NQ;7VC["YNXFW,1Y?_+3&/NKAQD%:].\4?MZ>-?%6EW'
MACP_X#DTGQ5<*;=I8YI+F:-L8;RX/*5@XYQDMCT-:2E>,4MTEI\OR')?O9R>
MS;U_#]"/]E3;>?MF>/+BR^:S!U-]R?=VFY7'X9(K6_X*4_\ 'Q\/OI>_S@KT
MC]BO]GK4_A+H&H^(/$L'V;Q%K*JHM6.7MH <A7/9V/)';"YYR!?_ &V/@KJG
MQ;^'=C=:!;->ZUHD[3I:I]^:%UQ(J#NV50@=]I Y-3/]U&DM^2U_Q_S'3ESU
M)R_FO;[CW[1F#:/8LI!4P1D$=#\HKXK_ ."B?_(W?#3_ +>?_1D-8?P]_;C\
M9>#/#]CX*U'P%+KGB.PB%G"QFDAG(5?D$D'E,S,% S@C./QKSSX^:#\3=2U3
MPGXT^(^;:^UNZ:&RT=4*_8HD,9"[,G9NW_=)+<9;FMDKXB$EMS+4QC[M&4'O
MR[>G_#'Z<36L-]8R6UQ$LUO-&8Y(Y!E74C!!'<$5\@>+/V*_%'@+Q!<>(?@U
MXOFT65SN_LNYG:/C).P2#(=>>%D7ZL:^D_BY>>)]/^&.N7/@V-IO$T-N'LHU
MC60LP920%;@G;NX_+FODV'_@H7XH\*0KIWB[X;A=:0?/_I4EAGJ,^5)$Y'(/
M\78UAISNSLS2-^175T=I\ ?VIO%EU\2%^&?Q2TI;'Q&288+Y(Q$SRA=P61%^
M0[@"0Z84\<<YJ_\ \%$/^2'Z=_V&X/\ T5-7GWP3\&^/?CQ^T3;_ !7\4Z))
MX<T?3R'A22%HA)L0K''&'^9P,Y9\8X(XX ]"_P""AR,WP-L"%)"ZU 20.@\J
M8<_G2K7]E%R5I75_O5BZ-O:R47=6?Y.YZ_\ L]_\D+\!?]@6U_\ 12U\O:Q_
MRDCL_P#>C_\ 3?7U'^SZK1_ WP&K*58:+:\$8/\ JEKY>UB&3_AY%9'8V#Y;
M#CM_9Y&?I77+_?/G(PI_[K+_  K]#[AKX2TW_E))/_UW?_TW5]VU\*Z;$_\
MP\DN#L;B9VZ=O[.Z_2L*7\>/I+]"ZG\&?R_4Z_\ X*0+,?AMX69?]0-6(?K]
M[R7V_INKSOP#_P $^XO'G@C0O$</Q"%O'JEE%=^2-&\SRRZ@E-WV@9P21G Z
M=*^N?C_\(H/C9\,]1\./*MM>$K<V5PW2.=,[2?8@E3[,:^.O ?QZ^*'[).GG
MPGXO\&3:EH=K*RVIN6: )N).V*X"NCH3D@8)'/(Z#.'*G-2W;37W6+G=J+CL
MKI_>=7_P[/\ ^JC_ /E"_P#NFOJKX6_#&U^&OPOTOP7)<_VS:V=N\$LTT(03
MAV9GRF3@'<1C)X[FOE=OVV/B=\4H/L7PZ^&KPW4C>4;S,FH"(]SD)&B$97E\
M@=^M?3'C6Z\=Z;\#9KC2$^T>/X=-A<K''&^^Y 0R@+C:<_/P!].U:2;5.7-M
M^>_]?,S24JD4M_RV/G_Q9^Q7XH\!>(+CQ#\&O%\VBRN=W]EW,[1\9)V"09#K
MSPLB_5C6K\ ?VIO%EU\2%^&?Q2TI;'Q&288+Y(Q$SRA=P61%^0[@"0Z84\<<
MYKBX?^"A?BCPI"NG>+OAN%UI!\_^E26&>HSY4D3D<@_Q=C3O@GX-\>_'C]HF
MW^*_BG1)/#FCZ>0\*20M$)-B%8XXP_S.!G+/C'!'' %4T^91WCU\O051KE<M
MI=//U_K_ #/J/XT_!/P_\<O"HT;75EA>%_.M+VW($MO)C&1G@@C@J>#]0"/E
M;4_A_P#'G]E'3Y=1\,^(4\7>#K$;Y+.16E6*(#DM QW1J.I\I^.IXS7L'[2W
MQ9^)WPC\5:+J?A;P\?$/A.2U*WT/V1I0DV\\EX_FC.W&"<K[$UXOX@_;T\3_
M !*T&_\ #GA3X=O'J]_ T'FPW3W[JKC:Q6)85R?FX)) )&0:P3=FZ6_;_/\
MK8VTNHU-N_KV_K<^GOV=?CI9_'KP*=9CM/[.U&UE^S7UF&++')@$,IQRK Y'
MIR.V:]3KP#]C/X+ZQ\'?AK=+X@3[-J^K7/VN2SR";= H5%8@D;NI..F0.QKW
M^NBHDI:?UW.>FVXZA11169H%%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !7SO^WDLS?L[
MZD8MVP7UJ9<?W?,[_P# MM?1%<M\4/ =K\3OA_KGA>\?RHM2MFB67;GRI.J/
MCOM8*?PK*HG*.GD_N=S2FTI:_P!7/.OV+Y()/V;_  EY!4[1<+)M'1_M$F<^
M]>W5^='@/XG?$S]BN\U+P[XA\*R:KX<><R1^8S1PF0\;X+@*RX8#E2">.BG.
M>XA_:.^,'[1NJ:7IG@3PI<>%]%:XC>[U**1Y!Y:N-P-R4157@Y51N.".>0>J
M35:?-#K^'_#'.DZ46I=/Q/8OVM/VCKKX$Z#IMIHMK%=^(]7+BW-P"T<$:;0S
ME006.6 4=,Y)SC!\7L_@W^U%\2+&WU?4/'[>'7F7S$M)-5FLG ;GYH[6,J#T
MX/(SC Y%=K^W9\%?$7CO3] \5>&;.74[S11)'<6=NF^8QL0RR(O5MI4Y4 GY
ML]C7$:3_ ,%!O%L]G'H:_#@7_BQ%\EC#<2_-*O4FV$1?L<KOKGA9IW^*^WET
MM_7_  -YW35OAM^/G_7_  >!\)^#/%O@/]LCP9I/C;7?^$BUU;B&1K[[9-=9
M1D;:N^4!N!VQ@5]Y_&;_ ))#XW_[ E[_ .B'KX5\+V/C^3]KKX?ZM\1(6AU[
M6)4O5M]H4P0?O%5"HX3 0_+DD C=SFONKXS?\DA\;_\ 8$O?_1#T5;_57??W
MATK?6E;^Z?/_ /P3C_Y)+XB_[#3?^B(J^I=<F@MM%OYKEE2VCMY&E9^@4*22
M?;%?FC^SAJGQ3^'/AF_\=>![,^(- CO39ZKHJJTF[:B,)/+7GH^-ZY(QR"M=
MM\0/VQ/''QZ\/W7@KP?X'N-.NM07[/>-:3/>SM&3AD $:>6#T).>">G6M<1>
MHN6.[25ODO\ AS*C:+O+:^_S-O\ X)M12-KGCV9 PMO)M5SVR6E(_'&:G_:Z
M_P"3N/A9]-/_ /2UZ]W_ &3_ (&3_ _X<&UU/RSX@U.7[5?^60PB.,)$&'7:
M,Y(XRS8R.:\*_:XAD;]KCX5$(Q#?8 ,#KB]?-::?6**71K\F*-W2K2?5/\T?
M;TO^K?Z&OB'_ ()S?\C)\2/^W7_T.:ON!EW*1ZC%?FSX=\7>*_V(_BYXE2_\
M-R:IH^H,T2>8[01W488M%)%-M89 )R,'J1P16$)*-5WZIHTDG*DTNZ9^AWC'
MQ39^"/"FK^(-0W?8M-M9+J4)]XJBDX'N<8'UKXBT'X@?M _M6WVIW/A#48O"
M/AF&0P!X9OLT<9/(7SE5I7?:025X'HN<'W[P?XEU?]JKX">*H]3T%O"3ZH)[
M*Q28O(&0QJT<N2J[AN;&0,';7RW\+?CMXV_8Z@U'PAXG\#R75I)=//"L\K6I
M\S"JS1S;'61" O0?CVHY4JC53LK>O_#"NW!.'?7T_P"'*GQ\^!WQD\!?#V75
M?&WQ _X2/0EN8HVL?[:O;K,C$[6V2H%X]<Y%?:G[+?\ R;YX%_[!R_\ H35\
M;?'3XG?%7]H#X?ZAK=QX9?PO\/-+\NX:-@W^DNSJJ'S&4&7&_/R@*!DGG%?9
M7[+JLG[/O@4,"I_LU#R/4FM(7]G/F[K\G_7H9RMSP:[/\T?-VL?\I([/_>C_
M /3?7W'7P]K$,G_#R*R.QL'RV'';^SR,_2ON&IA_ I_/\S6I_&?I'\@HHHI$
MA1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5YA\;OV>O#?QZBT=/$
M-UJ=K_9;R/"=-FCC+;]NX-O1LCY!TQ7I]%'5/L--K8BAMT@MT@7.Q$"#/7 &
M*\R^#/[.OAGX%WVN77A^ZU.YDU<H9QJ$T;A A8@)M1<#YSUST%>I44^K?5B^
MSR]".X@6ZMY87SLD4HV.N",&O,?@A^SKX9^ ?]L?\(]=ZI=G5#$9CJ4T<FWR
M]VT+LC3'WSUSVKU*BDM&VNH/569YA\;OV>O#?QZBT=/$-UJ=K_9;R/"=-FCC
M+;]NX-O1LCY!TQ7I=O"MO!'$GW(U"C/H!BI**%HK('K9OH>/_&+]E7P)\;-3
M35-:@O+#5PBQMJ&ES".211T#!E93CIG;G'&>!6O\%_@!X5^ ]A?6_AM;R66^
M*&YNK^<222[-VT?*%48W-T4=>:])HHC[J:74)>]N>67/[.?AFZ^-D7Q1>ZU,
M>((P,6ZS1_921#Y0)79NSM_VNM>F7ME;ZE9SVEW!'=6LZ-%+#,@9)$(P58'@
M@CM4]%'V>7H.[OS=3YL\1?L ?"W7=5>\MSK6B1N<FSTZ\3R<YR<"6-V'T!QZ
M"M[6/V+_ (9ZEX'3PQ:V%WHUJ+I+R2]L9E-W,ZJR@/)(KY7#M\N,#MBO=:*.
ME@OK<K:9I\6DZ;:6,&[R+:)(8]QR=JJ ,^^!7E'QB_95\"?&S4TU36H+RPU<
M(L;:AI<PCDD4= P964XZ9VYQQG@5[!11+WG=[BC[JLMCS;X+_ #PK\!["^M_
M#:WDLM\4-S=7\XDDEV;MH^4*HQN;HHZ\U5N?V<_#-U\;(OBB]UJ8\01@8MUF
MC^RDB'R@2NS=G;_M=:]3HI\SYE+JA6LG'HPKQ?XT?LG^#/CEXBM=;UNXU6PU
M""W%L7TN:*,2H"2N\/&^2,GD8X/TKVBBILG9LJ[1D^%/#-AX+\-:9H6EQF+3
M].MTMH%8Y;:HP"3W)ZD^IK0O+.WU&TFM;J".YMID,<L,R!T=2,%6!X(([&IJ
M*J3YKN74F/NV2/G/Q9^P5\+/$VH-=6T&J^'BS%GATF[41DG_ &94DVCV7 Y^
ME:_@']BWX7> ;RVO4TFXUR_MVWQW&L7'G88'(/EJ%C)''5>P[\U[K11'W=AR
M][<SO$'A_3O%6BWFD:O9QW^FWD9BGMIAE74]C_GBOG76/^">WPNU.^:>VN/$
M&DQ$<6UG>QM&.3WEB=O;[W:OINBILKW'=VL>?_"OX$^"_@S;SKX7TA;6YN!B
M:]F<RW$@_NEVZ+P/E&!QG&:] HHJFV]R4DMA&7<I!Z'BO+O@S^SKX9^!=]KE
MUX?NM3N9-7*&<:A-&X0(6(";47 ^<]<]!7J5%):.Z'NK/8\P^-W[/7AOX]1:
M.GB&ZU.U_LMY'A.FS1QEM^W<&WHV1\@Z8KTNWA6W@CB3[D:A1GT Q4E%"T5D
M#ULWT/*OC5^SCX8^/%YHMSX@N]4M9-)\P0C3IHXPX<J2'WQMG[@Z8ZFO4XU$
M:*HZ*,"G44+1<JV!ZN[/'_C%^RKX$^-FIIJFM07EAJX18VU#2YA')(HZ!@RL
MIQTSMSCC/ K7^"_P \*_ >POK?PVMY++?%#<W5_.)))=F[:/E"J,;FZ*.O->
MDT41]U-+J$O>W//OBE\!?!'QDCB/B?14NKN%=L5]"[0W"+G.W>I!*\GY6R.<
MXS7DFD_\$]?A?IU\D]Q=>(=4B7K:W=[&L;?4QQ(WY-7TY1224=AMM[F/X3\(
M:+X%T.#1] TVWTG38?N6]LFU<GJ3W)/<G)-;%%%4VWJR4K:(*\^^*7P%\$?&
M2.(^)]%2ZNX5VQ7T+M#<(N<[=ZD$KR?E;(YSC->@T5+2>Y2;6Q\QZ3_P3U^%
M^G7R3W%UXAU2)>MK=WL:QM]3'$C?DU?0GA/PAHO@70X-'T#3;?2=-A^Y;VR;
M5R>I/<D]R<DUL455W:Q-E>Y7O["VU2QGL[RWCNK2X1HI8)E#)(I&"K \$$5\
MZ:Q_P3_^%NJZT;Z'^VM+@+!CI]G>+Y!YR1\\;. >G##CIBOI.BILKW*N[6/&
M_$7[)OP^USX;P^";:QN-"TB.[2],NF2*+B65590SR2*^_ACU_#%>J>'=#M_#
M.@:;I%H9#::?;1VL1E.6*(H5<G R< 5H455WKY_\,39:>1Y9X+_9S\,^!?BK
MKOC_ $^ZU.36=8\[SX;B:-K=/-=7?8H0,.5'5CUKU.BBET4>B'NW)[L****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *Y?5?
MBGX+T+4O[.U+Q?H.GZAD#[+=:G!%+DG ^1F!Z@CI7SG^W%\:==\/-HGP]\)W
M$MOK&N*'N9+5MLWEL^R.)".5WMNR1SA<=S6=X3_X)Q^&O^$<@/B7Q'J[Z\\>
MZ4Z:\26\;D?= >-F8 ]\C..@I1O).72]O7N5*T;1ZGV#!/'=0I+#(LL3C<LD
M;!E8>H(ZT]F$:EF(55&22< "OG;]F7X$>,/@/XN\3:5>:S_:_@F>".33WW[<
M3;SN_=$G8VWJ1PV5YXP/%_CMXX\6_M*_':3X3>%-0:P\/64S6]TR,1'*T?\
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
M#<[$ <D#D]Z-%US3O$FFPZCI.H6NJ:?-GRKNRF6:)\$@[74D'!!'![5\D_\
M!0WQG/)I'A7P'IVZ6]U:Z^URPQGYF53LB7'^T[$_5*]9U;X)Z]!^S?IGP]\)
MZROA[5H;>WAFO@[H/OAKC#(-V6R_3KG!(!S2C=PE-=[+S[_<-Z2C'NKO]/O/
M1M>^)O@_PK="VUKQ7H>D7!SB&_U&&!SCKPS UK:+KVF>)+%+W2=1M-4LW^[<
M64ZS1GOPRDBOE70_^"</@V*Q0:UXHUZ^O\9>6Q,-O&3WPKQR'_QZO);SPEJO
M[&O[2?ABUT;6;B^T#67A$@F&WSH'E\MXY%7AF7[P; Y(XZU<4G-0;U>B]297
M47-;+4_1*LCP[XRT#Q<MRVA:YINM"V?9.=.NXY_*8_PML)VG@\'TK5E_U;_0
MU^6OP#\*^/OB=JWB'P-X2U%M&T34)UGUO4%! 2%"ZJK$$$YW-B,$;B.3@$B(
MWE)P6]K_ -?(MI*'.^]OS/TF7XH>#9-:_L=?%NA-JV[9]@&I0F?=C./+W;LX
MYZ5T]?$_Q&_X)YZ'HW@'4+_PUKVK77B"RMVN!%>^4T-R54DHJJBE"<<$LW.*
M[;]@;XIZEXZ^'.J:)J]W)?7>@SI'#-,Q9_L\BDHI)Y.TJX&>V!VJXI2YDMUK
M^A$KQL^C(?VW/C-;Z+\.$L/"7C>&R\2PZO'%=6^C:JJ7L2!)-ZNL;[U 8+G.
M.<9KT+X-_'3P=<?"WP@-;^(&@MKC:;;B[6^UF#[29M@W!PS[M^>N><U\V_MK
M?LW^&/A[H-WX\TR\U1]6UC6_W]O<31M;KYHED;8!&&'S+QECP:ZKX3_L)^ ?
M&7P\\+>)+[5O$:7NHV$%Y-%!<P+$'90Q"@P$A<GUS[U-'6,N;NK^6G0NMI*-
MNSMYZGV;G/(Z5RFK?%SP-H-XUIJ?C/P]IUTHR8+O58(G ]=K.#7'_M%_"/Q'
M\8/".F>'O#_B,>'+7[5G49"7S-;[&&S:N-_S%?E) /KP!7E%E_P3A\"1V*I=
M^)/$4]YMYFAD@CC)]=AB8X]MU+6[%T7<^J['4+75+5+FRN8;NVD&4F@D#HWT
M(X-6*^ _@G:ZY^S3^UD/AR-5DO\ 0-481LK JDH>+?%+LR0K@@*3Z;J^BOVQ
MOBKJ?PH^#EQ=Z-*]MJNI7*:?!=)]Z#<K,SCT;:A /8D'M1.24%4CJG^>U@C%
MN;@]U^6]STWQ!\3/!_A.\%IK?BO0]&NB,B#4-1A@?'KM=@:S/^%Z?#;_ **%
MX5_\'5M_\77RS\(?V"]$\;> ].\1^,?$.L'5M8A6^$>GR1JL:R#<-[2(Y=B"
M"3QR2.>M>/:Q^SEH_@7]IC2/AUXBU&^O-#U5H_LU]I[)#<!9=RQE@RNN0Z[3
MQR.>.E7RM35-[O3Y]B>9.#J+9:_+N?IOI^HVFK6,%[8W,-[9W""2&XMY!)'(
MA&0RL#@@CN*JZ]XFT?PK9&\UK5;'1[,<&XO[A((QSC[SD#N/SKB?$>J:3^SC
M\#IIX#-<:?X<TY8;9;E@TDS#"1JQ  RS%02 .M?*'P@_9RUC]J^&?XC?$?Q-
MJ"VE[-)'9VUD5#E%8@["X98XPP*A0IS@GW,OWIM0V77\OF/:*E/=GVUX;\=^
M&O&/F?V!XATK7/+^_P#V;>Q7&WIUV,<=1^=;M?"7QJ_8O@^#/A6?QUX \3:M
M%>Z&!=21WLB>;M!Y>.2-4P0#G:0<C//8_3G[-?Q2G^,'P@T;7[[;_:?S6M[L
M& TT9P6QVW#:V.VZJ5I)M;K?_,3O%J^S_JQZ'K6O:;X<L'OM6U&UTNRC^_<W
MLZPQK]68@"J'AOQWX:\8^9_8'B'2M<\O[_\ 9M[%<;>G78QQU'YU\*Q^%IOV
MM/VI/%>B>+O$%UIFFZ*]S':6,# 2"**41[(@P*J3]YFVDGT]/4U_8'L/!_BC
M0?$'@?Q9J5G=Z=>PSR1:HRMYD:N"X62)$*DKD8*D'.#@&II^\HREHI#G[KE&
M.KC^9]:4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %<;\9O\ DD/C?_L"
M7O\ Z(>NRJ*ZM8;ZVEMKF&.XMYD,<D,JAD=2,%2#P01V-14CSP<>YI3ER34N
MS/E+_@G'_P DE\1?]AIO_1$5?6597AWPGHG@^R>ST'1M/T2T=S(UOIUJEO&S
MD %BJ  G '/L*U:WJ2YW?R7X*QA&/*K>H4445F6%%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%175U#8VTMS<
MS1V]O"ADDFE8*B*!DL2>  .YK/\ #OBS1/&%D]YH.LZ?K=HCF-KC3KI+B-7
M!*ED) ."./<4 :M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 ?!7[0S+!^W5X+DOOEM?.TLH9.1M\TC\MV:^]:^
M6_VU_P!GS6?B99Z5XM\*0-<^(-'0QRVL/$L\.[<IC]71MQ ZG<<<@ ^:>'_^
M"@'C#POI]OH'B;P"VI>)8E6'S6N'LY96Z*7@,3$L>,X(R>@%*G)>R]GU3;^\
M<XOGYULTE]Q]W5\$_L7S)!^U)X^BO3MOWAOE42?>+"[0N/KQ^E>U_LS>(_BS
M\0O%VN^+/'=C-H?AVXM%@TW2Y$:!%;?NWK$WS'Y<Y=NN1CCIY1^T)\$_'7PH
M^,C?%CX;V<VH0S3&[N+>TB,KP2L,2AXAR\;Y))'3+9Q@&FOW=2,Y=4UZ7[B?
M[R$H1Z-/UL?<=?!7[;"B^_:<\ 6MA_R$_L]FF5Y.YKI]G'K_ (UI1_\ !1;7
MID_LN/X;*_B')BVK?R$>:#R/(\K=_P !W9]ZTOV=_@;XX^(7Q<;XN?$ZWEL)
MHY//LK&YC\N1Y,8C/EGF.-!T!Y) /J35.+]K"?2+O<4Y?NYPZR5CV?\ ;*_Y
M-M\8_P#7.W_]*8JS_P!AW_DV[PW_ -=KO_THDK1_;(1I/V;?&052Q\J \#/
MN(B35#]A]67]F[PUN4C,MT1D=1]HDI4MJOR+J?!3]7^2.5_X*(?\D/T[_L-P
M?^BIJ]8_9L_Y(+X#_P"P3!_Z#7E'_!0Y&;X&V!"DA=:@)('0>5,.?SKUC]FY
M2OP%\!A@5/\ 9,!P1_LTJ7P5/\2_])%5^*G_ (7_ .E'SS_P4H_Y%_P-_P!?
M5S_Z!'7UIX'_ .1*\/\ _8/M_P#T6M?)G_!2=6/ASP.P4E1=W()QQDHF!^A_
M*OK3P2I3P9H"L"K#3[<$$<C]VM%+^'/_ !+\A5/CI_X7^9\;?LX_\GR?$KZZ
ME_Z51U]QU^94>A^-]6_:I^(5U\/;GR/$NEW]]?Q1!PIN$6X"M%S\K9#_ '6X
M.,>E>G:E^W]XVL;1_#]Q\.%LO&>WR=TDLH E/<6ICW_1=]3"7[BDNO+]^Y=1
M?OJCZ79GLR7W_!1S-C\X2^'F&/H"MEB3./<$&IO^"DD<K>*/ N]MMLUK<J&Q
MG#;X]Q_+;78?L9? 'Q)I?B;4OB;XZMYK;6+]9/LEO>+BX+2G,L\BGE">@!YP
M6X'&?4OVL/@++\=/ $4.F%$\1:5(UQ8>8P59<C#Q$GIN &#ZJ.V:)1]G3I1>
MO+O^7Y?U<(R52I.6R>B^7]?J>$VO_!-=+RUAGB^)(:.5 ZLNAY!!&00?M-2_
M\.S_ /JH_P#Y0_\ [IK \&_M>_$3]G_1;7PIX[\#W&H?84^S6DMY(]E-L3 "
M[RCK*%& & Z8Y/6NIL_VL/C#\9KRRL_A[X ;1[2>51)J3HUVJ+N )\YT2)1P
MW53Z#D5K92E:&J_K<QNXQ]_<^O\ PUH,?A7PGI>BQ2M/%IUE%:+*X 9Q&@4$
M@=SBOC7_ ()S?\C)\2/^W7_T.:OM_;N3#=2,&OS:\.^+O%?[$?Q<\2I?^&Y-
M4T?4&:)/,=H([J,,6BDBFVL,@$Y&#U(X(J(S_?-S^TG]Y?+^XY8K9Q^Y'Z3U
M\.?LX_\ )\GQ*^NI?^E4=?2G[/GQ8U;XS>"KCQ#JOAR3PT&O&BM;>1F?S80B
M,L@9E7<"6(R!@[:^;?V<X9%_;C^)>488_M(G(Z9NH\?G50BXUTG_ "R_)!)J
M5!M?S1_-GN_[97_)MOC+_KG;_P#I3%6?^P[_ ,FW>&_^NUW_ .E$E=S\?O =
MW\2_@[XH\.6&W[?>6N;=6. TB,LBKGMDH!^-?$GP5_:H\5?L]>'9?A_J/@:?
M4[Z*Y=K2WN)9+6>%G/*&/RV+@MR,8/)Z]HIR2=2+W=K%35X0MT;O]Q]U?&;_
M ))#XW_[ E[_ .B'KY__ ."<?_))?$7_ &&F_P#1$5>T^,=4OO$G[.NMZC?6
M#Z?J-]X8GGFL2#NAD>U8M'@C.03CD9XKQC_@G(K+\)/$#%2 VM-@XZ_N(JTI
MIQJ54_Y5_P"E$S:E3IM=W_Z2C$_X*&>![F"U\*_$#35:.ZTV?['<31_>0%M\
M+?@X<?5Q72?M)?'*&]_9)L-8LI0EWXNMX;154\KN7-P/P"NGXU[C\:O *_$[
MX6>)/#>U3->VC"W+=%F7YHC_ -]JM?FM\*])U_XP>,/ WPOU 2+I>D7]P\D)
M0[H(V8/<!AVQL(&>A;'>L81]I?#]VG\OM?\ !+E+DM7[)K_+_@'WO^R'\.3\
M-_@;H5O/&(]0U,'4[KC!W2@% ?<1A ?<&OCGXH_#<_%;]M37_"=YJHT5M2O2
MJ7C0><%Q;!T&PNN<A0.O?\*_2N*-(8TCC4(B *JJ. !T%?(G[7G[/?BC4/&6
MG_%#X?137&O6?EM=6MH 9]\7^KFC7^,@ *5&20!@'FM*DHNLJDE[NJ]%T^ZQ
M$(OV3@G[V_S_ *9SO_#L_P#ZJ/\ ^4+_ .Z:Z3X;_P#!/V/P#X\T+Q'+XZ;4
M5TN[CNQ:II(A,A0Y W^<V!D#L:Y.Q_X*)^(O#<*Z=XH^':RZU" LS+>O9$G
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
M<6S'(7S(IU!"%AMRK ]N >N$;0E.,]&]5^37]?YF\KSC&4-;?EW.Q_X=G_\
M51__ "A?_=-?2G[/OP5C^ _@-O#B:NVMM)=R7;W36X@&6"C 3<V  H[GO7S<
MO[?'C;QW"]EX&^&#3:GPN\32ZB$)Z$I'$F. W4XX]C7U7\(9O%EQ\-]%E\;J
MJ>*9(F>]151=K%V*KA/E!"[1QZ>M:KFC%OI^?7]#)\KDEU/'?CI^QO;?$+Q1
M+XQ\(:Y+X3\6LPE>12PAFD P'W(0T3GC++G/]W))KS&Q_:&^+G[-/BK3] ^+
M%HNOZ#<,!'JBX:7R^ 6CE4#S-N<E9!O/J 14M[^V7\3_ (.ZKJ&F?$#P(=2C
MCN'CMKQ@U@9%W$K^\"/'(,#@J!T[UQGC3Q7\0?VYM>\/Z9I7A%M!\-6<ID:\
M8M+%&6(5Y'G*HK8 .$49//7MG3O[JIZKMT_X!K4MK[31KKU_X)^A5I=17UK#
M<P.)8)D62-UZ,I&0?R-354TG3TTC2[.PB8M':PI K-U(50H)_*K=7*UWR[&<
M;\JYMPHHHJ2@HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* .-^,W_ "2'QO\ ]@2]_P#1#U\__P#!./\ Y)+XB_[#3?\ HB*OH#XS?\DA
M\;_]@2]_]$/7S_\ \$X_^22^(O\ L--_Z(BITOBJ_P"%?^E%5/@I_P")_D?6
M5%>7_'_X^:-\ _"::E?Q-?ZE=LT=AIL;[6G<#));!VHN1EL'J!@DU\R:;\4?
MVJOBY9IKWA328]*T:;F!8;:SBCD4GAE-V2SC_:7@U*=V[=!-62;ZGW717Q+X
M%_;)\=?#OQQ;^%/C+H@M5D*1MJ MQ!-%DX\U@O[N2//4H!CG&<8K[6\Y9(/-
MC8.C+N5E.01C((IRTCS[HF^O*]R2BO@#X??MU>,--TOQ!9ZO')XR\4W-Y'!H
MEFEHD2)G>&W>2BE^=@"CYB>XZU=\5?%;]JKP+9MXNUO3$M?#Z8DDM/L=I)#$
MI&/G5"9T7/.688/4]J/-[=^A;BTW'JK_ ('WE17EW[.OQPM?CQX 36TMA8:C
M;RFUOK-6++'* #E2>2K @C/N.<9KG/VHOVE$^ VCV-KIME'JGBC5-WV2WFSY
M<2C@R.!RPR0 H(R<\\43_=NSW)A[ZNCW2BO@_4/%W[7TFCR^(%L[FSTYH_/%
MO!8Z>TB)C.!"RM-^!!-9WP)^-7[1'Q>\46W]FZW'JNDV-[;C54>WTZ!HX&?Y
MB5*+(05#<H,\<<U48N4N7K^7J3)\L>;H?H#1114E'%_&/XD+\)/AOK/BQM/.
MJ#3D1OL@F\KS"TBH!OVMC[V>AZ57^"'Q27XS?#?3/%BZ:=(^V-*ILS/YVPI(
MR??VKG.W/0=:^8/VTO\ A=6/%GE[/^%2[+;=M^Q]/W?7/[_/G>G\J\]^!_\
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
MWJDY]W<****!!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5\9_\
M!0GP3KU\_A+Q79Z>^J:'I E2\B52ZPDLC!G Y",%VEN@P.F17V914M.ZDMT[
ME)Z-/9GR-H/_  48\!II5NFH>%]>L+A$53;V$<$T*8 X5FD0X'0?*. *\K^.
M/QPOOVPKS1?!7@3PA>M'#=_:OM5V%,P.&3+;25BC ;))8\X].?M_4O@_X#UF
M[:ZU#P3X=OKIL!IKG2;>1SCIEF0FM_1?#^E^&[-;/2=-M-+M% "V]E L,8QT
MPJ@"JTD[R1*O%6B9_P /_"__  A/@;0/#_G?:/[+L8;,S'^,H@4G\2*WZ**J
M4G*3D^I,8J*45T"BBBI*"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH XWXS?\DA\;_\ 8$O?_1#U\_\ _!./_DDO
MB+_L--_Z(BKZ ^,W_)(?&_\ V!+W_P!$/7S_ /\ !./_ ))+XB_[#3?^B(J=
M+XJO^%?^E%5/@I_XG^1YU^U9"/'W[8'@OPKJ!9M*7[#:M#G@K+*6D_$@@?@*
M^\[>WBM8(X(8UBAC4(D:#"JH&  .P KX8_;J\.:IX%^+GA#XG:="SVZ>2C2
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
MC$5G86\=M"H'144*/Y5I444-N3NQ12BDD%%%%(84444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
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
MRV+E[RC9[=#G_P!KK]G_ .$7PO\  LM]H$G]A>)Q)&MKI:W[SFX!8;\I(S,
M%.[<"!P/7GZ3_9-U'6=5_9^\(W.NO++>M ZI).<N\(D81$GO\@7!],5Y=\/_
M /@GCX-\-WT%YXCUF]\4O"V[[,(A:6S\\!U!9B/;>,_3BOJFUM8;&VBM[>)(
M+>%!''%&H544# 4 = !VK6/NPDKWN_N,Y>]).UK?B?-7_!0+4M%M?@C%::C%
MYVIW.H1?V;AL-'(N2[^XV%E/NXKH?V*OAR? /P-TR>=-M_KC'5)N.0K@"(?]
M\!3]6-+\?OV73\?/%V@ZE?\ BJ33=(TN/RSI<=D)#(2^Z1A)Y@VE@%7[IQMS
M7NEO;QVEO%!"@CBC4(B*.%4#  _"HI^[&3>\G^"_SLF54]Z44MDOQ?\ D244
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!__
!V0$!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>21
<FILENAME>aca-20241231_g3.jpg
<TEXT>
begin 644 aca-20241231_g3.jpg
M_]C_X  02D9)1@ ! 0$ P #   #_VP!#  ," @," @,# P,$ P,$!0@%!00$
M!0H'!P8(# H,# L*"PL-#A(0#0X1#@L+$!80$1,4%145# \7&!84&!(4%13_
MVP!# 0,$! 4$!0D%!0D4#0L-%!04%!04%!04%!04%!04%!04%!04%!04%!04
M%!04%!04%!04%!04%!04%!04%!04%!3_P  1" .B"> # 2(  A$! Q$!_\0
M'P   04! 0$! 0$           $" P0%!@<("0H+_\0 M1   @$# P($ P4%
M! 0   %] 0(#  01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D*
M%A<8&1HE)B<H*2HT-38W.#DZ0T1%1D=(24I35%565UA96F-D969G:&EJ<W1U
M=G=X>7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7&
MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$  P$! 0$!
M 0$! 0        $" P0%!@<("0H+_\0 M1$  @$"! 0#! <%! 0  0)W  $"
M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF
M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$
MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4
MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,!  (1 Q$ /P#]4Z**P_$W
MCKPUX*^S?\)#XATK0?M.[R/[3O8K;S=N-VW>PW8W+G'3</6@#<HKA_\ A>GP
MV_Z*%X5_\'5M_P#%T?\ "]/AM_T4+PK_ .#JV_\ BZ .XHKA_P#A>GPV_P"B
MA>%?_!U;?_%T?\+T^&W_ $4+PK_X.K;_ .+H [BBN'_X7I\-O^BA>%?_  =6
MW_Q='_"]/AM_T4+PK_X.K;_XN@#N**X?_A>GPV_Z*%X5_P#!U;?_ !='_"]/
MAM_T4+PK_P"#JV_^+H [BBN'_P"%Z?#;_HH7A7_P=6W_ ,71_P +T^&W_10O
M"O\ X.K;_P"+H [BBN'_ .%Z?#;_ **%X5_\'5M_\71_PO3X;?\ 10O"O_@Z
MMO\ XN@#N**X?_A>GPV_Z*%X5_\ !U;?_%T?\+T^&W_10O"O_@ZMO_BZ .XH
MKA_^%Z?#;_HH7A7_ ,'5M_\ %T?\+T^&W_10O"O_ (.K;_XN@#N**X?_ (7I
M\-O^BA>%?_!U;?\ Q='_  O3X;?]%"\*_P#@ZMO_ (N@#N**X?\ X7I\-O\
MHH7A7_P=6W_Q='_"]/AM_P!%"\*_^#JV_P#BZ .XHKA_^%Z?#;_HH7A7_P '
M5M_\71_PO3X;?]%"\*_^#JV_^+H [BBN'_X7I\-O^BA>%?\ P=6W_P 71_PO
M3X;?]%"\*_\ @ZMO_BZ .XHKA_\ A>GPV_Z*%X5_\'5M_P#%T?\ "]/AM_T4
M+PK_ .#JV_\ BZ .XHKA_P#A>GPV_P"BA>%?_!U;?_%T?\+T^&W_ $4+PK_X
M.K;_ .+H [BBN'_X7I\-O^BA>%?_  =6W_Q='_"]/AM_T4+PK_X.K;_XN@#N
M**X?_A>GPV_Z*%X5_P#!U;?_ !='_"]/AM_T4+PK_P"#JV_^+H [BBN'_P"%
MZ?#;_HH7A7_P=6W_ ,71_P +T^&W_10O"O\ X.K;_P"+H [BBN'_ .%Z?#;_
M **%X5_\'5M_\71_PO3X;?\ 10O"O_@ZMO\ XN@#N**X?_A>GPV_Z*%X5_\
M!U;?_%T?\+T^&W_10O"O_@ZMO_BZ .XHKA_^%Z?#;_HH7A7_ ,'5M_\ %T?\
M+T^&W_10O"O_ (.K;_XN@#N**X?_ (7I\-O^BA>%?_!U;?\ Q='_  O3X;?]
M%"\*_P#@ZMO_ (N@#N**X?\ X7I\-O\ HH7A7_P=6W_Q='_"]/AM_P!%"\*_
M^#JV_P#BZ .XHKA_^%Z?#;_HH7A7_P '5M_\71_PO3X;?]%"\*_^#JV_^+H
M[BBN'_X7I\-O^BA>%?\ P=6W_P 71_PO3X;?]%"\*_\ @ZMO_BZ .XHKA_\
MA>GPV_Z*%X5_\'5M_P#%T?\ "]/AM_T4+PK_ .#JV_\ BZ .XHKA_P#A>GPV
M_P"BA>%?_!U;?_%T?\+T^&W_ $4+PK_X.K;_ .+H [BBN'_X7I\-O^BA>%?_
M  =6W_Q='_"]/AM_T4+PK_X.K;_XN@#N**X?_A>GPV_Z*%X5_P#!U;?_ !='
M_"]/AM_T4+PK_P"#JV_^+H [BBN'_P"%Z?#;_HH7A7_P=6W_ ,71_P +T^&W
M_10O"O\ X.K;_P"+H [BBN'_ .%Z?#;_ **%X5_\'5M_\71_PO3X;?\ 10O"
MO_@ZMO\ XN@#N**X?_A>GPV_Z*%X5_\ !U;?_%T?\+T^&W_10O"O_@ZMO_BZ
M .XHKA_^%Z?#;_HH7A7_ ,'5M_\ %T?\+T^&W_10O"O_ (.K;_XN@#N**X?_
M (7I\-O^BA>%?_!U;?\ Q='_  O3X;?]%"\*_P#@ZMO_ (N@#N**X?\ X7I\
M-O\ HH7A7_P=6W_Q='_"]/AM_P!%"\*_^#JV_P#BZ .XHKA_^%Z?#;_HH7A7
M_P '5M_\71_PO3X;?]%"\*_^#JV_^+H [BBN'_X7I\-O^BA>%?\ P=6W_P 7
M1_PO3X;?]%"\*_\ @ZMO_BZ .XHKA_\ A>GPV_Z*%X5_\'5M_P#%T?\ "]/A
MM_T4+PK_ .#JV_\ BZ .XHKA_P#A>GPV_P"BA>%?_!U;?_%T?\+T^&W_ $4+
MPK_X.K;_ .+H [BBN'_X7I\-O^BA>%?_  =6W_Q='_"]/AM_T4+PK_X.K;_X
MN@#N**X?_A>GPV_Z*%X5_P#!U;?_ !='_"]/AM_T4+PK_P"#JV_^+H [BBN'
M_P"%Z?#;_HH7A7_P=6W_ ,71_P +T^&W_10O"O\ X.K;_P"+H [BBN'_ .%Z
M?#;_ **%X5_\'5M_\71_PO3X;?\ 10O"O_@ZMO\ XN@#N**X?_A>GPV_Z*%X
M5_\ !U;?_%T?\+T^&W_10O"O_@ZMO_BZ .XHKA_^%Z?#;_HH7A7_ ,'5M_\
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
M#E_Y2[W_ .,T >X45X?_ ,-K_!C_ *'+_P I=[_\9H_X;7^#'_0Y?^4N]_\
MC- 'N%%>'_\ #:_P8_Z'+_REWO\ \9H_X;7^#'_0Y?\ E+O?_C- 'N%%>'_\
M-K_!C_H<O_*7>_\ QFC_ (;7^#'_ $.7_E+O?_C- 'N%%>'_ /#:_P &/^AR
M_P#*7>__ !FC_AM?X,?]#E_Y2[W_ .,T >X45X?_ ,-K_!C_ *'+_P I=[_\
M9H_X;7^#'_0Y?^4N]_\ C- 'N%%>'_\ #:_P8_Z'+_REWO\ \9H_X;7^#'_0
MY?\ E+O?_C- 'N%%>'_\-K_!C_H<O_*7>_\ QFC_ (;7^#'_ $.7_E+O?_C-
M 'N%%>'_ /#:_P &/^AR_P#*7>__ !FC_AM?X,?]#E_Y2[W_ .,T >X45X?_
M ,-K_!C_ *'+_P I=[_\9H_X;7^#'_0Y?^4N]_\ C- 'N%%>'_\ #:_P8_Z'
M+_REWO\ \9H_X;7^#'_0Y?\ E+O?_C- 'N%%>'_\-K_!C_H<O_*7>_\ QFC_
M (;7^#'_ $.7_E+O?_C- 'N%%>'_ /#:_P &/^AR_P#*7>__ !FC_AM?X,?]
M#E_Y2[W_ .,T >X45X?_ ,-K_!C_ *'+_P I=[_\9H_X;7^#'_0Y?^4N]_\
MC- 'N%%>'_\ #:_P8_Z'+_REWO\ \9H_X;7^#'_0Y?\ E+O?_C- 'N%%>'_\
M-K_!C_H<O_*7>_\ QFC_ (;7^#'_ $.7_E+O?_C- 'N%%>'_ /#:_P &/^AR
M_P#*7>__ !FC_AM?X,?]#E_Y2[W_ .,T >X45X?_ ,-K_!C_ *'+_P I=[_\
M9H_X;7^#'_0Y?^4N]_\ C- 'N%%>'_\ #:_P8_Z'+_REWO\ \9H_X;7^#'_0
MY?\ E+O?_C- 'N%%>'_\-K_!C_H<O_*7>_\ QFC_ (;7^#'_ $.7_E+O?_C-
M 'N%%>'_ /#:_P &/^AR_P#*7>__ !FC_AM?X,?]#E_Y2[W_ .,T >X45X?_
M ,-K_!C_ *'+_P I=[_\9H_X;7^#'_0Y?^4N]_\ C- 'N%%>'_\ #:_P8_Z'
M+_REWO\ \9H_X;7^#'_0Y?\ E+O?_C- 'N%%>'_\-K_!C_H<O_*7>_\ QFC_
M (;7^#'_ $.7_E+O?_C- 'N%%>'_ /#:_P &/^AR_P#*7>__ !FC_AM?X,?]
M#E_Y2[W_ .,T >X45X?_ ,-K_!C_ *'+_P I=[_\9H_X;7^#'_0Y?^4N]_\
MC- 'N%%>'_\ #:_P8_Z'+_REWO\ \9H_X;7^#'_0Y?\ E+O?_C- 'N%%>'_\
M-K_!C_H<O_*7>_\ QFC_ (;7^#'_ $.7_E+O?_C- 'N%%>'_ /#:_P &/^AR
M_P#*7>__ !FC_AM?X,?]#E_Y2[W_ .,T >X45X?_ ,-K_!C_ *'+_P I=[_\
M9H_X;7^#'_0Y?^4N]_\ C- 'N%%>'_\ #:_P8_Z'+_REWO\ \9H_X;7^#'_0
MY?\ E+O?_C- 'N%%>'_\-K_!C_H<O_*7>_\ QFC_ (;7^#'_ $.7_E+O?_C-
M 'N%%>'_ /#:_P &/^AR_P#*7>__ !FC_AM?X,?]#E_Y2[W_ .,T >X45X?_
M ,-K_!C_ *'+_P I=[_\9H_X;7^#'_0Y?^4N]_\ C- 'N%%>'_\ #:_P8_Z'
M+_REWO\ \9H_X;7^#'_0Y?\ E+O?_C- 'N%%>'_\-K_!C_H<O_*7>_\ QFC_
M (;7^#'_ $.7_E+O?_C- 'N%%>'_ /#:_P &/^AR_P#*7>__ !FC_AM?X,?]
M#E_Y2[W_ .,T >X45X?_ ,-K_!C_ *'+_P I=[_\9H_X;7^#'_0Y?^4N]_\
MC- 'N%%>'_\ #:_P8_Z'+_REWO\ \9H_X;7^#'_0Y?\ E+O?_C- 'N%%>'_\
M-K_!C_H<O_*7>_\ QFC_ (;7^#'_ $.7_E+O?_C- 'N%%>'_ /#:_P &/^AR
M_P#*7>__ !FC_AM?X,?]#E_Y2[W_ .,T >X45X?_ ,-K_!C_ *'+_P I=[_\
M9H_X;7^#'_0Y?^4N]_\ C- 'N%%>'_\ #:_P8_Z'+_REWO\ \9H_X;7^#'_0
MY?\ E+O?_C- 'N%%>'_\-K_!C_H<O_*7>_\ QFC_ (;7^#'_ $.7_E+O?_C-
M 'N%%8?@GQMHOQ%\,67B'P]>_P!H:/>;_(N?*>+?L=D;Y74,,,K#D=JW* "O
MA_\ X*8?\TX_[B7_ +:U]P5\/_\ !3#_ )IQ_P!Q+_VUH \=^%_[%GC?XM>!
M=,\5Z1JGA^VT[4/-\J*^N)TF'ERO$=P6%A]Y#C!/&/I75?\ #N7XD_\ 0;\*
M_P#@7<__ "/7U1^Q/_R;)X-_[??_ $MGKW"@#\Y_^'<OQ)_Z#?A7_P "[G_Y
M'H_X=R_$G_H-^%?_  +N?_D>OT8HH _.?_AW+\2?^@WX5_\  NY_^1Z/^'<O
MQ)_Z#?A7_P "[G_Y'K]&** /SG_X=R_$G_H-^%?_  +N?_D>C_AW+\2?^@WX
M5_\  NY_^1Z_1BB@#\Y_^'<OQ)_Z#?A7_P "[G_Y'H_X=R_$G_H-^%?_  +N
M?_D>OT8HH _.?_AW+\2?^@WX5_\  NY_^1Z/^'<OQ)_Z#?A7_P "[G_Y'K]&
M** /SG_X=R_$G_H-^%?_  +N?_D>C_AW+\2?^@WX5_\  NY_^1Z_1BB@#\Y_
M^'<OQ)_Z#?A7_P "[G_Y'H_X=R_$G_H-^%?_  +N?_D>OT8HH _.?_AW+\2?
M^@WX5_\  NY_^1Z/^'<OQ)_Z#?A7_P "[G_Y'K]&** /SG_X=R_$G_H-^%?_
M  +N?_D>C_AW+\2?^@WX5_\  NY_^1Z_1BB@#\Y_^'<OQ)_Z#?A7_P "[G_Y
M'H_X=R_$G_H-^%?_  +N?_D>OT8HH _.?_AW+\2?^@WX5_\  NY_^1Z/^'<O
MQ)_Z#?A7_P "[G_Y'K]&** /SG_X=R_$G_H-^%?_  +N?_D>C_AW+\2?^@WX
M5_\  NY_^1Z_1BB@#\Y_^'<OQ)_Z#?A7_P "[G_Y'H_X=R_$G_H-^%?_  +N
M?_D>OT8HH _.?_AW+\2?^@WX5_\  NY_^1Z/^'<OQ)_Z#?A7_P "[G_Y'K]&
M** /SG_X=R_$G_H-^%?_  +N?_D>C_AW+\2?^@WX5_\  NY_^1Z_1BB@#\Y_
M^'<OQ)_Z#?A7_P "[G_Y'H_X=R_$G_H-^%?_  +N?_D>OT8HH _.?_AW+\2?
M^@WX5_\  NY_^1Z/^'<OQ)_Z#?A7_P "[G_Y'K]&** /SG_X=R_$G_H-^%?_
M  +N?_D>C_AW+\2?^@WX5_\  NY_^1Z_1BB@#\Y_^'<OQ)_Z#?A7_P "[G_Y
M'H_X=R_$G_H-^%?_  +N?_D>OT8HH _.?_AW+\2?^@WX5_\  NY_^1Z/^'<O
MQ)_Z#?A7_P "[G_Y'K]&** /SG_X=R_$G_H-^%?_  +N?_D>C_AW+\2?^@WX
M5_\  NY_^1Z_1BB@#\Y_^'<OQ)_Z#?A7_P "[G_Y'H_X=R_$G_H-^%?_  +N
M?_D>OT8HH _.?_AW+\2?^@WX5_\  NY_^1Z/^'<OQ)_Z#?A7_P "[G_Y'K]&
M** /SG_X=R_$G_H-^%?_  +N?_D>C_AW+\2?^@WX5_\  NY_^1Z_1BB@#\Y_
M^'<OQ)_Z#?A7_P "[G_Y'H_X=R_$G_H-^%?_  +N?_D>OT8HH _.?_AW+\2?
M^@WX5_\  NY_^1Z/^'<OQ)_Z#?A7_P "[G_Y'K]&** /SG_X=R_$G_H-^%?_
M  +N?_D>C_AW+\2?^@WX5_\  NY_^1Z_1BB@#\Y_^'<OQ)_Z#?A7_P "[G_Y
M'H_X=R_$G_H-^%?_  +N?_D>OT8HH _.?_AW+\2?^@WX5_\  NY_^1Z/^'<O
MQ)_Z#?A7_P "[G_Y'K]&** /SG_X=R_$G_H-^%?_  +N?_D>C_AW+\2?^@WX
M5_\  NY_^1Z_1BB@#\Y_^'<OQ)_Z#?A7_P "[G_Y'H_X=R_$G_H-^%?_  +N
M?_D>OT8HH _.?_AW+\2?^@WX5_\  NY_^1Z/^'<OQ)_Z#?A7_P "[G_Y'K]&
M** /SG_X=R_$G_H-^%?_  +N?_D>C_AW+\2?^@WX5_\  NY_^1Z_1BB@#\Y_
M^'<OQ)_Z#?A7_P "[G_Y'H_X=R_$G_H-^%?_  +N?_D>OT8HH _.?_AW+\2?
M^@WX5_\  NY_^1Z/^'<OQ)_Z#?A7_P "[G_Y'K]&** /SG_X=R_$G_H-^%?_
M  +N?_D>C_AW+\2?^@WX5_\  NY_^1Z_1BB@#\Y_^'<OQ)_Z#?A7_P "[G_Y
M'H_X=R_$G_H-^%?_  +N?_D>OT8HH _.?_AW+\2?^@WX5_\  NY_^1Z/^'<O
MQ)_Z#?A7_P "[G_Y'K]&** /SG_X=R_$G_H-^%?_  +N?_D>C_AW+\2?^@WX
M5_\  NY_^1Z_1BB@#\Y_^'<OQ)_Z#?A7_P "[G_Y'H_X=R_$G_H-^%?_  +N
M?_D>OT8HH _.?_AW+\2?^@WX5_\  NY_^1Z/^'<OQ)_Z#?A7_P "[G_Y'K]&
M** /SG_X=R_$G_H-^%?_  +N?_D>C_AW+\2?^@WX5_\  NY_^1Z_1BB@#\Y_
M^'<OQ)_Z#?A7_P "[G_Y'H_X=R_$G_H-^%?_  +N?_D>OT8HH _.?_AW+\2?
M^@WX5_\  NY_^1Z/^'<OQ)_Z#?A7_P "[G_Y'K]&** /SG_X=R_$G_H-^%?_
M  +N?_D>C_AW+\2?^@WX5_\  NY_^1Z_1BB@#\Y_^'<OQ)_Z#?A7_P "[G_Y
M'H_X=R_$G_H-^%?_  +N?_D>OT8HH _.?_AW+\2?^@WX5_\  NY_^1Z/^'<O
MQ)_Z#?A7_P "[G_Y'K]&** /R3^.7[.?B7]G_P#L3_A(;[2KS^UO/\C^S)99
M-OE>7NW;XTQGS5QC/0]*^_/V)_\ DV3P;_V^_P#I;/7A_P#P4P_YIQ_W$O\
MVUKW#]B?_DV3P;_V^_\ I;/0![A1110 4444 %%%% !1110!\/\ _!3#_FG'
M_<2_]M:X?X)_L-_\+B^&.C>+_P#A-?[(_M'SO]#_ +*\_P ORYI(OO\ GKG/
MEYZ#&<>]=Q_P4P_YIQ_W$O\ VUKW#]B?_DV3P;_V^_\ I;/0!X?_ ,.S_P#J
MH_\ Y0O_ +IH_P"'9_\ U4?_ ,H7_P!TU]P44 ?#_P#P[/\ ^JC_ /E"_P#N
MFC_AV?\ ]5'_ /*%_P#=-?<%% 'P_P#\.S_^JC_^4+_[IH_X=G_]5'_\H7_W
M37W!10!\/_\ #L__ *J/_P"4+_[IH_X=G_\ 51__ "A?_=-?<%% 'P__ ,.S
M_P#JH_\ Y0O_ +IH_P"'9_\ U4?_ ,H7_P!TU]P44 ?#_P#P[/\ ^JC_ /E"
M_P#NFC_AV?\ ]5'_ /*%_P#=-?<%% 'P_P#\.S_^JC_^4+_[IH_X=G_]5'_\
MH7_W37W!10!\/_\ #L__ *J/_P"4+_[IH_X=G_\ 51__ "A?_=-?<%% 'P__
M ,.S_P#JH_\ Y0O_ +IH_P"'9_\ U4?_ ,H7_P!TU]P44 ?#_P#P[/\ ^JC_
M /E"_P#NFC_AV?\ ]5'_ /*%_P#=-?<%% 'P_P#\.S_^JC_^4+_[IH_X=G_]
M5'_\H7_W37W!10!\/_\ #L__ *J/_P"4+_[IH_X=G_\ 51__ "A?_=-?<%%
M'P__ ,.S_P#JH_\ Y0O_ +IH_P"'9_\ U4?_ ,H7_P!TU]P44 ?#_P#P[/\
M^JC_ /E"_P#NFC_AV?\ ]5'_ /*%_P#=-?<%% 'P_P#\.S_^JC_^4+_[IH_X
M=G_]5'_\H7_W37W!10!\/_\ #L__ *J/_P"4+_[IH_X=G_\ 51__ "A?_=-?
M<%% 'P__ ,.S_P#JH_\ Y0O_ +IH_P"'9_\ U4?_ ,H7_P!TU]P44 ?#_P#P
M[/\ ^JC_ /E"_P#NFC_AV?\ ]5'_ /*%_P#=-?<%% 'P_P#\.S_^JC_^4+_[
MIH_X=G_]5'_\H7_W37W!10!\/_\ #L__ *J/_P"4+_[IH_X=G_\ 51__ "A?
M_=-?<%% 'P__ ,.S_P#JH_\ Y0O_ +IH_P"'9_\ U4?_ ,H7_P!TU]P44 ?#
M_P#P[/\ ^JC_ /E"_P#NFC_AV?\ ]5'_ /*%_P#=-?<%% 'P_P#\.S_^JC_^
M4+_[IH_X=G_]5'_\H7_W37W!10!\/_\ #L__ *J/_P"4+_[IH_X=G_\ 51__
M "A?_=-?<%% 'P__ ,.S_P#JH_\ Y0O_ +IH_P"'9_\ U4?_ ,H7_P!TU]P4
M4 ?#_P#P[/\ ^JC_ /E"_P#NFC_AV?\ ]5'_ /*%_P#=-?<%% 'P_P#\.S_^
MJC_^4+_[IH_X=G_]5'_\H7_W37W!10!\/_\ #L__ *J/_P"4+_[IH_X=G_\
M51__ "A?_=-?<%% 'P__ ,.S_P#JH_\ Y0O_ +IH_P"'9_\ U4?_ ,H7_P!T
MU]P44 ?#_P#P[/\ ^JC_ /E"_P#NFC_AV?\ ]5'_ /*%_P#=-?<%% 'P_P#\
M.S_^JC_^4+_[IH_X=G_]5'_\H7_W37W!10!\/_\ #L__ *J/_P"4+_[IH_X=
MG_\ 51__ "A?_=-?<%% 'P__ ,.S_P#JH_\ Y0O_ +IH_P"'9_\ U4?_ ,H7
M_P!TU]P44 ?#_P#P[/\ ^JC_ /E"_P#NFC_AV?\ ]5'_ /*%_P#=-?<%% 'P
M_P#\.S_^JC_^4+_[IH_X=G_]5'_\H7_W37W!10!\/_\ #L__ *J/_P"4+_[I
MH_X=G_\ 51__ "A?_=-?<%% 'P__ ,.S_P#JH_\ Y0O_ +IH_P"'9_\ U4?_
M ,H7_P!TU]P44 ?#_P#P[/\ ^JC_ /E"_P#NFC_AV?\ ]5'_ /*%_P#=-?<%
M% 'P_P#\.S_^JC_^4+_[IH_X=G_]5'_\H7_W37W!10!\/_\ #L__ *J/_P"4
M+_[IH_X=G_\ 51__ "A?_=-?<%% 'P__ ,.S_P#JH_\ Y0O_ +IH_P"'9_\
MU4?_ ,H7_P!TU]P44 ?#_P#P[/\ ^JC_ /E"_P#NFC_AV?\ ]5'_ /*%_P#=
M-?<%% 'P_P#\.S_^JC_^4+_[IH_X=G_]5'_\H7_W37W!10!\/_\ #L__ *J/
M_P"4+_[IH_X=G_\ 51__ "A?_=-?<%% 'P__ ,.S_P#JH_\ Y0O_ +IH_P"'
M9_\ U4?_ ,H7_P!TU]P44 ?#_P#P[/\ ^JC_ /E"_P#NFC_AV?\ ]5'_ /*%
M_P#=-?<%% 'P_P#\.S_^JC_^4+_[IH_X=G_]5'_\H7_W37W!10!\/_\ #L__
M *J/_P"4+_[IKRO]HS]D'_AG_P $6/B'_A+?[>^TZBEA]F_LW[-MW12OOW>:
M^<>5C&/XNO%?II7RO_P4:_Y(CHG_ &,4'_I-<T '_!.7_DB.M_\ 8Q3_ /I-
M;5]45\K_ /!.7_DB.M_]C%/_ .DUM7U10 4444 %%%% !1110 5\K_\ !1K_
M )(CHG_8Q0?^DUS7U17RO_P4:_Y(CHG_ &,4'_I-<T ?.?[.?[(/_#0'@B^\
M0_\ "6_V#]FU%[#[-_9OVG=MBB??N\U,9\W&,?P]>:]4_P"'9_\ U4?_ ,H7
M_P!TUW'_  3E_P"2(ZW_ -C%/_Z36U?5% 'P_P#\.S_^JC_^4+_[IH_X=G_]
M5'_\H7_W37W!10!\/_\ #L__ *J/_P"4+_[IH_X=G_\ 51__ "A?_=-?<%%
M'P__ ,.S_P#JH_\ Y0O_ +IH_P"'9_\ U4?_ ,H7_P!TU]P44 ?#_P#P[/\
M^JC_ /E"_P#NFC_AV?\ ]5'_ /*%_P#=-?<%% 'P_P#\.S_^JC_^4+_[IH_X
M=G_]5'_\H7_W37W!10!\/_\ #L__ *J/_P"4+_[IH_X=G_\ 51__ "A?_=-?
M<%% 'P__ ,.S_P#JH_\ Y0O_ +IH_P"'9_\ U4?_ ,H7_P!TU]P44 ?#_P#P
M[/\ ^JC_ /E"_P#NFC_AV?\ ]5'_ /*%_P#=-?<%% 'P_P#\.S_^JC_^4+_[
MIH_X=G_]5'_\H7_W37W!10!\/_\ #L__ *J/_P"4+_[IH_X=G_\ 51__ "A?
M_=-?<%% 'P__ ,.S_P#JH_\ Y0O_ +IH_P"'9_\ U4?_ ,H7_P!TU]P44 ?#
M_P#P[/\ ^JC_ /E"_P#NFC_AV?\ ]5'_ /*%_P#=-?<%% 'P_P#\.S_^JC_^
M4+_[IH_X=G_]5'_\H7_W37W!10!\/_\ #L__ *J/_P"4+_[IH_X=G_\ 51__
M "A?_=-?<%% 'P__ ,.S_P#JH_\ Y0O_ +IH_P"'9_\ U4?_ ,H7_P!TU]P4
M4 ?#_P#P[/\ ^JC_ /E"_P#NFC_AV?\ ]5'_ /*%_P#=-?<%% 'P_P#\.S_^
MJC_^4+_[IH_X=G_]5'_\H7_W37W!10!\/_\ #L__ *J/_P"4+_[IH_X=G_\
M51__ "A?_=-?<%% 'P__ ,.S_P#JH_\ Y0O_ +IH_P"'9_\ U4?_ ,H7_P!T
MU]P44 ?#_P#P[/\ ^JC_ /E"_P#NFC_AV?\ ]5'_ /*%_P#=-?<%% 'P_P#\
M.S_^JC_^4+_[IH_X=G_]5'_\H7_W37W!10!\/_\ #L__ *J/_P"4+_[IH_X=
MG_\ 51__ "A?_=-?<%% 'P__ ,.S_P#JH_\ Y0O_ +IH_P"'9_\ U4?_ ,H7
M_P!TU]P44 ?#_P#P[/\ ^JC_ /E"_P#NFC_AV?\ ]5'_ /*%_P#=-?<%% 'P
M_P#\.S_^JC_^4+_[IH_X=G_]5'_\H7_W37W!10!\/_\ #L__ *J/_P"4+_[I
MH_X=G_\ 51__ "A?_=-?<%% 'P__ ,.S_P#JH_\ Y0O_ +IH_P"'9_\ U4?_
M ,H7_P!TU]P44 ?#_P#P[/\ ^JC_ /E"_P#NFC_AV?\ ]5'_ /*%_P#=-?<%
M% 'P_P#\.S_^JC_^4+_[IH_X=G_]5'_\H7_W37W!10!\/_\ #L__ *J/_P"4
M+_[IH_X=G_\ 51__ "A?_=-?<%% 'P__ ,.S_P#JH_\ Y0O_ +IH_P"'9_\
MU4?_ ,H7_P!TU]P44 ?#_P#P[/\ ^JC_ /E"_P#NFC_AV?\ ]5'_ /*%_P#=
M-?<%% 'P_P#\.S_^JC_^4+_[IH_X=G_]5'_\H7_W37W!10!\/_\ #L__ *J/
M_P"4+_[IH_X=G_\ 51__ "A?_=-?<%% 'P__ ,.S_P#JH_\ Y0O_ +IH_P"'
M9_\ U4?_ ,H7_P!TU]P44 ?#_P#P[/\ ^JC_ /E"_P#NFC_AV?\ ]5'_ /*%
M_P#=-?<%% 'P_P#\.S_^JC_^4+_[IH_X=G_]5'_\H7_W37W!10!\/_\ #L__
M *J/_P"4+_[IH_X=G_\ 51__ "A?_=-?<%% 'P__ ,.S_P#JH_\ Y0O_ +IH
M_P"'9_\ U4?_ ,H7_P!TU]P44 ?#_P#P[/\ ^JC_ /E"_P#NFC_AV?\ ]5'_
M /*%_P#=-?<%% 'P_P#\.S_^JC_^4+_[IH_X=G_]5'_\H7_W37W!10!\/_\
M#L__ *J/_P"4+_[IH_X=G_\ 51__ "A?_=-?<%% 'P__ ,.S_P#JH_\ Y0O_
M +IH_P"'9_\ U4?_ ,H7_P!TU]P44 ?#_P#P[/\ ^JC_ /E"_P#NFC_AV?\
M]5'_ /*%_P#=-?<%% 'P_P#\.S_^JC_^4+_[IH_X=G_]5'_\H7_W37W!10!\
M/_\ #L__ *J/_P"4+_[IH_X=G_\ 51__ "A?_=-?<%% 'P__ ,.S_P#JH_\
MY0O_ +IH_P"'9_\ U4?_ ,H7_P!TU]P44 ?#_P#P[/\ ^JC_ /E"_P#NFO#_
M -IC]F?_ (9U_P"$;_XJ3_A(/[8^T_\ +C]F\GRO*_Z:/NSYOMC;WSQ^J%?#
M_P#P4P_YIQ_W$O\ VUH ]P_8G_Y-D\&_]OO_ *6SU[A7A_[$_P#R;)X-_P"W
MW_TMGKW"@ KX?_X*8?\ -./^XE_[:U]P5\/_ /!3#_FG'_<2_P#;6@#W#]B?
M_DV3P;_V^_\ I;/7N%>'_L3_ /)LG@W_ +??_2V>O<* "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ^'_\
M@IA_S3C_ +B7_MK7N'[$_P#R;)X-_P"WW_TMGKP__@IA_P TX_[B7_MK7N'[
M$_\ R;)X-_[??_2V>@#W"BBB@ HHHH **** "BBB@#X?_P""F'_-./\ N)?^
MVM>X?L3_ /)LG@W_ +??_2V>O#_^"F'_ #3C_N)?^VM>X?L3_P#)LG@W_M]_
M]+9Z /<**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ KY7_X*-?\ )$=$_P"QB@_])KFOJBOE?_@HU_R1'1/^
MQB@_])KF@ _X)R_\D1UO_L8I_P#TFMJ^J*^5_P#@G+_R1'6_^QBG_P#2:VKZ
MHH **** "BBB@ HHHH *^5_^"C7_ "1'1/\ L8H/_2:YKZHKY7_X*-?\D1T3
M_L8H/_2:YH /^"<O_)$=;_[&*?\ ])K:OJBOE?\ X)R_\D1UO_L8I_\ TFMJ
M^J* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH *^'_^"F'_ #3C_N)?^VM?<%?#_P#P4P_YIQ_W$O\ VUH
M]P_8G_Y-D\&_]OO_ *6SU[A7A_[$_P#R;)X-_P"WW_TMGKW"@ KX?_X*8?\
M-./^XE_[:U]P5\/_ /!3#_FG'_<2_P#;6@#W#]B?_DV3P;_V^_\ I;/7N%>'
M_L3_ /)LG@W_ +??_2V>O<* "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH ^'_\ @IA_S3C_ +B7_MK7N'[$
M_P#R;)X-_P"WW_TMGKP__@IA_P TX_[B7_MK7N'[$_\ R;)X-_[??_2V>@#W
M"BBB@ HHHH **** "BBB@#X?_P""F'_-./\ N)?^VM>X?L3_ /)LG@W_ +??
M_2V>O#_^"F'_ #3C_N)?^VM>X?L3_P#)LG@W_M]_]+9Z /<**** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ KY
M7_X*-?\ )$=$_P"QB@_])KFOJBOE?_@HU_R1'1/^QB@_])KF@ _X)R_\D1UO
M_L8I_P#TFMJ^J*^5_P#@G+_R1'6_^QBG_P#2:VKZHH **** "BBB@ HHHH *
M^5_^"C7_ "1'1/\ L8H/_2:YKZHKY7_X*-?\D1T3_L8H/_2:YH /^"<O_)$=
M;_[&*?\ ])K:OJBOE?\ X)R_\D1UO_L8I_\ TFMJ^J* "BBB@ HHHH ****
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
M_B#Q9I5O;76H:>(/*BO%9HB9)XXCN"LI. Y/!'2@#T6BO _V1_C]K_Q\\/\
MB"\\066FV=QIUU'#'_9L<B(RLA/(=W.<CL>_2O4/BQXRG^'OPU\2^)+6WCNK
MG3+&6YBAF)",ZK\N['.,XSC'U'6@#K**^:?V1?VFO$OQ\U3Q+9^(=.TJT_LZ
M&"6!],CECSN9PP8/(^>BXQC&#USQWOQ^_:0\.? +2K=]01M3UJ[YM=(MY LC
MIG!D<G.Q!@C)!R> #@D 'K-%?"6F_MK?&KQ5:OJGA[X:VNHZ+$Q62XMM*O;I
M%90"X,J.%! (/(XS7>>#/VR/$WQ&^'_C)M#\$$^/-!A@EBTU%ENH[D-.L<G[
MM0L@* D[<GIUZB@#ZQHKX-\0?ME?'OPGIYO]<^&]CHUB&"?:M0T*_@BW'H-S
MS 9/I4/AO]M;XZ>,K:6X\/\ P]TW7+>%_+DETW1;ZX1&QG:2DQ ..<&@#[XH
MKYWT']I[5/"7P0N/&7Q4\/R>'M;^WR65IH\-G-:R79"*R;4F)8#ELN3@!3WP
M#XO9?MP?&/Q1%<ZGX=^'%G>Z);Y,TT.FWET(@,EMTJ.%' [CC% 'WA17C/[-
M'[1"_M :%JLL^B/H>J:3)'#=1"7S(G+J<,A(##E'RI'''S-SCV:@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** /A_\ X*8?\TX_[B7_ +:U[A^Q
M/_R;)X-_[??_ $MGKP__ (*8?\TX_P"XE_[:U[A^Q/\ \FR>#?\ M]_]+9Z
M/<**** "BBB@ HHHH **** /A_\ X*8?\TX_[B7_ +:U[A^Q/_R;)X-_[??_
M $MGKP__ (*8?\TX_P"XE_[:U[A^Q/\ \FR>#?\ M]_]+9Z /<**** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **^0/VV_C[XZ^$?BWPY8>$
MM;&DVUU8O/.OV2"8NWF;1S(C8P!VQUKD-"UO]L+Q-H>GZOILWVG3M0MX[NVF
MV:.GF12*&1L, 1E2#@@'UH ^[J*\@_9N?XM'P[JR?%J.,:D+H&RD'V;>8B@W
M _9SLP&'&1NY;/&,?$_B+]M#XPV7BO54MO$R+9VMW(JVPTRU*!%DVA23'NQT
M&=V>>M 'Z;T5Q7P:^)5K\7/AMHGB>W\M)+R ?:H(V!$%PO$D?4D ,#C/.TJ>
M]?,OQ)_:*\?^'_VQK+P-8:VL'A9]7TJS>P^QP-NCG2W,H\PH7R3(W(;CC% '
MV?17-_$3XA:)\+?"5]XC\077V73K5>=HW22N?NQHO\3,> /Q) !(^)[K]L+X
MR?&#Q!=6/PS\.FTMTX"VMF+R:)26VO+(X,:9&!R ,CB@#[\HKX9N/&/[7W@M
MHK[4](EUJW5PQM8[&RN@X'52MK^\ /L0?0U]/?L]_%*[^,7PMTWQ+J%E'I^H
MS2S07%O""(U>.1E^7<2<8"]>^: /2**^%_V2OVFOB/\ $[XT6NA^)=?74=)G
MM+B0VPL;>+:RKN4ADC5N/<GK6U^VC^T/\0?A5\4-&T+PCK0TNSGTB.[>-;*"
M=I)7GF3K(C'I&N ,=30!]G45\R?L6_M(:K\9=.UK1?%5W#=>)--*W,4ZQI$U
MS;-A2=B #*/C)  _>IQZS?MN?&+Q=\(/#/AFX\):H-)N+Z[ECGE^S13%E5 0
M,2*P')[#/% 'TK17D_PO\?:UXB_9MT_Q;J-RMQKKZ--=O<>4JAY45\,44!?X
M1P !7QC\.?VAOVCOBUKD^D>%-?\ [5U&&W:[DA^Q:;#B)652V9(U'WG48SGG
MZT ?I-17QAX;?]L&/Q%I;ZG''+IJW41NHYO[)V-%O&\-Y9#XVYSM.[TYKNOV
MW/C%XN^$'AGPS<>$M4&DW%]=RQSR_9HIBRJ@(&)%8#D]AGB@#Z5HKX#\$^-O
MVM?B+X8LO$/AZ]_M#1[S?Y%SY6D1;]CLC?*ZAAAE8<CM7T#^S6_QT&JZVGQ:
MCC.GF&,V,A^Q;Q(&.X#[,>A!&=X[+COD ][HK\^OBY^TQ\8;3X^ZYX-\*>(1
M"AU9=-TZQ6QLSEF941=\L9ZL1RS8Y["G>-OBQ^U1\(-/CUCQ8QBTMF\KS7L]
M/GB5CC&\VX)3.>-Q )XYH _0.BO&/V8?VB(?V@?"M[<36*Z;KFEND=_;Q$F(
M[]QC="3G!"-P>05/7K7S#\7/VF/C#:?'W7/!OA3Q"(4.K+ING6*V-F<LS*B+
MOEC/5B.6;'/84 ?H+17P_P#\9G_Y_L6O>/&7C#QUX)_9;O=?UB2&P\>V.DJ]
MQ-&D4BI<;@I?:,QEL') &W).!CB@#VBBOSG^&?QL_:;^,7]I?\(AK/\ :_\
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
MKQ-JECH&H)K>@Z:VI3:3-(H26-9%0[)ESP"Z9)08R>#7FG_#S#_JG'_E=_\
MN:@#[@HKX?\ ^'F'_5./_*[_ /<U>Y?!/]J+2/BI\.O$/B_6+!/"%AHEP8KE
MI[S[1'LV*P;=L4Y)8KM"DDXQDG  /;J*^,O$'_!2;2;/4I8M&\$76J62LRK<
MW6HBV9P#PVP1/C/7DU[-^S_^U)X<^/TEY8V-C>Z1K=G +B>SN@'0INV[HY%X
M8 E<[@I^;@$ F@#U'5/%VA:'JEAINHZUI^GZC?MML[.ZNHXYKEL@8C1B"YR0
M. >M:U?&GAU3\7OV_M7NKL9LO!UHZV\9)(S%MC )]?-GDD X^[['/1_MI>$?
M'&K>#O$VM-XJ33/ ^F64)AT73PRS7TS2*C_:&X&P;P0N6!VCY0>: /JBLGP]
MXNT+Q=#/+H6M:?K45O)Y4TFGW4<ZQOC.UBA.#[&O)?V)_P#DV3P;_P!OO_I;
M/7DWP.9_A/\ MI>/_ UN3_8^M(]Y#%N(5'*K<I@'J%225/7CKP<@'V31110
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
M&B3QZ_X)UC[UM-:W%IPI^1T=&Y/3D2<?[K5]%_L@^)K7Q/\ L]>$FMI TEC
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
MCZ+I_AW38-.TJPMM,T^ $16EG"L448))(5%  Y)/ [U^=7['O_)VUS_W$?\
MV:@#K?V%?B%??#WXDZ]\+O$+-:&YED\B"8G]U>Q9#H,G W*I[<E%KG/C'_RD
M)L/^QBT+_P!%VE=A^W1\/+OX=^//#?Q<\,JMG.UU$EW(B@A+V+YX92"3NWJA
M4C;M_=#.2]>6:]XXLOB3^VAX5\3Z>"EKJ>L>'YQ&QR8F,=H'C)P,E6#*3T.W
MB@#T3_@I#XMNI/%GA7PP)R+.&Q.I/#M&#(\CQJV>_$;#'O[U]%_L\>'M!^"7
M[..CZG>F'3H&TP:UJM\5W,Q=/-);:N6*J0@ !.% &3R?GS_@I!X)OO[>\+>+
M8[<R:<UHVF33J,^7(KM(@;CC<'?'/\+=._MW[,WQ \.?'CX"VOAC4C!>7=GI
MJZ1J^F$F-C$%\M7&#G#H =RD8;.,$< &C_PVO\&/^AR_\I=[_P#&:]3\$^.-
M#^(WANUU[PYJ":GI-R6$=PB,F2K%6!5@&4@@\$"OA_\ ;9^ 7@/X1>"O#]_X
M2T+^R;NZU!H)I/MEQ-N3RV;&))& Y Z5[S^PA_R;II'_ %^77_HTT ?)7[!G
M_)Q&F_\ 7C=?^BZZC_@H5<+:_'SPW.X)2/0K9R%ZX%U<FN7_ &#/^3B--_Z\
M;K_T770_\%&O^2W:)_V+L'_I3<T -^*&GWG[)?[5UGXET]'7P_?SF^2-<[9+
M:5BMS!UY*DMMST_=FO2?^"BVH6^K> ? -]9S+<6ES<RS0S)RKHT2%6'L00:]
MA_:^^#Z_%KX27IM8!)KNC!KZQ;^)L#]Y&.0/F4=^ZK7P/XM^*3>,_P!G_P )
M^&KR5GU'PWJ<L2;@ #:R1@Q8(ZD%9%/H O/- 'W=\%?^3-]-_P"Q=NO_ $&6
MOB+]D_XU:)\"?B)J.OZ_:ZA=V=QI4EBB:;&CR!VFA<$AW0;<1MWSDCBOMWX*
M_P#)F^F_]B[=?^@RU\F?L$^$]$\8_&#6++7]&T_7+./0IIDM]2M4N(U<7%N
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
M)4,2?D<'(K[9_9\^*R?&3X5:/XB8H-0*?9M0CC!"I<H 'P". <A@.<!P,G%
M'YWZEXRLOA[^U]KOB348KB:QTSQ=?7$T=JJM*RBYDR%#$ GZD5]<Z3_P4)^'
M.KZI9V,>C^)XI+J9(%DEM+?8I9@H)Q.3@9[ FOEK2=+LM<_;>OK#4;.WO[&X
M\9WJ36MU$LD4BFYER&5@01[&OT/M?@I\/+*YBN+?P%X9@N(7$D<L6CVZNC Y
M# A,@@\Y% '@_P#P4!^%FM^./ ^AZ_HUH;Y?#KW$EY#%DRK!((]TBK_$%,0W
M=P#GH"1XY^S3^VS#\*O"MGX2\4Z1->Z/9LPM;[30OGQ(S,Y5T8@.-S=000,\
M-7Z S:YIMKJUMI<VH6L6IW2-+!9/,HFE1?O,B$[F R,D#BO!?VE/V8_A[XL\
M%Z]XB-A:^&M;L;.6Z74[/;;H[(K,%F7[C!F(RQ&_IAL#% 'LO@7XB>'/B9H:
M:QX8U:#5[!B1YD659""1AT8!D/!X8 XYZ5T=?G/_ ,$[]<U*U^,6IZ7!+*VF
M76DRRW-N"QCW))'LD('&X;BH)[.1WK]&* "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH *^5_P#@HU_R1'1/^QB@_P#2:YKZHKY7_P""C7_)$=$_
M[&*#_P!)KF@ _P""<O\ R1'6_P#L8I__ $FMJ^J*^5_^"<O_ "1'6_\ L8I_
M_2:VKZHH **** "BBB@ HHHH *^5_P#@HU_R1'1/^QB@_P#2:YKZHKY7_P""
MC7_)$=$_[&*#_P!)KF@ _P""<O\ R1'6_P#L8I__ $FMJ^J*^5_^"<O_ "1'
M6_\ L8I__2:VKZHH **** "BBB@ HHHH **** "BBB@ HHHH \F_:N_Y-W\<
M_P#7C_[42OF3_@FO_P C/XX_Z\[;_P!#>OIO]J[_ )-W\<_]>/\ [42OF3_@
MFO\ \C/XX_Z\[;_T-Z /KSXZ?\D1^(7_ &+NH?\ I-)7QM_P3<_Y*!XN_P"P
M7'_Z-%?9/QT_Y(C\0O\ L7=0_P#2:2OS4_9S_9^?]H+6]:TV+7%T.33[07*N
MUKYXE);:%/SKM'/7GZ4 >I?\%"Y?"<GQ"T+^Q/LK:\+>8:N]F4()W@1B3:<^
M:")<[N<;*^P/V8-/O],_9_\  T&I1^5=?V<D@7.2(W):+/H?+9..W3C&*_//
M0=#L/V=?CY'I?Q)\.V_B"QTZ=!*F]S'M8J\=U& 0) !@['!!!92 W*_JI<:E
M:VNFRZA+.BV4<1G:<'*B,+N+9'48YH ^"?V\_$UWX_\ C-X7^'NE-YLMFL<?
MDAN#=W3*%4@>B>5CO\YP.>>$_:(\"M^S#\>/#^H>&E2&UAMK/4+'J07B CD#
M9SRS1LQY/^MZ]AA^ _C7H=O^TI<?$OQ?:ZA=V9O+B^AM;&.-I [!EA4AG4;4
M4C^+.47KS7;?M:_M)>!?C]X9T.+1=.UVSUK2[IWCDU""!(3#(N)%RDK-NW)$
M1QC@^U 'Z'^'==M?%'A_2]9L2QLM1M8KR N "8Y$#KG!/."*_-7QMX/M_B!^
MV9XC\-W+I$FJ:I=6J22=(Y&A<1O^#[3COBOJ?]@?Q^/%GP37199%-[X>NGM2
MN#N,+DR1,3TZM(HQVCZ=S\X_\Y O^YGH ZO]A?XAW_P[^)6M_"WQ!OMOM4T@
MAAE8X@O(LAU&6 &]5/0$DHM<]_P4:_Y+=HG_ &+L'_I3<UU?[=7PUN_A]XYT
M'XL^'&:UEGNHX[MXP!Y-Y& T,G!R=ZHP/& 8^3\]>7?MG>/++XG>,?!'BC3P
M%MM3\*6TWE!MWE2?:;H21$X&2CAE)QR5- 'NG_!2:UU&3PMX*N(1,=*BN[E;
MG:F8Q*R1^46;L<"7 [Y/I3_V-?CK\--/^%]IX+U>:P\/:RAECNCJ02.'40[N
MVXRGY6^5MFUSZ 9&*^M?$GAO3/%^A7NC:S91:CI=[&8I[:895U/\B#@@CD$
M@@BOB?X\?L"VN@Z'J7B+P'JDQBLH'N9M&U([R44,S&*4 '(  ",#GGY^@H ^
MQ?"'PU\,> ;K5;CP[HMKHTFJ2++=K:*421E! (3.U?O'A0.M?G7XI_Y/NA_[
M'6S_ /2F*O1_^">_Q=UN3Q1>> ;ZYDO-%-C)=V2R,6-K(CKE4R<!&#L2,?>
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
MC41-+_!M*DX;"\DY!S7V-X5^'/@O1=<F\5^'-'TZSOM3M5C:^TT!8[B$D.I
M0["#A3N R>.:^:_B]_P3UT35H+G4/ &H2:-?_,XTJ^8RVLAR,*DGWX_XOO;P
M>!\HYKQS]B/XJ:_X)^,%AX*FFE?0]6FF@GL)&)$$X0D2(,X#;HU5CW7/<"@#
MUW]EO_1/VNOC7;/R\ES>S KTQ]MS^?SC]:],_;*\:>'K3X'^+] GUW3(=>GM
MH&BTN2\C6ZD7SXSE8BVXC"D\#L?2N2U3P3X@^''[;5GXNT_1=0OO"_BFV%M>
MW&EV3R1VKM&L9\XH,*#+'%(S,1PS-_":]<\>?LT_#?XG>(I==\2^'/[2U61%
MC>X^W7,65484;8Y%7@>U '"?L2^-/#TOP(\(^'4UW3'\01K>,^DK>1FZ4?:Y
MFR8MVX#:0W3H0:\_U'_3/^"DFE[./LMBV_=WSITG3_OL?K7OG@']FOX<?"_Q
M"NN>&?#8TW55C:%;@WMQ-A6^\ LDC#G'7&:\E_9K\$ZUXC^//Q(^*'B+0M5T
M5;J4VFD0ZY9O#.868?.!)RI6..).,CYV4' P0#ZGHHHH **** "BBB@ HHHH
M **** "BBB@ KX?_ ."F'_-./^XE_P"VM?<%?#__  4P_P":<?\ <2_]M: /
M</V)_P#DV3P;_P!OO_I;/7N%>'_L3_\ )LG@W_M]_P#2V>O<* "OA_\ X*8?
M\TX_[B7_ +:U]P5\/_\ !3#_ )IQ_P!Q+_VUH ]P_8G_ .39/!O_ &^_^EL]
M>X5X?^Q/_P FR>#?^WW_ -+9Z]PH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@#Y6_:B_8Q3XJ:E+XI\'26NF^))!F]M+@E(+T@<." =DG&.FUN
M"2IR3YIH?@G]KOP[I<.@V-S<IIJ%$26:_P!/F,:@*!B1V,H4 #@>AP.>?O2B
M@#P/]E?X-^-?AG_PE.L^.]935M;\0-;LR"=IWA$1F/S.>#DS=%X&/?CQCXQ?
ML)Z_IOBZ3Q-\*[]+<-<?:HM.,_V6:RDR6_<2# "@XV@E2O')QFON.B@#X-OO
M!O[7OB;2CHU_=W5M8MG=(NH6$+D'((,L+>81ACQG''L*]2_9G_8OM_@_K:^)
MO$]];:UXBA!%G%:!OLUH2"&<%@"[D' )4!<G@G!'U!10!X%^VC\+?$WQ<^%>
MFZ1X4TX:GJ-OK$5V\!GCA_=B&="0TC*O61>,UU7[,'@?6?AQ\#/#/AWQ!:"Q
MU>S%R9[<2I)LWW,LBC<A*GY77H37J=% 'QQ^V%^R?X@^('C"S\6> =,BNKZZ
MA,&J6B3QV[.XX68%V4$LI*MR.$7KDUM?LQ_LZ^+_  ;\%_B'X=\211Z!JGB2
M.:TMU\Y)S"&MVC$I,;$?>?H#GY>V17U;10!\':3\*?VJOA2ITWPQJ[ZKIR%H
MXMM_:SQ(@QC8EWR@/HH&.?7E_@?]BGQ_\1/'$7BCXM:JB1O,LEW;-="XO+@*
M!M3* QHG1>&. " !P:^[J* ([>WBL[>*"")(((E"1Q1J%5% P  .  .U?!_C
MG]EGXE:]^T[=>)[308V\/3:_#>C4&OH HA$B,6*;_,X /&W/'&:^]** "OAK
MX]?LP_$7QQ^TQ>>*M&T2.Z\/W-S8S"]-[ @58H84?*,X?(,;=%/45]RT4 87
MCKP?9>/_  ?K'AS40?L>I6SVTC+U7<.&'N#@CW%?(/[)/P$^+'P7^+\D^KZ)
M';>&+R":UO;J._MY$<*"T3J@<N<NH RH(#G..17VW10!\Z?M4?LGQ_'3R->T
M:^CTWQ19VYA"S)^YO$!)5'8<HP).&YZX(Z$>'^'/AO\ M8^ M''AS0YIDT9$
M$,96_L)5B0CI&TK>8@&X_=QC''05]]T4 ?'G[/?[&.M:7XXB\>?$Z_6]UJ&X
M^W6]C'<&9S<A]PFGEZ$AAN"J2"<$G@J?JGQGX.TGX@>%]1\/:Y:K>Z5?Q^7-
M"21G!!!!'1@P# ]B :VJ* /SZU3]C?XO_"'Q?)JGPTU/^T(0S?9[BVO8[:X$
M9) 259"J-@=>2#UP.E;.H?"/]J7XN*NE^+=<72-*E(2;S;RVBC* [LLEH#OY
M P#WQT'(^[** ,[P[I/]@>'],TSS?/\ L5K%;>;MV[]B!=V,G&<=,U\.>.?V
M6?B5KW[3MUXGM-!C;P]-K\-Z-0:^@"B$2(Q8IO\ ,X /&W/'&:^]** "OAKX
M]?LP_$7QQ^TQ>>*M&T2.Z\/W-S8S"]-[ @58H84?*,X?(,;=%/45]RT4 <3\
M8OA-H_QJ\"W?AK6=\44C+-;W40!DMIESMD7/L64CNK,,C.:^+]+_ &9/V@O@
M;KEVWP^U!;RVG*AI;"]ACCF .5,D-P0N1R.C8R1G!.?T&HH ^ ]5_9I_:&^.
MFIP#X@ZS%8641\P?;KR)XD/"YC@MLIOV]_ESSELFOK_X*_!O1/@?X+AT#1@T
MSLWG7E]*,274Q !<C^$< !1P .YR3WM% 'QA\2?V=?'_ (@_;&LO'-AHBS^%
MDU?2KQ[_ .V0+MC@2W$I\LN'R#&W 7GC%?8.N:)8>)-'O-*U2UCO=.O(F@GM
MY1E9$88(-7J* /S)\5?L,?%73?$E]8Z-HRZQHL=PXM+_ /M"VC#Q%L*[(\@9
M6VA<C'4<9K](_#&E/H/AK2=-E=99+.TAMV=>C%$"DCVXK3HH *^&OV3?V8?B
M+\+_ (T0:YXDT2.PTFWMKB'[2M[!+YC,I5=JHY;!]P*^Y:* "O/_ (^>$=3\
M>?!WQ3H&C0K<:G?6GEP1.X0,VY3C<>!P#UKT"B@#Y:_8<^"'C+X.P^,W\7:4
MNDMJ368MH_M44S,(A/N)\MF '[Q>ISUJ+]MC]FW7_B]-H'B#PAIZZCK=HC6-
MU;M<QPEX,ET8&0JORL7S\V?G'!Q7U510!Y!\%O NNZA^S[8^#?B7I2I>+;2Z
M;<6\EQ'<%[<$B)MR%E#!-H&"2-@/!X'R_KW[%OQ3^$OB]=8^%VLG48U!$,\5
MVEI=HN 2D@<A'4GC@D''*BOO^B@#X'\1?"']J?XP0?V/XLO_ +'I<FT2+<7U
MI!;N <CS$M,EP#@\J>@]!7T9^S7^S'I7[/\ IMS.UW_:_B2^0)=:AL*(B9!\
MJ-<G"@C)8\L0#QP![910!\7?MJ?L[_$#XM?%#2=9\)Z$-6T^'1X[223[9!"5
MD6>=R,2.I/$B\BL&/PW^V#)HL.B*\MCI\<*0(8;G2XGC1  H$D9\P< #(.3W
M[U]WT4 ?'/P)_83FT/Q-%XH^)5]:ZW=JWVE-)B9IHVF)W;[B1@/,(.<J 03U
M9AP?K3Q)X?L?%GA_4=%U.$7&GW\#VT\9[HRD''H>>#V-:5% 'Y^ZU^QC\5_A
M%XR;5_A?JYU*-%/D7,5S':705C@Q.KL$; P<YP<9P#@5-X@^!'[2WQRGL].\
M=7\=GI:2!C]KN[58$*@X<Q6N=S?,P!(SS@D#FOORB@#A/@O\(-'^"/@6W\-Z
M.TDXWFXNKN;[US<,JAI",X4850%'0*.IR3Y'^U+^R#!\9KK_ (27PY-;Z9XL
M"A+C[02(;Y%7"AB =K@!5#8P0 #T!'TO10!\#>&?A_\ M:^!-,_L'199UTI!
MY4;/?:?.J*<_<:5BZ@9/3'MT%>W?LP_!/X@>!_$FO>+?B)KRZIK&J6ZVJV_V
MAKB1%5@=S.<*.%7"KD8(Y&,5]%T4 >*?M>?#?Q#\4_@[-HGAFQ&HZI]N@G%N
M9HXMRJ3NPSLJ\9SR:P?V*?A!XI^$'@37+/Q9IZ:9>WNH^=%;K<1S-L$:KN)C
M9EY.>,YX[5]$T4 ?./[4OP-\??$#Q!H'BKX?:_\ V7JVDV[VQMTNGM965W!+
M)(O'(^\K8!"]3TKQ77OAQ^UCX^TD^&==N)/[%F3[/-))>V$:/&,?ZQHCYK@[
M1G().3GJ:^^** /!/V6OV7;?X!:?>7^I7<.J>*]0013W%N#Y-O"#GRHBP#$$
M@,S$#.U>!MR?>Z** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M^'_^"F'_ #3C_N)?^VM>X?L3_P#)LG@W_M]_]+9Z\/\ ^"F'_-./^XE_[:U[
MA^Q/_P FR>#?^WW_ -+9Z /<**** "BBB@ HHHH **** /A__@IA_P TX_[B
M7_MK7N'[$_\ R;)X-_[??_2V>O#_ /@IA_S3C_N)?^VM>X?L3_\ )LG@W_M]
M_P#2V>@#W"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** /F'
M]K;]EWQ-\>O$6A:GX?U+2;-;&U:VECU*25"<N6RI2-_7OBO-K']DO]HG2[&W
MLK+XJQ6EG;QK##;P>(M12.)% "HJB+ 4   #@ 5]ST4 >/?LV_#?X@?#?0M8
MMOB!XJ_X2F\N;E9+63[=/=^2@7!&^9589/8<<9[UY=\!_P!DCQ7\+?CI=>,M
M4U31KG2F^U^7%9RRM.?-)VY5HU4<'G#'\>M?65% '-_$CP+8?$SP+K7A?4QB
MTU.W:$R8R8GZI(!GDHX5A[J*^-_AC^P/XT\'?$_PWKNHZ[H,NE:3J<-\WV66
M<SR+%('4!&B"@DJ ?FXR>37W910!A>-O!.C?$3PS>Z!K]DE_IEVFV2)^H/9E
M/56!Y!'(-?'WB3_@GMKF@ZVNI_#SQQ]AD61GA6_,EO-;X.4VSPY+'WVKC&>>
MWV]10!\'W_[#/Q;\<7,1\9?$:SU&*$8BDN+Z[OW3V E5<#Z&OK7X)_"BV^"O
MP[T_PK;7\NJ"V9Y)+J:,1^8[L68A03M7)X&21ZFN[HH ^0?V:_V./%?P9^*T
M?B;5]8T:\T^"":&..Q>5I7WKM!(:-0OKU-:7[5W[)WBKX[?$32]?T/4]'LK.
MWTR.PE34)95DW+-*Y90D; C$@ZD<BOJRB@ KX=^,G[ .O^*/B)K&M>#M4T2R
MT?49S="SU"26)H)'Y=5V1,-N\L1TP"!CC-?<5% 'GG@?X8W'A'X&V7@9[R*>
M]ATA[%[E0?+\UT;<1QG:&8XXS@=*^0/#_P"PC\8_!NH2WGA[QKHVBW+H83<Z
M?JEY;2O&2#M)2$'!*J<9QD#TK] J* /B[0/V9?VBK#7=.N;SXL^=9PW,<DT?
M_"0ZA)N0,"PV-'M;(!X/!Z&O5OVMO@!KOQ\\/:#9Z#?Z?97.G7,DS_VB\B(Z
MLH'!1&.1CTKWNB@#X1T3]CW]H#PSI<.FZ1\3;72M.AW>59V.OZA##'N8L=J+
M" ,L23@=237N/[-GPC^*?PWUK6;GX@>-O^$HL[FW2.UM_P"T[J\\N0,26_?(
MNWCCCKGGI7OM% 'R#K/[''BO4OVF(?B%'K&C+H:Z]!J[0L\OVG;'*KE OE[2
M3MQG=WKZ>\?^#++XB>"]:\-Z@!]DU*V>W9BN[8Q'RN!D9*L PYZ@5T%% 'RC
M^RO^RUX[^ OQ!OM4U/6-#N]#O+)[::WLIIWE=@RM&^UHU4$8/.3PS#'.1R'Q
M8_8E^(/BSXO:UXQ\.^(=$L%NK_[?:R2W5Q!<V[@@J04B;#*0""&ZU]NT4 ?#
M_P#PRU^TE_T5W_RY=2_^-5] ZQ\*/%'B+]FF?P'JFM0:CXKGTP6LNIW4TDD<
MDP8-EI"N\C@#<5SWQ7K]% 'P'X9_8@^-W@K[3_PCWCS2M!^T[?/_ +,UB^MO
M-VYV[MD(W8W-C/3<?6MK0_\ @GWXH\4:ZNH_$7QX+TELS-8R2W=Q,N<X$TX&
MT\DY*M]*^XJ* ,+P3X)T;X=^&;+0- LDL-,M$VQQ)U)[LQZLQ/))Y)K=HHH
M^-OBE^P?K.N>/-6\6>$?&26-_J-[<Z@8[Q'A,$DK%]J2QY.,LXSC(&.O-<^W
M["_Q2\=:G;?\)[\2(+ZRA!VS&\NM2E3KPJS! ,G_ &N^<'H?NFB@#C_A/\+=
M%^#O@JS\-:&C_9H29)9I3F2>4@;I&]S@<#@  #I7F?[7'P!U_P"/GA_P_9^'
M[W3;.XTZZDFD_M*21$960#@HCG.1W'?K7OE% 'F'[-_PKU#X,_"?3?#&JW=M
M>ZA#+--+)9[C$"\A8!2P!/&.2!]*R/VK/@KK'QV^'%EH.AWMC97UKJ<5_NU!
MG6)E6*5"N45B#^]ST[5[-10!Y/\ LR_"/5/@G\+X?#>L7=I>WPNI;EY+$L8A
MOQ@ LJD]/05XY^TQ^QAKGQ6^)(\5^$-0TC3&NH$%]%?R2Q$SIP)4,<;YRH4'
M..5SSGCZ[HH Y.X\#IXN^&<7A?QD(M5>ZTZ*UU-H68)+*$7>Z$_,/G&X$\]*
M^0]:_P""?OB_POXDEU#X=^.(;&)7'V>2]N)K6ZB3J0984.2"!R N>N!BONBB
M@#X?T7]@?QAXL\2PZC\2_'BZI"N#*UK<3WES, 0-@EF5=@V@?-AL8QCO7V=X
M;\-Z9X0T*RT;1K*+3M+LHQ%!;0C"HH_F2<DD\DDDDDUI44 ?.7[1?[&VC?&C
M4CK^D7D?AWQ*R[9Y?)W07F,8,@!!# <;AG/&0<#'CNF_L7?'"PL!HT7Q*M+/
M02=IM+;6+X1[>W[D1A>PXSVK[OHH \?_ &:_V?U^ /AG4+.;67UO4]3F6XNY
MO+\N-6"XVH"23U/S$\\<#I6'^UQ\ =?^/GA_P_9^'[W3;.XTZZDFD_M*21$9
M60#@HCG.1W'?K7OE% 'F'[-_PKU#X,_"?3?#&JW=M>ZA#+--+)9[C$"\A8!2
MP!/&.2!]*[;QAX1TOQYX8U'P_K5M]KTN_B,,\6XJ2,Y!!'(((!![$"MFB@#X
M7UK_ ()^^+_"_B274/AWXXAL8E<?9Y+VXFM;J).I!EA0Y(('("YZX&*L:+^P
M/XP\6>)8=1^)?CQ=4A7!E:UN)[RYF (&P2S*NP;0/FPV,8QWK[@HH S?#?AO
M3/"&A66C:-91:=I=E&(H+:$85%'\R3DDGDDDDDFOE/X,_L<>*_AS^T!;>.-0
MUC1KC1[>>\F6*V>4W#^=%(B@JT848\S)^8]/>OKZB@#S[X\?"F'XT?#'5O#+
M/%!>2A9K*YF!*PW"'*,<<@'E21GACP>E>9_LC?L^^-/@&?$=KXAU31[W2]2\
MF6&'3I9I&CF3<&;YXT !4@'J3M7ICGZ-HH ^%_'7[#OQ)U3XK^(?%OAWQ-HF
MG?;=6N-2LY_MES;W,'F2LXY2$[6&[&0W:K'_  RU^TE_T5W_ ,N74O\ XU7W
M!10!\S?&K]D?5?C%X8\&2S^*_L_B_0M+AL;FZF1I8;R10OF2;^'5BVYMQ!SQ
MP.M>57?[$_QI\10P:3KOQ)M;S08P(Q#-JE[<JD8P5"PN@7@JO&0!@>@K[NHH
M \G_ &??V=="_9_T&YMK"=]4U>]*F]U29-C2A<[41,G8@R3C))).2>,>L444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5\K_ /!1K_DB.B?]
MC%!_Z37-?5%?*_\ P4:_Y(CHG_8Q0?\ I-<T '_!.7_DB.M_]C%/_P"DUM7U
M17RO_P $Y?\ DB.M_P#8Q3_^DUM7U10 4444 %%%% !1110 5\K_ /!1K_DB
M.B?]C%!_Z37-?5%?*_\ P4:_Y(CHG_8Q0?\ I-<T '_!.7_DB.M_]C%/_P"D
MUM7U17RO_P $Y?\ DB.M_P#8Q3_^DUM7U10 4444 %%%% !1110 4444 %%%
M% !1110!YG^TMHM_XB^!/C+3M+LI]1OY[+$5K:QF220AU.%4<DX!X'-?//\
MP3[^'/BKP9K7C&[\0>'-4T*":WMXHFU.T>W,C!G)"AP"V!U(&!D5]I44 <C\
M8-+N]<^$OC;3K"![J^O-#OK>W@C&6DD>W=54#U)('XU\G_L _#?Q9X-\9>*+
MSQ!X:U;0K::P2&.34K*2W#OY@.%W@9X]*^WJ* /D;]O?X'ZKXZT_0?%?AO2K
MO6-6L3]@NK2P@,TS6[%G1PJ@L0KE@<9_UF>@)K$FU?XFS?L0CP]_PB/B)/$8
MN5\/_9TTZ877V  -YGEXW>68QY!.._XU]J44 ?(?[%_[-NGV/@'5=4\?>#+6
M?5;^]V06?B#2PTL$,:X!"3+E-S,_0<A5.3QCVCQQ^S=X \3>#=;TJP\%^&],
MO[RSEAMKVWTR&%X)BI\N0.B;AAL'CTQ@]*]4HH _/S]B7PU\1?AK\9OL>I^$
M?$&F:!K%M+;WLUYIT\5LCQJTD4A8J%SE2@)S_K2!UJS_ ,*N\8_\-R?VY_PB
MNL_V)_PD'VG^T_L,OV7RL9W^;MV8_'KQUK[ZHH YGXE> M/^*'@/6O"VJ9%G
MJ5N8C(N<Q."&CD R,E'56 Z$K@\5^6FI?LZ_%.WUY=$F\%:[.]M+]CCN(;"6
M2U +D[EF5=A3+%MV<<FOUQHH ^<?VI=/^,UCX@T#Q'\+KFZEL[.W>&\T^UD1
M]SLXP[6\@VR#& " 67!/ YKQ'Q-\8/VF?B#H,WA5O 5_I?VR$VD]]::'<V\D
MBD ,3+(QC3< 1E=H^8XQQC[\HH ^7_V.OV6;_P"#GVSQ/XJ6)/$]Y#]FALXW
M$@LH206W,I*L[%5^[D #@G<0/$_$GPC\;7'[:<&M1>$]9DT8^*[6]_M);*0V
MP@6=&9S+C: %4GKVK]#** "BBB@#\_\ XS?L?^-_AGXYD\9?"V.2ZL8[HW5M
M:Z:V+O3R2/E5"<R)DD +D[>&&,FM"3]H']J&^TU-)B\ WEM??ZO^U5\-SK*3
MS\Q+YA'UV <"OO"B@#XA_9X_8W\47/CJ#QW\4)-D\5Q]NCTZ:=;BYN;C=N$D
M[#*A<\[<EB1SMQS[#^VYX7UGQ=\#9['0]*O-9OAJ%O+]EL(&FE*@L"0B@D@9
M'05[[10!\V_L%^$=<\&?!W5K/7]'O]$O)M=FG2WU&V>"1HS!;J&VN <95AG'
M8UX?^V;\ O%%K\88/%7@OP]JVI0:M&MU++HUM-.]O>1MAF/E@E,CRV!XR=V/
MNFOT"HH YCX9^(-3\5> ="U76M,N-&U:YM4:[L;N,QR12CA@5(!&2,XP."*^
M"/B)\'_'.J?M;7FHVGA#6Y],E\20W":@EA+]F,?F(V_S=NP*!U.<#%?H]10!
M\_\ [;3^)K[X,OH7A?0]4UJZU>\C@N5TNUDG:*!<R,6" D LB+Z$$C/8\G^Q
M_P#LTZ7H_P ,9;[Q[X-L;K6]2NVF2WUW38Y);:!0%1=LBDH20[$<=5XXKZLH
MH \?^*'[-?@CQ1\._$.EZ-X+T'3=8N+*065U8Z;;V\J3@;H\2! 5!8*#R."1
MD5\\_L&^'_'?P[^(6O:1KOA/7M)T74[+>UQ>Z=)#"MQ$WR?.Z@<J\@^4G)V\
M$#(^YJ* /SH_:L^$?C?6OVF-:UC3/".MZII5U)8R0WMC82SQ,JV\*-\R*0"&
M1@0<'C/0BOT7HHH _//]M'X1^-O%WQXN;_0_">LZO8W%I;1QW5C922Q;@H!!
M=00N#ZD5]N_%GX9Z9\7O .J^%]5_=PWD?[JX"[FMYE.8Y5Y'*L!QD9&1T)KK
MZ* /SBT7X:_'S]E?Q1?2>%M*NM9L+@;)#IMLU]:W:@D(S1+\ZL.H. 1DC)!.
M=KQGXK_:8_: L6\-R^#;SP_IEVOEW$$.G2:=%,H^8^9+<-G!'!4, V,8/(/Z
M!T4 >!?LI?LRI\!M%N[_ %6XCO?%>IH$N7@.8;:('(B0D G)P6;N0 !\N3X%
M^U1\+O&/B3]J&SU32?"NLZGIC?8/].L[&66 ;2 V9%4JN,'.2,=:^^J* *6M
M:/9^(M'O]*U& 7.GWT$EK<PL2!)&ZE77(((R"1QZU^5OQ(_9H^(O@SQ9J6@6
M7A;7M=TBTN9'LKZQTZ6XBFC; 5]T:D!BJIN7/!&*_5^B@#E/A+H]WX=^%?@S
M2K^(P7UCHME:W$1ZI(D"*R_@0:ZNBB@#\\_V;_A'XV\/_M96&K:GX3UG3]*M
M[O4))+^YLI([<*\$ZH1(1M.2Z@8)ZU^AE%% '(_&#2[O7/A+XVTZP@>ZOKS0
M[ZWMX(QEI)'MW55 ]22!^-?)_P"P#\-_%G@WQEXHO/$'AK5M"MIK!(8Y-2LI
M+<._F X7>!GCTK[>HH ^1OV]_@?JOCK3]!\5^&]*N]8U:Q/V"ZM+" S3-;L6
M='"J"Q"N6!QG_69Z FN\_9MT?5O'/[-J>$OB%X?OM/\ )CET5[;4[9[>66U"
MKY;J&&1M5@JM@8,>1TS7OM% 'YS7G[/WQG_9C\>-KG@2*ZUZS7<B76F0^=]H
MAR"8Y[;EN>. #R,JP(!'0>(/BU^T_P#$_2QX?@\$W^@"Y7[--<VFCS63RA@!
M\TT[;8^A^92F,GD<5]\T4 ?+/[(_[(]S\(;Z3Q9XLDAD\3/&T-K9V[AX[-&
MW,S?Q2$97Y> ">3NXX;]O_X<^*_&7C7PM=:!X:U?7;>+3Y(I)--L9;@(WF$X
M;8IP<$=:^WZ* /@7P[\=_P!H[PYX/TGPSIOPON;>#3K*#3[>[;PW?&8)&BHK
M,6;9NPHR2N.3P*9\._V0?B%\9/'C>+/BW--8V<THFNH[B9?MEYCHBHG$*<8Y
MVD# 5>X^_:* *7]BV7]B_P!D?9U_L[[/]E^S\[?*V[=GTV\5^>GB;]FCXL?L
MZ_$-/$7P]CN=;LXVD>UN-+C,LHAZF&>'&6R.,#<&P",'@?HQ10!^?WB[XE?M
M,?&+P^_A1_ M]HUK?)]ENI+;1Y[(W"-@%9)9VVJIP0=I488@\'%?0W[)O[-I
M^ _AN\N]5GCNO%&KK']K\K#1VL:Y*Q(V,DY;+'H2% 'R@GWNB@#Y5_:\_9)N
MOBQ=_P#"7^$-K>*%18KK3YI0B7J*,*R,Q 60# Y(4@#D$?-Y+X-^,'[3'PVT
M!- '@;5-;@MXA#;SZAH5S<R0*,@!9(R V.,;]W"CMU_02B@#YH_9KC^-OB#X
MBZKXF^)0N--T-M/DM;;2Y'$4:SF2$AU@4GHJ.-[<_,<=37;?M=>']3\4?L\^
M+=,T?3[K5=1F%J8K2SB:663;=PLVU5!)PJD\>E>PT4 ?)'_!/KP'XD\$Z+XT
M;Q#H.I:%]JN+40+J5J]N\FQ9-Q"N 2!N7G&.?8UZ1^U1HWQ/OO#NB:C\+[RX
MAU+2[I[BZMK6=4>=-G V/\DH!S\C9SD84FO;Z* /@Z[^/7[4,VEG0V\!WD=Z
MP:$ZM#X>N!-E@0&W@^2,;AA@H VC/?/3_LB_LDZ]X/\ %H\>>/81;:G '-AI
MSRB642."&GE921G:S +DG+$G:5&?LJB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "OA__ (*8?\TX_P"XE_[:U]P5\/\ _!3#_FG'_<2_]M:
M/</V)_\ DV3P;_V^_P#I;/7N%>'_ +$__)LG@W_M]_\ 2V>O<* "OA__ (*8
M?\TX_P"XE_[:U]P5\/\ _!3#_FG'_<2_]M: /</V)_\ DV3P;_V^_P#I;/7N
M%>'_ +$__)LG@W_M]_\ 2V>O<* "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH ^'_P#@IA_S3C_N)?\ MK7N
M'[$__)LG@W_M]_\ 2V>O#_\ @IA_S3C_ +B7_MK7N'[$_P#R;)X-_P"WW_TM
MGH ]PHHHH **** "BBB@ HHHH ^'_P#@IA_S3C_N)?\ MK7N'[$__)LG@W_M
M]_\ 2V>O#_\ @IA_S3C_ +B7_MK7N'[$_P#R;)X-_P"WW_TMGH ]PHHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "OE?_ (*-?\D1T3_L8H/_ $FN:^J*^5_^"C7_ "1'1/\ L8H/_2:YH /^
M"<O_ "1'6_\ L8I__2:VKZHKY7_X)R_\D1UO_L8I_P#TFMJ^J* "BBB@ HHH
MH **** "OE?_ (*-?\D1T3_L8H/_ $FN:^J*^5_^"C7_ "1'1/\ L8H/_2:Y
MH /^"<O_ "1'6_\ L8I__2:VKZHKY7_X)R_\D1UO_L8I_P#TFMJ^J* "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH *^'_\ @IA_S3C_ +B7_MK7W!7P_P#\%,/^:<?]Q+_VUH ]P_8G_P"3
M9/!O_;[_ .EL]>X5X?\ L3_\FR>#?^WW_P!+9Z]PH *^'_\ @IA_S3C_ +B7
M_MK7W!7P_P#\%,/^:<?]Q+_VUH ]P_8G_P"39/!O_;[_ .EL]>X5X?\ L3_\
MFR>#?^WW_P!+9Z]PH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@#X?_ ."F'_-./^XE_P"VM>X?L3_\FR>#
M?^WW_P!+9Z\/_P""F'_-./\ N)?^VM>X?L3_ /)LG@W_ +??_2V>@#W"BBB@
M HHHH **** "BBB@#X?_ ."F'_-./^XE_P"VM>X?L3_\FR>#?^WW_P!+9Z\/
M_P""F'_-./\ N)?^VM>X?L3_ /)LG@W_ +??_2V>@#W"BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *^5_\
M@HU_R1'1/^QB@_\ 2:YKZHKY7_X*-?\ )$=$_P"QB@_])KF@ _X)R_\ )$=;
M_P"QBG_])K:OJBOE?_@G+_R1'6_^QBG_ /2:VKZHH **** "BBB@ HHHH *^
M5_\ @HU_R1'1/^QB@_\ 2:YKZHKY7_X*-?\ )$=$_P"QB@_])KF@ _X)R_\
M)$=;_P"QBG_])K:OJBOE?_@G+_R1'6_^QBG_ /2:VKZHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ KX?
M_P""F'_-./\ N)?^VM?<%?#_ /P4P_YIQ_W$O_;6@#W#]B?_ )-D\&_]OO\
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
M44 %%%% !1110!\/_P#!3#_FG'_<2_\ ;6O</V)_^39/!O\ V^_^EL]>'_\
M!3#_ )IQ_P!Q+_VUKYS\$_M1?$[X=>&++P]X>\3?V?H]GO\ (MOL%K+LWNSM
M\SQ%CEF8\GO0!^ME%?E?_P -K_&?_H<O_*79?_&:/^&U_C/_ -#E_P"4NR_^
M,T ?JA17Y7_\-K_&?_H<O_*79?\ QFC_ (;7^,__ $.7_E+LO_C- 'ZH45^5
M_P#PVO\ &?\ Z'+_ ,I=E_\ &:/^&U_C/_T.7_E+LO\ XS0!^J%%?E?_ ,-K
M_&?_ *'+_P I=E_\9H_X;7^,_P#T.7_E+LO_ (S0!^J%%?E?_P -K_&?_H<O
M_*79?_&:/^&U_C/_ -#E_P"4NR_^,T ?JA17Y7_\-K_&?_H<O_*79?\ QFC_
M (;7^,__ $.7_E+LO_C- 'ZH45^5_P#PVO\ &?\ Z'+_ ,I=E_\ &:/^&U_C
M/_T.7_E+LO\ XS0!^J%%?E?_ ,-K_&?_ *'+_P I=E_\9H_X;7^,_P#T.7_E
M+LO_ (S0!^J%%?E?_P -K_&?_H<O_*79?_&:/^&U_C/_ -#E_P"4NR_^,T ?
MJA17Y7_\-K_&?_H<O_*79?\ QFC_ (;7^,__ $.7_E+LO_C- 'ZH45^5_P#P
MVO\ &?\ Z'+_ ,I=E_\ &:/^&U_C/_T.7_E+LO\ XS0!^J%%?E?_ ,-K_&?_
M *'+_P I=E_\9H_X;7^,_P#T.7_E+LO_ (S0!^J%%?E?_P -K_&?_H<O_*79
M?_&:/^&U_C/_ -#E_P"4NR_^,T ?JA17Y7_\-K_&?_H<O_*79?\ QFC_ (;7
M^,__ $.7_E+LO_C- 'ZH45^5_P#PVO\ &?\ Z'+_ ,I=E_\ &:/^&U_C/_T.
M7_E+LO\ XS0!^J%%?E?_ ,-K_&?_ *'+_P I=E_\9H_X;7^,_P#T.7_E+LO_
M (S0!^J%%?E?_P -K_&?_H<O_*79?_&:/^&U_C/_ -#E_P"4NR_^,T ?JA17
MY7_\-K_&?_H<O_*79?\ QFC_ (;7^,__ $.7_E+LO_C- 'ZH45^5_P#PVO\
M&?\ Z'+_ ,I=E_\ &:/^&U_C/_T.7_E+LO\ XS0!^J%%?E?_ ,-K_&?_ *'+
M_P I=E_\9H_X;7^,_P#T.7_E+LO_ (S0!^J%%?E?_P -K_&?_H<O_*79?_&:
M/^&U_C/_ -#E_P"4NR_^,T ?JA17Y7_\-K_&?_H<O_*79?\ QFC_ (;7^,__
M $.7_E+LO_C- 'ZH45^5_P#PVO\ &?\ Z'+_ ,I=E_\ &:/^&U_C/_T.7_E+
MLO\ XS0!^J%%?E?_ ,-K_&?_ *'+_P I=E_\9H_X;7^,_P#T.7_E+LO_ (S0
M!^J%%?E?_P -K_&?_H<O_*79?_&:/^&U_C/_ -#E_P"4NR_^,T ?JA17Y7_\
M-K_&?_H<O_*79?\ QFC_ (;7^,__ $.7_E+LO_C- 'ZH45^5_P#PVO\ &?\
MZ'+_ ,I=E_\ &:/^&U_C/_T.7_E+LO\ XS0!^J%%?E?_ ,-K_&?_ *'+_P I
M=E_\9H_X;7^,_P#T.7_E+LO_ (S0!^J%%?E?_P -K_&?_H<O_*79?_&:/^&U
M_C/_ -#E_P"4NR_^,T ?JA17Y7_\-K_&?_H<O_*79?\ QFC_ (;7^,__ $.7
M_E+LO_C- 'ZH45^5_P#PVO\ &?\ Z'+_ ,I=E_\ &:/^&U_C/_T.7_E+LO\
MXS0!^J%%?E?_ ,-K_&?_ *'+_P I=E_\9H_X;7^,_P#T.7_E+LO_ (S0!^J%
M%?E?_P -K_&?_H<O_*79?_&:/^&U_C/_ -#E_P"4NR_^,T ?JA17Y7_\-K_&
M?_H<O_*79?\ QFC_ (;7^,__ $.7_E+LO_C- 'ZH45^5_P#PVO\ &?\ Z'+_
M ,I=E_\ &:/^&U_C/_T.7_E+LO\ XS0!^J%%?E?_ ,-K_&?_ *'+_P I=E_\
M9H_X;7^,_P#T.7_E+LO_ (S0!^J%%?E?_P -K_&?_H<O_*79?_&:/^&U_C/_
M -#E_P"4NR_^,T ?JA17Y7_\-K_&?_H<O_*79?\ QFC_ (;7^,__ $.7_E+L
MO_C- 'ZH45^5_P#PVO\ &?\ Z'+_ ,I=E_\ &:/^&U_C/_T.7_E+LO\ XS0!
M^J%%?E?_ ,-K_&?_ *'+_P I=E_\9H_X;7^,_P#T.7_E+LO_ (S0!^J%%?E?
M_P -K_&?_H<O_*79?_&:/^&U_C/_ -#E_P"4NR_^,T ?JA17Y7_\-K_&?_H<
MO_*79?\ QFC_ (;7^,__ $.7_E+LO_C- 'ZH45^5_P#PVO\ &?\ Z'+_ ,I=
ME_\ &:/^&U_C/_T.7_E+LO\ XS0!^J%%?E?_ ,-K_&?_ *'+_P I=E_\9H_X
M;7^,_P#T.7_E+LO_ (S0!^J%%?E?_P -K_&?_H<O_*79?_&:/^&U_C/_ -#E
M_P"4NR_^,T ?JA17Y7_\-K_&?_H<O_*79?\ QFC_ (;7^,__ $.7_E+LO_C-
M 'ZH45^5_P#PVO\ &?\ Z'+_ ,I=E_\ &:/^&U_C/_T.7_E+LO\ XS0!^J%?
M*_\ P4:_Y(CHG_8Q0?\ I-<U\K_\-K_&?_H<O_*79?\ QFN5^(W[0WQ!^+6A
MP:1XKU_^U=.AN%NXX?L5O#B5590V8XU/W788SCGZ4 ?:7_!.7_DB.M_]C%/_
M .DUM7U17RO_ ,$Y?^2(ZW_V,4__ *36U?5% !1110 4444 %%%% !7RO_P4
M:_Y(CHG_ &,4'_I-<U]45\K_ /!1K_DB.B?]C%!_Z37- !_P3E_Y(CK?_8Q3
M_P#I-;5]45^=W[)_[6'A'X$_#O4= U_3M:N[RXU62^1]-@A>,(T,* $O*AW9
MC;MC!'->T_\ #QKX;?\ 0$\5?^ EM_\ )% 'U117RO\ \/&OAM_T!/%7_@);
M?_)%'_#QKX;?] 3Q5_X"6W_R10!]445\K_\ #QKX;?\ 0$\5?^ EM_\ )%'_
M  \:^&W_ $!/%7_@);?_ "10!]445\K_ /#QKX;?] 3Q5_X"6W_R11_P\:^&
MW_0$\5?^ EM_\D4 ?5%%?*__  \:^&W_ $!/%7_@);?_ "11_P /&OAM_P!
M3Q5_X"6W_P D4 ?5%%?*_P#P\:^&W_0$\5?^ EM_\D4?\/&OAM_T!/%7_@);
M?_)% 'U117RO_P /&OAM_P! 3Q5_X"6W_P D4?\ #QKX;?\ 0$\5?^ EM_\
M)% 'U117RO\ \/&OAM_T!/%7_@);?_)%'_#QKX;?] 3Q5_X"6W_R10!]445\
MK_\ #QKX;?\ 0$\5?^ EM_\ )%'_  \:^&W_ $!/%7_@);?_ "10!]445\K_
M /#QKX;?] 3Q5_X"6W_R11_P\:^&W_0$\5?^ EM_\D4 ?5%%?*__  \:^&W_
M $!/%7_@);?_ "11_P /&OAM_P! 3Q5_X"6W_P D4 ?5%%?*_P#P\:^&W_0$
M\5?^ EM_\D4?\/&OAM_T!/%7_@);?_)% 'U117RO_P /&OAM_P! 3Q5_X"6W
M_P D4?\ #QKX;?\ 0$\5?^ EM_\ )% 'U117RO\ \/&OAM_T!/%7_@);?_)%
M'_#QKX;?] 3Q5_X"6W_R10!]445\K_\ #QKX;?\ 0$\5?^ EM_\ )%'_  \:
M^&W_ $!/%7_@);?_ "10!]445\K_ /#QKX;?] 3Q5_X"6W_R11_P\:^&W_0$
M\5?^ EM_\D4 ?5%%?*__  \:^&W_ $!/%7_@);?_ "11_P /&OAM_P! 3Q5_
MX"6W_P D4 ?5%%?*_P#P\:^&W_0$\5?^ EM_\D4?\/&OAM_T!/%7_@);?_)%
M 'U117RO_P /&OAM_P! 3Q5_X"6W_P D4?\ #QKX;?\ 0$\5?^ EM_\ )% '
MU117RO\ \/&OAM_T!/%7_@);?_)%'_#QKX;?] 3Q5_X"6W_R10!]445\K_\
M#QKX;?\ 0$\5?^ EM_\ )%'_  \:^&W_ $!/%7_@);?_ "10!]445\K_ /#Q
MKX;?] 3Q5_X"6W_R11_P\:^&W_0$\5?^ EM_\D4 ?5%%?*__  \:^&W_ $!/
M%7_@);?_ "11_P /&OAM_P! 3Q5_X"6W_P D4 ?5%%?*_P#P\:^&W_0$\5?^
M EM_\D4?\/&OAM_T!/%7_@);?_)% 'U117RO_P /&OAM_P! 3Q5_X"6W_P D
M4?\ #QKX;?\ 0$\5?^ EM_\ )% 'U117RO\ \/&OAM_T!/%7_@);?_)%'_#Q
MKX;?] 3Q5_X"6W_R10!]445\K_\ #QKX;?\ 0$\5?^ EM_\ )%'_  \:^&W_
M $!/%7_@);?_ "10!]445\K_ /#QKX;?] 3Q5_X"6W_R11_P\:^&W_0$\5?^
M EM_\D4 ?5%%?*__  \:^&W_ $!/%7_@);?_ "11_P /&OAM_P! 3Q5_X"6W
M_P D4 ?5%%?*_P#P\:^&W_0$\5?^ EM_\D4?\/&OAM_T!/%7_@);?_)% 'U1
M17RO_P /&OAM_P! 3Q5_X"6W_P D4?\ #QKX;?\ 0$\5?^ EM_\ )% 'U117
MRO\ \/&OAM_T!/%7_@);?_)%'_#QKX;?] 3Q5_X"6W_R10!]445\K_\ #QKX
M;?\ 0$\5?^ EM_\ )%'_  \:^&W_ $!/%7_@);?_ "10!]445\K_ /#QKX;?
M] 3Q5_X"6W_R11_P\:^&W_0$\5?^ EM_\D4 ?5%%?*__  \:^&W_ $!/%7_@
M);?_ "11_P /&OAM_P! 3Q5_X"6W_P D4 ?5%%?*_P#P\:^&W_0$\5?^ EM_
M\D4?\/&OAM_T!/%7_@);?_)% 'U117RO_P /&OAM_P! 3Q5_X"6W_P D4?\
M#QKX;?\ 0$\5?^ EM_\ )% 'U117RO\ \/&OAM_T!/%7_@);?_)%'_#QKX;?
M] 3Q5_X"6W_R10!]445\K_\ #QKX;?\ 0$\5?^ EM_\ )%'_  \:^&W_ $!/
M%7_@);?_ "10!]445\K_ /#QKX;?] 3Q5_X"6W_R11_P\:^&W_0$\5?^ EM_
M\D4 ?5%%?*__  \:^&W_ $!/%7_@);?_ "11_P /&OAM_P! 3Q5_X"6W_P D
M4 ?5%%?*_P#P\:^&W_0$\5?^ EM_\D4?\/&OAM_T!/%7_@);?_)% 'U117RO
M_P /&OAM_P! 3Q5_X"6W_P D4?\ #QKX;?\ 0$\5?^ EM_\ )% 'U117RO\
M\/&OAM_T!/%7_@);?_)%'_#QKX;?] 3Q5_X"6W_R10!]445\K_\ #QKX;?\
M0$\5?^ EM_\ )%'_  \:^&W_ $!/%7_@);?_ "10!]445\K_ /#QKX;?] 3Q
M5_X"6W_R11_P\:^&W_0$\5?^ EM_\D4 ?5%%?*__  \:^&W_ $!/%7_@);?_
M "11_P /&OAM_P! 3Q5_X"6W_P D4 ?5%%?*_P#P\:^&W_0$\5?^ EM_\D4?
M\/&OAM_T!/%7_@);?_)% 'U17P__ ,%,/^:<?]Q+_P!M:[C_ (>-?#;_ * G
MBK_P$MO_ )(KYS_:^_:,\-?M ?\ ")?\(]8ZK9_V3]K\_P#M.**/=YOD[=NR
M1\X\ILYQU'6@#[$_8G_Y-D\&_P#;[_Z6SU[A7A_[$_\ R;)X-_[??_2V>O<*
M "L/Q-X%\->-?LW_  D/A[2M>^S;O(_M.RBN?*W8W;=ZG;G:N<==H]*W** .
M'_X47\-O^B>^%?\ P2VW_P 11_PHOX;?]$]\*_\ @EMO_B*[BB@#A_\ A1?P
MV_Z)[X5_\$MM_P#$4?\ "B_AM_T3WPK_ ."6V_\ B*[BB@#A_P#A1?PV_P"B
M>^%?_!+;?_$4?\*+^&W_ $3WPK_X);;_ .(KN** .'_X47\-O^B>^%?_  2V
MW_Q%'_"B_AM_T3WPK_X);;_XBNXHH X?_A1?PV_Z)[X5_P#!+;?_ !%'_"B_
MAM_T3WPK_P""6V_^(KN** .'_P"%%_#;_HGOA7_P2VW_ ,11_P *+^&W_1/?
M"O\ X);;_P"(KN** .'_ .%%_#;_ *)[X5_\$MM_\11_PHOX;?\ 1/?"O_@E
MMO\ XBNXHH X?_A1?PV_Z)[X5_\ !+;?_$4?\*+^&W_1/?"O_@EMO_B*[BB@
M#A_^%%_#;_HGOA7_ ,$MM_\ $4?\*+^&W_1/?"O_ ();;_XBNXHH X?_ (47
M\-O^B>^%?_!+;?\ Q%'_  HOX;?]$]\*_P#@EMO_ (BNXHH X?\ X47\-O\
MHGOA7_P2VW_Q%'_"B_AM_P!$]\*_^"6V_P#B*[BB@#A_^%%_#;_HGOA7_P $
MMM_\11_PHOX;?]$]\*_^"6V_^(KN** .'_X47\-O^B>^%?\ P2VW_P 11_PH
MOX;?]$]\*_\ @EMO_B*[BB@#A_\ A1?PV_Z)[X5_\$MM_P#$4?\ "B_AM_T3
MWPK_ ."6V_\ B*[BB@#A_P#A1?PV_P"B>^%?_!+;?_$4?\*+^&W_ $3WPK_X
M);;_ .(KN** .'_X47\-O^B>^%?_  2VW_Q%'_"B_AM_T3WPK_X);;_XBNXH
MH X?_A1?PV_Z)[X5_P#!+;?_ !%'_"B_AM_T3WPK_P""6V_^(KN** .'_P"%
M%_#;_HGOA7_P2VW_ ,11_P *+^&W_1/?"O\ X);;_P"(KN** .'_ .%%_#;_
M *)[X5_\$MM_\11_PHOX;?\ 1/?"O_@EMO\ XBNXHH X?_A1?PV_Z)[X5_\
M!+;?_$4?\*+^&W_1/?"O_@EMO_B*[BB@#A_^%%_#;_HGOA7_ ,$MM_\ $4?\
M*+^&W_1/?"O_ ();;_XBNXHH X?_ (47\-O^B>^%?_!+;?\ Q%'_  HOX;?]
M$]\*_P#@EMO_ (BNXHH X?\ X47\-O\ HGOA7_P2VW_Q%'_"B_AM_P!$]\*_
M^"6V_P#B*[BB@#A_^%%_#;_HGOA7_P $MM_\11_PHOX;?]$]\*_^"6V_^(KN
M** .'_X47\-O^B>^%?\ P2VW_P 11_PHOX;?]$]\*_\ @EMO_B*[BB@#A_\
MA1?PV_Z)[X5_\$MM_P#$4?\ "B_AM_T3WPK_ ."6V_\ B*[BB@#A_P#A1?PV
M_P"B>^%?_!+;?_$4?\*+^&W_ $3WPK_X);;_ .(KN** .'_X47\-O^B>^%?_
M  2VW_Q%'_"B_AM_T3WPK_X);;_XBNXHH X?_A1?PV_Z)[X5_P#!+;?_ !%'
M_"B_AM_T3WPK_P""6V_^(KN** .'_P"%%_#;_HGOA7_P2VW_ ,11_P *+^&W
M_1/?"O\ X);;_P"(KN** .'_ .%%_#;_ *)[X5_\$MM_\11_PHOX;?\ 1/?"
MO_@EMO\ XBNXHH X?_A1?PV_Z)[X5_\ !+;?_$4?\*+^&W_1/?"O_@EMO_B*
M[BB@#A_^%%_#;_HGOA7_ ,$MM_\ $4?\*+^&W_1/?"O_ ();;_XBNXHH X?_
M (47\-O^B>^%?_!+;?\ Q%'_  HOX;?]$]\*_P#@EMO_ (BNXHH X?\ X47\
M-O\ HGOA7_P2VW_Q%'_"B_AM_P!$]\*_^"6V_P#B*[BB@#A_^%%_#;_HGOA7
M_P $MM_\11_PHOX;?]$]\*_^"6V_^(KN** .'_X47\-O^B>^%?\ P2VW_P 1
M1_PHOX;?]$]\*_\ @EMO_B*[BB@#A_\ A1?PV_Z)[X5_\$MM_P#$4?\ "B_A
MM_T3WPK_ ."6V_\ B*[BB@#A_P#A1?PV_P"B>^%?_!+;?_$4?\*+^&W_ $3W
MPK_X);;_ .(KN** .'_X47\-O^B>^%?_  2VW_Q%'_"B_AM_T3WPK_X);;_X
MBNXHH X?_A1?PV_Z)[X5_P#!+;?_ !%'_"B_AM_T3WPK_P""6V_^(KN** .'
M_P"%%_#;_HGOA7_P2VW_ ,11_P *+^&W_1/?"O\ X);;_P"(KN** .'_ .%%
M_#;_ *)[X5_\$MM_\11_PHOX;?\ 1/?"O_@EMO\ XBNXHH X?_A1?PV_Z)[X
M5_\ !+;?_$4?\*+^&W_1/?"O_@EMO_B*[BB@#A_^%%_#;_HGOA7_ ,$MM_\
M$4?\*+^&W_1/?"O_ ();;_XBNXHH X?_ (47\-O^B>^%?_!+;?\ Q%'_  HO
MX;?]$]\*_P#@EMO_ (BNXHH X?\ X47\-O\ HGOA7_P2VW_Q%'_"B_AM_P!$
M]\*_^"6V_P#B*[BB@#A_^%%_#;_HGOA7_P $MM_\11_PHOX;?]$]\*_^"6V_
M^(KN** .'_X47\-O^B>^%?\ P2VW_P 175:)H6F^&=+ATW2-.M=*TZ'=Y5G8
MP+##'N8L=J* !EB2<#J2:O44 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %<!\:O@KHGQV\+6N@:_=:A:6=O>I?(^
MFR(DA=4D0 ET<;<2-VSD#FN_HH ^5_\ AW+\-O\ H-^*O_ NV_\ D>C_ (=R
M_#;_ *#?BK_P+MO_ )'KZHHH ^5_^'<OPV_Z#?BK_P "[;_Y'H_X=R_#;_H-
M^*O_  +MO_D>OJBB@#Y7_P"'<OPV_P"@WXJ_\"[;_P"1Z/\ AW+\-O\ H-^*
MO_ NV_\ D>OJBB@#Y7_X=R_#;_H-^*O_  +MO_D>C_AW+\-O^@WXJ_\  NV_
M^1Z^J** /E?_ (=R_#;_ *#?BK_P+MO_ )'H_P"'<OPV_P"@WXJ_\"[;_P"1
MZ^J** /E?_AW+\-O^@WXJ_\  NV_^1Z/^'<OPV_Z#?BK_P "[;_Y'KZHHH ^
M5_\ AW+\-O\ H-^*O_ NV_\ D>C_ (=R_#;_ *#?BK_P+MO_ )'KZHHH ^5_
M^'<OPV_Z#?BK_P "[;_Y'H_X=R_#;_H-^*O_  +MO_D>OJBB@#Y7_P"'<OPV
M_P"@WXJ_\"[;_P"1Z/\ AW+\-O\ H-^*O_ NV_\ D>OJBB@#Y7_X=R_#;_H-
M^*O_  +MO_D>C_AW+\-O^@WXJ_\  NV_^1Z^J** /E?_ (=R_#;_ *#?BK_P
M+MO_ )'H_P"'<OPV_P"@WXJ_\"[;_P"1Z^J** /E?_AW+\-O^@WXJ_\  NV_
M^1Z/^'<OPV_Z#?BK_P "[;_Y'KZHHH ^5_\ AW+\-O\ H-^*O_ NV_\ D>C_
M (=R_#;_ *#?BK_P+MO_ )'KZHHH ^5_^'<OPV_Z#?BK_P "[;_Y'H_X=R_#
M;_H-^*O_  +MO_D>OJBB@#Y7_P"'<OPV_P"@WXJ_\"[;_P"1Z/\ AW+\-O\
MH-^*O_ NV_\ D>OJBB@#Y7_X=R_#;_H-^*O_  +MO_D>C_AW+\-O^@WXJ_\
M NV_^1Z^J** /E?_ (=R_#;_ *#?BK_P+MO_ )'H_P"'<OPV_P"@WXJ_\"[;
M_P"1Z^J** /E?_AW+\-O^@WXJ_\  NV_^1Z/^'<OPV_Z#?BK_P "[;_Y'KZH
MHH ^5_\ AW+\-O\ H-^*O_ NV_\ D>C_ (=R_#;_ *#?BK_P+MO_ )'KZHHH
M ^5_^'<OPV_Z#?BK_P "[;_Y'H_X=R_#;_H-^*O_  +MO_D>OJBB@#Y7_P"'
M<OPV_P"@WXJ_\"[;_P"1Z/\ AW+\-O\ H-^*O_ NV_\ D>OJBB@#Y7_X=R_#
M;_H-^*O_  +MO_D>C_AW+\-O^@WXJ_\  NV_^1Z^J** /E?_ (=R_#;_ *#?
MBK_P+MO_ )'H_P"'<OPV_P"@WXJ_\"[;_P"1Z^J** /E?_AW+\-O^@WXJ_\
M NV_^1Z/^'<OPV_Z#?BK_P "[;_Y'KZHHH ^5_\ AW+\-O\ H-^*O_ NV_\
MD>C_ (=R_#;_ *#?BK_P+MO_ )'KZHHH ^5_^'<OPV_Z#?BK_P "[;_Y'H_X
M=R_#;_H-^*O_  +MO_D>OJBB@#Y7_P"'<OPV_P"@WXJ_\"[;_P"1Z/\ AW+\
M-O\ H-^*O_ NV_\ D>OJBB@#Y7_X=R_#;_H-^*O_  +MO_D>C_AW+\-O^@WX
MJ_\  NV_^1Z^J** /E?_ (=R_#;_ *#?BK_P+MO_ )'H_P"'<OPV_P"@WXJ_
M\"[;_P"1Z^J** /E?_AW+\-O^@WXJ_\  NV_^1Z/^'<OPV_Z#?BK_P "[;_Y
M'KZHHH ^5_\ AW+\-O\ H-^*O_ NV_\ D>C_ (=R_#;_ *#?BK_P+MO_ )'K
MZHHH ^5_^'<OPV_Z#?BK_P "[;_Y'H_X=R_#;_H-^*O_  +MO_D>OJBB@#Y7
M_P"'<OPV_P"@WXJ_\"[;_P"1Z/\ AW+\-O\ H-^*O_ NV_\ D>OJBB@#Y7_X
M=R_#;_H-^*O_  +MO_D>C_AW+\-O^@WXJ_\  NV_^1Z^J** /E?_ (=R_#;_
M *#?BK_P+MO_ )'H_P"'<OPV_P"@WXJ_\"[;_P"1Z^J** /E?_AW+\-O^@WX
MJ_\  NV_^1Z/^'<OPV_Z#?BK_P "[;_Y'KZHHH ^5_\ AW+\-O\ H-^*O_ N
MV_\ D>C_ (=R_#;_ *#?BK_P+MO_ )'KZHHH ^5_^'<OPV_Z#?BK_P "[;_Y
M'H_X=R_#;_H-^*O_  +MO_D>OJBB@#Y7_P"'<OPV_P"@WXJ_\"[;_P"1Z/\
MAW+\-O\ H-^*O_ NV_\ D>OJBB@#Y7_X=R_#;_H-^*O_  +MO_D>C_AW+\-O
M^@WXJ_\  NV_^1Z^J** /E?_ (=R_#;_ *#?BK_P+MO_ )'H_P"'<OPV_P"@
MWXJ_\"[;_P"1Z^J** /E?_AW+\-O^@WXJ_\  NV_^1Z/^'<OPV_Z#?BK_P "
M[;_Y'KZHHH ^5_\ AW+\-O\ H-^*O_ NV_\ D>C_ (=R_#;_ *#?BK_P+MO_
M )'KZHHH ^5_^'<OPV_Z#?BK_P "[;_Y'H_X=R_#;_H-^*O_  +MO_D>OJBB
M@#Y7_P"'<OPV_P"@WXJ_\"[;_P"1Z/\ AW+\-O\ H-^*O_ NV_\ D>OJBB@#
MY7_X=R_#;_H-^*O_  +MO_D>C_AW+\-O^@WXJ_\  NV_^1Z^J** /E?_ (=R
M_#;_ *#?BK_P+MO_ )'H_P"'<OPV_P"@WXJ_\"[;_P"1Z^J** /E?_AW+\-O
M^@WXJ_\  NV_^1Z/^'<OPV_Z#?BK_P "[;_Y'KZHHH ^5_\ AW+\-O\ H-^*
MO_ NV_\ D>C_ (=R_#;_ *#?BK_P+MO_ )'KZHHH Y7X7_#G3?A+X%TSPII$
M]U<Z=I_F^5+?.KS'S)7E.XJJC[SG& .,?6NJHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ K/\0:U!X;T'4M7N4D
MDMM/MI;J580"Y5$+$*"0,X!QDBM"N5^*W_)+?&/_ &!KS_T0]8UI.%*4UNDS
MIPM.-6O3IRV;2^]GEG_#:7@G_H%Z_P#^ \'_ ,>H_P"&TO!/_0+U_P#\!X/_
M (]7Q=17Y-_K-F'=?<?T1_J+DW\LO_ C[1_X;2\$_P#0+U__ ,!X/_CU'_#:
M7@G_ *!>O_\ @/!_\>KXNHH_UFS#NON#_47)OY9?^!'VC_PVEX)_Z!>O_P#@
M/!_\>H_X;2\$_P#0+U__ ,!X/_CU?%U%'^LV8=U]P?ZBY-_++_P(^T?^&TO!
M/_0+U_\ \!X/_CU'_#:7@G_H%Z__ . \'_QZOBZBC_6;,.Z^X/\ 47)OY9?^
M!'VC_P -I>"?^@7K_P#X#P?_ !ZC_AM+P3_T"]?_ / >#_X]7Q=11_K-F'=?
M<'^HN3?RR_\  C[1_P"&TO!/_0+U_P#\!X/_ (]1_P -I>"?^@7K_P#X#P?_
M !ZOBZBC_6;,.Z^X/]1<F_EE_P"!'VC_ ,-I>"?^@7K_ /X#P?\ QZC_ (;2
M\$_] O7_ /P'@_\ CU?%U%'^LV8=U]P?ZBY-_++_ ,"/M'_AM+P3_P! O7__
M  '@_P#CU'_#:7@G_H%Z_P#^ \'_ ,>KXNHH_P!9LP[K[@_U%R;^67_@1]H_
M\-I>"?\ H%Z__P" \'_QZC_AM+P3_P! O7__  '@_P#CU?%U%'^LV8=U]P?Z
MBY-_++_P(^T?^&TO!/\ T"]?_P# >#_X]1_PVEX)_P"@7K__ (#P?_'J^+J*
M/]9LP[K[@_U%R;^67_@1]H_\-I>"?^@7K_\ X#P?_'J/^&TO!/\ T"]?_P#
M>#_X]7Q=11_K-F'=?<'^HN3?RR_\"/M'_AM+P3_T"]?_ / >#_X]1_PVEX)_
MZ!>O_P#@/!_\>KXNHH_UFS#NON#_ %%R;^67_@1]H_\ #:7@G_H%Z_\ ^ \'
M_P >H_X;2\$_] O7_P#P'@_^/5\744?ZS9AW7W!_J+DW\LO_  (^T?\ AM+P
M3_T"]?\ _ >#_P"/4?\ #:7@G_H%Z_\ ^ \'_P >KXNHH_UFS#NON#_47)OY
M9?\ @1]H_P##:7@G_H%Z_P#^ \'_ ,>H_P"&TO!/_0+U_P#\!X/_ (]7Q=11
M_K-F'=?<'^HN3?RR_P# C[1_X;2\$_\ 0+U__P !X/\ X]1_PVEX)_Z!>O\
M_@/!_P#'J^+J*/\ 6;,.Z^X/]1<F_EE_X$?:/_#:7@G_ *!>O_\ @/!_\>H_
MX;2\$_\ 0+U__P !X/\ X]7Q=11_K-F'=?<'^HN3?RR_\"/M'_AM+P3_ - O
M7_\ P'@_^/4?\-I>"?\ H%Z__P" \'_QZOBZBC_6;,.Z^X/]1<F_EE_X$?:/
M_#:7@G_H%Z__ . \'_QZC_AM+P3_ - O7_\ P'@_^/5\744?ZS9AW7W!_J+D
MW\LO_ C[1_X;2\$_] O7_P#P'@_^/4?\-I>"?^@7K_\ X#P?_'J^+J*/]9LP
M[K[@_P!1<F_EE_X$?:/_  VEX)_Z!>O_ /@/!_\ 'J/^&TO!/_0+U_\ \!X/
M_CU?%U%'^LV8=U]P?ZBY-_++_P "/M'_ (;2\$_] O7_ /P'@_\ CU'_  VE
MX)_Z!>O_ /@/!_\ 'J^+J*/]9LP[K[@_U%R;^67_ ($?:/\ PVEX)_Z!>O\
M_@/!_P#'J/\ AM+P3_T"]?\ _ >#_P"/5\744?ZS9AW7W!_J+DW\LO\ P(^T
M?^&TO!/_ $"]?_\  >#_ ./4?\-I>"?^@7K_ /X#P?\ QZOBZBC_ %FS#NON
M#_47)OY9?^!'VC_PVEX)_P"@7K__ (#P?_'J/^&TO!/_ $"]?_\  >#_ ./5
M\744?ZS9AW7W!_J+DW\LO_ C[1_X;2\$_P#0+U__ ,!X/_CU'_#:7@G_ *!>
MO_\ @/!_\>KXNHH_UFS#NON#_47)OY9?^!'VC_PVEX)_Z!>O_P#@/!_\>H_X
M;2\$_P#0+U__ ,!X/_CU?%U%'^LV8=U]P?ZBY-_++_P(^T?^&TO!/_0+U_\
M\!X/_CU'_#:7@G_H%Z__ . \'_QZOBZBC_6;,.Z^X/\ 47)OY9?^!'VC_P -
MI>"?^@7K_P#X#P?_ !ZC_AM+P3_T"]?_ / >#_X]7Q=11_K-F'=?<'^HN3?R
MR_\  C[1_P"&TO!/_0+U_P#\!X/_ (]1_P -I>"?^@7K_P#X#P?_ !ZOBZBC
M_6;,.Z^X/]1<F_EE_P"!'VC_ ,-I>"?^@7K_ /X#P?\ QZC_ (;2\$_] O7_
M /P'@_\ CU?%U%'^LV8=U]P?ZBY-_++_ ,"/M'_AM+P3_P! O7__  '@_P#C
MU'_#:7@G_H%Z_P#^ \'_ ,>KXNHH_P!9LP[K[@_U%R;^67_@1]H_\-I>"?\
MH%Z__P" \'_QZC_AM+P3_P! O7__  '@_P#CU?%U%'^LV8=U]P?ZBY-_++_P
M(^T?^&TO!/\ T"]?_P# >#_X]1_PVEX)_P"@7K__ (#P?_'J^+J*/]9LP[K[
M@_U%R;^67_@1]H_\-I>"?^@7K_\ X#P?_'J/^&TO!/\ T"]?_P# >#_X]7Q=
M11_K-F'=?<'^HN3?RR_\"/M'_AM+P3_T"]?_ / >#_X]1_PVEX)_Z!>O_P#@
M/!_\>KXNHH_UFS#NON#_ %%R;^67_@1]H_\ #:7@G_H%Z_\ ^ \'_P >H_X;
M2\$_] O7_P#P'@_^/5\744?ZS9AW7W!_J+DW\LO_  (^T?\ AM+P3_T"]?\
M_ >#_P"/4?\ #:7@G_H%Z_\ ^ \'_P >KXNHH_UFS#NON#_47)OY9?\ @1]H
M_P##:7@G_H%Z_P#^ \'_ ,>H_P"&TO!/_0+U_P#\!X/_ (]7Q=11_K-F'=?<
M'^HN3?RR_P# C[1_X;2\$_\ 0+U__P !X/\ X]1_PVEX)_Z!>O\ _@/!_P#'
MJ^+J*/\ 6;,.Z^X/]1<F_EE_X$?:/_#:7@G_ *!>O_\ @/!_\>H_X;2\$_\
M0+U__P !X/\ X]7Q=11_K-F'=?<'^HN3?RR_\"/M'_AM+P3_ - O7_\ P'@_
M^/4?\-I>"?\ H%Z__P" \'_QZOBZBC_6;,.Z^X/]1<F_EE_X$?:/_#:7@G_H
M%Z__ . \'_QZC_AM+P3_ - O7_\ P'@_^/5\744?ZS9AW7W!_J+DW\LO_ C[
M1_X;2\$_] O7_P#P'@_^/4?\-I>"?^@7K_\ X#P?_'J^+J*/]9LP[K[@_P!1
M<F_EE_X$?:/_  VEX)_Z!>O_ /@/!_\ 'J/^&TO!/_0+U_\ \!X/_CU?%U%'
M^LV8=U]P?ZBY-_++_P "/M'_ (;2\$_] O7_ /P'@_\ CU'_  VEX)_Z!>O_
M /@/!_\ 'J^+J*/]9LP[K[@_U%R;^67_ ($?:/\ PVEX)_Z!>O\ _@/!_P#'
MJ/\ AM+P3_T"]?\ _ >#_P"/5\744?ZS9AW7W!_J+DW\LO\ P(^T?^&TO!/_
M $"]?_\  >#_ ./4?\-I>"?^@7K_ /X#P?\ QZOBZBC_ %FS#NON#_47)OY9
M?^!'W!X?_:W\'^)->TW2+;3=;CN=0N8K6)IH(0@9W"@L1*3C)&< U[=7YM_"
MG_DJ7@[_ +#-G_Z/2OTDK[7(,QKYC2G.NU=/HC\MXOR7"9+7I4\(FE)-N[OU
M"BBBOJCX **** "BBB@ HHHH Y_QYXTL?AYX3OO$&HQ7$UE9^7YD=JJM(=\B
MH,!F ZL._3->1?\ #:7@G_H%Z_\ ^ \'_P >KJ?VH/\ DA?B;_MV_P#2J*O@
M6O@\^SC%9?B8TJ#5G%/5>;_R/UOA'AO+\XP,\1BDW)3:T=M+1?ZL^T?^&TO!
M/_0+U_\ \!X/_CU'_#:7@G_H%Z__ . \'_QZOBZBOG/]9LP[K[C[;_47)OY9
M?^!'VC_PVEX)_P"@7K__ (#P?_'J/^&TO!/_ $"]?_\  >#_ ./5\744?ZS9
MAW7W!_J+DW\LO_ C[1_X;2\$_P#0+U__ ,!X/_CU'_#:7@G_ *!>O_\ @/!_
M\>KXNHH_UFS#NON#_47)OY9?^!'VC_PVEX)_Z!>O_P#@/!_\>H_X;2\$_P#0
M+U__ ,!X/_CU?%U%'^LV8=U]P?ZBY-_++_P(^T?^&TO!/_0+U_\ \!X/_CU'
M_#:7@G_H%Z__ . \'_QZOBZBC_6;,.Z^X/\ 47)OY9?^!'VC_P -I>"?^@7K
M_P#X#P?_ !ZC_AM+P3_T"]?_ / >#_X]7Q=11_K-F'=?<'^HN3?RR_\  C[1
M_P"&TO!/_0+U_P#\!X/_ (]1_P -I>"?^@7K_P#X#P?_ !ZOBZBC_6;,.Z^X
M/]1<F_EE_P"!'VC_ ,-I>"?^@7K_ /X#P?\ QZC_ (;2\$_] O7_ /P'@_\
MCU?%U%'^LV8=U]P?ZBY-_++_ ,"/M'_AM+P3_P! O7__  '@_P#CU'_#:7@G
M_H%Z_P#^ \'_ ,>KXNHH_P!9LP[K[@_U%R;^67_@1]H_\-I>"?\ H%Z__P"
M\'_QZC_AM+P3_P! O7__  '@_P#CU?%U%'^LV8=U]P?ZBY-_++_P(^T?^&TO
M!/\ T"]?_P# >#_X]1_PVEX)_P"@7K__ (#P?_'J^+J*/]9LP[K[@_U%R;^6
M7_@1]H_\-I>"?^@7K_\ X#P?_'J/^&TO!/\ T"]?_P# >#_X]7Q=11_K-F'=
M?<'^HN3?RR_\"/M'_AM+P3_T"]?_ / >#_X]1_PVEX)_Z!>O_P#@/!_\>KXN
MHH_UFS#NON#_ %%R;^67_@1]H_\ #:7@G_H%Z_\ ^ \'_P >H_X;2\$_] O7
M_P#P'@_^/5\744?ZS9AW7W!_J+DW\LO_  (^T?\ AM+P3_T"]?\ _ >#_P"/
M4?\ #:7@G_H%Z_\ ^ \'_P >KXNHH_UFS#NON#_47)OY9?\ @1]H_P##:7@G
M_H%Z_P#^ \'_ ,>H_P"&TO!/_0+U_P#\!X/_ (]7Q=11_K-F'=?<'^HN3?RR
M_P# C[1_X;2\$_\ 0+U__P !X/\ X]1_PVEX)_Z!>O\ _@/!_P#'J^+J*/\
M6;,.Z^X/]1<F_EE_X$?:/_#:7@G_ *!>O_\ @/!_\>H_X;2\$_\ 0+U__P !
MX/\ X]7Q=11_K-F'=?<'^HN3?RR_\"/M'_AM+P3_ - O7_\ P'@_^/4?\-I>
M"?\ H%Z__P" \'_QZOBZBC_6;,.Z^X/]1<F_EE_X$?:/_#:7@G_H%Z__ . \
M'_QZC_AM+P3_ - O7_\ P'@_^/5\744?ZS9AW7W!_J+DW\LO_ C[1_X;2\$_
M] O7_P#P'@_^/4?\-I>"?^@7K_\ X#P?_'J^+J*/]9LP[K[@_P!1<F_EE_X$
M?:/_  VEX)_Z!>O_ /@/!_\ 'J/^&TO!/_0+U_\ \!X/_CU?%U%'^LV8=U]P
M?ZBY-_++_P "/M'_ (;2\$_] O7_ /P'@_\ CU'_  VEX)_Z!>O_ /@/!_\
M'J^+J*/]9LP[K[@_U%R;^67_ ($?:/\ PVEX)_Z!>O\ _@/!_P#'J/\ AM+P
M3_T"]?\ _ >#_P"/5\744?ZS9AW7W!_J+DW\LO\ P(^T?^&TO!/_ $"]?_\
M >#_ ./4?\-I>"?^@7K_ /X#P?\ QZOBZBC_ %FS#NON#_47)OY9?^!'VC_P
MVEX)_P"@7K__ (#P?_'J/^&TO!/_ $"]?_\  >#_ ./5\744?ZS9AW7W!_J+
MDW\LO_ C[1_X;2\$_P#0+U__ ,!X/_CU'_#:7@G_ *!>O_\ @/!_\>KXNHH_
MUFS#NON#_47)OY9?^!'VC_PVEX)_Z!>O_P#@/!_\>H_X;2\$_P#0+U__ ,!X
M/_CU?%U%'^LV8=U]P?ZBY-_++_P(^T?^&TO!/_0+U_\ \!X/_CU'_#:7@G_H
M%Z__ . \'_QZOBZBC_6;,.Z^X/\ 47)OY9?^!'VC_P -I>"?^@7K_P#X#P?_
M !ZC_AM+P3_T"]?_ / >#_X]7Q=11_K-F'=?<'^HN3?RR_\  C[1_P"&TO!/
M_0+U_P#\!X/_ (]1_P -I>"?^@7K_P#X#P?_ !ZOBZBC_6;,.Z^X/]1<F_EE
M_P"!'VC_ ,-I>"?^@7K_ /X#P?\ QZC_ (;2\$_] O7_ /P'@_\ CU?%U%'^
MLV8=U]P?ZBY-_++_ ,"/M'_AM+P3_P! O7__  '@_P#CU'_#:7@G_H%Z_P#^
M \'_ ,>KXNHH_P!9LP[K[@_U%R;^67_@1]H_\-I>"?\ H%Z__P" \'_QZC_A
MM+P3_P! O7__  '@_P#CU?%U%'^LV8=U]P?ZBY-_++_P(^T?^&TO!/\ T"]?
M_P# >#_X]1_PVEX)_P"@7K__ (#P?_'J^+J*/]9LP[K[@_U%R;^67_@1]H_\
M-I>"?^@7K_\ X#P?_'J/^&TO!/\ T"]?_P# >#_X]7Q=11_K-F'=?<'^HN3?
MRR_\"/M'_AM+P3_T"]?_ / >#_X]1_PVEX)_Z!>O_P#@/!_\>KXNHH_UFS#N
MON#_ %%R;^67_@1]H_\ #:7@G_H%Z_\ ^ \'_P >H_X;2\$_] O7_P#P'@_^
M/5\744?ZS9AW7W!_J+DW\LO_  (^T?\ AM+P3_T"]?\ _ >#_P"/4?\ #:7@
MG_H%Z_\ ^ \'_P >KXNHH_UFS#NON#_47)OY9?\ @1]H_P##:7@G_H%Z_P#^
M \'_ ,>H_P"&TO!/_0+U_P#\!X/_ (]7Q=11_K-F'=?<'^HN3?RR_P# C[1_
MX;2\$_\ 0+U__P !X/\ X]1_PVEX)_Z!>O\ _@/!_P#'J^+J*/\ 6;,.Z^X/
M]1<F_EE_X$?:/_#:7@G_ *!>O_\ @/!_\>H_X;2\$_\ 0+U__P !X/\ X]7Q
M=11_K-F'=?<'^HN3?RR_\"/M'_AM+P3_ - O7_\ P'@_^/4?\-I>"?\ H%Z_
M_P" \'_QZOBZBC_6;,.Z^X/]1<F_EE_X$?:/_#:7@G_H%Z__ . \'_QZC_AM
M+P3_ - O7_\ P'@_^/5\744?ZS9AW7W!_J+DW\LO_ C[1_X;2\$_] O7_P#P
M'@_^/4?\-I>"?^@7K_\ X#P?_'J^+J*/]9LP[K[@_P!1<F_EE_X$?:/_  VE
MX)_Z!>O_ /@/!_\ 'J/^&TO!/_0+U_\ \!X/_CU?%U%'^LV8=U]P?ZBY-_++
M_P "/M'_ (;2\$_] O7_ /P'@_\ CU'_  VEX)_Z!>O_ /@/!_\ 'J^+J*/]
M9LP[K[@_U%R;^67_ ($?:/\ PVEX)_Z!>O\ _@/!_P#'J/\ AM'P3_T"]?\
M_ >#_P"/5\74M'^LV8=U]P?ZBY-_++_P(_4VBBBOU\_FX**** "BBB@ HHHH
M **** / O^&TO!/_ $"]?_\  >#_ ./4?\-I>"?^@7K_ /X#P?\ QZOBZBOR
M#_6;,.Z^X_I'_47)OY9?^!'VC_PVEX)_Z!>O_P#@/!_\>H_X;2\$_P#0+U__
M ,!X/_CU?%U%'^LV8=U]P?ZBY-_++_P(^T?^&TO!/_0+U_\ \!X/_CU'_#:7
M@G_H%Z__ . \'_QZOBZBC_6;,.Z^X/\ 47)OY9?^!'VC_P -I>"?^@7K_P#X
M#P?_ !ZC_AM+P3_T"]?_ / >#_X]7Q=11_K-F'=?<'^HN3?RR_\  C[1_P"&
MTO!/_0+U_P#\!X/_ (]1_P -I>"?^@7K_P#X#P?_ !ZOBZBC_6;,.Z^X/]1<
MF_EE_P"!'VC_ ,-I>"?^@7K_ /X#P?\ QZC_ (;2\$_] O7_ /P'@_\ CU?%
MU%'^LV8=U]P?ZBY-_++_ ,"/M'_AM+P3_P! O7__  '@_P#CU'_#:7@G_H%Z
M_P#^ \'_ ,>KXNHH_P!9LP[K[@_U%R;^67_@1]H_\-I>"?\ H%Z__P" \'_Q
MZC_AM+P3_P! O7__  '@_P#CU?%U%'^LV8=U]P?ZBY-_++_P(^T?^&TO!/\
MT"]?_P# >#_X]1_PVEX)_P"@7K__ (#P?_'J^+J*/]9LP[K[@_U%R;^67_@1
M]H_\-I>"?^@7K_\ X#P?_'J/^&TO!/\ T"]?_P# >#_X]7Q=11_K-F'=?<'^
MHN3?RR_\"/M'_AM+P3_T"]?_ / >#_X]1_PVEX)_Z!>O_P#@/!_\>KXNHH_U
MFS#NON#_ %%R;^67_@1]H_\ #:7@G_H%Z_\ ^ \'_P >H_X;2\$_] O7_P#P
M'@_^/5\744?ZS9AW7W!_J+DW\LO_  (^T?\ AM+P3_T"]?\ _ >#_P"/4?\
M#:7@G_H%Z_\ ^ \'_P >KXNHH_UFS#NON#_47)OY9?\ @1]H_P##:7@G_H%Z
M_P#^ \'_ ,>H_P"&TO!/_0+U_P#\!X/_ (]7Q=11_K-F'=?<'^HN3?RR_P#
MC[1_X;2\$_\ 0+U__P !X/\ X]1_PVEX)_Z!>O\ _@/!_P#'J^+J*/\ 6;,.
MZ^X/]1<F_EE_X$?:/_#:7@G_ *!>O_\ @/!_\>H_X;2\$_\ 0+U__P !X/\
MX]7Q=11_K-F'=?<'^HN3?RR_\"/M'_AM+P3_ - O7_\ P'@_^/4?\-I>"?\
MH%Z__P" \'_QZOBZBC_6;,.Z^X/]1<F_EE_X$?:/_#:7@G_H%Z__ . \'_QZ
MC_AM+P3_ - O7_\ P'@_^/5\744?ZS9AW7W!_J+DW\LO_ C[1_X;2\$_] O7
M_P#P'@_^/4?\-I>"?^@7K_\ X#P?_'J^+J*/]9LP[K[@_P!1<F_EE_X$?:/_
M  VEX)_Z!>O_ /@/!_\ 'J/^&TO!/_0+U_\ \!X/_CU?%U%'^LV8=U]P?ZBY
M-_++_P "/M'_ (;2\$_] O7_ /P'@_\ CU'_  VEX)_Z!>O_ /@/!_\ 'J^+
MJ*/]9LP[K[@_U%R;^67_ ($?:/\ PVEX)_Z!>O\ _@/!_P#'J/\ AM+P3_T"
M]?\ _ >#_P"/5\744?ZS9AW7W!_J+DW\LO\ P(^T?^&TO!/_ $"]?_\  >#_
M ./4?\-I>"?^@7K_ /X#P?\ QZOBZBC_ %FS#NON#_47)OY9?^!'VC_PVEX)
M_P"@7K__ (#P?_'J/^&TO!/_ $"]?_\  >#_ ./5\744?ZS9AW7W!_J+DW\L
MO_ C[1_X;2\$_P#0+U__ ,!X/_CU'_#:7@G_ *!>O_\ @/!_\>KXNHH_UFS#
MNON#_47)OY9?^!'VC_PVEX)_Z!>O_P#@/!_\>H_X;2\$_P#0+U__ ,!X/_CU
M?%U%'^LV8=U]P?ZBY-_++_P(^T?^&TO!/_0+U_\ \!X/_CU'_#:7@G_H%Z__
M . \'_QZOBZBC_6;,.Z^X/\ 47)OY9?^!'VC_P -I>"?^@7K_P#X#P?_ !ZC
M_AM+P3_T"]?_ / >#_X]7Q=11_K-F'=?<'^HN3?RR_\  C[1_P"&TO!/_0+U
M_P#\!X/_ (]1_P -I>"?^@7K_P#X#P?_ !ZOBZBC_6;,.Z^X/]1<F_EE_P"!
M'VC_ ,-I>"?^@7K_ /X#P?\ QZC_ (;2\$_] O7_ /P'@_\ CU?%U%'^LV8=
MU]P?ZBY-_++_ ,"/M'_AM+P3_P! O7__  '@_P#CU'_#:7@G_H%Z_P#^ \'_
M ,>KXNHH_P!9LP[K[@_U%R;^67_@1]H_\-I>"?\ H%Z__P" \'_QZC_AM+P3
M_P! O7__  '@_P#CU?%U%'^LV8=U]P?ZBY-_++_P(^T?^&TO!/\ T"]?_P#
M>#_X]1_PVEX)_P"@7K__ (#P?_'J^+J*/]9LP[K[@_U%R;^67_@1]H_\-I>"
M?^@7K_\ X#P?_'J/^&TO!/\ T"]?_P# >#_X]7Q=11_K-F'=?<'^HN3?RR_\
M"/M'_AM+P3_T"]?_ / >#_X]1_PVEX)_Z!>O_P#@/!_\>KXNHH_UFS#NON#_
M %%R;^67_@1]H_\ #:7@G_H%Z_\ ^ \'_P >H_X;2\$_] O7_P#P'@_^/5\7
M44?ZS9AW7W!_J+DW\LO_  (^T?\ AM+P3_T"]?\ _ >#_P"/4?\ #:7@G_H%
MZ_\ ^ \'_P >KXNHH_UFS#NON#_47)OY9?\ @1]H_P##:7@G_H%Z_P#^ \'_
M ,>H_P"&TO!/_0+U_P#\!X/_ (]7Q=11_K-F'=?<'^HN3?RR_P# C[1_X;2\
M$_\ 0+U__P !X/\ X]1_PVEX)_Z!>O\ _@/!_P#'J^+J*/\ 6;,.Z^X/]1<F
M_EE_X$?:/_#:7@G_ *!>O_\ @/!_\>H_X;2\$_\ 0+U__P !X/\ X]7Q=11_
MK-F'=?<'^HN3?RR_\"/M'_AM+P3_ - O7_\ P'@_^/4?\-I>"?\ H%Z__P"
M\'_QZOBZBC_6;,.Z^X/]1<F_EE_X$?:/_#:7@G_H%Z__ . \'_QZC_AM+P3_
M - O7_\ P'@_^/5\744?ZS9AW7W!_J+DW\LO_ C[1_X;2\$_] O7_P#P'@_^
M/4?\-I>"?^@7K_\ X#P?_'J^+J*/]9LP[K[@_P!1<F_EE_X$?:/_  VEX)_Z
M!>O_ /@/!_\ 'J/^&TO!/_0+U_\ \!X/_CU?%U%'^LV8=U]P?ZBY-_++_P "
M/M'_ (;2\$_] O7_ /P'@_\ CU'_  VEX)_Z!>O_ /@/!_\ 'J^+J*/]9LP[
MK[@_U%R;^67_ ($?:/\ PVEX)_Z!>O\ _@/!_P#'J/\ AM+P3_T"]?\ _ >#
M_P"/5\744?ZS9AW7W!_J+DW\LO\ P(^T?^&TO!/_ $"]?_\  >#_ ./4?\-I
M>"?^@7K_ /X#P?\ QZOBZBC_ %FS#NON#_47)OY9?^!'VC_PVEX)_P"@7K__
M (#P?_'J/^&TO!/_ $"]?_\  >#_ ./5\744?ZS9AW7W!_J+DW\LO_ C[1_X
M;2\$_P#0+U__ ,!X/_CU7_#_ .UOX/\ $FO:;I%MINMQW.H7,5K$TT$(0,[A
M06(E)QDC. :^'ZZKX4_\E2\'?]AFS_\ 1Z5M1XDQ\ZL8-JS:Z'-B>",HI4)U
M(QE=)OXNR/TDHHHK]9/YW"N5^*W_ "2WQC_V!KS_ -$/755ROQ6_Y);XQ_[
MUY_Z(>N;$_P)^C_([<#_ +U2_P 4?S1^;=%%%?SZ?V,%%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!U7PI_Y
M*EX._P"PS9_^CTK])*_-OX4_\E2\'?\ 89L__1Z5^DE?IW"7\"KZK\C\(\1?
M]ZP_^%_F%%%%?>GY&%%%% !1110 4444 >5_M0?\D+\3?]NW_I5%7P+7WU^U
M!_R0OQ-_V[?^E45? M?E'%G^_0_P+\Y']">'O_(JJ?\ 7Q_^DP"BBBOBS]/"
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHJ
MQ8Z?<:E,T-K$TTBQ23%5ZA(T9W;Z!58_A32;=D2VHJ[V*]%%%(H**** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "EI*6@#]3:**
M*_HL_BP**** "BBB@ HHHH **** /RQHHHK^=#^TPHHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "NJ^%/_)4
MO!W_ &&;/_T>E<K75?"G_DJ7@[_L,V?_ */2NG#?QX>J_,XL=_NM7_#+\F?I
M)1117]!'\<A7*_%;_DEOC'_L#7G_ *(>NJKE?BM_R2WQC_V!KS_T0]<V)_@3
M]'^1VX'_ 'JE_BC^:/S;HHHK^?3^Q@HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH V-#T1-6TSQ!=/*T;:98K=HJCAR;F"'!]L
M3$_@*QZZKP=_R+OCK_L#1_\ IPLZY6MZD5&,&NJ_5G)1G*4ZJ;VE9?\ @,7^
M;"BBBL#K"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH ZKX4_\E2\'?\ 89L__1Z5^DE?FW\*?^2I>#O^PS9_^CTK])*_
M3N$OX%7U7Y'X1XB_[UA_\+_,****^]/R,**** "BBB@ HHHH \K_ &H/^2%^
M)O\ MV_]*HJ^!:^^OVH/^2%^)O\ MV_]*HJ^!:_*.+/]^A_@7YR/Z$\/?^15
M4_Z^/_TF 4445\6?IX4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %=5\-?^1BN_\ L#:M_P"F^XKE:ZKX:_\ (Q7?_8&U;_TW
MW%=.&_CP]5^9Q8[_ '6K_AE^3.5HHHKF.T**** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "EI*6@#]3:***_HL_BP**** "BBB@
M HHHH **** /RQHHHK^=#^TPHHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
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
MCL/C,+'&4I?NVKW[=[]K=3.HK[W^%_[.GA?X?Z;;/>6%MK6MC;)+?740D"R
MY'E*W" $\$<G )]O5%C18]@10G3:!Q^5?98?A.M4@I5JJB^UK_JC\SQGB'AJ
M-5PPU!SBNKERW]%9_C8_+2BOT#^)7P!\*_$33;D?V?;Z3J[C='J5G"J.' X+
M@8WCU!YQT(X-?"/BGPS?^#?$-_HNIQB*^LY#'(JG*GN&![@@@CV(KP,TRBOE
M;3F[Q>S7Y/LS[#(>),+GT9*DG&<=XOMW3ZK^K;&516OX7\)ZQXTU>/3-$L)M
M1OG&X11 ?*N0"S$\*N2.20.17UG\)_V2])\,R1:EXL>+7=0 !6QVYM8FX^\#
M_K"/?"\G@\$99?E>)S&5J4?=ZM[?\'Y'1G&?X')87Q$KRZ16[_R7FSXUHK]#
M/&/PI\%KX1ULIX2T2%ULIBLD.GQ1NI"$@JRJ""/4'-?GG6F:95/*Y0C.2ES7
MV\C#(>(*6?0J3I0<>1K>W4***_0?P/\ !3P7H_A+2K:3PSI5].+=&EN+RTCG
MDD<J"S%W4GDYXX [ 497E53-)2C"27+W\QY]Q!1R&%.56#DYMV2\M_S1^?%%
M?HUJ?P7\":M9RVTWA+1XDD4J6M;-(''N'0!@?<&O@SXF>#3\/_'FM:!O,L=G
M/B)V.6:)@'C+<#YMC+G QG.*VS3):V5QC4G)2B]-.YS9#Q1AL^J3HTX.,HJ]
MG;5;:6[?J<Q1171?#WPA-X]\:Z1H$+&-KV<(\@ZI& 6=A[A0Q_"O!IPE5FH0
M5VW9'UM:K"A3E5J.T8IM^BU9SM%?HOH_P3\"Z+IT%G'X5TFY6)0OG7EG'/*^
M!C+.RDDFL;XE?!GP??\ @/7UM?#&D65Y'8S26]Q:VB0,DJH60[D .-P&1W&1
MBOM)\*XB%-S]HKI;:GYC3\0<%4K1IJC*S=KZ??8^ :***^'/U0**** "BBB@
M HHHH ZKX4_\E2\'?]AFS_\ 1Z5^DE?FW\*?^2I>#O\ L,V?_H]*_22OT[A+
M^!5]5^1^$>(O^]8?_"_S"BBBOO3\C"BBB@ HHHH **** /*_VH/^2%^)O^W;
M_P!*HJ^!:^^OVH/^2%^)O^W;_P!*HJ^!:_*.+/\ ?H?X%^<C^A/#W_D55/\
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
M;2,//KZ(^#SWBS!93*6%UE5MLNEUI=_Y7.2^/'@/P;X9^$?B'4(/"FDV]Q#
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
M$_>*K#*1C/W0%(R/4G->MLH92",@\$&OO,-PK.M1C4J5>5M7M:]OQ1^28[Q
MI87$SH4</SQB[7YK7MY<KT[:GY945ZK^T[H=MH?QDUE+2*.""X2&X\F&,(JL
MT:[N!W+ L3ZL:\JKXS$T7AJTZ+=^5M?<?IN!Q4<=A:6*BK*<4[=KJ]@HHHKF
M.X**** "BBB@ HHHH *ZKX4_\E2\'?\ 89L__1Z5RM=5\*?^2I>#O^PS9_\
MH]*Z<-_'AZK\SBQW^ZU?\,OR9^DE%%%?T$?QR%<K\5O^26^,?^P->?\ HAZZ
MJN5^*W_)+?&/_8&O/_1#US8G^!/T?Y';@?\ >J7^*/YH_-NBBBOY]/[&"BBB
M@ HHHH ]"_9^TN#6/C)X7MKA%DB^T-*590P)2-G'!]U%?H4[%48JNY@.%SC/
MM7YI> _%<W@?QEH^NP[BUC<K*ZKC+QYPZ<_WE++^-?H[X=\1:=XLT6UU;2;I
M+VPNDWQ31]_4$=00<@@\@@@U^G<)U:?L*E*_O7O\K(_"?$3#UEBJ&(:_=\MO
MG=M_>FO6S['YR>-/&'B'Q=K5W/X@O;J>[\T[[>=F586!(VB,\)C)&,<<U?\
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
MT)-?=!GR-1117Y*?T0%%%% !1110!U7@[_D7?'7_ &!H_P#TX6=<K75>#O\
MD7?'7_8&C_\ 3A9URM=-7X*?I_[=(X</_$K?XE_Z1$****YCN"BBB@ HHHH
M*_1/X%Z7!I/PB\*Q0(J"2PCN'VJ!EI!O8G'4Y;K7YV5]N_LJ_$ZS\4^!+7P]
M<72_VWI"&+R7P&DMP?W;KZA00A[C:"?O#/VG"M6G3QDHS=G):??L?F''^'K5
MLMA4IJ\82O+[FK^G^9Y_^V-XR\1:;XGTK1[6\NK'19+(7'[AF19Y?,8-EA][
M: GR]LY[BOG+1_$&J>'IFFTK4KS3)FP#)9SO$QQTR5(K]'?&W@'0OB)I(T_7
MK!+V!6WQMDK)&WJKCE>G.#SWKYJ\<?L7W]G'<7/A76%U!%^9+#4 (Y2 OW1*
M/E9B>F0@YY/'/;G63XZIB98JB^=/L]5\O\CR^%^)<II8*& Q25.2T;:]V6N[
M??O?3S/*O%WQX\6>.O!\/AW6KFWN[9)EF:Y\D+/(1NP&(.W W=E!X'/7/GE:
MWB;PKJ_@W5GTW6]/FTZ]4!O*F'53D!E(X8<'D$C@UDU\/B*M>K/_ &AMR6FN
M^A^JX.AA:%*V#BE"6ONVL[]5;0^VO'7[6'A'PC8QV^@*WB*^V +' 3'!$,+@
M-(1SP>BAN5()6NZ^"?C;4/B'\.=.U_5%A2\NI)MR6Z%8U"RLH !)/11U)K\Z
MZ^]/V5_^2(Z%_P!=+G_T?)7Z)DF;8G,L=*-5VBHNR6VZ^9^,<4\.X')<JC/#
MIN;FDY-W=K2T[)?+UN>6?MP?\?G@_P#ZYW?\XJ^7J^H?VX/^/SP?_P!<[O\
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
M7<KR/!Y-*K+!II3M=-W2M?:^O7JV?6?[*?P@\/WGA6/QAJMK'J.HR7#BV6X
M:*V5#C<%/!?<"=QSC"XP<D^[Z'\1/#WB;Q!>:+I.IPZC?6<?FW'V<[TC&[;C
M>."<]@3C'-?G?!XTUZU\-R>'X=6NX=%DD:5[*.4K&[$ '<!U' X/&><9KW7]
MB?\ Y&[Q%_UXI_Z,%?79-F\(SH8&A22O\3[NW];GYSQ-PY5E3Q6:XNNY-?!%
M;)722=_+HK:ZW/??V@/^2->*O^O3_P!G6OSSK]#/V@/^2->*O^O3_P!G6OSS
MKDXL_P![I_X?U9Z/AY_R+ZW^/_VU!1117PY^JA7VU^R7\/8O#/@ :]<0@:IK
M1,@D/5;<'$:]2.2"^>,[@#T%?$M?IUX7TJ'0O#.DZ;;KM@L[2*!!G/RJ@ Y[
M]*^XX5PT:F)G6DO@6GJ_^ F?E?B#C9T,#2PL';VC=_2-M/O:?R/-?CW\>T^$
M,5G965G'J.MWD;2I',^(X8QD!W .XY;@ 8SM;YABN7^"?[4TGCWQ)!H'B'3[
M:QOKK(MKFS+")W )V,K$D$@<')R>.]>(_M3:I/J'QKUN.60O%9I!;PJ0!L7R
M4<CCK\SN>?6N \#WSZ9XTT"\C_UEOJ%O*OU612/Y56*S[%4\RDHR]R,K6\D[
M,SP'"67ULCC*I#][.'-S7=TVKKRLM$T?HIX\\(6GCSPCJ>AWB*8[N%D5F'^K
MDZHX]PV#^%?FM>6<VGWD]K<1F*X@D:*2-NJLIP1^!%?J17YR?&;3?[)^*_BR
MW PO]I32J-FT!78N !Z ,*[N+:$>6E72UU7ZK]3R?#K%RYZ^$;TLI+\G]^GW
M&#X6\,W_ (R\0V&BZ9&);Z\D$<:L<*.Y8GL  2?8&OT-T72]%^#OP[CMVE6#
M2M'M2\]P5 ,A R[D#JS'/ ZD@"O%?V/_ (5G3=.F\:Z@G[^]1K>PC9>4BW?/
M)SW8J ,=@>H:LS]L#XK*_E^!M.E)P4N-2=3Q_>CA/_CKG_@'O4973CD^7RS"
MLO?G\*_+[]WY&V?5JG$V<T\GP[_=4W>;7=?$_E\*_O-GU'9W O+2&=05$J*X
M![9&:^!?VEO^2W>)_P#KI#_Z(CK[ST7_ ) UA_U[Q_\ H(KX,_:6_P"2W>)_
M^ND/_HB.N_BIWP--_P!Y?DSR/#]<N:UDOY'_ .E1'_ _XX2?!F;6"-'75XM2
M6+<OVDPLC1E\$':V0=YXQZ<UZM_PW%_U)7_E5_\ M-?+%%?"X?.<=A*2HT:E
MHKI9/SZH_6,;PSE.85Y8G$T>:<K7?-);*RV:6R/JNW_;;ENIXX(/ SS32,$2
M./5"S,Q.  !!R2>U?3MF\\EG ]U$D%RT:F6**0R*CX^90Q W '/.!GT%?$O[
M)G@-?%?Q'.JW,/F6.AQBYW':5^T,<1 @\]G8$=#&.>F?L?QEXHM/!7A?4]<O
MFVVUC TI&0"[=%09(Y9B%'N17Z-D6*Q6(PT\5C*EX]-$M%N]$OZ1^*\68#+\
M'CJ>7Y92M/2^LG=RV6K?K\SY$_;$\61:U\1K32(&1TTBU"2LH.1-(=[*3T("
M^7TZ$GZ#U?\ 8M_Y);JG_89E_P#1$%?'6LZM<:]K%]J=VP:ZO)Y+F9E& 7=B
MS''U)K[%_8M_Y);JG_89E_\ 1$%?,Y-B7C,YE7?VK_=T_ ^ZXEP*RWAB&$7V
M'%?/=_C<]NNM8AL]8L-.D^66\CE>)L]2FTE?KAB?^ FO(/VM/ Q\4?#7^U8
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
M32,$2.-2S,Q.  !U)/:OT)^"OPUM_A1X#M[*0(FHS 7.HS%@1YI497=_=4#
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
M%?H=*R+&[2%1& 2Q;ICOGVKS?X6_ 'PU\*;RXO; W%_J,HV+=7I5GB3NJ;5
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
M_P E2\'?]AFS_P#1Z5TX;^/#U7YG%CO]UJ_X9?DS])****_H(_CD*Y7XK?\
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
M3 PRYT95E"4F[ZI/MU\CZ3BBCFM3.HXFGAI5(P4>5<LI1[OX?[U[Z_@?+/\
MPR_\3?\ H6?_ "?M?_CM?>&EPO;Z;:12#;)'"BLN<X(4 UYK_P -0?#+_H9O
M_)"Z_P#C5>HPS)<0QRQG='(H96QC((R*]G*,%@<&YO!U>>]KZIVWMLCYKB3-
M,US&-)9EA_9<M[>[*-[VO\3=[:;'QO\ M#_!GQCJ7C[Q3XJMM'\W051;DW8N
M81^[C@3>VPONXVMVSQ7SY7WM\5OCKX.\+Z=XDT&YU,MKT=I)$+%;>;YI'BRB
M[]FT9W+SGC-?!-?G^?X?#4,3S8>?,Y-N6J=G?;3;T>I^P<(8W'8O J&,I<D8
M**@[-<T;;Z[]-5H[A7ZD6?\ QYP?]<U_E7Y;U^I%G_QYP?\ 7-?Y5[O"&]?_
M +=_]N/D_$?X<)_V_P#^VGP+^TM_R6[Q/_UTA_\ 1$=>8UZ=^TM_R6[Q/_UT
MA_\ 1$=>8U\7F/\ OM;_ !2_-GZ?DW_(LPO_ %[A_P"DH^DOV=?V;[+Q;IEO
MXI\3J\NGR,39Z<"5$P!(WR'KMR. ",XR3C@_0'Q&^)_AOX+>';<W2+&=GE6.
ME62*K.%  "KP%1>,GH!TR< ]3X7LXM/\,Z3:P*$A@M(8D4 #"J@ ''L*^(OV
MK)+Z3XU:L+L2"%(;=;3>"%\KRE)VG'(WF3\=P[5^C8CEX?RY2P\5SRLF_-J]
M_P -$?BN"=3C'.I0QM1JE&\E%/HFDDO-WU>_X6^F_A/^T5X<^*4T=@ VCZZP
M)&GW#;A)@9)CDP W?CAN"<8&:L?&CX'Z1\5M'GF$$=MXCAA(L[\$KDCD1R8^
M\A/'()7)([@_!WA^34(=>TU])WC55N8FM/+ +><'&S&>,[L=:_3ZKR?&/.\-
M4HXR*=K:][W_ !5NGD9\29:N%L=1Q.6U''FNTK[6MIYQ=]G?K<_+G4=/N-)U
M"ZL;N,PW5M*T,L9(.UU)##(XX(-?ISHO_(&L/^O>/_T$5^??QXDMI/C#XL-H
MJ)%]N96$8 'F  2'CN7#$]\YSS7Z":+_ ,@:P_Z]X_\ T$5P<,4U1Q&)IIWL
MTON<CUN/*SQ&#P-:2LY)NWJHL^%/VA=0N-)^/VO7UI(8;JVN+::*0 ':ZPQ%
M3@\<$"ON/PKK\/BKPUI>LVZLL-_;1W*JW5=R@[3[C./PKX4_:6_Y+=XG_P"N
MD/\ Z(CKZ"_8Y\7C6/A[=Z%(Z_:-'N3L0 @^3*2ZDGH3O\WIVQ]3&2XKV>;8
MG#O:<I6]4W^E_N->)\![;A[!8R*UIQ@GZ2BOUM]YY\WP8-U^U9/IK(RZ5YW]
MO,6PV^$L'*X'1?-/E\\X]>,_3GQ&\5IX'\"ZWKC%0UG;,\08X#2GY8U_%RH_
M&MPV,!OEO#$OVE8S$).^PD$CZ9 _*OFC]M7QAY-CH7AB&3#3.U_<*&P=JY2,
M$=P29#]4'X>W5I4\CPF(KPWDVU\]$OD?+8?$5N*LQP>%JKW812?I'63_ .WD
MOO/)?V8Y7F^/'AR21VDD<W3,S'))-M-DD^M?<'C'_D4=<_Z\9_\ T6U?#O[+
M_P#R73PS_P!O/_I++7W%XQ_Y%'7/^O&?_P!%M7G\,_\ (NJ_XG_Z2CV..O\
MD=4/\$?_ $N1^9-%%%?EI^^A1110 4444 %%%% !1110 5U6H_\ )+?#W_89
MU+_T18URM=5J/_)+?#W_ &&=2_\ 1%C732^"IZ?^W1.+$?Q*/^)_^D2.5HHH
MKF.T**** "BBB@ HHHH **** "NF\$_$GQ)\.[PW&@ZI-9!CF2WSNAE[?-&<
MJ3CC.,CL173?!OX(W7QCM?$#6>JPZ=<Z8D)CCGB+),TGF8!8'* >7UPW7I7/
M>+OA7XK\#74D6L:'=VZ)D_:4C,D# <Y$BY7ISUR.^*]&.'Q=&G'%PBU%[27E
MITV^9XU3&9=BJU3+JLHRFK7C+S5UH]]&MKGT%\/?VS([B:.U\8Z<EJ#@?VAI
MZL4'7EXR2?3[I/?BOINSO(-1LX+NUF2XMIXUEBFB8,KHPRK CJ""#FOS.\-^
M$=;\87@M=$TJZU.;<JL+:(L$W' +MT4<'EB!P?2OT6^'OAV;PEX&T'1KETDN
M;&RB@E:,Y4N% ;!P,C.<<=*_1>',PQF,4HXC6*VE;\/,_%>-<GRW+94YX/W9
MR;O%/IWMNOR['R%^TA\,[?1/C%96VEQK:VNOB*1(XU 2*5G,;A1GID!NPRY
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
M:?I>G>'[$P6-I:Z;9H-QCMXEBC7  S@  < ?@*_-K2?'/B30+=;?3/$&J:=
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
M\\X56=8VGC'6Y.5)6Y;WLV][JV_9A1117RY]Z%%%% !1110 4444 =5\*?\
MDJ7@[_L,V?\ Z/2OTDK\V_A3_P E2\'?]AFS_P#1Z5^DE?IW"7\"KZK\C\(\
M1?\ >L/_ (7^84445]Z?D84444 %%%% !1110!Y7^U!_R0OQ-_V[?^E45? M
M??7[4'_)"_$W_;M_Z515\"U^4<6?[]#_  +\Y']">'O_ "*JG_7Q_P#I, HH
MHKXL_3PHHHH **** "OK[]DC1=)\3_"'7=*U2TM=1@DU9S+:SJ'^4PP[6(ZC
MD-@^H..17R#6OX9\7:UX-U#[;HFI7&FW/0M Y 8>C#HP]B#7K97C(8'$JK4C
MS1LTUZGSN?994S;!/#T9\D[II^:]-5ZGU=XF_8N\.:C<22Z+K-[HP?D0S(+F
M-.>@R5;&/5B??M5CP3^QSX=\/:C!>ZWJD_B%X)?,2W,"P6[@#@2)EBPSS]X
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
MYW%U8UL14JQVE)M?-GVF74)X7!4:%3XH1BGZI),****Y#T0HHHH *ZKX:_\
M(Q7?_8&U;_TWW%<K75?#7_D8KO\ [ VK?^F^XKIPW\>'JOS.+'?[K5_PR_)G
M*T445S':%%%% !1110 4444 %%%% 'L7[+/C31_!/Q*FN-:O$L+6[T^2T2XE
MXC60R1N-Q_A&$(SZD5]CZ]X(\*_$"WAGU32M/UE,?NKED5VQ_LR#G'L#BOS6
MKV+]E6XU23XO:1:6MU=)IX6>>[@BF*QLHA8 NN<'YB@Z>E?9Y'FWLU' 5*:E
M&4OS[KJ?F/%7#[KNIG%"NZ<X1;?GRI[----[=3ZFTC]G?X<Z)=_:;?PM:R2;
M=NV\DDN4QD'[DK,N>.N,UT'C3XC>&_AWIK7.MZG!9!5S';!@9I<8&$C'+=1T
M&!G)('->6_M?>*-2\.>!]'&EZE=:9<7&H?-):3M$[(L;Y4E2"1DJ?3('M7Q;
M<7$MU/)//(\TTC%WDD8LS,3DDD]23WKWLQSBEE%26&PM%*6FNR^Y;GR62\-5
M^(Z,,=C\5)QNU9W;T?=MV^YG8_%SXG7OQ6\83ZO<JT%HH\JSM"<B"(=O<DY8
MGU..@ 'T;^RA\8+#4O#EMX,U*Y\G5[,L+,SMQ<PDE@BDG[RY(V_W0,9P<?'M
M%?$8/-:^$Q;Q;]YRWOUO^7EV/U3,N'\)F&71RY+DC&W*UT:_/S[][ZGZ1?$#
MX7^'?B=8P6VO6/VC[.Q:&:-RDL9(P<,.QXR#P<#C@5P7AW]DGP%H&H)=S1ZA
MK)C976'49U:($'/*HB[AZAL@^G6OEC0OCSX_\.6OV>R\47IBW;@MUMN2.G ,
M@8@<=!Q6E/\ M,_$NXCV/XG<#K^[L[=#^8C!KZN>>937FJU;#MS](O\ 77[C
M\]I<)\0X2F\-A<8E3[<TE^'*[?)GW#XP\::+X T234M:O8K&UC!"*Q >5@,[
M(U_B;V'\J_/#XA>+YO'OC75]?F4QM>SET0]4C "HI]PH4?A5#7O$VK^*+PW6
ML:E=:G<9.)+J9I"N>PR>![#CBLROG\XSJ6:6A&/+!=.K?=GV'#?#%/(5*K.?
M/5DK-[)+LOU9[%^R[\/3XV^)5O?7"%M-T0K>R\]90?W*]<_>&[H1A"#UK[DU
M"^@TNPN;VZE6&VMXFFED<@*B*"6))Z  &OS*T;Q%JOAR=I])U.\TN9AAI+.X
M>%B/0E2/4UH:C\1/%>L6<EI?^)M8O;608>"XOY9$8>A4M@UV95GE'+,,Z2IM
MR;;O?[CS>(.%<3GF.C7E74::225G=+KY7?\ DN@OQ"\73>.O&VLZ],SG[;<,
M\8D4!EB'RQJ0./E0*OX=3UKG:**^2J3E4FYS=V]6?HM&E"A3C2IJT8I)>BT0
M4445F;&[X#_Y'GP[_P!A&W_]&K7Z8U^6-=/_ ,+0\9>48O\ A+==\H@@I_:4
MV"#U&-U?59+G,,KC.,X.7-;8_/\ B?AFKGU2E.G44>1-:KO89\2O^2C>*O\
ML*W7_HYZ]V_8A_Y#/BO_ *][?_T)Z^:))7FD>21VDD<EF9CDDGJ2?6K>CZ]J
M?AZZ-SI6HW6F7)789K.=HG*Y!QE2#C(!Q["O+P6-6%QL<6XW2;=O6_\ F>_F
MF5RS#*Y9?&5FTE?T:?Z'W-^U0P7X(ZX"<$R6P'O^_2O@NMO6/''B/Q%;"WU7
M7]4U.W!R(KR]DE3/KAF([5B5MG&8QS/$*M&-DDE^+_S.7AO)IY'@Y8:I-2;D
MY77FDOT/T*^ 'C(^./A3HE[+-YU[;Q_8KIFE\Q_,C^7<YZ[F7:YSS\_?J<K]
MI_QA_P (I\)-3CC<+=:J1I\0]GR9/P\L./J1]*^(=$\7:[X921-'UK4=*20Y
M=;&ZDA#'U.TC-,USQ1K/B9XGUC5[[5GA!$;7UR\Q0'J!N)QG Z5[TN)7+ _5
M^1\_+:]_E?\ KJ?)T^!U#-5C?:+V2GS<MM=[I>E_P,NOOK]EY@?@9X; .2/M
M(/M_I,M? M;FC^.O$GAZU^RZ5X@U73+;.[R;.]EB3)ZG:K 9KPLGS&.68AUI
MQYDU;\4_T/J^)<EGGN#CAJ<U%J2E=^2:_4]S_;8_Y&[P[_UXO_Z,-?.%7M7U
MS4?$%W]JU34+K4KG;M\Z\F:5\9)QN8DXR3^=4:X\PQ2QN*GB$K*1Z>3X"668
M"E@Y2YG!;_-L****\X]D**** "BBB@ HHHH *6DI: /U-HHHK^BS^+ HHHH
M**** "BBB@ HHHH _+&BBBOYT/[3"BBB@ HHHH **** "BBB@ HHHH ^XO@=
M\=O"&J>"]!T6YU2'2=5L+.&R>WOG$8D9$"!D<X4[MN<9SSBO3=0\$^%_$CBZ
MOM TC5';+":XLXIB<]3N*GK@?E7YH5^@7[-VER:3\%?#,4H422127'RG(VR2
MNZ_CM9:_4LBS2IF+^JUX)J,=_2RV/P+BS(*62KZ_A*LDYRMR^J;=FK.VFVN^
MYU^H:YX;\!:7$EW>:;H%A'B**-W2!!@<*J\=AT'85\P?M _M-6OBS29_#7A)
MYCIUP MYJ3*T1F3@^7&#A@IZ,6 SR,8.3X7X^N_[0\=>([H-N$VI7,F[GG,K
M'//UK!KY_,N(J^(C+#T8J$=N[M^GW'V.2\%X3!SAC,3-U)Z-7T2>^VK;7K\@
MHHHKXT_3 K]//#=U!?>']-GMYH[B%[:-EDB8,K H""".O%?F'17T.49M_93F
M^3FYK=;;7\GW/C>(^'5Q!&E'VO)R7Z7O>WFNQZ5^T=<177QJ\32PR)-&9(0'
MC8,#B",'D>]5/@+ING:Q\7/#=GJUO#=V,TSAX+A0T;GRW*@@\'YMO!K@**\Q
MXKFQ?UIQ^US6^=['N1P+AERP$9VM#DYNOP\M_P!=S])/^%4^"?\ H3M _P#!
M7!_\174JH50 , < "ORRHK[.'%4*?P89+TE_]J?F53P_JUK>UQSE;O!O_P!O
M/TNU+X>^%=:OI;W4/#.CW]Y+@R7%S8122/@ #+,I)X 'X5\:?M5Z!I'AOXH)
M:Z-96NGP-I\,DEO9QK&BR%G'W5  )4*?QSWKQRBO(S+.J>84?9*@HN][WO\
MHCZ3(^%ZV3XE5Y8MU(I-<MFE_P"E/;T/LC]FWX^:1JGAO3_"NN74.F:KI\:6
MUK+<.$CNHQA452> X&U=IZ\$9Y ]E\6> ?#GCZUCBU[2;;5(T5A$\@(= V,[
M'!#+G Z'L*_-*MS2O'/B30K6.VTWQ!JFGV\9)2&UO98D7)R<!6 &23^==N#X
MD]G06'Q=+G25O^'3T9Y69<$>UQ;QF75W2DW>VNC>]FFFO3]-#[^\(_!GP5X%
MO!>:+X?MK6\4DI<2,\TB9&#M:1F*\9'!'4^M8GQ?^/&@_"_39X1<1W_B!D/V
M?3XFR0W3=(1P@!['DXX'7'Q'=_$CQ=J$?EW7BG6KF/\ NS:A,PYZ\%JYRM:W
M$T:=)TL#14+^FGR2W,,/P+.MB%7S7$NK;IK=^3DVW;^KHFO+R;4+R>ZN)#+<
M3R-+)(W5F8Y)_$FOTV\-W4%]X?TV>WFCN(7MHV62)@RL"@(((Z\5^8=%>+E.
M;O*Y3ER<W-;K;:_D^Y]1Q%PXL_A2@JOL^2_V;[V\UV/2?VC;J*\^-/B:6"19
M8C)$ Z'(.(8P>?J#5C]FSQI'X+^+&F2W,L<%E?JVGSR29PH?!0Y[?O%CR3P!
MGIU'EU%>:L9*.,^N15GS<UOG>Q[3RVG/+5ELW>/(H7]%:_ZGZEM*BQF1G41@
M;BY/&/7/I7YY_';QHGCSXHZWJ,$PGL8Y?LMJZD%3%&-H92.H8AF_X%7 45[.
M;9[+-*4:2ARI.^][_@CYKA[A.&0UYXAU?:2:LO=M;6[ZOLCT_P#9GN8K3XW^
M&9)I%BCW7"[G.!EK>50/Q) _&ON+QU=0V?@O799Y8X(Q8SY>1@H'[MNYK\SJ
M*669X\NPT\/[/FYFW>]MTEV?8>><*K.L;3QCK<G*DK<M[V;>]U;?LPHHHKY<
M^]"BBB@ HHHH **** "BBB@ KJM1_P"26^'O^PSJ7_HBQKE:ZK4?^26^'O\
ML,ZE_P"B+&NFE\%3T_\ ;HG%B/XE'_$__2)'*T445S':%%%% !1110 4444
M%%%% 'K_ .SK\:++X1ZMJB:G9RW&G:H(1)-;X,D+1EMIVDC(Q(V>_ QZ5]A^
M"_BMX4^(7RZ%K,%Y<;#(UJ<QS*H(!)1@#@$@9QCFOS=KZ'_8KL4?QYK5\TT:
MM%IWD)"WWG+R*V1]!&<_[U?;</YMB*=6G@;)P;^:ZL_+>,.'L%5H5LU;:J)+
M;9[)77W;6/J_Q%XQT+PBD+:WK%EI0FW>5]LG6,R;<;MH)YQD9QZCUKPOXD?M
MA:'I^GS6W@^.75=1D7"7L\1BMX<Y^;:P#.PP/E( YZ\8KDOVVM0CF\1>&;)9
M 98+6:5DR,J'=0#Z\[#^5?-5=V<Y_B:&(J86A9)=>NR^1Y7#/"&!Q>$I9AB[
MR<M>7:.C:UZO9=2QJ%_<:I?7-[=RM<75S(TTTSG+.[$EF/N22:KT45^>-MN[
M/V9)15EL%?4W[(?CSPYX:\+ZY8ZOK=CI5T]ZLR)?3K"&4Q@9!8@'E3T/'&>H
MKY9HKT<OQLLOQ"Q$%=J^_F>-G&5T\XP<L)4DXIV=UY.Y]7?M=>//#GB3P3I-
MCI&NZ?JMTFH+,T=E<I-M012#)*D@<D?G7SI\.?%?_"#^.M$UUD:2*RN5DE1
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
M!11161N%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %+24M 'ZFT445_19_%@4444 %%%% !111
M0 4444 ?EC1117\Z']IA1110 4444 %%%% !1110 4444 %=!I_Q!\4Z39+9
MV/B76+*T486WM[^6.,#I@*&Q7/T5I&I.F[P=C*I2IUE:I%->:N%%%%9FH444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %=5J/_ "2WP]_V&=2_]$6-<K75:C_R2WP]_P!A
MG4O_ $18UTTO@J>G_MT3BQ'\2C_B?_I$CE:***YCM"BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ KJOA3_P E2\'?]AFS_P#1
MZ5RM=5\*?^2I>#O^PS9_^CTKIPW\>'JOS.+'?[K5_P ,OR9^DE%%%?T$?QR%
M<K\5O^26^,?^P->?^B'KJJY7XK?\DM\8_P#8&O/_ $0]<V)_@3]'^1VX'_>J
M7^*/YH_-NBBBOY]/[&"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@#JO!W_(N^.O\ L#1_^G"SKE:ZKP=_R+OCK_L#1_\ IPLZ
MY6NFK\%/T_\ ;I'#A_XE;_$O_2(A1117,=P4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% '5?"G_DJ7@[_L,V?_H]*_22
MOS;^%/\ R5+P=_V&;/\ ]'I7Z25^G<)?P*OJOR/PCQ%_WK#_ .%_F%%%%?>G
MY&%%%% !1110 4444 >5_M0?\D+\3?\ ;M_Z515\"U]]?M0?\D+\3?\ ;M_Z
M515\"U^4<6?[]#_ OSD?T)X>_P#(JJ?]?'_Z3 ****^+/T\**** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "NJ^&O\ R,5W_P!@
M;5O_ $WW%<K75?#7_D8KO_L#:M_Z;[BNG#?QX>J_,XL=_NM7_#+\F<K1117,
M=H4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M+24M 'ZFT445_19_%@4444 %%%% !1110 4444 ?EC1117\Z']IA1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %=5J/_
M "2WP]_V&=2_]$6-<K75:C_R2WP]_P!AG4O_ $18UTTO@J>G_MT3BQ'\2C_B
M?_I$CE:***YCM"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ KJOA3_P E2\'?]AFS_P#1Z5RM=5\*?^2I>#O^PS9_^CTKIPW\
M>'JOS.+'?[K5_P ,OR9^DE%%%?T$?QR%<K\5O^26^,?^P->?^B'KJJY7XK?\
MDM\8_P#8&O/_ $0]<V)_@3]'^1VX'_>J7^*/YH_-NBBBOY]/[&"BBB@ HHHH
M **** "BBB@ HHKJO /Q&U'X;WES>Z3;6,E],BHMS=V_FO  <GR\G )XR<'I
MVK6FH2FE4=EWM?\ #0PK2J0IN5&/-+HF[?C9V^YG*T5](2>(+OXP?LY>*-9\
M5);7&K:+=JMGJ[6T<;G+1$Q@J ,D,%. ,Y3@D5D>$M0_X4[\";?QCI=M;R^)
M_$%]):07\\6YK.%-P^0-D$[HV/;.X9!VUZ[RV/,FI^XX\][:VO;:^]]-[>9\
MY'.Y^SE%TOWJJ>SY>;1RMS7YN5:<NK]V^EK'@U%?0.N:U)\:O@'K/B'6H(Y?
M$_AN[B OK>%4>XB<HI#A5 P Q/'3RP>!G/!>$?COXH\!Z!::3H!L-,AAD:26
M:.S1IKHEB?WK-G/&%XP<*H[5A4PM&C.//4?)*-TU'7>UK7TU3ZG70S#$XFE/
MV=%>UA+EE%RLEI>ZERMM--6]WKY'G=%>Z_M0:;:O'X)\0C38]*U;6M-\[4+>
M.,(?, C;+#^]F1AD\_*,]*W_ -G?1[;X>IX>U[4;8/KWBJ\%AID4O_+&T!!E
MGV]<M@*#Z%3T8YWCE<GC'A7/16O*W1VMIW=TK=SDEGT(Y9''JG>4KI1ONU>^
MO9<K=[;*]NA\UT5W7QRC2'XO>+51%13J$C848&2<D_4DD_C7:_L?HK?%TDJ"
M5TZ8@D=#E!D?@3^=<M+!^UQBPG-;WN6_SM>QWXC,O898\QY+VAS6OY7M>WXV
M/$**^H/@9\1O%/Q@UR_T7QG%#XB\,R6KM--<V,2);,N""'5  >1UY& 1C%<[
M^S;?2>']&^*FHZ9< W-AH[RVEWY0SE%E96VL#W53@^G-=D,MIU94G"H^6?-J
MXV:Y5=Z<SOY:GFU<[JX>->-6BO:4N313O%\[LO>Y4TUU7+Z7/ :*]#\0?M >
M/O%.C7>DZIKWVK3[I-DT/V.W3<N<XRL8(Z=C77>-O^*__9Q\)^((_P!Y>^&)
MVT>\6/Y52(A1&Q!Y)P(!P<9=N/3DCAJ593=";?+&^L4KZZ[2>RU/0GCL1AG2
M6+I12G+EO&3DE=.S=X1W:Y?FM>AX=17N7P%QX(\ ^//B!)A)[6U_LS3W.?\
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
M7)=:*K2'?"CG)5@.K'MTQ6)^SW#IGCOXR7]UJV@Z5):R64]R--CM5^RQL"H
M2-L@ 9..N,UO++X_6EA(5+RYN5Z/3H<L<XJ?4)9A4H-0Y.=>\FVFKI>1XE17
MJ_QZ\"Z=H^H:7XH\-V_E>%?$,"W-NL:G9!*1EXO]GU"]OF &%IW[1FBZ?H>O
M^%8].L+73XYO#MK/*MK"L8>0O+EV"@98X&2>>!7/5P,Z*J\S^"WSOLUY=3KP
M^;4L2Z"A%_O5+_MUQW3\T]/D>345['^U5H6F^'?B@MII6G6NF6OV"%_(LX%B
M3<6?)VJ ,\#GVHT'0M-F_9;\1ZM)IUJ^J1:ZD,=\T"F=$VV_RA\;@/F;C..3
MZU<L!*.(JX?FUIJ3];$4\WA4P>'QB@[57%)=N9V_ \<HKZ$@U33/ '[._@S7
MH?"7AO6=3O[NX@GGUC3EG9E$LV#G(.0%4<GH*\QUSQ4OQ.US0[)M$T#PNIG%
MN9=%L/LZD2,HW2#=\VW''(ZGUI5L'&C&*<[RDHNUOYDGO\QX7,JF*G-JE:G"
M4HN5U]AM/3?='$T5]&?%+Q%I7P;\8)X;M_AMX?O-$AMXU2\U.T\VZO,IEG$W
M\)R<="<KGC( ^?\ 5[N#4-6O;JUM5L;::=Y(K56W"%"Q*H#@9 ! SCM6>+PL
M<+)T^>\D[-6:M]^YMEV/GF%-5E2<822<7=.Z?DGH_P"MRG1117GGL!1110 4
M444 %%%% !1110 5U7PI_P"2I>#O^PS9_P#H]*Y6NJ^%/_)4O!W_ &&;/_T>
ME=.&_CP]5^9Q8[_=:O\ AE^3/TDHHHK^@C^.0KE?BM_R2WQC_P!@:\_]$/75
M5ROQ6_Y);XQ_[ UY_P"B'KFQ/\"?H_R.W _[U2_Q1_-'YMT445_/I_8P4444
M %%%% !1110 4444 %=7\-OAUJ'Q+\1+IMFZ6MO&AFO+Z;_56L(^\[?T&>3W
M R1RE=3X'^)_B;X;M>GPYJ?]G&\V"?\ <12[]F[;]]6QC<W3UKIP[HJK%XB_
M)UMO^APXU8EX>:P;2J=.;;UT3VZ:;G6_%[XAZ5<:3I_@CP>73PII)R]P0H;4
M)QP9FP!D=<>N<XX7&]K=O-XB_9/\,OI\9N1HFJ3K?+'\QA#-*P9AV&)$_P"^
MA7*:M^T9\0]<TN\TZ]\0^?97D+V\\?V*W7?&ZE6&1&",@GD'-<]X+^)OB?X=
MM.?#VKRZ<)R#)&$21&(! )5P1GGKBO8EC:#K3E*4G&<>7X4N5:6LN9Z*RZH^
M;CE>*CAJ4(0C&=.:FO?<N=V:DY2Y(M-\SUL^G30]1\*VMUX-_9?\87M_']C;
M7;J""PCN!M,Z93<Z D$C;O(_W,\BN>^%'@+2+/1W\?>-'\GPQ8S;+6Q* R:G
M.O(C13PR9&#V.&!P Q'%^,OB-XD^(%Q'-X@U>?43&,(C!4C7KR$4!0>>N,UT
M.@_M"?$#PSH]II>F^(#;V%K&(H8C:6[[%'0;FC)/XFB.+PCJPYT^2G&T=$[N
M[=VN9:7>U^P3R[,8X>JJ3BJE:?-+WFK1LERQERMWLE[SCU;2V*7B/QT/B?\
M$RUU?Q/)]DTJ:ZBBECC!86MF).47:,G:I;D#).3CG%>[6=]X+\=?&OP]K-E\
M1/M#6LT4.F:$FBW")&BK@1B1C@$\DL1U/I@#P+QM\7O%OQ$L;>S\0ZM_:%M!
M)YT:?9H8MK8(SE$!/!/6N;T76;WP[JUGJ>G3M:WUI*LT,R@$JRG(.#P1['@]
M#4T\QC1JMM>TBY*3<DU*Z])6]+W1I7R6>*P\4G[&482A&,6I1L_.5.^ME=I)
MVZGH_P"TAINDV/Q.U:;3]:_M.[N;F1[RU^RO%]C?C";F.),\\CTK=_8]_P"2
MN/\ ]@Z;_P!"2O'=>UR^\3:Q=ZKJ4_VF_NI#+--L5-S'OA0 /P%7?!_C;6O
M.KG5-!O?L%\8VA\WRDD^4X)&'4CL.U8T\;3CF*Q?+:/->R_X+W^9T5LLKU,E
M>7*=YN'+=[7MY):+9:7MOJ>\_"WXJ:W\;[+7_ /BK50T^I6<DEAJ$>VWD$JX
M_=%4"B12,L1UPK Y!&W,_9QGU'PCH_Q8FCW66K:7I,CKN4,8IHUF(R#D$AEZ
M'(XKPO0]<OO#>L6FJ:9<O9W]I()89DQE6'L>".Q!X()!XKIM%^,7B[PYX@U7
M6]-U5;34M4.Z\ECM(-LK9SDH4V@Y).0 22?4UUT,T7/2JXAR<X<RON[-.V[6
MJ;^[J>?B\AE[/$8?!QA&G4Y'RO1*49*^B35I12Z;K;5DOB_XV>-/'FCG2M=U
MG[=8&193#]E@C^9>ARB ]_6NI_9WO5UZ;Q'X O)U6R\2:?*MNLJEU2\C7?&X
M&< @!CVR43D8%8>N?M#?$#Q'I%WI>HZ_]HL;N,PS1?8K==RG@C*Q@C\#7#Z'
MKE]X;UBTU33+E[._M)!+#,F,JP]CP1V(/!!(/%<GUR,,5"NZDJBV?,K.VS7Q
M2Z>9Z#RV=3 5,*J,*+>L>1W2DM5)^Y'9I='H>P?&&=O ?PL\%_#[8T-\T0UG
M4U)PRR2%]L;#'5<L,?["^QKHM-\>:[\//V6?#FH^'[[^S[V76I+=Y/)CDS&1
M.Q&'4CJJ\XSQ7@WBKQ;JWC?6YM7UN\:^U"8*KS%%0850H 50% P.P]3U-='X
M1^.'C;P+HR:3H>MFRT]'9UA-K#)@L<G!=">O;-=5/,J<<34FG*,7'EBUNDK6
MZKMKKNS@K9+6J8*C2<83FJGM)J3?+)OFNOAEI=Z7CLC)\;?$3Q#\1KRVNO$.
MH?VA/;QF*)O)CBVJ3G&$50>?6O9/COXNN_ ?QL\(:_8C=<6.D6LFPXQ(A:57
M0D@X#*67/49R.:\H\;?%[Q;\1+&WL_$.K?VA;02>=&GV:&+:V",Y1 3P3UK(
M\5^,M8\;ZA#?:W>&]NH8%MDD\M$VQKG:N% '<^_-<WUU4XU.2<I2DXM2:L[Q
MOOJ_EJSN662JSH>TI0A",:D7"+NK3MM[L>SOHOF?3?Q'\/Z=8_!GXBZ]HCK)
MHGB1M/U2WV@@([7""5.3G.X%L8&-^W'RUP'P_M9O$W[,7C31=,B>\U6UU6*^
M>TA&Z0Q$0C*J.3_JW/\ P$UY9#\0O$5OX,N/"::I)_PCT\@D>Q959<A@_P K
M$;E&Y0V 0,Y..35+PSXKU?P;JR:EHFH3:=>J"OFPGJIP2K \,.!P01P*ZZN9
MT:E>-10:BX.,EYR<FW'[]+^AYV'R+%4<+.BZBE-5(S@W?504%%2\VHV;5^^N
MQZE^RWX:U%OBM::S);26^F:/'<R7EU,C+'&?)9"A;& P,@.TD< FMW]F76?[
M2^,'C/5K<-#]HTJ]NHU;!*[KB)AGMD9KS3Q5\</'/C;36T_6/$,]Q9/]^"*.
M.!7]F\M5W#V.1T]!6)X+\=Z[\/=5DU+P_??V?>R0F!I/*23,9*L5PZD=57MV
MJ*&.P^%G1C3YG"$G)MI)MM):*[VMW-,5E.,Q]+$SK<JJ5(1@DFW%*+;U?*F[
MM_RZ>9O>*OCKXX\;:'/H^M:W]MTZ<J9(?LD$>[:P8?,J CD#O61X9U[Q7\/'
MMM>T>:_TB.XRL5VL9$%P 2"/F&R0 AN#G!'J*Z/5OVC/B'KFEWFG7OB'S[*\
MA>WGC^Q6Z[XW4JPR(P1D$\@YJAX3^-_C?P/I,6F:+KTEI81;O+MV@BE5-S%C
MC>AQDDG\:Y95Z<ZRJ3KU&TM)6U3_ / ]M^J/0IX6O2PTJ-/"THIO6*D^5JVM
M_P!VM=OLNZZGH_Q\;_A)?A=X0\7:WI4.B^,+V>2VGA53%)/"F\;S&W.,A#GG
M'F#G!%?/U;7BOQIKGCC4OM^NZG/J5R!M5IF^5!Z*HPJCV '/-8M<^.Q$<57=
M2*Z+?=V5KNW5G7E."GE^%5";5[MV5[13=U%7ULME^@4445YY[(4444 %%%%
M!1110 4444 =5X._Y%WQU_V!H_\ TX6=<K72^$[J&WT'QG'+-'$\^DQQQ*[
M&1A?6C;5'<[58X'92>U<U735^"GZ?^W,XL.FJE;_ !?^VQ"BBBN8[0HHHH *
M*** "BBB@ HHHH **** /9/A9X+TKP=HD/Q&\:X_LR)S_9.D$ R:C,.C$$<1
M@_J,G@ -S%K\1+KQ)\9-)\6:Y/TU:VN),D!88DE4A!Z!5&/PR>2:N:1^T7\0
M]!TJSTVQ\0^396<*001FRMVV1J JKEHR3@ =36!XX^*'B?XD?8O^$CU/^T?L
M6_R/]'BBV;]N[[BKG.Q>OI7NU,3AHT80P\I+EL[.*LY=6WS?=I^;9\I1P.-G
MBJM7&1BU-.*:F[QAT2CR)7;MS/FU?DDCMOVA/!^LW7QRU.WMM/GNI=6>.6Q$
M*%OM"F-02OK@@@^F#VYK9_:6MKG6OB%X6\)Z:JZCJ%CI5O9&*#!<SL3E3S@?
M*$/.,!LGBN+TO]H3XAZ/I46G6OB6=;6)!&@DABD=5   #LA;H/6N5T7QIKGA
M_P 3Q>(K+49EUN-F9;V;$SDLI5B=X(;*DCG/6M*V,PLO:*'-^]DG+1:*]VEK
MJ[O=V,<+EN/I^Q=7DO0@XPLW[S:23EHN566J7-N]>AZWXGU33_@+X-O?!VC7
MB7WC34TVZSJEN!MM$(YMXV(STX/?DG@X"^4>#;CQ#I.JKK7AR"Z:\T_YC<6]
MMYRP[P4^8%2N""1R.:[7_AJ#XF_]#-_Y(6O_ ,:KE-%^*'BGP[XCU#7=-UB:
MSU/4)6FNI8U7;,[,6):/&P_,2<8P,G%9XG$8:I5@Z<Y*,=ERI<J[KWG=WU;T
M-L%@L;0H58UZ<)5)ZR;DVIO9IKV:M&VB2O;MNW[I\-_$%]\>/ OBFQ\>107&
MFZ7 ;FVUP0K;&WF 8XW*%0X!SC XSG.17S%7;^,/C5XU\>:7_9VN:[+>6)8.
MT"11PJQ'(W"-5W8/.#GD ]A7$5AC\5#$JFHMR<5K*6[UZZO;IJSIRG+ZN!E6
ME-1A&;34(MN,;*SM=1^+=VBD?2L?Q%U_X;_LR^ +[0+Q;.>:^N8I=T*2!T\Z
M=MI# X&0.F#[U@?'Y?\ A8/A#PQ\2K-IFCOD-GJ-KYS216EPO V*?N!MK9Z
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
MM_/MVREN,E,C)'4<]:\O\>?&3Q!X^T^VTRY^QZ9HUOCRM+TJ 06ZD< [<DG
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
M)+2ZTU=]=BO1117B'U04444 %%%% !1110 4444 %=5\*?\ DJ7@[_L,V?\
MZ/2N5KJOA3_R5+P=_P!AFS_]'I73AOX\/5?F<6._W6K_ (9?DS])****_H(_
MCD*Y7XK?\DM\8_\ 8&O/_1#UU5<K\5O^26^,?^P->?\ HAZYL3_ GZ/\CMP/
M^]4O\4?S1^;=%%%?SZ?V,%%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110!U7PI_P"2I>#O^PS9_P#H]*_22OS;
M^%/_ "5+P=_V&;/_ -'I7Z25^G<)?P*OJOR/PCQ%_P!ZP_\ A?YA1117WI^1
MA1110 4444 %%%% 'E?[4'_)"_$W_;M_Z515\"U]]?M0?\D+\3?]NW_I5%7P
M+7Y1Q9_OT/\  OSD?T)X>_\ (JJ?]?'_ .DP"BBBOBS]/"BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ I:2EH _4V
MBBBOZ+/XL"BBB@ HHHH **** "BBB@#\L:***_G0_M,**** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ J9KR=[2.U::1K:
M-VE2$L=BNP4,P'0$A$!/?:/2H:*=Q63W"BBBD,**** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "NJ^%/_)4O!W_ &&;/_T>E<K7
M5?"G_DJ7@[_L,V?_ */2NG#?QX>J_,XL=_NM7_#+\F?I)1117]!'\<A7*_%;
M_DEOC'_L#7G_ *(>NJK%\;:+/XD\&:_I%LT<=SJ&GW%K$TQ(0,\;*"Q )QDC
M. :PKQ<J,XK=I_D=>$E&GB*<Y.R4E^9^9=%>^_\ #%OC;_H*:!_X$3__ !FC
M_ABWQM_T%- _\")__C-?BO\ 8N8?\^6?U!_K/DW_ $$Q/ J*]]_X8M\;?]!3
M0/\ P(G_ /C-'_#%OC;_ *"F@?\ @1/_ /&:/[%S#_GRP_UGR;_H)B>!45[[
M_P ,6^-O^@IH'_@1/_\ &:/^&+?&W_04T#_P(G_^,T?V+F'_ #Y8?ZSY-_T$
MQ/ J*]]_X8M\;?\ 04T#_P ")_\ XS1_PQ;XV_Z"F@?^!$__ ,9H_L7,/^?+
M#_6?)O\ H)B>!45[[_PQ;XV_Z"F@?^!$_P#\9H_X8M\;?]!30/\ P(G_ /C-
M']BYA_SY8?ZSY-_T$Q/ J*]]_P"&+?&W_04T#_P(G_\ C-'_  Q;XV_Z"F@?
M^!$__P 9H_L7,/\ GRP_UGR;_H)B>!45[[_PQ;XV_P"@IH'_ ($3_P#QFC_A
MBWQM_P!!30/_  (G_P#C-']BYA_SY8?ZSY-_T$Q/ J*]]_X8M\;?]!30/_ B
M?_XS1_PQ;XV_Z"F@?^!$_P#\9H_L7,/^?+#_ %GR;_H)B>!45[[_ ,,6^-O^
M@IH'_@1/_P#&:/\ ABWQM_T%- _\")__ (S1_8N8?\^6'^L^3?\ 03$\"HKW
MW_ABWQM_T%- _P# B?\ ^,T?\,6^-O\ H*:!_P"!$_\ \9H_L7,/^?+#_6?)
MO^@F)X%17OO_  Q;XV_Z"F@?^!$__P 9H_X8M\;?]!30/_ B?_XS1_8N8?\
M/EA_K/DW_03$\"HKWW_ABWQM_P!!30/_  (G_P#C-'_#%OC;_H*:!_X$3_\
MQFC^Q<P_Y\L/]9\F_P"@F)X%17OO_#%OC;_H*:!_X$3_ /QFC_ABWQM_T%-
M_P# B?\ ^,T?V+F'_/EA_K/DW_03$\"HKWW_ (8M\;?]!30/_ B?_P",T?\
M#%OC;_H*:!_X$3__ !FC^Q<P_P"?+#_6?)O^@F)X%17OO_#%OC;_ *"F@?\
M@1/_ /&:/^&+?&W_ $%- _\  B?_ .,T?V+F'_/EA_K/DW_03$\"HKWW_ABW
MQM_T%- _\")__C-'_#%OC;_H*:!_X$3_ /QFC^Q<P_Y\L/\ 6?)O^@F)X%17
MOO\ PQ;XV_Z"F@?^!$__ ,9H_P"&+?&W_04T#_P(G_\ C-']BYA_SY8?ZSY-
M_P!!,3P*BO??^&+?&W_04T#_ ,")_P#XS1_PQ;XV_P"@IH'_ ($3_P#QFC^Q
M<P_Y\L/]9\F_Z"8G@5%>^_\ #%OC;_H*:!_X$3__ !FC_ABWQM_T%- _\")_
M_C-']BYA_P ^6'^L^3?]!,3P*BO??^&+?&W_ $%- _\  B?_ .,T?\,6^-O^
M@IH'_@1/_P#&:/[%S#_GRP_UGR;_ *"8G@5%>^_\,6^-O^@IH'_@1/\ _&:/
M^&+?&W_04T#_ ,")_P#XS1_8N8?\^6'^L^3?]!,3P*BO??\ ABWQM_T%- _\
M")__ (S1_P ,6^-O^@IH'_@1/_\ &:/[%S#_ )\L/]9\F_Z"8G@5%>^_\,6^
M-O\ H*:!_P"!$_\ \9H_X8M\;?\ 04T#_P ")_\ XS1_8N8?\^6'^L^3?]!,
M3P*BO??^&+?&W_04T#_P(G_^,T?\,6^-O^@IH'_@1/\ _&:/[%S#_GRP_P!9
M\F_Z"8G@5%>^_P##%OC;_H*:!_X$3_\ QFC_ (8M\;?]!30/_ B?_P",T?V+
MF'_/EA_K/DW_ $$Q/ J*]]_X8M\;?]!30/\ P(G_ /C-'_#%OC;_ *"F@?\
M@1/_ /&:/[%S#_GRP_UGR;_H)B>!45[[_P ,6^-O^@IH'_@1/_\ &:/^&+?&
MW_04T#_P(G_^,T?V+F'_ #Y8?ZSY-_T$Q/ J*]]_X8M\;?\ 04T#_P ")_\
MXS1_PQ;XV_Z"F@?^!$__ ,9H_L7,/^?+#_6?)O\ H)B>!45[[_PQ;XV_Z"F@
M?^!$_P#\9H_X8M\;?]!30/\ P(G_ /C-']BYA_SY8?ZSY-_T$Q/ J*]]_P"&
M+?&W_04T#_P(G_\ C-'_  Q;XV_Z"F@?^!$__P 9H_L7,/\ GRP_UGR;_H)B
M>!45[[_PQ;XV_P"@IH'_ ($3_P#QFC_ABWQM_P!!30/_  (G_P#C-']BYA_S
MY8?ZSY-_T$Q/ J*]]_X8M\;?]!30/_ B?_XS1_PQ;XV_Z"F@?^!$_P#\9H_L
M7,/^?+#_ %GR;_H)B>!45[[_ ,,6^-O^@IH'_@1/_P#&:/\ ABWQM_T%- _\
M")__ (S1_8N8?\^6'^L^3?\ 03$\"HKWW_ABWQM_T%- _P# B?\ ^,T?\,6^
M-O\ H*:!_P"!$_\ \9H_L7,/^?+#_6?)O^@F)X%17OO_  Q;XV_Z"F@?^!$_
M_P 9H_X8M\;?]!30/_ B?_XS1_8N8?\ /EA_K/DW_03$\"HKWW_ABWQM_P!!
M30/_  (G_P#C-'_#%OC;_H*:!_X$3_\ QFC^Q<P_Y\L/]9\F_P"@F)X%17OO
M_#%OC;_H*:!_X$3_ /QFC_ABWQM_T%- _P# B?\ ^,T?V+F'_/EA_K/DW_03
M$\"HKWW_ (8M\;?]!30/_ B?_P",T?\ #%OC;_H*:!_X$3__ !FC^Q<P_P"?
M+#_6?)O^@F)X%17OO_#%OC;_ *"F@?\ @1/_ /&:/^&+?&W_ $%- _\  B?_
M .,T?V+F'_/EA_K/DW_03$\"HKWW_ABWQM_T%- _\")__C-'_#%OC;_H*:!_
MX$3_ /QFC^Q<P_Y\L/\ 6?)O^@F)X%17OO\ PQ;XV_Z"F@?^!$__ ,9H_P"&
M+?&W_04T#_P(G_\ C-']BYA_SY8?ZSY-_P!!,3P*BO??^&+?&W_04T#_ ,")
M_P#XS1_PQ;XV_P"@IH'_ ($3_P#QFC^Q<P_Y\L/]9\F_Z"8G@5%>^_\ #%OC
M;_H*:!_X$3__ !FC_ABWQM_T%- _\")__C-']BYA_P ^6'^L^3?]!,3P*BO?
M?^&+?&W_ $%- _\  B?_ .,T?\,6^-O^@IH'_@1/_P#&:/[%S#_GRP_UGR;_
M *"8G@5%>^_\,6^-O^@IH'_@1/\ _&:/^&+?&W_04T#_ ,")_P#XS1_8N8?\
M^6'^L^3?]!,3P*BO??\ ABWQM_T%- _\")__ (S1_P ,6^-O^@IH'_@1/_\
M&:/[%S#_ )\L/]9\F_Z"8G@5%>^_\,6^-O\ H*:!_P"!$_\ \9H_X8M\;?\
M04T#_P ")_\ XS1_8N8?\^6'^L^3?]!,3P*BO??^&+?&W_04T#_P(G_^,T?\
M,6^-O^@IH'_@1/\ _&:/[%S#_GRP_P!9\F_Z"8GEGPI_Y*EX._[#-G_Z/2OT
MDKY(\$_LD>,/#?C/0-7N=2T22VT_4+>ZE6&>8N5216(4&(#. <9(KZWK] X:
MPE?"4:D:\'%MK?T/Q_CC,<)F.(HSPE132B[V]0HHHK[$_- HHHH **** "BB
MB@#RO]J#_DA?B;_MV_\ 2J*O@6OT:^,G@N^^(?PWU?P_ITMO!>WGD^7)=,RQ
MC9,CG)52>BGMUQ7S%_PQ;XV_Z"F@?^!$_P#\9K\YXCR_%8O%QG0IN2Y4M/5G
M[7P3G&7Y?ETZ6*K*$G-NS[<L5^AX%17OO_#%OC;_ *"F@?\ @1/_ /&:/^&+
M?&W_ $%- _\  B?_ .,U\I_8N8?\^6?H'^L^3?\ 03$\"HKWW_ABWQM_T%-
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
M/]9\F_Z"8G@5%>^_\,6^-O\ H*:!_P"!$_\ \9H_X8M\;?\ 04T#_P ")_\
MXS1_8N8?\^6'^L^3?]!,3P*BO??^&+?&W_04T#_P(G_^,T?\,6^-O^@IH'_@
M1/\ _&:/[%S#_GRP_P!9\F_Z"8G@5%>^_P##%OC;_H*:!_X$3_\ QFC_ (8M
M\;?]!30/_ B?_P",T?V+F'_/EA_K/DW_ $$Q/ J*]]_X8M\;?]!30/\ P(G_
M /C-'_#%OC;_ *"F@?\ @1/_ /&:/[%S#_GRP_UGR;_H)B>!45[[_P ,6^-O
M^@IH'_@1/_\ &:/^&+?&W_04T#_P(G_^,T?V+F'_ #Y8?ZSY-_T$Q/ J*]]_
MX8M\;?\ 04T#_P ")_\ XS1_PQ;XV_Z"F@?^!$__ ,9H_L7,/^?+#_6?)O\
MH)B>!45[[_PQ;XV_Z"F@?^!$_P#\9H_X8M\;?]!30/\ P(G_ /C-']BYA_SY
M8?ZSY-_T$Q/ J*]]_P"&+?&W_04T#_P(G_\ C-'_  Q;XV_Z"F@?^!$__P 9
MH_L7,/\ GRP_UGR;_H)B>!45[[_PQ;XV_P"@IH'_ ($3_P#QFC_ABWQM_P!!
M30/_  (G_P#C-']BYA_SY8?ZSY-_T$Q/ J6O?/\ ABWQM_T%- _\")__ (S2
M_P##%WC;_H*:!_X$3_\ QFC^Q<P_Y\L/]9\F_P"@F)]H4445^XG\J!1110 4
M444 %%%% !1110!^6-%>^_\ #%OC;_H*:!_X$3__ !FC_ABWQM_T%- _\")_
M_C-?AW]BYA_SY9_5?^L^3?\ 03$\"HKWW_ABWQM_T%- _P# B?\ ^,T?\,6^
M-O\ H*:!_P"!$_\ \9H_L7,/^?+#_6?)O^@F)X%17OO_  Q;XV_Z"F@?^!$_
M_P 9H_X8M\;?]!30/_ B?_XS1_8N8?\ /EA_K/DW_03$\"HKWW_ABWQM_P!!
M30/_  (G_P#C-'_#%OC;_H*:!_X$3_\ QFC^Q<P_Y\L/]9\F_P"@F)X%17OO
M_#%OC;_H*:!_X$3_ /QFC_ABWQM_T%- _P# B?\ ^,T?V+F'_/EA_K/DW_03
M$\"HKWW_ (8M\;?]!30/_ B?_P",T?\ #%OC;_H*:!_X$3__ !FC^Q<P_P"?
M+#_6?)O^@F)X%17OO_#%OC;_ *"F@?\ @1/_ /&:/^&+?&W_ $%- _\  B?_
M .,T?V+F'_/EA_K/DW_03$\"HKWW_ABWQM_T%- _\")__C-'_#%OC;_H*:!_
MX$3_ /QFC^Q<P_Y\L/\ 6?)O^@F)X%17OO\ PQ;XV_Z"F@?^!$__ ,9H_P"&
M+?&W_04T#_P(G_\ C-']BYA_SY8?ZSY-_P!!,3P*BO??^&+?&W_04T#_ ,")
M_P#XS1_PQ;XV_P"@IH'_ ($3_P#QFC^Q<P_Y\L/]9\F_Z"8G@5%>^_\ #%OC
M;_H*:!_X$3__ !FC_ABWQM_T%- _\")__C-']BYA_P ^6'^L^3?]!,3P*BO?
M?^&+?&W_ $%- _\  B?_ .,T?\,6^-O^@IH'_@1/_P#&:/[%S#_GRP_UGR;_
M *"8G@5%>^_\,6^-O^@IH'_@1/\ _&:/^&+?&W_04T#_ ,")_P#XS1_8N8?\
M^6'^L^3?]!,3P*BO??\ ABWQM_T%- _\")__ (S1_P ,6^-O^@IH'_@1/_\
M&:/[%S#_ )\L/]9\F_Z"8G@5%>^_\,6^-O\ H*:!_P"!$_\ \9H_X8M\;?\
M04T#_P ")_\ XS1_8N8?\^6'^L^3?]!,3P*BO??^&+?&W_04T#_P(G_^,T?\
M,6^-O^@IH'_@1/\ _&:/[%S#_GRP_P!9\F_Z"8G@5%>^_P##%OC;_H*:!_X$
M3_\ QFC_ (8M\;?]!30/_ B?_P",T?V+F'_/EA_K/DW_ $$Q/ J*]]_X8M\;
M?]!30/\ P(G_ /C-'_#%OC;_ *"F@?\ @1/_ /&:/[%S#_GRP_UGR;_H)B>!
M45[[_P ,6^-O^@IH'_@1/_\ &:/^&+?&W_04T#_P(G_^,T?V+F'_ #Y8?ZSY
M-_T$Q/ J*]]_X8M\;?\ 04T#_P ")_\ XS1_PQ;XV_Z"F@?^!$__ ,9H_L7,
M/^?+#_6?)O\ H)B>!45[[_PQ;XV_Z"F@?^!$_P#\9H_X8M\;?]!30/\ P(G_
M /C-']BYA_SY8?ZSY-_T$Q/ J*]]_P"&+?&W_04T#_P(G_\ C-'_  Q;XV_Z
M"F@?^!$__P 9H_L7,/\ GRP_UGR;_H)B>!45[[_PQ;XV_P"@IH'_ ($3_P#Q
MFC_ABWQM_P!!30/_  (G_P#C-']BYA_SY8?ZSY-_T$Q/ J*]]_X8M\;?]!30
M/_ B?_XS1_PQ;XV_Z"F@?^!$_P#\9H_L7,/^?+#_ %GR;_H)B>!45[[_ ,,6
M^-O^@IH'_@1/_P#&:/\ ABWQM_T%- _\")__ (S1_8N8?\^6'^L^3?\ 03$\
M"HKWW_ABWQM_T%- _P# B?\ ^,T?\,6^-O\ H*:!_P"!$_\ \9H_L7,/^?+#
M_6?)O^@F)X%17OO_  Q;XV_Z"F@?^!$__P 9H_X8M\;?]!30/_ B?_XS1_8N
M8?\ /EA_K/DW_03$\"HKWW_ABWQM_P!!30/_  (G_P#C-'_#%OC;_H*:!_X$
M3_\ QFC^Q<P_Y\L/]9\F_P"@F)X%17OO_#%OC;_H*:!_X$3_ /QFC_ABWQM_
MT%- _P# B?\ ^,T?V+F'_/EA_K/DW_03$\"HKWW_ (8M\;?]!30/_ B?_P",
MT?\ #%OC;_H*:!_X$3__ !FC^Q<P_P"?+#_6?)O^@F)X%17OO_#%OC;_ *"F
M@?\ @1/_ /&:/^&+?&W_ $%- _\  B?_ .,T?V+F'_/EA_K/DW_03$\"HKWW
M_ABWQM_T%- _\")__C-'_#%OC;_H*:!_X$3_ /QFC^Q<P_Y\L/\ 6?)O^@F)
MX%17OO\ PQ;XV_Z"F@?^!$__ ,9H_P"&+?&W_04T#_P(G_\ C-']BYA_SY8?
MZSY-_P!!,3P*BO??^&+?&W_04T#_ ,")_P#XS1_PQ;XV_P"@IH'_ ($3_P#Q
MFC^Q<P_Y\L/]9\F_Z"8G@5%>^_\ #%OC;_H*:!_X$3__ !FC_ABWQM_T%- _
M\")__C-']BYA_P ^6'^L^3?]!,3P*BO??^&+?&W_ $%- _\  B?_ .,T?\,6
M^-O^@IH'_@1/_P#&:/[%S#_GRP_UGR;_ *"8G@5%>^_\,6^-O^@IH'_@1/\
M_&:/^&+?&W_04T#_ ,")_P#XS1_8N8?\^6'^L^3?]!,3P*BO??\ ABWQM_T%
M- _\")__ (S1_P ,6^-O^@IH'_@1/_\ &:/[%S#_ )\L/]9\F_Z"8G@5%>^_
M\,6^-O\ H*:!_P"!$_\ \9H_X8M\;?\ 04T#_P ")_\ XS1_8N8?\^6'^L^3
M?]!,3P*BO??^&+?&W_04T#_P(G_^,T?\,6^-O^@IH'_@1/\ _&:/[%S#_GRP
M_P!9\F_Z"8G@5%>^_P##%OC;_H*:!_X$3_\ QFC_ (8M\;?]!30/_ B?_P",
MT?V+F'_/EA_K/DW_ $$Q/ J*]]_X8M\;?]!30/\ P(G_ /C-'_#%OC;_ *"F
M@?\ @1/_ /&:/[%S#_GRP_UGR;_H)B>!45[[_P ,6^-O^@IH'_@1/_\ &:/^
M&+?&W_04T#_P(G_^,T?V+F'_ #Y8?ZSY-_T$Q/ J*]]_X8M\;?\ 04T#_P "
M)_\ XS1_PQ;XV_Z"F@?^!$__ ,9H_L7,/^?+#_6?)O\ H)B>!45[[_PQ;XV_
MZ"F@?^!$_P#\9H_X8M\;?]!30/\ P(G_ /C-']BYA_SY8?ZSY-_T$Q/ J*]]
M_P"&+?&W_04T#_P(G_\ C-'_  Q;XV_Z"F@?^!$__P 9H_L7,/\ GRP_UGR;
M_H)B>!45[[_PQ;XV_P"@IH'_ ($3_P#QFC_ABWQM_P!!30/_  (G_P#C-']B
MYA_SY8?ZSY-_T$Q/ J*]]_X8M\;?]!30/_ B?_XS1_PQ;XV_Z"F@?^!$_P#\
M9H_L7,/^?+#_ %GR;_H)B>!5U7PI_P"2I>#O^PS9_P#H]*]3_P"&+?&W_04T
M#_P(G_\ C-;7@G]DCQAX;\9Z!J]SJ6B26VGZA;W4JPSS%RJ2*Q"@Q 9P#C)%
M;T,GQ\:T).B[)K\SEQ?$F43P]2$<3%MQ?Y'UO1117[4?R\%%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !5#7M8@\.
MZ'J.JW*R-;6-M)=2K$ 7*HI8@ D9. >]7ZY7XK''PN\8G_J#7G_HAZ /#U_X
M*#?#5O\ F'^(A];2'_X]3A_P4"^&Q_YA_B+_ ,!(?_CU?FLMUGH]2B9V7UJK
M ?I-_P -_?#?_H'^(O\ P$A_^/4Y?V^_AP_33_$1_P"W2'_X]7YL_:6"[2A^
MO-+'=2+T8BG8#])_^&]_AU_T#O$/_@+#_P#'J/\ AO;X=?\ 0/\ $/\ X"P_
M_'J_.&.9VZL?SJ]';LZ9WDBBP'Z(K^WM\.FX&G^(3_VZP?\ QZFO^WQ\.H_O
M:=XB'_;I#_\ 'J_.Y499 -U7OLS21@[B319 ?H!_PW[\./\ H'>(O_ 2'_X]
M2_\ #?GPX_Z!_B+_ ,!(?_CU?GG)'+&VT9S21V[,V7;'M18#]#?^&_/AP.NG
M>(A_VZ0__'J:W_!0#X;+_P P_P 1?^ D/_QZOS[%F)/NG(]>U#:?MQD@GTS1
M8#] U_X* _#=NFG^(C_VZ0__ !ZG?\-_?#C_ *!WB+_P$A_^/5^?RV*C W;6
MQVI&LW/_ "U_.BP'Z!?\-_?#C_H'>(__  #A_P#CU'_#?WPX_P"@=XC_ / 2
M'_X]7Y]-;RQ]'XICQOCEAFBR _0I?V^OARW_ ##_ !"/K:P?_'J#^WU\.1_S
M#_$)^EI#_P#'J_.[RRQ/2C>R+[T6 _13_AO3X=[0?[.\0X_Z]8?_ (]3?^&^
M?AS_ - _Q#_X"P__ !ZOSPCNF/'6K*1M(O*[:+(#]!E_;X^'+?\ +AXA'UM8
M?_CU._X;T^'9Z:?XA/\ VZP__'J_/J.V'F#)X]J&DC1S@$8XS19 ?H/_ ,-Y
M?#S_ *!WB'_P%A_^/4C?MY?#Q>?[.\0D>UK#_P#'J_/Y<2-G?FE:0+\H.ZE8
M#[^_X;V^'7_0/\0C_MUA_P#CU)_PWS\.?^@?XA_\!8?_ (]7Y\36[3,=IP:<
MME(J9)YIV0'Z#?\ #>WPZVY_L[Q#C_KUA_\ CU,/[?GPX!Q_9_B'_P !8?\
MX]7Y_!EVE=WUJJ]JK<J]%@/T+;]OSX<+_P P_P 1'_MTA_\ CU-_X;^^''_0
M.\1_^ D/_P >K\\_)V\[J7SEZ$G-%@/T.7]OOX</TT_Q$/K:0_\ QZG+^WO\
M.FZ:?XA/_;K#_P#'J_._S%Z@YH:8*O#$&BR _1'_ (;U^'?7^SO$7_@)#_\
M'J;_ ,-\_#G_ *!_B'_P%A_^/5^=;7KG@N30DX=OFY^M%D!^BG_#?'PY_P"@
M?XB_\!(?_CU/'[>?P\9<C3O$7_@+#_\ 'J_/2U.[MQ5B:00KU(]*+ ?H'_PW
ME\//^@;XB_\  6'_ ./4O_#>/P]_Z!OB+_P%A_\ CU?GH+U<CYJLI.#_ ! B
MBP'Z -^WK\.UZZ;XB_\  2'_ ./4QOV^?ATHR=-\18_Z](?_ (]7Y_3.N[(/
M%4;B_5>":+ ?H7_P\!^&W_0/\1?^ D/_ ,>H_P"'@7PV_P"@?XB_\!(?_CU?
MG/)= ],FHOM3?W2:+(#]'_\ AO[X<?\ 0.\1?^ D/_QZC_AO[X<?] _Q%_X"
M0_\ QZOSECO"V 5/UJ99 PY.*+(#]$V_;_\ ANO73_$7_@)#_P#'J9_P\%^&
MP_YAWB/_ , X?_CU?G:P#?Q&E54'5BU%@/T37_@H#\-WZ:=XC_\  2'_ ./5
M)_PWU\.O^@=XB'_;K#_\>K\ZUD$?W5_6DDNF;MMHL@/T5/[??PX'_,/\0_\
M@+#_ /'JC;_@H%\-5ZV'B'_P%A_^/5^=6XM_$:2011QL\CX5>232L!^A\W_!
M0[X80*6>Q\1!1_TYP_\ QZF#_@HI\,, FP\2#ZV</_QZOSG6U%Q()98\(O\
MJXSS_P "/O[=JF\F,?P#\J+(#]$_^'B7PQ[:?XD/_;E#_P#'J>O_  4,^&;=
M-.\2?^ 4/_QZOSH8B/@"HGNCN\N,9D[YZ+GU_P *+ ?HV_\ P4,^&<94'3O$
MA9C@*ME"3_Z.X'O4W_#P3X;?] _Q%_X"0_\ QZOSAMXUA!)8R2D?-(PY/M].
MO%3+(.G6BP'Z,?\ #P3X;?\ 0/\ $?\ X"0__'J0?\%!/AL?^8?XC_\  2'_
M ./5^='FA>U N5HL@/T9_P"'@7PV_P"@?XB_\!(?_CU)_P /!/AM_P! _P 1
M_P#@'#_\>K\Z/.IWG4[(#]%?^'@?PV_Z!WB/_P  X?\ X]1_P\#^&W_0.\1_
M^ </_P >K\Z_.-&[=2L@/T4_X>!?#;_H'^(__ 2'_P"/4O\ P\"^&W_0.\1_
M^ D/_P >K\Z=Q]*7S&IV0'Z*?\/!/AM_T#O$?_@'#_\ 'J/^'@GPV_Z!_B/_
M ,!(?_CU?G:#NI=M%@/T1_X>!?#;_H'^(_\ P$A_^/4-_P %!/AJJDG3_$0
M_P"G2'_X]7YW8JE+F_FV!RMO&W[SC_6$?P_3UHL!^C4/_!0KX:3QAUT[Q)M/
M0FSAY_\ (U2?\/ _AM_T#_$7_@)#_P#'J_.WCM2;J+(#]$O^'@GPV_Z!WB/_
M , X?_CU'_#P3X:_] [Q'_X!P_\ QZOSMW4QLTK(#]%/^'@WPU_Z!_B/_P
MX?\ X]39O^"A?PS@3<]AXC Z#_0X<D^@_?5^<=U>"#"*OFS,#LC!P3CW[#WI
M(("&\V8B28]#V0>@_P >]%@/T?'_  4'^&I4'^SO$@_[=(?_ (]1_P /!_AK
M_P! [Q'_ . </_QZOSIW#O06'K18#]%#_P %"OAF/^8?XD_\ X?_ (]6!XH_
MX*A?![P>MNVI6?BB,3E@FS3XFSC&>DWN*^!6<5XI\?B)KW1X1_#'(_YE1_[+
M18#]5YO^"K7P6M]-COGL_%0MY)3"I_LV(DL!D\>=Z&NHM/\ @HI\,+VVBGCT
M_P 2;)$#KNLH0<$9_P">U?C)KMLA\%Z%'C+/=W,N V.-D(']:]_C>/3;5MYQ
M'"N"?8"BP'Z%^(/^"F7PC\,QA[^S\2H"N[Y;&)N,X[3>M:%C_P %%/AEJ%O'
M-'IGB9%D4.!)90@X(R,CSN*_)2SMV^)'C66ZG0-I6FR[7CD;<LC@9"X[@?X^
MM>MQ*%7@46 _1C_AX-\-?^@?XC_\ X?_ (]3&_X*%_#-!DZ?XC _Z\X?_CU?
MFAXTN9;?1PL$C1SS310HRG!!9P/ZU!9Z)93^9#/%,EQ']^-KJ5A@DX8?-@@X
M_P :+ ?I%K'_  4N^$^AV;W5S8>)S"A 8QV,+$9[X\ZH]!_X*;_"+Q)8_:["
MS\320[BA+6$2D$=L&:OS(\1>%].O-.OH;:UA21(V!NB-SHP&<+GOCOVKSSX:
MWTWA+Q*^CZ@_E1WB*R*3\N\@%3^(/ZT6 _6W7/\ @J=\&O#M^MG>VGBA)V4,
M NG1,,'ISYU%G_P5-^#=]>V5K%9^*#->9\H'3X@#CU/G<5^1WQ8^;QE;X_YY
MQY_(U)HZF/QEX2 X!WC^=%@/V._X>)?# _\ ,/\ $G_@'#_\>I?^'B/PQ_Z!
M_B3_ , X?_CU?FRA'%.W4[ ?I)_P\2^&/_0/\2?^ </_ ,>I/^'BGPP_Z!_B
M3_P"A_\ CU?FV6_&F,]%D!^DI_X*+?"\?\P_Q)_X!0__ !ZF2_\ !1SX7Q1L
MW]F^)FVC.%LH23_Y&K\VF;-1LPZ46 _2*S_X*4_">_A$L%GXD=.G_'C$"#W!
M!FR#[&I&_P""D/PK7KI_B;_P"A_^/5^8>H:=,MP+RQ98[C_EI&WW9QC@'T/H
MU1V>HQZBLBK\D\1VS0M]Z-O0_P"/>E9 ?K!\.?VZ_AW\3_&^D^%=(LM>34]2
MD,4+75I$D0(4L=Q$I(&%/8U]%5^/O['<>W]ISP$?^GR3_P!$R5^P5)@%%%%(
M HHHH **** "BBB@ KYR_P"&_O@[_P!!?4/_  6R_P"%?1M?A'3$?J?_ ,-_
M?!W_ *"^H?\ @ME_PH_X;^^#W_07U#_P6R_X5^6%+3L*Y^I__#?OP>_Z"^H?
M^"Z7_"C_ (;\^#W_ $%]0_\ !=+_ (5^62TOW:+"YF?J:/V^O@\?^8OJ'_@N
ME_PIP_;V^$!Z:MJ'_@NE_P *_+%1ZU9ADPO/6BP[GZC?\-Z?"$_\Q;4/_!=+
M_A2_\-Y?"+_H+:A_X+I?\*_+[<O7'-/4AN*+!<_4#_AO#X1_]!;4/_!=+_A2
M?\-Y?"(<?VMJ'_@NE_PK\Q@OYTW;FBP7/T[_ .&\?A%_T%M0_P#!=+_A2_\
M#>'PC_Z"U_\ ^"Z7_"OS# 'XTY5W46"Y^G:_MW?"-NFK7_\ X+I?\*D'[<_P
MF;IJU]_X+Y?\*_,2/TQ@U+NQ18+GZ:M^W3\)5.#JM_\ ^"^7_"D_X;J^$O\
MT%;_ /\ !?+_ (5^9;9;GK3%8L<8HL%S]-_^&ZOA*/\ F+7_ /X+Y?\ "C_A
MNKX2_P#05O\ _P %\O\ A7YE^6>*<5VKZT6"Y^F7_#=7PE_Z"M__ ."^7_"D
M/[=OPD'_ #%K_P#\%\O^%?F9D>F*CDQVHL%S]-O^&[OA'_T%K_\ \%\O^%'_
M  W;\)/^@KJ'_@NE_P *_,85(*+!<_37_AN[X2?]!:__ /!=+_A2']O#X1+U
MU>^'_</E_P *_*/Q9\0-'\(V\LEU<I//&ZJUI!*AF&>Y7.0,5\_^,?B3K/C:
MX:W#E;)9V>VBA38XR<*"1U./U-(9^TE__P %5OV>-/N'A?Q+J<DB,5;R]'N"
M 0<==O/X5=T#_@IY\"O%%ZMIINK:S<3L"P7^R)E&!U.2 *_&[P%\$KW6I+>^
MU96MK+S&$MO*&CG( [ CH3_*O5+'2[;X:211P>8=!G;#-)\QM9#_ !LW78W
M/H0*+!<_6B/]N[X2R1ACJ>HH3_"VGR9'Y54U#_@H)\&]-N+:WEU?46N+E]D4
M4>FRLS>IZ< >IXK\PM<\06^AV:R-^^GF.RVMTY:9ST _QJKX;T":SFEU/4I/
MM&K7(PY'W84ZB-/8>O>G85S]5?\ ANOX2_\ 05OQ_P!P^3_"C_ANKX2_]!:_
M_P#!?+_A7YE"EHL%S]*=3_;\^$6EPF62_P!6E15+,8-*E?: ,G.!6'H'_!3+
MX"^)))$M?$=[&\> 5N-.EB.2<<!AS^%?GA)"D\;QR*'1P0RGH1Z5XS\1_AI=
MZ3J2:]X=C)E5QML[: $1X'WOT]*+!<_9X?MS_"9NFJW_ /X+Y?\ "E_X;E^$
M_P#T%;__ ,%\O^%?D'\*_B6/$<+V.I.RZA"&>6:=U1>H 4#@UZ<N<9QQZT6"
MY^EW_#<WPF_Z"M]_X+Y?\*/^&YOA-_T%;[_P7R_X5^:.:.*+!<_2[_AN3X3_
M /05OO\ P7R?X4O_  W)\)_^@K??^"^3_"OS144[%%@N?I7_ ,-R?"?_ *"M
M]_X+Y?\ "E_X;D^$_P#T%;[_ ,%\G^%?FGMI=M%@N?I7_P -R?"<_P#,5OO_
M  7R_P"%(W[<GPG523JM_@<_\@^7_"OS65:9<#]S(?\ 9/\ *BP7/O6X_P""
MI'P!MIGBDUW5@Z':?^)1-U_*J_\ P]6_9\_Z#VK_ /@GG_PK\6M:7.I76/\
MGHW-8^T=>](+G[>?\/6/V>_^@_JW_@GG_P *7_AZM^SY_P!!_5O_  3S_P"%
M?A\Z_O*.?ZT[!=G[BK_P5/\ V?F&1KVK?^"B?_"NA\/_ /!13X*>)Y)$L-:U
M%VC4.0^F2KP?J*_"6$Y4&O7_ (+SE?$&-WRR6KI^.5/_ +*:+!<_9;_AN3X3
M_P#05OO_  7R?X4G_#<GPG_Z"M]_X+Y?\*_-;;^--*T6'<_2Q?VY/A.W35;[
M_P %\O\ A3O^&W_A3C/]J7W_ (+Y/\*_-#;5J'_4D46 _23_ (;A^%'_ $%;
M[_P7R?X4G_#<?PG_ .@K??\ @OE_PK\VF7O4;46 _2G_ (;D^$__ $%;[_P7
MR?X4?\-R?"?_ *"M_P#^"^7_  K\T]QHW46%<_2L_MR?"<?\Q6^_\%\O^%-_
MX;H^$O\ T%;_ /\ !?+_ (5^7_B'Q/IGAN)7O[I86D'[N(#=))[*HY-<JW_"
M2>-MPQ-X6TKIS@W4ZG_T#C\:+!<_4Z^_X*.?!&QU)-/_ +:U*ZOF_P"7>UTJ
M:5E_WMJX7\:V4_;N^$K*"=3U!"?X6T^3/Z5^7&@^&]/\,VIM]/@$*L=SN3N>
M0^K,>2:TC18+GZ:_\-V_"3_H+7__ (+Y?\*8W[>7PB1E#:M?C=T)TZ7'TZ5^
M997BHY(UE4HR[E/8T6"Y^G?_  W=\(_^@MJ'_@NE_P *3_AN_P"$?_06O_\
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
M\*$8SD:W;?\ Q=+_ ,+T^&W_ $4+PK_X.K;_ .+K\<]IV!3]W'4=:2-5Z%6
M49^9O_KT6"Y^QO\ PO7X;?\ 10O"O_@ZMO\ XND/QW^&BC)^(?A0#_L-VW_Q
M=?CK'( <#YU.><'^>*?RN=J@C/046"Y^P_\ PO;X:X)_X6'X4QU_Y#=M_P#%
MTO\ PO3X;8S_ ,+"\*X_[#5M_P#%U^/$DK1<;&;(ZY&!4<-R7W;HG1!T8@8)
M]L$\46"Y^Q/_  OCX:?]%#\*=<?\ANVZ^GWZ7_A>WPUX_P"+A>%>?^HW;?\
MQ=?CKM"LQ50N[T !I?/C1F1BJF0#:& ^;_&BP7/V*_X7I\-O^BA>%?\ P=6W
M_P 71_PO3X;]?^%@^%<?]AJV_P#BZ_'/S V[)V*A&YR,9[]:=&1O!!#IG@+V
MQVHL%S]B?^%[?#7=M_X6'X5W8SM_MNVSC_ONDD^/'PTAP7^(GA1 3@;M;MAG
M_P ?K\=I"9"FZ1(PQZ-C.!U'_P!>D20S,VY) H!'"@ >F,'.<46'<_8Q?CI\
M-F4,/B#X5*XSD:U;8_\ 0Z5OCE\-U7)^(/A8#&<G6K;_ .+K\<X[J+>F&$?3
M8&89;VI)I#S(?W>T87#9_''%%A7/V-7XY?#=LX^(/A8_36K;_P"+I#\=/ALO
M7XA>%1_W&K;_ .+K\<EN&\O,BS!L="G.,>@R,TLEP(U#.6\K@>8Q &3P!DGK
MG ^IHL%S]C/^%Z?#;_HH7A7T_P"0U;?_ !=,7X]?#.0L%^(GA-BIP<:W:G!]
M/OU^/(832, VT*V,-&1_,<]*B\V.V7S)$4#/+KP 3VS]?YT6"Y^QW_"]/AL.
M3\0?"H'_ &&K;_XN@?'7X;-P/B%X5)_[#5M_\77XVLS2W$4A"L@.3\ISTQU
M['WIJR?,[(JPH?ND#GCVQ]?6BP7/V4_X7G\-\9_X6#X5QZ_VU;?_ !=)_P +
MV^&IX'Q"\*Y_[#=M_P#%U^.4TDC!1\T*8.X,,EJJ+J"37!B1]KXR(V;[N/1>
MN#18+G[,GXZ?#93@_$'PJ#C./[:MO_BZC/Q\^&2YS\1O"8QU_P")Y:\?^1*_
M'%HBT+D#:?O$Y(QZ^U,3S8@9G)F5A@*P"[>._-%@N?LFOQX^&C;<?$/PH=W3
M&MVW/_C]*WQV^&J]?B'X5'UUNV_^+K\:I/-@A!6 >9R?E?U].AIQ1Y"-\C+&
MN"RM&23]#CG]:+!<_8^7X_\ PO@3?)\2/",:YQN;7;4#/_?RG_\ "^?AF55A
M\1/">UNC?VW;8/\ X_7XV3%8%E"1S-NY(/S$GVW<8Q[TZWN!POD,C@D!6(P?
MRZ46"Y^R!^/?PR5=Q^(OA,+C.?[<M<?^C*9'^T!\+YMWE_$CPB^WKMUVU./_
M ")7XVW%VJ[5W+P3\J9!SCICK^E5_(BNH3,QD?\ @*[F!'H3SQ18+G[.+\?/
MABR[A\1O"97KD:Y:X_\ 1E"_'WX8R#*_$?PDPSCC7+4_^U*_&..,PQMY4BKD
M!20-V&_7-,G<6\ZYD@ X.UW Q^E%@N?M"_QY^&<;!6^(GA-2W0-K=L,_^/TG
M_"^?AGMW?\+$\)[?7^V[;'_H=?B\S7,P_>2Q1?-E2A8G\#TJ>.ZFW2@)*(SR
MJX7GW'M18+G[+?\ #0?PM$OE'XE>$!)UV?V]:Y_+S*D'QZ^&3;@/B+X3)7@_
M\3RUX_\ 'Z_%F>%[JW81JQD#8)4E??';/X&ITA-OLVJSGNH/3@<=,YHL%S]G
M8_C]\,)694^(_A)V7JJZY:DCZ_O*>OQX^&C+N'Q$\*%?4:W;8_\ 0Z_%F.X:
MX#Y58]H)9L9VGCG'Y^],LYHX#*T<T=SNRP"MF7Z<GG^7-%@N?M*W[0'PO5RA
M^)'A$.HR5.NVN0/7_64X?'WX8,H8?$?PD5(R&_MRUP?_ ")7XPVDINV#PA9T
M"GAR"N?3UXYK2M=-GU"W5X(E:.-N2HQSG& 6&,T6"Y^QD?Q\^&,V?+^(WA)\
M<?+KEJ?_ &I[U(?CI\-E56/Q!\*A6X4_VU;8.!GCYZ_(BT\+2;";B<O'&0-D
M!V[B>G/H.GUQ4TVI:7H?E!W2*:?_ %:*"\LF 3\J@%C@9Z"BPS]=F^-7P]C.
M&\>>&5/7G6+<?^ST?\+J^'G_ $/GAG_P<6__ ,77Y#7OB%+.&28VEVT2*'+^
M6$ R0!RQ'.6'%5[;QUIWF&.73[S:%+&Y.-G!Z<>O4?2BPS]@?^%U?#T#)\>>
M&<?]ABW_ /BZCM_CE\.+J5XH?B!X6FE1S&Z1ZU;,58=5(#\$>E?C[=^*M"U0
MJ#:WUQ;1KYDIQMCCPR[=^6P<G P?3I574/$N@:AYEG)9ZU;1Q@H\(V0*PSG.
M?,!QQV(HL(_8Q/CE\-Y)I(4^('A9IHP"\:ZU;%ESTR-_&:23XZ?#>&5(I/B#
MX5CD<X5&UJV!)YX W^Q_*OQFM[C0K69]NHZU  /-2U\U6W\L3A@S#'!.#_=/
MK6Q=+<R^)V$<=U]C96;SD:/8&R??/3MBBP'["_\ "[/AW_T/OAC_ ,'%M_\
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
M_P!AZ_;4/VK?AFVHWT9U%;V8QVSE4E"FVER#&/ND?R K]M*3 ****D HHHH
M**** "BBB@ K\(J_=VOPCIH3"BEHJB1R\TOUIO2GK\U!(+@4]3R.*9CM3J +
M'N*FCSQBH(3N..HJVOR_2@HG5=W>D=0HI8V'2GR8YH A&!G-)YF&XZ4UN])&
MNYO>@"U%EE/%(5.ZIXEVJ,CBGB$LV>U "1@,,&D,07D<U-Y6W/%*L>!0!'N&
MWD<U&V,]>*FDCVCVJL>N:  C/2F,O:GJ<TYRD<3O(RHBC)9C@"@"''6O*OBY
M\4KGPM=2Z+90;;B:!76\63YHR6[+CT'?UJUXF\=:U?>(;:P\,GS;.1C ]R+8
MNOF _-AR,8"D'(K2D^#/AZ\C9[\75[?R<R7LEPV\MZ@=/T-(#P#2_#^N^/\
M4;N6WBDU"Y_UD[;@#DGJ3[X/Y5[[X/\ A'H_AFV47$4>IW:R^:MQ*FTIC&%
MSV(S^-=?I^E6FDPK%:6T<"A54E% ) &!GUJX!0 JUG>(-1L=+TJ>74=K6S#8
MT;#/F9&-@'<GTJ_-,EM"\TK!(T!9F;H *YK1(?\ A+-076[J-OL$8QI]O,N"
M/[TI'J>WH/K3 PO"MK+H>L03ZY"UK!<_NM+CFD,@M"2?W6>S$8P?;%>C[>U1
M7NGPZE:R6]Q&LL4@P5/\QZ&L71+R[TN]&CZI)YK')LKQCS<(/X6_VQ^HY]:
M.@V]*,4_;WI5&: &].E*8PRD$9!&#]*?BG@8Z4 ?/'QD\+V7AG6;6[TE%MY&
M"NUK#"2B '[[$Y&2<8XKH?A7XJO?%GC!)IY)D"6K;X1,[H>.&.>,D^PKT[4/
M">GZIJC7URLDCO;FW>'=B-U/J.YY/>N3UKX:SZ7J&EWWA,0::EFNVXMHRR/<
MJ"" 7_B/^]0!Z'MIX7VJCHFM6VO6IGM]RE6*20R+M>-AU5AVK0]*!B 4[;1B
MG4 (!2[:<HI<?E0,;M-,N5_<2?[I_E4V*291Y,G^Z?Y4 ?(&M8&JW7_71OYU
MCLV&]0#6SK6%U:[)_P">C8_.L)OO&D2(Q+-QQ2\],4TYW#%* ><?6F!<@!V8
M/'>O3?@O/M\46"MT;S$_\AL1^HKS"U;J#T-=Q\/;O^S]<T^8'8$NXB3_ +)8
M _H32&?39CXZ5'L/I5HJ>*39TXIC*WEGTJU"JE=O>E,>T=.:(UV\XH ##SS5
M:6/:>G%7&)P23Q7%:YX_B.I2:/H=N^KZR!]R/B&(^LDG0 >@YH WKVYAT^UE
MNKF5+>WB7<\LA 51]:XJ;Q=JOBQ1%X1LQ)9L=C:S=?+$OJ8UZN1^56-*\ W.
MI3+?^+KW^V+Q3NCLT)6T@^B<;C[D?GUKLU1(8UCC18U48"J, ?A0(YG0O EA
MH\XO;AGU35SR^HW?S2$_[(Z*/I6\RBI&SS49H$1,*94F/6FE: &M^=-V_G3R
M.U)B@""2%9%*MTJ*)BK"*4DO_"Q'WA_C5S%-DA$JX;ZY[B@",K2[?EZ4L>=V
MQ^7'\7J/6I#0!%MPN:B;GFIY/NXJ,B@"/FL+Q9X/L?%VGR6UU&D<K *ETL2M
M+& P.%)' ..?K70;>]+MH ^9+._UKX5>(DAE65(<B9K-I,+*I! W8S_D5[_X
M?URT\2:;'>6<R2HV _EG.Q\ E3[C-9WC[P%:^-+%4=_LUS$V]9HXU+/@$!"3
MVR?T%>->#_%M]\,=>N++4H9WA52CV/F[0CG:0V.1G _(T@/HAH]WM4<D>#G'
M%.L;RWU"WCN;6>.YMY!\LD9RIYQP?K3Y@:8%4KDXZ5(!@8IZISGI1M% #0I.
M>*8RU)NIK-SZT 0E:1L("Q. !FI6]:PO%5]Y-G'9QY-U?O\ 9X@O;/WF/L!D
MT"(?#,D.J3:AK$+;X[N411-ZQQ\ CV+%ORK<+5':VL-C;16]O&(H(E"HBC@
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
M>;%'%\]S-+N/E XSN' P"3CT..U,91TC1U\)PFWMWS8S.SYDG#.C;1@)Q@(
M#CBN4\0>';/Q!KEG%]MNF72XW:-)HMT8. 0P<  L2!U]ZU=?\3Z;IVGR6\3G
MRQ&WD2C+#@GGG)YY .:Y62\2:2";2D>^LHW62XG$X52-PRK*<+D$=.N!0(Y3
M4O!&I>'=4MS>74T6DA9+BYFC&<(<AEV[L-N"\CMGFI[S0=&MUN(KJ8W5RS K
M(&6- <Y4B10%^8=SQD$9^4UU\BWL=GJ@O;-$61&D14 D(!W%BP &#R-W)."/
MI7)Q:S9Z]<PP[5D\Y_LL5O$<AC]U5*@E>,CH,#MU.4!GZ]H%G=1BZB!@C;B:
M.-E."$)VGO\ ,"1QZ\\5R\$1^RR1S6$<4$GS!HY!D84H2V.20"W&/XN>HKJ?
M&'AS[/82"VU*9[=0IN(8R6^0#ESCJ#@_]\]>*Y>'6+>UT\K973/>QSC#S%2'
M4G SQTQC.3W- '/OIFIA8[:/S)XF=W2!03@';E]O0!@%Y[[?:M?3[-VLY(YM
M-NW=440NH  /);/'&2QZ] :[KPAH/V_=?Q1P_,TA,+VA>6-E&-K2-QTP.?49
M&<UU]WK5C%%#@--),F!!!\Y!ST+#@9SC/O18=SE?"^CRZ+;3PM#&&E"M))%N
MW[LG(Y..N>GK7J/[/]C=W'[17PI<0QH(_%NDNQ8GH+R+.!6.L*M"9%<.Q'+
M=1Z_Y]*[G]GN 2_M ?#&3S%8#Q1II&X8Y%W%G'X_RIB/W'HHHJ"PKD_BW_R2
MGQI_V!;W_P!$/765R7Q>./A/XU/_ %!+W_T0] 'XDQS$>OYU<AG]ZQ8[P8J=
M;L=Q6@&VL@/3@U/'=,C#DY^M8:WG:G_;2N* .A>Z$RCGGUI8;@1MG/ZUS@U+
M:W-3KJ :@#HVO%;[M,^W;3UY^M87VX+U-/6^1N] '1+J"_WC4W]H(R\,0?I7
M,&Z(Y&:%OCZ'- '2?VA@\YI/M1)R#C\:PX[[/#"I!=;>_% &RTS-_%C\:BD<
M]B2:IQW0;^*K"W R,X^M #1.Z<'=2R+),O!)J8R1R?>X^E5VF,;?*>*0%2:S
M?KMJ)59#BM#[9N&":@D"MR#S3 A^;WS2>6_7I33(RL:43EJ )$4GJ:E\DMW%
M568M3/.=.IXH N-;_2J[Q[.XI%G+?Q?K3)#N')H 8TJ^O-)]L6/J?RJ&2(56
M:,#B@"ZU\N.&-1_V@-WWS51H_2C86X- &@FH*W!+4C72]@:HK#@\5*L= $GV
MH]@0/K36F=N].$0-/$(]*0%=E=AU-(L;KUZ5;$7M3Q#3 @4>G%3*QJ18/:I%
M@/IB@"-<XZ4]<U,ML:F2U)H ACD(ZBIU;\*D6S]:D6S]Z *&I2)#:K+(ZHB2
M(2[=%&X9/Y9K'UGQ-I^BWD9GN55+J'=&X/!*GIGU^?\ G6[KBFST>ZN50N;=
M#-MQ][;\V/QQ5J\A2UNK:;<L2Y>-GR%&TJ3U^JB@#RJW\4I]CTR2WLKF[CMI
M(89&MPK;G9$C"]>O##_@5=9X;U&XFT.UVV;P!%,020/E=C%<?*A'&W'6LV$V
MD>D3I)=0EHWDER95SF&Z:2,#GJ5<D#N :D\3?$71=#GO;$RS/,X+I]E0. &'
M!W9]0: -'4M0N9+&>W;3!=I(I0CSUCZ^SA<US-O)K*PWLMO9K;-<7JR"WN)$
M!_>(J\D!NNT__6KQ[56O[_6Y+J!Y#9&0.D5PS,0,#(/OD5U/@WQ,VDZA=27Z
M2;7WF&1LC;\Q*+R/4FD!Z0VA>*+C3+::/7X8;40H3;I:JQQ@9&XJ*?<:/=ZE
M-87#74UU:0W*%F=MJR Y!PH8CCU_*M?1;>_U30XK?='#:+Y\<CYR\GSMM ]!
M@KS6U;*9/#D!1 0(E3<3W& 3CZ@T 3+&P[4DC"-"[L$0<EF.!6C.(K=2TC!!
MG'/\OK6->:"/$'EF^#):JX86JMP^.07_ !YQ0!7:&35KB,['2SCW;E<%?..,
M#CNO7KP<UIQ6HBC"*%50,!5&!5T1JHP!1M'I3 J>4:54(JUQ33B@",(#1Y0]
M*<6%)YP%(!OET;?:G><M-\X4 .VT[;[5%]H%--T/2@"QMI0I'>JOVNE^U4P+
MJFG*U9_VH^E(;PHK,W 49- &A-<+"FYN3G 4=2?2H+.W>WB)ED\R9V+.Q_0?
M0#CC^M4H7+2"XF7;(PPBM_ /3Z^M/;4(X_O31J?=P* -#<?6FLU9%QX@L[=-
MSW=NHSC+2J/ZU'_PDU@,;KR 9_Z: T ;.:J32M>$Q0DA </*#QP>5'O6'<>,
M])D^62_2.$DCY226Q].@JM-\2-%MU"I,[A> (TX'YD4 =<N$4*JA5'0"@M[U
MQ4WQ)L-I,,<\G3K'[_6HY/B?8QD9MY\] .* .XS1D>M< _Q2AYVZ=<$?WF.!
M_*J<_P 5)1DQV46,X&9@3^/- 'I613&Q7F$GQ2N>56.U6120V6)&1VXJ!OB9
MK&"5M(V .#L0GMGO2 ]0D%>.^,7\[XB3KG[HA'_D,'^M7V^)6L8!5(ST.V.+
M=MXSACCCBN?U*Z_M3QRTV2TF4\PKP-PC0'\,B@#)\3:&\_C,V,+*TUU<VTJ\
M<!6C4\_D37OFEV*V-A!;0IMBAC5%_ 8S7AGB>=XOC =C^6X%NB.>!N2 *?\
MT*NJA_MG49C;F^CW[B7D^TX1!DCYN>.AH ]#O-4CTG3A<7+;CM!5"PRYQG K
MP[7KB^\975S# KL6N$E0LH(1#A<L?3<>_I[5L^.M/OTL88(-7TQO)7<7EN1(
MTG8A0.1U/![9K":33[#PNL$<T<<SRK.R";=(S @\X&,>@SQGUH ]<\)Z#! U
MS-$T<,D4%M%',6^8,$+/DYR<EAG.<]ZZ,^(+/E;BXAMY4^9E:08QZ@]Q7AT/
MB/2HK1Y6NU#N2WD!'9EP ,=,<XS]*HWGC.PNOD,$VU>59$ .[UZT >X2:]IM
M].DDM_"MLH(2%F'[P\?.?;T!^O'%8'@;4K)M+:&:;:ZSW'R$G[N_.[/85Y?_
M ,)=:+&KCSGGQRK1#;G\ZF/CZ.WLS#9V4BN<LTCL!ECP1QU7VH L?&N"VAO-
M-U"R9I5EAW&3:03M..2W/&:YK4_$%M>:;IE^F6-IDRJ#R"'SUJMXBUZ>^\/P
M6MT9IG@\QC/)("S[B#CIQC'%97AM6OM!NX;>%3*6 57Y'44@/9='\:)<:':V
M\=N[S1QONW%?FSDYR>P_4UJ)\3(_)^2PD<1_(Q,BC! Z5YIHOAB72YOM&IN]
M]J+AC%'"P:!<=RYPA/MU]C5O4O#<.HW$=P@G;<,R36VX98#)4$@ $#LPZ]Z8
M'8:A\3KB12MO9>2<_>,RG]"*PKCQOK=W="&.[<.XRD<2*21W/ K&O[*WM+D-
M#<?;7W*A6WS<L@QG>,?(ISGDDCVK3OFGTVSGN9=,BG9LS#[4VZ)&6,X(C7 &
M0 .XX/K0!7C\4:HT>9M6E16!\H^:6\P@@'&W(&"0/F*]:K7EXUC;7-M>7K"[
MN),F_NI!OQG&5B+$$*%4!@<G.1TK%\.WVK>/9KEKV[G,%N%*PVN(XU+''08X
MJ]X=TW[-"_EQB:[D>1OWJAOEW8!SWXH DU3Q%9S:Q!.D$TT RTL.6$4GRC:-
MSX88(SG;UZ>M<Y?:O<WTSAKU[>S4D1VEO\JJO3!*[=W'<BNEU:QM_.C"V_[P
M\-N<%1TZ8K+U'3HY=Q@LEVL<+AR&X]NU(#W#_@GFUJG[8WPT2*$AC>3X<GG_
M (]9OZ5^]-?A-_P3WT?ROVOOAVRVZ;X+F:1W+$LJFWE3(Y]6 _&OW9I %%%%
M( HHHH **** "BBB@ K\(Q7[N5^$=-$L6BEHQ5$"4]3Q35&:=M_2@!3SBI(^
M&P148(_"ES0!;1?[HQ4T.><G)JDLC#@$U/%G=047D ZT]F'<U ,[>M-9O>@!
MLG6I[5>]0_>JU;J,8H MQY(J?CBHXB!T-2K&2V<4#%I<';@T[<JTR2Y"\4 ,
M+=0:J3 *W'%233'/%> _%SXH:U;>)IM-TF\>TM[4^6[1@;G?ODD= >.* /2-
M0^*NBZ7KTVD2Q737L+;2NU%1N-QPS..P[XIVFZ;/XNNSJNIJPTEPLECI\I/"
MD9W.!@9]CNKQCP&MO?ZY;QZG'#K$E].(YHKI&+@'!\Q9,\'U[G%?1UE80:99
MQ6MM&(;>)=J("2 /3FD(?'&D*!(D6-!_"BA1^0IP&:=L]Z79Z4P&8IVVG*M<
MWXFUJX:Z71-);_B;3J&:0CY;:(GF0^_H* *NJ*WBS7H=-B#2:59MOO7S^[DD
M_ACXZD=3V'>NN50    !VJKH^FPZ+I\-I /D0<L>K,>K'W)YJX.<4 +VJAK>
MDIK6F2V[$+(1NBEYS&XY5@1R"#Z5HXQBG!>>E '/^&]8DFC33=1\R/5[>,"7
MS1@3XX\Q#T8'C..F>:Z!1Q5#6=#AUJV",[03Q_-!<Q??A;^\O^'>J%IKTVD^
M7::ZODR;Q%'?J/W,WH2?X&/H>/>@#? IX%(JYJ0+0,810*>:3% '+>+K.733
M'KM@%BN+=A]K8$ RP?Q ]B1U&?S%7?#_ (WT3Q1#')8:A"S2$A8)'593C_8S
MFMN:W2XADBD4/'(I5E/<$8-?-'CCP7>?"CQ-::C8R9LFFWVDQ.64CDHWT'Z4
M ?30IVVN9\"^.K'QMIX>!A'>QJ#/;GJA/<>H]ZZB@8E.H"TY5H$(%]:;,O[E
M_P#=/\JFVTRX7_1Y?]T_RH&?'FM9.JW>1D>8W\ZQ#UZ5N:SG^U+HG@>8V?SK
M$9MK';Q2)&LA!4T?6D9B6'K2KV]:8%FW8;0>E='H+EDE"_>Q7-0 JIX[UN>'
M9"M\.<#;TI ?8=NRS0I(O*NH8'ZBI=H]*I^&9!<>'=+E'(>UB/\ XX,U:OKR
MWTVSFN[J9+:VA7=)+(<*H]S3-"18PQQBL[Q%XCTOPI:BXU2\CMD)PB\L[GT5
M1DG\!7,R>+-;\:1B/P?;""Q?Y7UO4$*H/^N2'E_KTK;\.^!;/P_,+V>275]9
M(P^I7K;Y?<+V1>O ]:!'&7UGKOQ'UB.207.D^$, _9[@F.:Y(SR47# $XZMT
M'3FNTTS1;+0[%+73[2.TMUZ)$N/Q]ZV9(PS$FJ[KN^E %?;Q[TPCUJ9N*A:@
MDB(YI,5(5II% $145&RU,0::5)H AQCZTFWVJ1EI*!#-I-/6/C)I5QWYJ0C(
MH KSQB1/0CHWI443;E(/WUZU.Z^M0M&6Y'##H: $/TI&7G.*:LF_<,%77J#4
MM #56FL/2GGBHZ &$5YI\8/ LWB#38[S3X8!<6V^6?Y3YDR[1P, DGC@5Z;_
M "HV>M '@WP;\92:+J;:)JMS<1PL!';6\@PD<A;)SG&WJ:]Q5UD 96#J>A!R
M#7EWQH^'<5U82ZYI\4<4T :2Z50Q:;)7YNN!M&2?:N?^'/Q,N=)T6XL+F>W9
MK=<6D,B'<>"=@VC&,]R>*0'N)7VIISTQ4&AWKZKH]I>21""29 YC!R!^/IW_
M !JYC\Z8$#)3&.*EE;MWJ''KQ0 QC6#9[M0\17EU@-;6R"WB8\_.>7Q^&T5+
MXLU)M-TO;$XCNKIUMH'8X"NQP&/L.OX5Q.L?$32_".F_V5IDC2W=N0%=EW+*
M<DN3WRQW#V- CT6XNHK2%YIY%BA099V. !ZFN'\;_$:PL+&\LK:Y9+QXOW%S
M P8;B<=NA'OZUP,DOB;QY>"=/M$%C<2"(F/.P9R.0.,8.#^&:[CPG\*K;2=[
MWT:/<12YBF1L[T_V@?Q!'>D!Y^+77_'%U]KF2X>UC.QNI< XXP,'KSCTZ5Z7
MX7^&]EI,-PE[;6]SY@ 4@$X!'S _4\UUUO96]GO\B".'=C=Y:!<X&!G'H*FH
M C2,1HJ*,(JA0/0#I2\T[%)BF,8U-ZT\TTB@!AZ^U)3V%-Z4 ,/#>U-;/&*D
M_6L+QAJ4NEZ!<RV__'P_[F+_ 'FX_/K^5 %/P?&\BZG?29(O+R22-CU* [5_
M#BNAJ'3;-;'3;:W' BC5/R %3D>E AE%.9>](10(_:_]G[_D@OPV_P"Q:TW_
M -)8Z[ZN!_9__P"2#_#?_L6M-_\ 26.N^J#4**** "BBB@ HHHH **** /P8
M_P""J"D_MO\ C<C_ )]M.'_DC#7RI"N< ,2>O (KZM_X*H'_ (S<\;_]>VG<
M?]N4-?*]NPP,@D=O\:!,NVRXC^;Z9QTXK7L]S9PX /0X'Y5DPXW#<<O[\X'T
MQ6U;QCS% 4+T!P/;GC-42:UJK*S,Q/EYV@,.">^*O>7^["A65V(&0,_G_GM6
M=!"[,X):)EY'ED9/X'(%::_,H61BF#G..GM3 MVK-#(1(P<CC&.:TH2&4,C
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
M_MSQ#I5O=_+9WDDB$Q2H7^5&)^7)*\@=1SVKUJX^ .DSH?L^J7T#^D@1U_+
M/ZT >?67QB\3V^-VHK<CTFM8S^JJ*UHOCQK:J-]M82_]LG7_ -GJ]=?L^ZE&
MQ%OK%K,O;S8FC/Z%JQ=2^"?B;3;=Y0+*YC0%F\NX"X [_.%H V;7XYZO>7,=
MO#H]K<2R,%54=U))_.H?#OQ>31)+S[;I;7=S/,TDMU#."S<\  CA0, #)KF8
M_"^MZ?HPG@T74))KU!MN(8V8)"3R,!>"V!SG[N1_%6!/H]_;J?.L+B/']Z(C
M'Z4 >WP_'3077+VFH1'W1#_)JL1_&[PTW+O>1\][9F_EFOGMF,?&TJ?<$4+)
M]10!]*6OQ<\*7*@_VLD'_7Q&T?\ ,5N6/B[0M0YMM9L9L]A.H_G6;\8O^"?7
MQ,^!_P '3\2-=U+PW=:&@MGFMM/O)GN8A.RJA97A53AG4':QZ\9'-?,C2!E&
M55O7B@9]@Q7MK(N5N[=O]V53_6I&A@OHFB81W$;<%#A@?PKF/V@OV ?B1^S/
M\/(_&7B34?#E_I;7D5F\6C7<SS1-(K%6820Q@KE=ORL3EAQC)'J<7_!(7XU%
M5)\5>#8LC.T:I? CVXM: //E\,7.E222:1>O:QMR+&X3S+?/M_$@_P!TX]J6
M/5]4L[<MJ.C2,X/WM/D$ZD>N#AA^5>GVO_!)[X\V'_'KX\\*0#MLU>__ /D6
MN-\0?LG?''P%\:O!OPMF\9:%?>(?%-O/<V4XNII;6)(DD=_-9X P.V)B-JMV
MH YN'Q[HKNR33364@ZK>6\D1_45?7Q/HY3=_:=MM_P!^LO\ :+\%?%C]EOQ1
MIN@^,M2T'5)=0M/MEO<:6OF1,N]D*G?'&P8$<_+CYA@GG'>:_P#LX?&?PK\
M(/B_-)X)OO#DVEVNL?8XWG^VK;SA&4E3&J;@L@+ .>AQD\4 </KWC:&RT6\N
M=+CDU6ZAC++'!"SID=V/''XU\]ZQK'C+XJ72031S30!M\=O%%Y<*$=_<_4DU
MWUG^T#JD:A;K1;.9?2WF>/\ GNKZJTO]GOQPW[/9^+GV#1+?PXFDMK7V"'4G
M:\^S!=Y(4P"/=MRV/,[>O% ;GQ#)X1\3_#_5+%BJQ7NTS0O')E7QR4!]<9^4
M]:]Z^'OCB#QYHQNHXVAN82([F(C 5\9X]J^DO _[$OBKXX_"[1?$=O?:%#H_
MB"RCO8(+NYG2>-'&Y<[(2%8?[+'ZU>L_^"9OC_PRT$GA[5_"EL %2X@FN[G9
M.H_B9OLY.\?WN_>@=CPI5/TIX6OHVZ_86\<V-_86<^N>&(YKYGC@!NY_F94+
ME1^XR3M5CP.BFO*?C)\*=6^!7B*UT?Q-<6(ENX/M%M<6TI,,RYPP4NJDE3U&
M.,@]""09Q06J>N:A:Z+I=Q=W]Q'9VR(=TLS;0,\#]:]/\ _LS>._V@/!.M7O
M@C4-'TP0R?8TO]4N71#)A6=5\N.1LA&4Y('WQC/./SQ^)'AW4?"?C+7?#>H:
MD-0N=(U">PGGMYY)()9(I&C9T+ $J2I()4'!' Z4"N/UAPVH7#9R#(Q'IUK"
MD/SM]:UO!OA?Q%\1_%^D>%O#>F7&M:[J4HM[6RME!>5CSU/ 4 %F9B J@DD
M$U]C:5_P2%^.6I:+%?W%]X0TNY>+S&TR[U*9KB-L9\LF.!X]V>.'*Y'7'-!)
M\/MVY_*G+VKZ'\/_ +!?Q6UKX\'X1WUEIWASQ3_9SZLDNJW?^B26JMM$J20K
M(6#,"!@9!!! (./:/^'-WQHZ_P#"3^ __!A>_P#R)0!\,6W5JV-'=5N@<XX-
M?:<7_!'/XT1L3_PDW@,\?]!"]_\ D2O/?@K_ ,$]/B/\;=2\9P:3J_AFU'A3
M6IM#O6O[NX1);B(D,8MD#%DXZL%/(XZX!F+X&^)\EUX>M-#T;3;C5=;A5DRR
M%+:-=YPSR'L%QT],5TVF_#M]6OX]5\4W;:M??>6Q!(L[<]E5/XL>K=Z^D? '
M_!-?XK^"]+U*)]8\&7$\JIY")?W:QY7?]X_9<@?,.@->/_$+P_XU_9_U#2M)
M^*GAU](GU"1TMM;L)(Y],N,'^%PVY" 0"KJ&[XP<T#+2JL:A$ 1%& J\ >U1
MRD[:]G^'?[+/BWXF>"?^$HTF[TF.R8RJD%U/(LSF,D' $97D@@98?A7C,JG=
M3&5LDYIGE^M>T>$_V6/%WC3X9_\ "<:?=Z2NF&"XN$MIIY%N'$+.K #RRN28
MVQE@.F2*\?CMY+B1(HD:65V"JB DL2<  =S0,H.M0E>:^AO"?[$OQ*\6:6E]
M-;Z?X>20!HX=8G=)F4@$$I&CE.N-K[6!!R!6-X\_9%^(7P_6UFO+6QO;">YB
MM#?6-SOBBDED6--X8*X!9@,[<<^XI$GB!&*;7U"?^"?/Q$/_ #&?#'_@5<__
M !BFG_@GO\1/^@UX8_\  JY_^1Z /EUEINVO<9OV2?&,7Q6@^'_V_16UB73C
MJGVA9Y?LRQ;BN"WE;MV5Z!3U'-<3\7/A%K7P7\6+H&O2V=Q=M;I=)+8R,\3(
MQ8#!95.<JPY':@1P>S=S2;!7H7P?^#>M_&SQ1<:%H5Q8VMW!:->O)J$CI'Y:
MNB$95&.<R+V]:3QU\&]=^'_Q)C\$:@]G/JTLD$<<MK*S0.9MNTAF4,!EL'*C
MH>HP2P//?+VGI3^U?41_X)Z_$7_H->%__ JY_P#D>N6\?_L5_$CP#HL^J&WT
M_7;2WC,LYTBX:1XD&<DHZ(S8_P!D'^=(#P-L<BFMA4/')KJOAI\.]2^*OC?3
M?"VDS6T.HWYD$<EX[)$NR-I&+%58_=0] ><5[Q)_P3O^(S+@:WX7'_;W<_\
MR/0!\HRQE\,AQ(O0GH?8^U/C<2 XX93AAZ&O:/C-^RGXM^!?AJTUW7K_ $:\
MLKF\6R5=-GE=P[([@D/$@QB-NA]*=\,?V1_B'\7-*AUK2K2STO2Y0?(OM6G,
M4<X'7:JJSD9'WMN/0GF@#Q;%-9:]S^*/['GQ$^%FAS:U>VUCJ^E6Z>9<W6DW
M!D%NN0,LCJCD<]54@ $G KP]EVTP(UZ=*7S!36)IA% C,\46%YJ>DM%8K#).
MLD;^5<9$<@5@2K$=CC^G>N \9?"Z2Z_M#5[?;]H"*T>GV<(&<*H90V1U(8]"
M>17K4$?RDGTIDB4 <QX%UY]<T4B6S_LZXM7^SR6N"-FT#& ><8X_ UT-9&O:
M?+;M_:UDKO?6\9!@0\7"#DH1W/7![$UD7?Q2\.V,,#R7V]Y1DQ0J9'B.,D.!
MT(SC'K0!U$[)&HW.J[C@;CC)]*\Y\7_%JQT,-%:+]IO(YC&\3J0,#'((/?/!
M]C4>O0^(?B=9F"TLUT/248.L]\#Y\C#D%5'0=LY[]Z\\T;P_IEQJ$6FK*R:R
MSM'<R7A4P1X[HP;)88R.,'=CM2 EF;Q!\2]81D,EO87,K^4KL3'&549VYZ'
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
M5QV91AHW;CCRN1QD?$=C\9O'6EV5O9V?C;Q%:6EO&L,-O!JUPD<2* %55#X
M    X %?II\._@ZOA3X,I\.]=U=_$UE]EN+&2Z,)MV>WE+_(!O<C:K[00W
MQC%?C9\4O$6J?##XB^(?"%QH\SW6C:A-9/-*K)YRQN0)%4CA74!@<D88')ZT
M(#]8_P!M+Q+JWA/X*2W^C:I>:1>C4+=!<V%P\$FT[LC<I!P?2OA[X:^//$7C
M+XT?#G^W]>U/7/L_B"R\C^TKR2X\K=<Q;MN]CMSM7..N!Z5]:?\ !1_Q WAG
M]FV6]"1N!J]HC"9L* 2_.:_/OX%?$2VF^.'PZ4ZAIR(WB/35*Q!V8YN8^!Z&
MA ?=?_!19MOA+P=_U_3_ /HM:^;?V4#N_:&\%\?\O4G_ *)DKW/_ (*EZA<:
M1\._!5W%)<0Q_P!J2P%X(MYWM%E5/ID(W/M7RI^Q-=:MK7[3_@58FU2[BCN)
MI9M\85$C$$A+-[#C\2*%L!]4_P#!2%G2[\",B;V$-]@9QDY@XS7K7B/6M3T+
M]AW3]2TRZDTW5(?"6GO%<03M$T3>3#DK(O(ZGD5\Y?\ !5C4&CUKX?1+N"0V
MM[+(PGV !GA +#'3Y#SGUKZ7T/XI1?!_]BGPMXY:P_M>+2?!^EW7V..?R_.!
MMX1@.0V/O=<&@#S']A'QY\0_%VM:['KU_J>M^%A:>;'?ZG*\^RZ\Q55(Y'))
M!42$J,@%!T)Y\1_;>OM&_P"&A-:%A+$EPMO;+??O.MQY0]3_ '/+!QW![YKZ
MW^"'[1FF_M@?"#7[CP7J4W@SQ5;H;.ZAE$=S/IEPZ9CDVGB2)L-M8A=VQP-K
M*<?DCXH;QO8_%K6_ ^J:7]K\:'5FTQQ),Q>XNWEVAP\A&X2,P97;[P<-T-'4
M#]*/V&])LOA_\&_&'Q)U:0PV4_F/YV0R_9;5&+.H4$Y+F12.I\L8'KZ!I^K)
M^U=^R/=3;(Y=6O+*1#'$K +?6[93 R2 S(AZGY7_  K9U;]G.>^_9?L?A'I_
MB+^P)4T^WL[G5[.T+>:RLKSL(PZG$KA]P+<B1LYR:K_LJ?LWZI^S7HGB#1[G
MQDGBK3-1NH[NVA73&LS:2!-DA),\N_>%B],;.^>$!^:WPR\4:7_PLSPC']I.
M]M8LT V$<F9,#FON?_@I-J4>E?!SP]-*CNO]NH/D_P"O><U\6_M#^!'^"O[=
M.B>'[&UAMM'U/7]/UJPDP=[17%RI=3VPDHF1?9!SG-?47_!7.ZN+7X"^%#;S
M-$6\2QJP5BN]?LMQ\M,#\_;CXD65TT7V&YM2T<@,D;S ;UYR,GH?\*T(_&$D
M^GO?(MM':J<&5GW+Z=0:^?9XX_-.R(H.ZN03FK>FZY<:?;26\D7G6W_/&09
M/M3 _8G_ ()Q_&/0/B#\(]5\(6-_!#XCT>YEEFC@SO:&4Y2<9 '#;DQDXV*3
MC<!5[]G?]GWQC\!_&WBCQS\0_'MK'HR)+ RF<^7>1AE\NYN)),;"!G"<D$_>
MQPUQ/#/A?]@']EN[\1>&O#%OK'B**UMEO;Y( LNH74C*NZ5^76$.Y(0$[0<#
MDDF7PWXX^&W_  40^#-SH5RTFD:_;HMQ<:?O'VO2;K#*LT1X$D>2PSC!5L,%
M)P) ^'/VR?VA6^,WQJN]5\&V<USX;L;.&PM[Z21H3=;=SM((RFY<M(R@'G"@
MG!.!X+HOC+4/$DEU$6N+-X<@,9RZY'T(SQ]*_63P)X 3]CW]CWQ;:Z_<6-Y>
M6T6H74S[CY%U-*3#;(S%<_O (%.1P7QT&:_,CP?X?TK3Y7NWN;6V69S((U9=
MO4C Y../6J0'KO[!>CZA_P -6^"+VYO;B6-&OOE=?D?-A< 8.,]\]>U?3O[>
MWB;QAHOQ \)VWAKQ+KVB0SZ>Y>#1]3GMA-)YI"Y6-@&/;/)KPW]B_P ::1J?
M[47@ZQAO8YKIC>K'#"I9 %LIR2'Q@C@]*^P_VD_VTM#_ &9?'WA;0=?T"]U'
M3]8@:XFU"QF4O:('*9\DCY^<$X8'&>"< KJ!T/AO4-1UO]DV>X^*$3-<SZ!=
MKJJW$?EO+!MD5695(P[Q;"0,'<W !X'SI_P33TVPTOQ5X^@LQ'YBVEGYI0]]
MTG'^?6M[_@I/X?\ &GC;X"6/C+P%XNEE\(64<=YJ>DV #Q:A:R;3'=+(@W.J
M;E8J24VG?P4Y\?\ ^"/[M-XJ^)4C!QFRLOO<C_62]#2Z =?^TI;?'5?C7XYF
M\-S_ !";PP3"=/CT/[;]G7%M%N\H0\'+[NG\6:^6OA_9^+/B!\<-*\,^.=1\
M50>,KB[LM*F3Q3YUU?6MO+)N"YE&]$VRM)M(48;=WS7T[^TS_P %&OB%\#_V
M@/%'@G3=!\,7VB:7) D$MW#<?:6WV\<C;F6<+G<YQA1QBO*/A#^T)9?$C]K;
MP[X^U22QT;7-8U6TM[RU\DQQX,26J;&+G("A?O$GJ<=J8'VK^UI\8!^S#\&M
M*TOP=%:Z7J>H,VGZ:J*O^B1)$SR3I%@AV4[!R,;I03GHWYX>%_VO_C1I*SZY
MI/Q&N+UXM1$EW%JMS]L29,AG1()/E1#N9<1["/X=N 1]:_\ !5CP?>77A'P%
MXQB$DEGH5U?6D\<:DX-S"A1R0> #;E<],N.<XK\Z]$BL)]-F^Q+IMW<W8"BS
MFDQ-%)@\H[;=QSVY''>A ?:O["O[2'B$?'WQ!I_BW5;"YM/'M]/J,D=O&85L
MKZ38;=$#,2$*9B"Y9B3%SD,3Z9XL_8Z_MK_@H!H'BKRM07P2UK)XIN$AWK:-
MJ,4D:?9W92!EI6BN,,3O_?+MV]/S.D\&ZWIUPTEJ=2MKAKB.Y@NM.+K.C)&N
MUE=>05<9&WI@5^U=O\9-:M?V23\3;O3XIO$-OX4;6);-LPQR7*6Y<C!!**7'
M3G ..>M# ^0/VX_'7B3X\?M1> O@IX;GDL_"]GJ%LNJZA&67=>2L0X# ?\LX
M=W<C<[@@E17T%^V5\>!^R;\(/#>E>$;6*PU+5KG^RM,81!H[2-(R[R8Q@MPH
M&>I<MU'/P5^SG\<K*3]J+P-J^O3W)U&XU1(KB4Y,<DMT=K,6&5)#R9.=O0XS
MTKZV_P""I'@FZU;PAX&\4+)9C3M#O+F"Y2^MB\6Z<0F-S(#^Z : KGH3(!Z
M@'QO\-_VUOB)IOBY-2TWXDZ[J.V4O<6>KSM?V+DN28GCEYC7&>4((' / Q]I
M_L!^-KGXF>//B/XNOWM9;_5UAN9)+-=L6&EEPJ9YV@<#))P.23S7Y:3>';&*
M'7%2>ZTV*]E*1%?]+MV)^9F"QC<%QQDYK])/^"6.G0Z7I_B&&W=9(5T^T"M'
M]TC?)R.!Q^%# \2_;5^'ECXA_:>\;WWVB:VN#);*Y6.-U_X]8<'YE)_6MO\
MX)R^&=2T/]IMS)>PWEBFBWB#9L5E.^'JH /;Z5>_:\_T;]HKQBZ(S&2:WW8/
M_3M%SC\*A_X)V^*$UG]JC7+".UC233K&]ADFVC<5+1%>1V)W?E3Z =A^W]JW
M[0&E_M!Z2/AS;?$.Y\%3:);K<_\ "(0WKPI<^=/O8^0" ^TQY[D8]J^8_C+-
MXYT^UM(OB/K'BB?4E3.GV/BY[HR@2L%+1I*V0"4YP.?+QSBOM+]M;]N#QM^S
MO\6K/PGX83PJ()=)@U!G\16-U(69Y948"2*=  !&."OX^GR/\=/CAK/Q^\0V
M/B?Q9HNE1?8;5K03:?%)L@$;,ZMD22$%C*_?^''%) ??/C36-5\-_P#!.NQU
M#0]4NM)U6U\#Z8UMJ%M*8IHF\B ;@R$$'&?NGO7P?^SS^VS\3OAGX@M)O$/C
MW4?&^DS7(>\T6_/VR0Q97S##)(?,#! =HWA 3D@Y-?<_CS3YKW_@FY96=K$J
MS-X%TM$C3#@8@@X&<Y%?EGH_@*[O9[7PYH$6HSZMJEPEE+8_8XQ.%<;3M8#.
M"2% R.7!/>A ?J5^WG\,]#\9?"O3_'SQH-2T"2(PW!R0]O.ZH4.#C[SQL"<X
MP0/O9K\VM8NGU!HXK>[,1+[G6,Y;8#@@8[D\?G7Z;?MIVL7A?]CJ_P##?FQB
M=XM/TVVWD8=X9(Y"!T_@@<]NF<<5^7%GX<U.QN8C!=QQ22+N,+0,5SS_  EN
M#WX]^:: ]Q_9K^'&F^//BEX8\.I$LUO-=BZNU\O(:&,&1]W;E4*Y/<@<]*_1
M'4OCK;V7[3ND?#+*B*YT26[>38Q/VLN&CCW9P,0Q3,<C^-.<G!^:?^"9/@6\
MU"X\8>/K]+>2UB<:'IUQ'N!E==LERP4\!5)CC# G)64<8^;V;6?V1M2U7XW'
MXDIX]:UU#^U([X01Z4<^4A4+ 9//Y'EHL9..1GC'%)@?+?[;GP]'@WXX7]Z$
M*:;KT2ZC L4)2,2MD3*2.&8NC2,>#^]&?4^^?L%_#71_"OPSOOB/>LK:AJAG
M074A)%O:0L5=1R?XXG)/^R!QBMW]OOX:MXN^#C>(;-91J?AZ3S-T*EF-M*52
M8 #H1\C[B#M"-V)JQ^ROIMKXT_8^C\+0RQQO)::EI<Z0N"T+2R3$;AV.V56Y
M]0>]'0#Y5^)'[6_Q!^(7B>^N[/6]0\*:!N*6>FZ?.8&2,$89Y$P[.<9/.!G
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
M27&Q;A(K9]V-PW9P."!G_P"O5NUUK3-%TZ*QMM<E@C /RNA##J2<[<CO7?\
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
MX1A@M=/C4Y!:6*.>2;D?>8NJ]QB)?>OD5OB%XJED,[>(M3RPY473JOY X'T
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
M8_'D9_*K<;-YN["AU7:,]5S]#63&HCF7&U$<_=9B0?PQ5@,D5PH5$W8R?WC
MCF@#3MYG6%BQXY_BX_6K,<CQR*-Q*=58.<?3GBJ2L\\N#; 1]F#_ #+[@<T^
MWA:.7>=N\X'S@J<YZC"\T"-6&8<MN>5C][Y@"OYYJU%="1LXP0WW'G +?[N!
M6=:Q22;P5\IF/S%>0?KW_2GQR&%B9%62/?CS% QZ=<"@9K>9NA80RK"<GB8%
MP/IC']*?'<+;J#(X95'(1RS?AP?RJ#[464E)<[1\R<GM]#53[2KQ[H@5)./F
M!"/[Y8'\L4"-R.^:;"I,R$_=,A5OQ/ _G27"JS$_:CNR.82<M[#I_.LZWOII
M%\N3>NT8BV[L'Z< ?G3-LTS@K&^4&4ZL/<^WYT :7GM:RROLEE/W<"0-MXZD
M$_RJ;S+F9XPRQJC'*EFV$\=^X_*J<32,K)+;2+&R\S+][Z8ZTVUD,,;&",W>
MP@!]S$ >G2@"^DDBX1HFC .U=S[AGT!J??-<9!A*C@,&/;/Y?K6.U]'/,^)W
M6<#E=N1'[?-@_I3;QY))&,S7"Q*<"4[2F".AR 1^ H UY%C&8EP@')41\D^N
M1V_"JTS-=7<9BN%"#!++$^]_4;@0!^(-5X+42,<VDC*J%5NHIER2>W4'\ZBG
MA1=MW-9>:01'^Z8 'MSN;!_ T :4EY]JED@(0%&VMD$ #_OD8I'?S+JV6/S!
M<1(0-R%$;GD$XQ^%4H[E6O&CLM*:-2O[Z=98\^Q*AB6/I5VSN9]P<NS3)\H2
MX!5L=R,''2@">XA,>68M-&Q (P92GJ1SP/PIMQ>2,@"+Y,G)WRG*CW8 C XX
MQD54NV8W$DPO%M95Z(Z@%O0$\D#OT[TRQO+GY[J5FN)6CQYD432JP],X _\
M': );RWC1862>ZDDW<(D_E)EL\=LGDC ]:DCNTD@*<6JQ_(T8D1F;N0%SD?7
M.:R+Q/[3;;+!(UN[!P&'EHI'!'0G.<=/TIYTBUNKB)&TPQ/(OE2$.LI. <'
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
MJ\GQ$T.-01-,S'L(^E>:KX*O-P26YL(\'(S,<COV%6E\(2NHC6ZCE/7]W&[
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
M/_&#5_@KXFBU71RLMLP$5W82-B.ZBSR">S#J'Z@^H)!^H=6_:,^ 'QETM?\
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
M#]U#-X5$:0^5)%,RR'.0[<'=^1 _"O0(B.G:O-?@OK5QJ&ARV4H0P6>/*D5
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
MQ#&@//<@FOE=K>)^L4;?50:J36-NS<VT)_[9+_A0%BY^TIJW[*'A/2?!NM_
MNP?4/%.F>);2]OK1FU54FL8UD=XR;P%!ND6$94$\G@C->]^)OV@/V'?VA&7Q
M#\0-!?1M>N&,EQ]KTR^M[QF4; 99; L),J 1ESQC.",#YR_LZT/!M;<_6%?\
M*/[+LFX-C:GZP)_A0(]Q^//_  4:^&'P\^#$OP^_9]TY5>XAFLHKM;%[.TTZ
M)\[Y41PKR2MN8@L!@MN8DC:WY@F9FZ[6^HS7V4V@Z6RX;3+,_6W3_"J<_A'0
MYN'T>R;_ +8+0!\AK*ZJ0% '^R,55FC61B=QR>37T9\6/">GZ;X5\[2= MA<
MR3I')<0PDM!&027 'T Z=Z^>]6@>TNBAW.FXA9"A3=SUP0"/H>:9)T7P?A_X
MN+I7S9QYI_\ (3U],5XU\*?AGJ.F:]I&OO/!-I\EN\Q*-\Z,R%?*8?W@6_\
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
MAYP*6\.ZQ!!C5EZ8.2^>>WID?E2$C?;1M6U>QFNX;.;^RXCN:;9M#9/4#O\
MA7I_PC\/Z+K$,,<T:RZBI+GRA*DD04Y5LYVG/H,9[UV?AWP_.OA?3;ZTMQII
MGMXE_LV.[8JR$8R'.<'U '0D>E2>&?A[<>&]/U.[A19"TC;(TG:,[1RKGD^F
M,8'!_"@9I>,M?UC3_#-U-!%)YNP!=D*[P@8?*?4G_9KE+*.7Q!#]IUS3+JR2
M1B8BLV&M\C)9F&-F1P 5S79Z/JTMC9+/=1)?%ILJ_F*(P#_=). >2<=_:N5\
M77B*-37$=HJ;<MYI*2L5R Q8@$8/ YQVI@=7H'BR%;./2+F*:[6'8HO(X0;3
M!^ZH;KN  SD=:Y;Q%X>UGQ1:Q+I\EE:H7*R23(59\9^;<F2>V#C@BKG@WQ,=
M#M"DH66"%8\-,^9.>H..^?;D?2K=WJS:QJDT-@\%M"&!=@ I=FYV+N^\>.@Z
M^U &+X9T>7P_X8LEUR:YFOH'E9XX]I:0C( /=CCD9./>N/M+#3/$6K3I)_:%
MMH8G,TKROO#L%X3."JDG^$CJ.O->DZ-,=0D%[J0:%4GW0Q-YD^&'<XPH)^N1
M5=9+7Y@FG-*6W->7%K A/S;@K8+?>_VNXH Y>/Q$5UZ>&VGBMXX4:SMHB&X6
M3!7<Q!QM;J0>.<>E=%I^K:EI,EI+>6]J+Z99%::T#,&V\#<&*LI!Z'T(XK+M
M=#BN(KFYTFT?18K>*2.:*^M9%>3' .\\'J.,@#.36+IWCBZ\2QVUQJ.BZ?>1
MPQF-ECNFR-HY,956Q^!.<9[4@.JT:&SLY+VZL[+R;MLOYDDT4CF1AS&%!(_V
MB3@9/:M2;7UT[3_W<)U&ZN)&:ZFA.#!A>6Q&K\8&T#/)-7+S1=(N-#BTJXEN
M+N^T_P":/^SXA/,"^3M*K]X<\],]3C->42:HOPY\7".;4KJYGO$C:1?^/<J.
M@BD8Y! !)XP1M R:8$?Q$^),5_X?GT8VD\UQ<%'@C*!U$63\Q/'(Y&..,"O%
M#<6:DRF+RYN3Y0&5#<XSGMTZ9_#/'NOC;P5IOBAQJ-]XC9[&,.L/V<(#,N[<
MQ#$D2$'^Z#T&!7CFI^'XM!UZ0?9YK[3(V";F1LYQ@C.!R"#CL<=ZEC0>%9;:
MVCNG=E2=6"Q-N0LO!.0"IXXP6[9KH?#>AWL>GS/:WD=C<R$K':WB99EW*RN
M0> 8SR!U7'-0>$? <6J>,E@,RP:9&\BF:^*+\RDA5=6(&[.,IG.,FNK\3ZEI
M^A8QIL*1+ \*HD8=%"NY4@@Y5&D'"MSR3SC! /.M6\%7]K)#*&@N/-0/FT8M
M@XYSD#D'[WH<YQBK&FMJ$-E=VG[RS6:(".%B=\JAPI55ZD[CG''\9[5NZ+<6
MVLS2)#J7V4R2L/\ 2#Y*",O\J[@>,AI!MQWR.2:YWQ!IL5MYT<^HR&6V)40,
MN-HW!=N 2H)QG"LPP0<GF@#1NO##7VBO<1'S+V:=5AMIKE#*N8_->4 '&TJ5
M'3KQU!!R;'1[JPO8VGL_M5NK[=Z'<DIR<#/H<$>HYK7\,#0M0\U9I9;.YC"R
M&Z+A<8*X4?CD9!YW ^M:4*VVC:M9Z9:ZH]WJ,ETI:3R=PA8L!A/F(D!)!^BD
M _.30!%K'A?49A:1))8P126AP^ "?F+L ,;N-Q7.,';D$@BO0/V7='BT/]I;
MX1VE]>?:)!XOT@K#;O@12B\B^\&7/=01@$'C/%>2ZI+>WFM"2>606?F<3$>;
MO0./F0'&X  'T///->T?L[1PZQ^U)\)+BVNE::U\3:$7:0 /,/ML22=CG!&!
MSGDD]\ C^A&BBBD4%<;\9Y/+^#OCI_[N@WY_\EWKLJXKXV_\D9\??]@"_P#_
M $FDH _GU;QQ)&NY8&(]'5:1O&\LF"J1QD^I_H!7)VZRKC]QQWW,15AK621E
MVPI'ZG)/\ZL#<D\97<CX^T!2?[JFH_\ A*I\'=)+(?QQ_.LY=.NVC7[VW^Z
M!4L.AWDV"MM\O0&20)0!>7Q-,R@;Y,^Y&/Y5%_;]P6.UF4]B6;_&J]QI<MNI
M\R2U1EZQ@EG_ $%0Q6DD@"P6\\TA/11M _'K^E %E]2O)MP,[ =2<U6^UY.7
MF9C]:MQ>%[L\RB&('^\VXU=M/#$$))EF,P]$3./UH Q6O-^ NX^@QDU/'8WU
MTGR6TJIG.\I@#\374Z;&EJV+>V9&'\2I@_EZUH&UU/4&VQK<2*_'[VX6,?B.
M: ,*S\&",AM2N%MTZ[6<9_+.?TJ^8M"TR)V^S1RL.F[I^?.:T)-&O;B3;YL+
M2=T2261OR4T[_A5+WB[[MWB.,[?LRQG_ ,B'- '.-X@@5F:"&U51P5CM00/^
M^N/TJ)?%5U)PDSQ*O\,:I'_*MRZ^&^G::"UU/<"-2O)95^4G'3VI1X8\/6)'
MF&&X^8 [IW)]N%Z_A0!S2Z]"S;YW8R$X^9\_IC%:%GKD*ML%M<77 .V.#(.?
M<"K>I>)-/\*W30V%DD_56VY11_B1]*Z+P#XNTOQ3JBVL\5Q%<QJ7$(VO%)P!
MV7=CG/XT 96FVU[JTC_9[?['$!ND:[S$J>^3[ =Z2^DLH)/L]O=?VO<J<,E@
MI8+G_:QC\SBNF^(>JZ;I]NUOJA2_F*;H-.B $<:YZG'W1^9..W6O,M9\6W%]
M;);1K;Z39#G[-9J41F'=CDEC]30!U,GC>PTN.:WBTV&2XC4@W*SY)?L#D8VC
M_9QS[5Q5]X@O[RS(N-2DD@8#]V96(^A&>?QK.NM>%]<8N[>.X[&;HY_$8KI]
M!^$FJ^(K>.YMXOLUM*N])+I@ P/<8YQ[XI#.1FU08*Q*&5EZ,,;33?[2EVA0
MH88Q@CG/KFO1;GX6:-H%KYNM^(DC?_GE:Q[LGV).3^ J?1K+3+B1;7P[X9?5
M9UY>]U [1^73'Y&@#@M/O-4FN(V\Q]@^4\9&WZ'VKT^PT"T;1%NY-1MQNSQ*
MIC.?3!J]<Z+*L+CQ'XFL]*MR?^/'3PN['I@#_&N?\2>*-+T:U6P\,PJ(MGSW
MTH+2R9Z@9'R_ABF(S;7P?+KNI2BTL9+F-CN3Y3%%]2Q'(^@KJ]%\":/I$ABU
MG4[6TN ,&)5;C/\ M8/YUPFC>)]7T4D66HW%LK'+)&Y53^%5M0U2>6^>ZNY)
M+AY22TKG)R?6@#WW4C%H6BQPZ+<Z;8VK,H-Q<2!I)#ZD]ZP;76D\.W$MSJNJ
M:5?13X9DMX"&;'I@8S]:\==BUON9_M$.>,L>#5?[:K.5239)_ N[K^= 'MNI
M:UX2U2-[JWT^>>9UR44A /?%>;WUY)?7#$K'%$"=D2G!5?0YZFN?6ZNLX8M"
MX[H<9_ 5,9I)@3.S2=P[#Y@?QH OVMK]HFDB)=21QL'!'N3226*QQ$F3,1."
MK9#C\*-(U26SD$=P6>)@0H;D#W'O5ZZM6NIF9&23?C;*"%/_ .OV- $,<<]O
M$'5E=!R#GH*<]TKLN0O/?THF@N+/8LB;4;JX' JA<6_V>8-$,%AD'J#]*  ^
M;"S&%O-BSDQDY-/A6"[W;6*R#G8W4U"MP50MLRPY8=/QJJUZDS,>0Q[GK^?>
M@#3:T5T&]6//';\O2LR\M3%N!&X'D'O^G7^=(FL3*A1SYR=.>M03WG7'S+V5
MATH G75&LRHSYD75>?\ .:T+%I]6N5BL@7E?E1TQTZ^@]_I4'A7PO<^+M4\F
MW(AB',TC'Y47^I_S[UZAI%II6EW,.D:1;3?:!#YT]R!AF7/RAF]<C[HQCKQV
M (-!T&VTVX"S&&\U%9B-T9)C&U2>F/5?QS6Q_;E[I?BJVA@:6.">-_-50=N
M1M)]SD^_/M65YT?A>ZBD2-;.)E,4=NK,2K!2"X49)ZIR>F?KE^GK*+[5M4U&
M9D,;+&KX'RJ%900OID8 SSD]:8&[XPLWV>:MUB"0?-@<_,.<CM7G*VH6?4M^
M$!&5V\E\#UK=OK@S6)C,SF)%$85\E_,')R/8UQS)/,DZRD!H/F.6'.3DXQ]1
MQ0!)8W44$ ,ZRQY4[5V\OD8XS5G6)M4TVQ-U%I=T$9BJ,\3-R03TQ]:SK74E
MM[JUG93<^2P81RDX..V1^'>O1K;Q1JGCN9H;759X-F"\=M;QH_N1N?.![&D!
MY)J%YX@M]-L=0N2EM!<RM#Y?EE)%P.I!' ]#79?#ZS\-:EH?V[Q+J8-W)(P2
M.1RK[1W("]ZZ<?"E+RXDNM3UBZ>3=M)FA$A/X[ZT['X<^'X9%:22XOI8PQ59
MHU1&]@!C/XF@!FG:UX'TYTCT^&"21CM5H[9G+'_>(KK+6::[3-M!Y2] I&"?
M?&*S6O-.T^-%L-.^S&UE5LK&!N&/FP>YQ5R^\=16;!XHI6A9!()MIVE?4D @
M?3-,"U?>#;C6K9H+[R&MW',;#<V?4>A'K7G$.J7OPEUJ6QUHW%_H,QS'.27,
M.>_/\/J.U=7=>.+O5(T%K?-; '++;QI)(P],$D_EBJ,FI&9I$GW7EK,-DL%Y
MEMP]!N8X]>!0!+>Z)H-Y&;U+1;-H=]U!)#($CD?9D%STY.!DFO/]%\'ZYYDN
MMZ!K45W-&)+?8S"0A=W( /;(R,5UEYI=MX3MDE6.2XT"4><L:ME8\8QN!/S
M#^$YQCBO0]"T6WN+&*XWI)$ZAT$8&S'7C%(#YW6U:;4D'BO[<ZQJ4^5CNY[
M-D8^GI7:>'O#&E2>5-X:\07-L8V+_96E&XG:PP8WP.YX'^%>N7GARUU2-HIH
M5:,YX<!@?P->?^+OAAH>G6SW):73XE(W26^65>W*=AGN* +1L[S4KJ#3[YXI
M(&FCN&,L?D,K1@EF4@\MN,1'7J:R/%&N66AZG<V>G:W8P:M=81I;R#>R'..6
MC'.!_>Z5D7VFZ[I^BVHTO5DU>RD,D"R)*KCRY54! &Z9*-T]O6JEOXDT-FDM
M-9\.K82E1')- F6.,<,K#/;L<TP&^(O >JW.B6-K?Z]'<W\EW)<?;A&ZIM,7
M*EEZ#Y!C)X)KF]#TNZTF\$\EVNHV5C*[7<L4NUTVX B4Y&=Q( ;&#D\UZCHT
M.GZII=U%X>OE'F*/ECE:)HI 05?RG)';'H02,5F:EI^L6UF+1+&+4;B6,O?&
M:06LLK= BL@7<!S@L#G)]*0'+^&/BS>:AKTPU.Q7R(EEN)=ZJXB"H3A6Y.,@
M <UH/KVC^']0N'M6O](U&&1H"8/W\# '&=C=,X]<_6H-#\*V:Z7K$I@DT&YD
MA%FUMJ@"PJS.AW"50&(;:PZ?Q'&,5:\>?"9-3BNM;DGV30VL;N(,,D[(GS;#
MD,"<9Y]: .S@UO7;BRMY_-M]4M\H[K:JJS,N<E3&WUYQTK?;Q'H]OJ-S9['M
M[Q8]\D0& RA03@G@X![>]>)7"W_@FQDUR)PUJ8E6PCE;]X[$?ZV7"\%0#QCK
MC)[T>$_B;J#"RM]2L;AK.>58%FN 9(F!X/48!^B\]S0![>D-_';D:'>63PPD
MIY=Q%_[,IZ>G&*P/$7B#Q/H]K)/=:=:S@8"I;F4LY)P,8!X_*N)C\1:=I][Y
M.Z72[JVD,,SZ=.0 ZG',;;@.F?O+76Z;XFU)I(KRUU2WU6WR8%CNG-J78C/
MR4<X'7-, AT'5;/0[C[5I=G?22/]HEGDF!+/G.<8Q@#C'M6BFGW-OB:STF:T
M,PR39:BNT_\  2,#\,5/<^+K..=-/U'3IK?4+J/:ZJ"%;(/R>8,9./YU9\(Z
MS:ZIIJ?V<^1;?NQ;70RT1'&W([=LX- &1;7GB6QN62YTZ>_MC_<<+*GXAL&M
M.'XA6$-Z+&\AOM.NW3<L5T,_*#C.Y2<#ZUM:EJ4]G8SW(TV2YG521# 0Q<XZ
M Y'YD5S-C8FSTB\U:\DCFU*]0F5NOEY^5(E/HI(H Z:WU3,T\PE%S"G"Q189
ML^E69/[7NEWQ_P"BQ]ERJ_GU_*L;PQX9TO7=*M-1DL!;7@B\J22)F1U9>&!8
M$'J*FN(9-.9OLWB(RJA^6&]19U7/92,-^I- %F.RNX9$$^K%G+95=X;<._ 7
MIZ5?;39QL"WT@.,D@#_"N?M_&D^F/G5H+*"->!/;SC9T]&"X/M^M2Z/\0M%\
M07DGV2^68H?+8F1<*?P/J: );ZRM[R9+>>_FE(&YEP<X)X''3H:;8^&=$CCB
MN([*56R-@F5B5)]FR >:V]/T&QT^ZEOE;S)9"<D\+DDGH/K5V[F$F X9UYPO
M0'\* /.?BI#%I_@^_P %M\ICC&Y@> P;H/\ =KS*\ECM_!=M:L!ONYT^@6,A
MSGZL$'YUZ1\9E:7P];VD,7[RXNOE5>K'!'_LPKS_ ,17$-IX/M(TM_.^U7JP
M+(&Y"1HV6Z="TN?Q'I2 ],\%Z%;3>$]-W13&1XQ(=MVT:G)+ X!_VOQK4NIE
MT.,(T.Z)&V1PVL<L[D8_B8GUSSSVJYINC16.BZ;;/,T,-M;)!L#E0V%4#./I
MZ]S4ES8Z?8V9\N!IY-A&T$Y(R<\D\=33 YJZ\4:HLH?^Q0L;+E<[Q*1Z$*,
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
ME0,#J*!C+&.^BG^RW5NZ)(P;.WE5SU9@01U&>.<#KFK%]&ZWL442?:&SNEA
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
MVE##SG/W Q& >G&-PQQFIM2NM1^QZ6;9 RVLK^;""KDQ =$ (P#DCJ.%QP*
M.9N?$UW!)K=Q8)#"+Z994A@B81NAP0,A@8SMP<@#J:F\5M;>/M*L8M;O+.Q,
M*2;9F;;(TF/E .XJ0<<\]/>LKQ!JC>'[=((KD26;[G2)28=\>/D5W+#/&1@?
MW>.M9_@/QGIUKY5J3#?V[XDF66%)/*1<%DVL!T (R,^N3B@#J?AO=:9#HL$2
M);^1AK>6ZG17:X3!?*%CC&\*"64=!BNDOKR#3[P>&O[.2'1\*Z3;$D67>,XZ
MDL"<Y8#(SVZGR[6=6N;3Q%)B6YAT(^9.B::HCV(F2PPI QA@22.OX5H^")Y]
M6N+34WU!+#3HMWE"ZNFD(((VEW8[5R,C Z8[4ABVGA&#PS>)'<Z2HL6D?[)=
MPE9(DD;&X.=Q9D"J0&8=21[URNM>$TM-/U"+3K[[>9HFNFDNH5MRH0AI BL2
MZD*_T//!^4U[1XROK:ZM7LY)#%!'!]ILA^\;<Z_Q-AOG XX''?G&:\A\:6ZV
M-X+W49&GMM0A:XA9;B02HP$8W9Q\PSSMSVX/ H SK7P3I>IR0R"\%K/%;MY]
MO)*6C9PW[O!7[JD^I)/!QS3_ !=%;:M%;_:+\7:11F:6=4W",,2Q?=@$AG8#
M)'+-QZ5GZ6?[3N/+L6DC;<+>6&U8(9XU(8!03GC;D@YR1TKN+'P_86=O-807
M\T5P8B9;,%)6W*6\N,[\,2W3"?Q8'<4 >1:TNG36\<]A93:?!O,0>5BZR[0-
MW/\ >&02!_?'2J%KIQDF1WEB>,'<Y)8C  )S@>A/3^Z:Z[QEH^AV^O+:6[W4
M9V9*28+$@G*YP27)##_>..G-<]!9W-K<1W5LJ10IAEDRI9E( ^Z?O=\@ ]3V
MI%%&Z4W%RT=L3-&K_*X&T\]OH,?_ *J]W_9'TJ]/[1WPB@NYP;:W\6:7(D=N
M58EOMD38W =B 6&>!GH:YFVAL/"\=M>V]M#.8@(KF(B-G6%IF!5U;DDAH_FQ
M['&X"O5_V<_&VEZU^T9\)H[:WB@NI/%VF;DB&R-&^U0L2N!R3ND'7N>V"6*Y
M^^-%%%2,*XSXU$+\&_'A/3^P+_\ ])Y*[.N*^-F?^%,^/<<G^P+_ !_X#24
M?SQKJ'G*R0Q J?[@9S^9J6&2X7)%NV.A9E 'XUFV:ZW)C8ET2>Z<8]N*U'\$
M^)YF#R6-T(6(*LX.">U6!+#.S #S88WVY^9Q[_X5/%';S%C-?VZ;?5B<YJO9
M_#G6;J:0%$54 X+J!@]^3ZD_D:UH_A5J<T97"!><R,ZD9SR2!_6@"#[;H5I;
METD:1E&YW49X]<#I^-+#K6FW$9=&651U#!NM='8_!>RU,0VEQKJ1-(=OEVMN
M #@=^GI^M=%_PH?PYH^FN;[6IQ;*,LV[;_4T >?Q^+K73V)>RMIL#JH(Z=^3
MS5)OB+<?-Y'D(NTL=L2@DGH/H/6NVUCP7X,\.V(>SM)M5WIQYD^U3@\#@ ]:
MYBQL8KY?,M_"]K;8?:JR.WS-Z9/7'M0!ST/BZ\U!I$>1Y V%=3SQ3;C[5)-L
MMK%D4?,9"#C'<DYKJ;JSN;-O/NM'ALT0@(MJH?=C^\P)Q5,:D#OC%L6\[AE^
M;IZ8)Q0!5M;Z\L[,7*ZG$I4X$5JQ!SZX(P?SJU#X\U%6*SWGG!EV_O(^A]>#
M56^T%)?WV\6S=EF(1?PYK%DTN17.^2,)CCRF\PGV&* .PMM$.NVBVL%TVH#)
M9A#* 1GT#$'^=;EEX"T[2;-Y=<O(M.C*_+%Y@,H'YY_*N"T>SU6R87&E65RL
MB\FXQT_'H/P%:!\+:C> W>IW31&1N?+C,\I/N2=OZT 5]>A\)::S#3XKC4&8
M?*TA,<8/?W-4_"K"74&M;">:QFN5V/-$H;:N>1GJ!]/2MRWT/PYIX:2[MKV_
MN4X>"ZN%A1?KL!/X9%:FGWU_(R_\(YHUM8NW"R6=OND ]#*^0/JH- $&J?"E
M(XQ,=:FN(6/S'[(R9/\ O.5!_ FKL?P_\'Z+:K->S7-Z6_Y:2';&/;L"?H35
MN?0=3N&^UZUJ7V*3IY@#74Y [!FX7GT JA-J'A&RF_TU;O5[A>AU$MCZ %2
M/I0!:^W>'&ABLO#>C_:'4AFF%L+A\YY7)^4'\32ZM<:E=1.+K4H_#U@J;?LR
MN'N-O<;4X!_+'K65XE^("31FUTF!M,M=FWRK? W ]0''S8Z<5Q8U*;.W!1,Y
M^=MV3]30!UOVK1$4'3[9;J\4Y^U:@YEW'Z'C\ZY[6;O4K1MS7%U#YAR%1SC'
M? Z8^E93R%9"5"_[H&!FI_[0NY5,$K%T_NN>E $]OK"F,"YC+;<CS,#=]?K3
M89()+@L'#H1\N5P*JC&2NUEW#(DX*CZU,RQP_P"LR23\I4$9]\4 7KS23'"D
MX?*D%E7;^E8FH3W!49B"1=MW4UT>G:IYUN89Y,="LC+D@^GX_0U(=/6^F2.*
MSFD1C@?)G>?_ -?I0!S2W*!09(I(\\?+G;52.,-=2%"S)_"23757W@;6+)6D
MFLY+= ,[9& ./7'7]*S+?3Q<S^3:W&Z9A\RM#(/_ &7&/>D,J1S%&P)B!U/&
M12B032$-,9&/3!('TQ6I)X-U%HY9 $FCB3S&DAS(H'N5'%8\D(C4?.I<-C'K
M[\TQ'7>&9K>ZM'L[R&,!3N1@.?YUT=CIT%O)&!%O3.%D'7';/K7"Z;;LS(R,
ML;GH,XS7;V=]:V:I#?230NP^5E'F+^G- '40R6]RLD#1+CH0XQ_.N1\36-O8
MS JD*N<C<#G''<"KR^)Y"S6W[RYC_ADC7YU'XCI6#:Z+>ZO.6"LD;D@/RY;G
M@ >OU-,#F9+=I$\U<KW)%0K;L2ORL0W1L9!KUS0?AK=7"1^9IK&/& U[(5_\
M=4_R)KN-%^'*VSDR2PHI&/+M(-@Q[MU_#IQ2 ^>X?!^KW,/G16$WE9_UA "]
M/4FM&S^'NJS(TEW&+2RCYEFD(.W) X .2:^B9M/TW2BRI$+JZ4 -YS%MJG@9
M]O:L#4KJ34)H,$;(9PD$?"K(R ,<\'&TC (Z98]A3 R([6Q\/>$[:WTU-AF/
MEC=]^1\@-NQ]3TZ8/M4$VIV>FZ>(%1BB<W5[D1F+=C!(_A;!(QV'TJC)J$<.
MO0Z9($DOV,DJB+=A TNW ]@%&/9?J*S_ !-<06<5Y8-"EO801BXFDDV@W,C,
M5PP^F6^@QGK0 R*X2]\86$KL\B*6F0M%Q)@1@'Z') ]2M2Z]#+9ZA<W%NY@B
M<J]S<.VXJJ@@(!_>R.F/3OFL_P /W7]IR:G?O*JV]M&\$<\(7!4G*8R#C+#(
MQGKSGBK7VHS7$-E!;M;2M,PVG&91M+LW&=H+$ <?E0!B:]J5VKQ:980K;(X:
MX25^0<9\S)/<,/UQ7*7FJ/#(KF4/*1AR./F[_ATK6\46]Q8^*-/DN=_EH=A4
M9SDDG!/J01G^@I%DM-0AGO;_ $B. LB^6(XRJCC@#GD@ 8]C[4@.>M[_ ,R1
ME8@+(>E6X-1N;2Z$MG</;3+TD4X_"J-]);.Y6!67C=DYXI\+><H.=N!@T >G
M^&?BT9$CMM=#^9N_X^HURK#T(]?>O0&T^?4[%;K3REU:R'*R6K@@>H(/].:^
M;ED+-@G@GA6_G6UX<\6ZAX;U!);.<A%;+1LQV-[$4 >[SZ'<K&S26[L< 'YA
MOS[56M](>\E=(;9I)4Y=)E88]^A!IO@WQ_8:]&(Y;Z:&^;DV\[( /9"%Y'UY
MKKXY CAEN2#_ '2.OX@TP.<M_#NIMYD4GEVB#YANA#$CN .!CWZU(NDSPR^6
M739MR@W!6_'%;MQ<7'+(GF/T'F.6'X;JQI;B[1&-U;PH^[]VY& 3T[#'Z4 6
MK/36N;.:WN  ,Y7=T/\ GUK-\*ZZ/!]P^EZBP6WGF9[>?;M2,MC]V?3+$X(X
M^G%;-K&FHQ.K7Z*<\^5\Q!_$C^55M=\*V]]H\T)9KQQAP^2K<'./EQ0!UQF,
MR@))&N>K%A^@J.33HMK!8Q(SC!9SG/US7FWAO5)KJYN-/O9YXKV%R8V49\R/
M/!'&..GKQS74K'?QK^[GF8>K0D_U_I0!Y[\2/ ^J:"5U'PZWD6D<OVF6UC7
M\P'.\=R, ?EZ5O\ AO6M(^)&E,);99;F/"S6TJ LA(ZY]/>MM[K4 C9GA*CJ
M9 5Q^?2O-_$GAO4/"]]_PDGAY!&\?-S;PN&4KU/']T]2.V<CV -_Q!\%[9E$
MVERFPE S]XN@./S'X5A-!XX\+PB,,-2M(^S#SE ]P?F%=;X/^*%MXFT_=Y1%
MS&/WUKU9.V>.JGUKIXO%6GS8$D&"!C.",4 >8W7CV&7P_&;C3_LMP;O:\3@O
M&6"$$E3R!B3./7%12>%_^$A%L=*U2SE%N6;[/ILTD+,6*_,4W C 7IT&36U\
M1([76)8(;+2I;YU99/,0 *H+C>-V1R0O?GD?AG:A\)8&Q<:#J3PW'WEBG(!7
MV##T_'I2 IZE::Q<:M>?VCI%OJM@K!+6T4QI.%&/F+L,DD@$@<9.*DTSPKX6
MN93)JFDR:7>@8V7UT05Q]W+': /I5=M6\7^$XVBU:T_M"SSN/VI/,'L0Z\C\
M<U?MO&FA:[:BVU#?I6WAH)E%Q;MGW89'X;>M ')>// ":AJ]QJ(M;RXCEE$C
M3:>J3J\9"C((.X-D-VQ4UKKUMIOAB._2V=U@N)EL=/F(>25@ JLP'WL88_I7
M9R>$8M0O-*O=,G\JVLT,<4FDR'_5EMV"NX$=^ 3UZU)XENF.I+;2Z-_:5I%'
M'YGV:3;=1R8/S8R W!&0>Y- 'F&A_%&^L9DU"ZMIT61OWC(^]7YYPI/]*Z3Q
M%JVA6'B2>463*MUB>.2QN?LTH5@"#@MASUSQFI;#P?X \W[/=RQB^D/SQZA(
MRR<]%!X7./0"LKXE?#E-0U+P[9Z5%)/;NOV5;ALND>,D N* .NTNXU4W4%W;
M:NE^+4$0Q7Q*?>'()0D$X_O8Q7<Z/X@_M:TB_M+2O(::<0JZE9HY#@G<&7H!
MCJ3UKPG3M!:(6D.D7\QMX69;_4)L*;4+]X=0V/3G\^E=/\//'5WXE\<2V<:2
M)I5K;%4^?<KJ,!2XQU8Y/.?PH ]7O'LFOFT\7,UG*TJX6)]H9F7=S[GGZX-4
M=2\,2+<+(;*+40#QYUY(F.>X7 /Y5QUMXBT?Q=KGB&PEBBWVN95E@EV2XB!
M.0>,9[C\ZL65Y-J&DJ^F>)I)PI!%MJ+$9P0<"9,$#C'04P)%CEL;ZYU_5-&@
ML8X8FCA@:9(GA7/S-]T[BW'.>F*S/ .FP?V/::B^AOJXN+JX=9LHN\/U&#T^
MX.?;WK:U3QQKUCHLQU#1$\UAF*23][;'GH2N<<=#^==!I.K:3=^%[259([6V
M5ED\NW;:BR+\S!1Z YZ=LT 4%CFL586&AZYI>#D>1*DB@_[K.:ET_P 1^([>
M41W^EWE["?\ EK';B-S]1N(Z>E=5'J@52(XTE2/@^7U!P",@^Q!I]QXEL;6"
M::XN1 40N1("I"@9)P: /(OBQXH&H7-E9VMM/:F(,]P;A2K*'P H]20#SV%8
M&LSRI:>&[%4'E2O<.>.^8E'\JT/&UP^O7]OJ;Q&**_DW6V[JUNH548CMDAVQ
MUP13_$6C,NH>&Y698[+RQ$9%?#HS3')P1UP/?I2 ]GG;[1&?*.6'._;W'7 /
MIZU;LK&)%$DS$A,8&< ?XUS,FE:UIMMFTUHWQ0Y5-1C4D^Q= ,#_ (#4,/B3
M5;? UG0KF&).3+:-YT?UXYQ]0*8'6:M.TT>(50OT4R G'N .]<JVGZE<.$DO
M6>(2'A8Q$<8X QZ?TK3LO&6D:I'Y=I>QC+;=K?(V?3!Q6O9I$V"3O(Y!ZX^E
M %'2]'^R-OEFDE.T 1[N!^%;T=J\IW.<!>@SP/PIMN$:0X'/>F:MJ*:=:23R
MR"*",;F8^E("'4O+4*H3S".[<*/RKFIKC[+F26YMH(P#@YW9]AD\U%-Y?B"X
MAN"9Y+?/"M\J_7YOZ5+?:#;+;YEC0MCY0L2GOQC@\TP/)OCA=+-=:"!,LS*&
M#,NT=_0=*R[*W6\UOPC$[,D;^>K,K;3C=SSVJY\:RL=WHD*X_=[P0.QSFCPN
MJS>(O!ZL"RYFR,9R-U(#N-0AM=2TNXL+.!]0@RJ.L.W]X ?N[R13I8)%N[*&
MUAMX+XC"QF0'Y0!N(&.P Y%:FO>)HM.0QV<0GEY01PJ2%X/7C&?TK#T-IH9C
MJ+PN))4^>60J?FY(C'/ Z^@^M,"SJX$.G^3;JTU_-(%W#GR^>IS[<5YCKOV?
MPR[+J5XD&HWG/RC)V D*3C[HQD\9S7I=KYMO:RW VRW!PJ\!?*)ZXXSG\.E<
M-XZT%M6GN;E[Q;>U0+YAB3+2Y4D[B3P./3F@"EH&OQZ7I-[J:S17$<1>411K
ML#8^5&(]#@ >QK0O='O-4\%V]C9HEUJ>H$2RS XCC! 8N<_E^=<=#-:+I\FG
M2N?M(9=J/-YH,2@L/D48!W$#;ZD\UZ3I.K*MCY@+10,QB"# 8( . IYZDCT]
MJ //O&&WP3-:6-E<AI5B60E2[$=0-V3CTX''%8]K<SW*JQ B=@)#<2!%; R%
MR7R<9(Z#N*[/Q]H3W"K<:?'%)<3LGF23 'R\* ,9]<G'T.,5Y_<Z/!?:S$LF
MH*^Y\W+*-B*"3\L1.=PP,#CK[<T@/HG_ ()^WDC_ +8_P[B2+S4^VSA[@7(8
M!1:RX 08!&<<X["OW>K\%?\ @G_I\<?[:WPR>TABMX(;JX22-)2[#_19@-Q/
M&3G/'%?O54L HHHI %%%% !1110 4444 %?A0O6OW7K\)E_6J1$AU+29I:9(
M4Y:0>N*</6@8N./>E6C\:5<4#'#KZ5/&VW\:@IX- $_F9XSQ3U;::@CZU,M
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
M(7:%NH5AUQZ'%9]O=20*/L]NR.Q!9H6W;L>V:L2K;;U:96C)Y.Y#A/J?7\*
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
M;H\B;F7] H^A)I+CPS<S2+J&O:Y;62*ORPQR>:Z@\\*/ES7[X?\ "':!_P!
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
M:;*HPDBNC=4R,'\#7.>(?A[I&L2$W5@UM+_SVMR ?TXK]NO^$;T@?\PJR_\
M =/\*7_A'=*_Z!EG_P" Z?X47 _!"X^#M]I\ZSZ+JA"JP;;O:-^O/3K6=<^,
M;[1-<U(7.F0WEM)-EOM41W8 V@AL<9Q7[_\ _"-:1_T"K'_P'3_"F'PKHC,6
M.CV!.,9^RI_A1<#\%+?Q)X6\2*UI<K)9&1=HCOU$L//;=V_2G7/@633]%C7P
M]-<0+'<_:%?3[CS$'RXP%)Y'?'-?O+_PAGA__H!:;_X!Q_X4^/PGH<.3'HVG
MQG_9M8Q_2BX'X'^*KF>WM(K-])76Y;B B^GM$%O*5..,@8)&.=WX59^&.DP^
M=J>L:0LL*R;89H-5&UE*C)(<=?J17[TMX7T9R"VD6#$=,VR''Z4O_",Z.01_
M9-C@]1]F3G]*+@?@+HG@BRT77]3N((+ZW66RFA,USM:%FD(QLE4G/0\'GFO*
MM%TN^@U^.Q2YDC2XD*^9/D1.!SE';&#COS7])D7A/0X<B/1M/CSUVVJ#^E(_
M@_09% ?1-.8+T#6D9Q^E*X'\\'A3QA<?VK?1VU]>6>CV@\U[V5Q((U'#)G W
M,3]T?F*T]0^(6@>-%*WNF1W=H"0AMG*W"*3U*\'=W) (S7]!7_"&>'Q&4&A:
M:$)R5^QQX_E3?^$(\.?] #2__ */_P")IW _!U?%,&CPZ3-I>N-IUI+&+8+J
M<)EB=HSM&]EY#XQR1TQ5Z^^('B+1=6B?5-%2[T95R;K1P+A7)Q@MUP ,],5^
MZ[>#M :,(=#TTH.0IM(\#]*>OA/1%8$:-IX(Z$6J<?I1<#\&?&FJ6GB+6-#N
M+(%;>2'(4KM/#OGCMTK#^*&JS:3J%A)\KPV<%O(MO(<1LVXN"P_X%7] 3>$]
M$=@S:-I[,.C&U0G^5-D\'Z#,<R:)ITAZ?-:1G^E%P/PN^&?Q OO%S%;R*WCC
MA0D-$"2V&"\YXY&:]*N+ZU"JIN(5(_AW@&OV(A\)Z';\1:-I\8_V+6,?TI9/
M"FB3#$FCZ>X_VK5#_2BX'X8:CCQ]K-U80K##H]O(([J\VXEF/!V1MV'J??%:
MMGX4;2=6^R:9J]Y9!H#-$K/YR_*P5A\W^\OX"OVV_P"$-\/_ /0"TW_P$C_P
MIP\'Z"O31-.'_;I'_A1<#\7!?>)=+AS<6MKJ:(>3:.8I"/\ =/!/XUEZMXVL
M]9M5L989-,F,JEX]3C,84 Y^C9QT!-?MT/"^C+TTBQ'_ &[)_A2MX9T=@0=)
ML2/>V3_"CF _&+1;6.-"Z77F@KP(W!R.WY>U6+Z,@^4/F0*&(4XQ7[)Q^$]$
MA_U>C:>G^[:H/Z4X>&='!)&DV(+=?]&3G]*+@?S[_')([74-!1"#$JN5(&1R
M?U%1>%9@WB'P?@9(\[[O^]]:_H)?PCH4F"^B:<Q7INM(SC]*%\'Z"I4C1-.!
M7IBTCX_2BX'X>^)M3BL711YPCD!/EVL66]SN.%'6N-;58H[Y(<+-=9"I')(
M[<9.>>!COW-?OJWA/0WQNT;3VQTS:H?Z4U?!^@(VY=#TU6]1:1Y_E1<#\,;7
M5;N\M&M8EC\U)'6[+)CL&!&>"#G&?KZ5SFN:?!>W3P2-']WRI9-X^16')SW;
MC'3(XQ7[ZCPMHJYQI%@,]?\ 1D_PIH\)Z&IR-&T\'_KU3_"BX'\[&KPPV-O+
M;66W20P)>:1@T[XX *Y.!R#DD8YXK2T]K>PMX9%39;QQ?(L8R[LI/5LXRV#_
M -]'/6OZ$V\&Z Q);0]-);KFTCY_2C_A#M _Z >F_P#@)'_A1<#^?VUUF>]L
M4811M=;E;D,(DW;U.1WYSR<?RKE/%-B+*(7,#V\DD"[Y6D&\S284ED)Z)@\#
MV:OZ+O\ A$-"QC^Q-.QT_P"/2/\ PIK>#/#[<'0M-(][./\ PHN!^&?_  3U
MUB"\_;$^&BI&!-)>SEG8X(06DH"@>O _[Y-?O+659^%=$T^Y2XM='T^VN(_N
M2PVJ(Z\8X(&1Q6K2 ****0!1110 4444 %%%% !7X3#U[U^[-?.?_# ?P>_Z
M!.H?^#&7_&FA-7/RT^M+7ZE?\,!_!_\ Z!.H?^#&7_&C_A@/X/\ _0)U#_P8
MR_XT[D\I^6U/%?J-_P ,!_!__H$ZA_X,9?\ &E_X8%^#_P#T"=0_\&,O^-%P
MY3\N1U]J<!7ZB?\ # OP@_Z!6H?^#&7_ !I?^&!_A!_T"M0_\&,G^-%QV/R\
MIW&:_4+_ (8(^$/_ $"M0_\ !C)_C1_PP1\(?^@5J'_@QD_QHN%C\P%/X4X'
MO7Z??\,%?"+_ *!6H?\ @QD_QI?^&#/A%_T"]0_\&,G^-%PL?F'NW4Y3\V:_
M3K_A@SX1?] K4/\ P82?XT?\,&_"/_H%ZA_X,)/\:+A8_,?JU2Q+WK]-/^&#
M_A)_T"]0_P#!A)_C3A^PE\)1TTS4/_!A)1<+'YJIC;Q43MGBOTQ7]A?X3KTT
MW4/_  824C?L*_"9CDZ9J&?^PA)1<+'YE4ZOTR_X83^$W_0,U#_P824O_#"G
MPF_Z!FH?^#"2BX6/RJ\1S"Q\2>&[DC"M+-:,W_71 P_6/]:Z9:_234O^"?\
M\'=7MU@N](U"2-9%E7&HRJ593E2"#D$&K8_85^$XZ:;J'_@PDHN%C\TL&I%K
M]*O^&%_A1_T#=0_\#Y*7_AACX4?] W4/_ ^2BX6/S9XQ2U^DW_##7PI_Z!VH
M?^!\E+_PPW\*?^@;J'_@>]%QGYLK4F./6OTB_P"&'?A5_P! [4/_  />E_X8
M>^%?_0.U#_P/>BX'X]_%[X03:U</K6BI)+?R/NN(VD5$5%3JHP#DD#OSFL#X
M._&&71KR'1]5DACT^1VDDOIV9G!V]SDY&0OTYK]I#^P_\*V4@Z=J!!Z@W[UR
M&K?\$Q?V?]:NA<7/A:\$H '[C4IH1@=.$8"BX'PK9WD.H6D-S;R"6WF021R#
M.&4C(/Y5E^*/%FE>#;%+W5[C[-;R2")6"EB6// 'MDU^D>E?L'?";1;6&VM-
M/U1((4\M(WU29PJ_\")_.N5U#_@E]\ -6NIKB[\/:K/+,[2.S:W=<L3DG&_B
MBXS\AOB!^T%J&LQZCI6F(EM9-(/)O(7=)R@/X8S7G>GZ-KWBYKB6WM;K4VC_
M 'DSQ@R.,]V).:_;2/\ X)6?L[1-E?"^HY]]9N3_ .SUV>C_ +!/P>\/QNFF
MZ%<6*R!0_D73+NP,#..O'K2$?B7=>&-,TZX\)KHL[ZCJ-PH^U1(AXE#CY=IZ
M'!(]\9KZZ4'N,'VK[MTO_@GC\$]%UB75++P]=07\A):9;UR1GJ0#P,^U;_\
MPQ=\,A_RY:A_X&M3N"/SW5:+JZAT^SGNKAMD$*-([>B@9-?H5_PQC\-/^?+4
M/_ UJJZI^Q#\+-8L9;.[T_4);:48>/[>Z[AG."1VI\PS\UOAOHK.M]XCN_FO
M=8D\Y=PYBA_@3VXYQ7<A<U]]1_L9_#2&-42QOU10%51>-@ =NE/_ .&.?AN/
M^734/_ QO\*+H9\";?4TJQ]Z^^O^&.?AO_SZ:A_X&-_A3O\ ACOX<?\ /IJ'
M_@8W^%/F0'P0JTK)\K?2OO;_ (8]^'/_ #Z:A_X&-_A2_P##'OPY_P"?74/_
M  ,;_"ES#N?A)XFAVZU>G_IJW'XUS-PO[QL=:_<:\_X)F_ :^F>:?P]J+R.2
MS'^UK@9)^C54;_@ES^SXQ)/AG42?^PQ<_P#Q=*YG8_#YOKTJ/W_E7[A_\.MO
MV>_^A9U+_P '%S_\72?\.M?V>AT\,ZE_X.;G_P"+HN%C\/>Q[5<M3E.:_;;_
M (=9_L]<_P#%,ZE_X.;G_P"+IZ?\$N?V?(_N^&M2'_<8N?\ XNBX6/Q8M3B1
M#DXS7T%^S[?>7JU[9YXG@W@>ZD?T8U^E*_\ !,'X +C'AO41CI_Q-[C_ .*K
M>T#_ ()\_!KPQ>+=:;H^HV\Z@@-_:4K\$8/#$T7&?%FVDK[X_P"&/?AS_P ^
MNH?^!C?X4G_#'GPY_P"?34/_  ,;_"GS%W/@?;FDVBOOG_ACWX<_\^FH?^!C
M?X4?\,=_#C_GTU#_ ,#&_P *.8+GP,U0$9K[_P#^&._AP?\ ETU#_P #&_PI
M/^&-_AO_ ,^>H?\ @8W^%',A'P#MIK"OT _X8X^&_P#SYZA_X&-_A2?\,;_#
M;_GSU#_P,;_"CF0'Y^U&R]J_0;_AC7X;?\^>H?\ @:U)_P ,:_#7_GSU#_P-
M:CF0C\]F7M49CK]##^QE\-#ULM0_\#6I/^&,?AG_ ,^6H?\ @:U%T!^=S)MS
M4+-^=?HJ?V+?ADW6RU#_ ,#GII_8I^&!ZV.H?^!STK@?G1MW4GW1@5^B_P#P
MQ/\ "_\ Y\-0_P# YZ3_ (8E^%W_ #X:A_X'/1<9^<Z+N:I6 7Z5^B?_  Q-
M\+_^?#4/_ YZ7_AB?X7_ //AJ'_@<]%P/SE95'.:>K[DXK]%#^Q%\+3_ ,P_
M4/\ P/>G+^Q)\+EZ6&H?^!ST7 _."Z7<O3%9D@'/%?I@W[$7PMD^]I^H'_M_
M>HC^PS\*6ZZ=J'_@?)1<D_,YU]J85QS7Z9_\,+?"?_H&ZA_X'R4?\,*_"?\
MZ!NH?^#"2BXK'YE-7F7Q6^&$.OV<VIZ?$_\ :,,05+2WB4"7YLDGIS@G\J_8
M'_AA/X3?] S4/_!A)2?\,)?"7_H&:A_X,)*+A8_#3X=?$2[\%:@UE<H9[69U
MC=9IF"P -RRCD \G-?1MK=07UND]K,EQ;R<I+&<JPSV-?HAJ'_!+K]GK4[AI
MYO"MZ)&)9C#JD\8))R20K#GGK70:-_P3W^#7A_38K"QTC4HK2+.R-M4F?;DD
MG!8D]2:06/S2*TW%?IY_PPA\)/\ H%ZA_P"#"3_&D_X8/^$G_0+U#_P82?XT
M[A8_,,TW^5?I]_PP=\(_^@7J'_@PD_QI/^&#?A'_ - O4/\ P82?XT7"Q^5V
MM:8UZJ36S+%?P'=#*PXS_=;U4]Z-)U3^TK<ET\JYC/ES1?W''I[>AK]4/^&"
M_A%_T"M0_P#!A)_C51O^">OP9;41??V/J0N0GE[EU28 KZ$9P?QHN%C\QFYS
M32*_47_A@GX0_P#0*U#_ ,&,G^-'_#!/PA_Z!6H?^#&3_&BX69^7++3&;'2O
MU(_X8'^$/_0*U#_P8R?XT?\ # _P@/\ S"=0_P#!C)_C1<+'Y:[>]<Q>6_\
M:7CNS&=T>G6K2L/220X'_CH_6OUP_P"&!?@__P! G4/_  8R_P"-5K?_ ()Z
M?!BUNKFXCT;45FN6#2M_:<IW$ *._' [47%RGY<XI*_4_P#X8#^#W_0)U#_P
M8R_XTG_# /P>_P"@1J'_ (,9?\:+A9GY88I*_5#_ (8!^#O_ $"-0_\ !C+_
M (TG_# 'P=_Z!&H?^#&7_&BX['Y6[:;BOU3_ .'?WP</_,(U#_P92_XTO_#O
M_P"#G_0(U#_P92_XT7"QZC\ ?^2$_#C_ +%O3?\ TECKO:S?#7A^S\)^'-*T
M/3D:/3],M(K*V1V+,L4:!$!)ZG"CFM*I*"BBB@ HHHH **** "BBB@#\%_\
M@JBQ_P"&WO&XW;?]'TWOC_EQ@KY46(<$NN3ZDY_2OZ?-0\'Z#J]TUU?:)IU[
M<L &FN+2.1S@8&21GI5;_A7OA7_H6='_ / "+_XF@#^9$J'QN#<?Q!B*D\LQ
MJ"9'?)_AVG\^]?TU?\*^\+?]"UH__@!%_P#$T?\ "O?"W_0M:/\ ^ $7_P 3
M0*Q_-!$IPO,;]?NL0WT]*FP&9BZ2Q/V*. /Q.:_I:_X5_P"%\8_X1O2,?]>,
M7_Q-)_PK[PM_T+6C_P#@!%_\33"Q_-E&K6VQVE1HCC/[QR?J*E9HY,,RQE,#
M)4;]_P"!Z?A7])7_  @/AC_H7-)_\ 8O_B:/^$!\,9S_ ,(YI.?7[#%_\31<
M+'\VDRV]NRN 8V;'W'8+_/BKD5PT&U8I&9"<B1CG'MD9_45_1_\ \(#X8Y_X
MIS2?_ &+_P")I/\ A /"_7_A&](S_P!>,7_Q-%PL?SBK(;@84I&QX8B1E#?0
M,-O-$LDGRQ,DRL#G:(T*G\5K^CL^ ?#!&#X<TDC_ *\8O_B:7_A!/#0Z>'=*
M'_;E%_\ $T7%8_G-MY1(HC:98V7G9+'_ %-6([<+GB,LW59!N'X9&!7]%3>
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
MAPSQ13<DJ,_*QX^;:,\=^!7].;?#WPLV=WAK1SGDYL(O_B:4?#[PLHP/#6D
M?]>$7_Q- S^9!M1_M#[/8O!'9QB;>A48VJVW&2?0#KWW'->E_LLM9P_M4_!=
MH3)<E_%FB[O.P-KF]B!Q@]!QC/I7]$C_  _\+R8W^&](;  &ZQB/3I_#3K;P
M'X9L[B*XM_#NDP3Q,'CECL8E9&!R""%R"#WI ;M%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%<GX@^+?@;PEJ<FFZYXS\/:-J,85GM-0U6""5
M01D$H[@@$<CBL[_A?WPP_P"BC^$?_![:_P#QR@#O:*X+_A?WPP_Z*/X1_P#!
M[:__ !RC_A?WPP_Z*/X1_P#![:__ !R@#O:*X/\ X7Y\,?\ HHWA+_P>6O\
M\<H_X7[\,?\ HH_A+_P>6O\ \<H [RBN$7X]?#)NGQ%\)GZ:Y:__ !RE_P"%
M[_#3K_PL/PIC_L-VW_Q= '=45PW_  O;X:_]%#\*?^#NV_\ BZ7_ (7I\-O^
MB@^%?_!U;?\ Q= '<45Q'_"\OAQ_T4#PM_X.K;_XNC_A>7PX_P"B@>%O_!U;
M?_%T =O17$?\+Q^''_10/"W_ (.K;_XNC_A>7PW_ .B@>%O_  =6W_Q= ';T
M5Q(^.'PX;I\0/"Y_[C-M_P#%T?\ "\/AS_T/_A?_ ,'-M_\ %T =M17$?\+R
M^''_ $4#PM_X.K;_ .+I1\</APW3X@>%S_W&;;_XN@#MJ*X=OCI\-E^]\0?"
MH^NM6W_Q=*OQR^'#=/B!X6/TUJV_^+H [>BN);XX?#E>OC_PN/KK-M_\70/C
MA\.#R/'_ (7/_<9MO_BZ .VHKBE^-WPZ?[OC[PNWTUFV_P#BZ4_&SX=CKX]\
M,#_N,VW_ ,70!VE%<3_PO#X<_P#0_P#A?_P<VW_Q=._X79\.\9_X3WPQC_L,
M6_\ \70!VE%<6OQL^';=/'OA@_36+?\ ^+I#\;OAT.OC[PN/^XS;?_%T =K1
M7$?\+Q^''3_A8'A;/_8:MO\ XNE_X7A\.?\ H?\ PO\ ^#FV_P#BZ .VHKB_
M^%V?#OK_ ,)[X8_\'-M_\72?\+N^'7_0_>%__!S;?_%T =K17$?\+R^''_10
M/"W_ (.K;_XNC_A>7PW_ .B@^%O_  =6W_Q= ';T5Q#?'+X;J,GX@^%@/?6K
M;_XND7XZ?#9N1\0?"I'MK5M_\70!W%%<1_PO'X<?]% \+?\ @ZMO_BZ<?C=\
M.AR?'WA<#_L,VW_Q= ':T5Q ^.7PX;@?$#PL3_V&K;_XNG'XW?#H=?'WA<?]
MQFV_^+H [6BN(_X7C\..G_"P/"V?^PU;?_%T'XY?#=>OQ \+#_N-6W_Q= ';
MT5Q"_''X<2#*_$#PLP]M:MC_ .STO_"\/ASG'_"?^%\_]AFV_P#BZ .VHKBO
M^%V_#O\ Z'[PQ_X.;;_XNC_A=WPZ'7Q]X7'_ '&;;_XN@#M:*XK_ (7=\.O^
MA^\+_P#@YMO_ (ND_P"%X?#G_H?_  O_ .#FV_\ BZ .VHKB&^.?PW7K\0?"
MP^NM6W_Q=)_PO7X;=/\ A87A7/\ V&K;_P"+H [BBN)7XX?#ENGC_P +GZ:S
M;?\ Q=-;XZ?#9.&^(7A5?KK5M_\ %T =Q17#?\+V^&O_ $4/PI_X.[;_ .+H
M_P"%[_#0G'_"P_"F?^PW;?\ Q= '<T5Q'_"\OAQ_T4#PM_X.K;_XN@?'/X;G
MI\0?"Q_[C5M_\70!V]%<1_PO+X;_ /10/"W_ (.K;_XNC_A>7PX_Z*!X6_\
M!U;?_%T =O17#_\ "\_AN.OQ!\*C_N-6W_Q= ^.?PW;I\0?"I_[C5M_\70!W
M%%<1_P +Q^' Z_$#PL/^XU;?_%TT_';X:CK\0_"@_P"XW;?_ != '<T5P?\
MPO[X89Q_PL?PEG_L.6O_ ,<IW_"^?AGT_P"%B>$__!W;?_%T =U17#K\=/AL
MW3XA>%3]-:MO_BZ=_P +P^''_0_^%_\ P<VW_P 70!VU%<1_PO+X<?\ 10/"
MW_@ZMO\ XNG#XW?#H\CQ]X7/_<9MO_BZ .UHKBU^-GP[;IX]\,'Z:Q;_ /Q=
M+_PNKX>CKX\\,C_N,6__ ,70!V=%<6?C9\.UZ^/?# _[C-M_\72?\+M^'?\
MT/OAC_P<VW_Q= ':T5P[_'3X;1_?^(7A5?\ >UJV'_L]-7X\?#1NGQ#\*'Z:
MW;?_ != '=45Q(^.'PY;@>/_  N3_P!AFV_^+I)/CE\-X1F3X@^%D'^UK5L/
M_9Z .WHKA/\ A??PR(S_ ,+%\)X_[#EK_P#'*%^/?PR;I\1O"9^FN6O_ ,<H
M [NBN'7XZ?#=AD?$'PJ1[:U;?_%T[_A>'PX_Z*!X7_\ !S;?_%T =M17$-\<
MOANOWOB!X67ZZU;?_%TS_A?'PT/3XB>%#_W&[;_XN@#NJ*XE?CA\.)!E?B!X
M78>VLVQ_]GI?^%V_#L=?'WA@?]QFV_\ BZ .UHKB?^%X_#@?\U \+_\ @YMO
M_BZ9_P +V^&O3_A8?A3/_8;MO_BZ .YHKAS\=/AL.OQ!\*C_ +C5M_\ %TO_
M  O+X;CK\0?"W_@ZMO\ XN@#MZ*X;_A>WPUSC_A8?A7/_8;MO_BZ7_A>GPW_
M .B@^%?_  =6W_Q= '<45PW_  O7X;#K\0O"H_[C5M_\72-\>/AFO7XB>$Q]
M=;MO_BZ .ZHK@_\ A?GPR_Z*-X3_ /!Y:_\ QRE;X]_#)5R?B+X3 ]3KEK_\
M<H [NBN '[0?PM)P/B5X0)_[#UK_ /'*8W[1'PICX;XF^#E/OK]H/_:E 'H5
M%>?#]H?X5,,CXF>#R/7^WK3_ ..58TWX[?#76-0MK&P^(?A6^O;J58(+:VUN
MVDDED8A51%#DLQ)  '))H [FBBB@ KEOBI(\/PP\7R1NT<B:/>,KJ<%2('P0
M>QKJ:Y7XK\_"WQC_ -@:\_\ 1#T ?C:OC#Q!_P!!W4O_  +D_P :E7QAX@_Z
M#FI?^!<G^-9"KZ5,D=: :R^+_$'_ $'-2_\  N3_ !J5?%VO_P#0<U+_ ,"Y
M/\:RUCJ98Z -,>+M?_Z#>I?^!<G^-2+XNU__ *#>I?\ @7)_C6<L-2K'2 T%
M\6Z__P!!O4O_  +D_P :D'BW7O\ H-ZC_P"!<G^-9PCIP6@#1'B[7O\ H-ZE
M_P"!<G^-._X2W7_^@WJ/_@7)_C6<$IXC-,#0_P"$MU[_ *#>H_\ @7)_C3AX
MNU[_ *#>H_\ @7)_C6=Y=.$8H T!XNU[_H-ZC_X%R?XT[_A+M>/_ #&M1_\
M J3_ !K/\OVI=M &DOB[7O\ H-:C_P"!<G^-/'B[7?\ H-:C_P"!4G^-96S'
M:EVT :O_  EVN_\ 0:U'_P "Y/\ &G?\)=KO_0:U'_P+D_QK)Q[4X+0!K#Q;
MKO\ T&M1_P# J3_&E_X2[7?^@UJ'_@5)_C633A0!J_\ "6Z[_P!!K4/_  *D
M_P :7_A+-<_Z#6H_^!4G^-95*,4 :G_"6:Y_T&=0_P# J3_&G+XMUW_H,ZA_
MX%2?XUE44 :W_"7:[_T&M0_\"I/\:</%VN?]!G4/_ J3_&LD"EH UO\ A+=<
M_P"@SJ'_ (%2?XT?\);KG_09U#_P*D_QK*Q24P-;_A+=<_Z#.H?^!4G^-'_"
M6ZY_T&M0_P# J3_&LK!I<>U(#4_X2[7/^@SJ'_@5)_C1_P );KG_ $&=0_\
M J3_ !K+Q1B@#6_X2S7/^@SJ'_@5)_C1_P )9KG_ $&=0_\  J3_ !K*I*0&
MM_PEFN?]!G4/_ J3_&C_ (2S7/\ H,ZA_P"!4G^-95% &H?%VN?]!G4/_ J3
M_&F-XNUW_H-:A_X%2?XUFD4QJ8#?$/C?7K'2;NX&MZB/*B=\_:Y.RD^M>02>
M*?%C-I5Q=>(]2@>2'S+?[+,Y1E21AF7Y\9R.2:]$\8C=X;U!?[T3)_WUQ_6N
M3\'WRQSR6EPK@0Z.$4>67^^D<O8'N[_D: $U#Q-XY@\/R_:]:U"#S(('63>=
MI7( *N),@D8.,<X.:XBX\:^+$N$'_"2:H[;<\7<O\MU>B^([VV/@VZMK6222
M6.UL_M$,:,T<>>?GR,*>A'<GVS7C,*RPZDJRAFBY +/TR>G0>PQ2 ]XC\1>.
M;BUMH5\0W\N8XV"PF/Y?D#?O&\W('3@\G/(YKE[7Q?XNLO&=K!K&N:C)?+<1
M2#[-=NL2+GG(#8Z<?4BNST>X@70;-XP;6P4(CM$!G?M4$N0?EY/UQCGG%</X
MCV6OCB0QX7;<Q1G']TH''ZBF![/'XNUW:/\ B=:A_P"!4G^-2KXMUT_\QK4/
M_ J3_&L./N#US5A%H V/^$LUS_H,ZA_X%2?XTO\ PEFN?]!G4/\ P*D_QK*
MIV* -/\ X2S7/^@SJ'_@5)_C1_PE>N?]!G4/_ J3_&LS::.: -/_ (2S7/\
MH,ZA_P"!4G^-'_"5ZY_T&M0_\"I/\:RZ6@#5_P"$LUS_ *#.H?\ @5)_C1_P
MEFN?]!G4/_ J3_&LK;3L4@-/_A+-<_Z#.H?^!4G^-'_"6:[_ -!G4/\ P*D_
MQK,HI@:O_"6:Y_T&=0_\"I/\:/\ A+-<_P"@SJ'_ (%2?XUE4X4 :G_"6:Y_
MT&=0_P# J3_&E_X2O7/^@SJ'_@4_^-9=%(#4_P"$KUS_ *#.H?\ @5)_C1_P
MEFN?]!C4/_ J3_&LNB@9I_\ "6:Y_P!!G4/_  *D_P :/^$KUS_H,ZA_X%2?
MXUF[:7% C2_X2K7/^@SJ'_@5)_C1_P )7KG_ $&=0_\  J3_ !K-I<4#-+_A
M*M<_Z#.H?^!4G^-+_P )5KG_ $&=0_\  J3_ !K-VTNWVH TO^$JUO\ Z#&H
M?^!4G^-'_"4ZY_T&=0_\"I/\:SL4;: -+_A*M<_Z#&H?^!3_ .-'_"5:Y_T&
M-0_\"G_QK.VT;?:@1I?\)5K?_09U#_P*?_&C_A*M<_Z#.H?^!3_XUF[?:C;0
M!I?\)5K?_09U#_P*?_&C_A*M;_Z#.H?^!3_XUG;:-M S2_X2K6_^@QJ'_@4_
M^-+_ ,)5KG_09U#_ ,"G_P :S0M+B@1H_P#"5:W_ -!G4/\ P*?_ !H_X2K6
M_P#H,ZA_X%/_ (UG44 :/_"5:W_T&=0_\"G_ ,:7_A*M;_Z#.H?^!3_XUFT4
M :/_  E6M_\ 09U#_P "G_QH_P"$JUO_ *#.H?\ @4_^-9NVC;0!I?\ "5:Y
M_P!!G4/_  *?_&D_X2O7/^@QJ'_@5)_C6=MHVT :/_"5:W_T&-0_\"G_ ,:/
M^$JUO_H,:A_X%/\ XUG;:-M &A_PE6M_]!C4/_ I_P#&C_A*M;_Z#.H?^!3_
M .-9^VDVT#-'_A*M;_Z#.H?^!3_XTG_"5:W_ -!C4/\ P*?_ !K/VTFR@1H?
M\)5K?_08U#_P*D_QI/\ A*M;_P"@SJ'_ (%/_C5#;2;:!FA_PE6N?]!G4/\
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
M5#,=W][F@#'</'*=ZLQSDTYF,H 6%AGTJ_YDDDC?N<C/<5)';;F)V^6>O+4
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
M!UZ4O\J0"],4'WH]Z/QQ3 7@_2CMZ<T<_A2L.V,4 '7OBCITZT>HQFCM_C0
MASU[GTI<4=O2CZ<T +P:=^GUIM*/?K0 O'0_2G!OE[TBTG\^E(!_&>#2Y_\
MKTF#2]/6@!WO3K=OWL9[Y'/XU'@]^:<O8CM0!Y#\.;S[%\:/$=D>%N?M"8/J
MIW#'Y5Z^&^8UX']N&A_M#7$A;:G]JLC?[K'!_G7OTD9CD92>58J?PI )12"@
M>M,!V>]+D>M)V-)Z\4 .S2TW\*6@!>.F>*7DTG'-'YTP'<<C%+]#Q3<=.YH]
M>: '9I>_'3O31Z4O\O>@!U&?>FY-.['- #N=V2<4;NO%)D?CZTH/7'TI@&?\
M:4,!GK2;NU'KBD O/44[/'7!]*9GZ^U+U4>M $G_ .JFS0)=0R0R#*2J8S]#
M_G- .03@TI[''7@4 5-%O'NM/Q-_Q\V[FVG_ -Y>A_$8/YUH*<=\UA%_[/\
M& 1FQ#JUN2.>!/%W_%3BMM>1F@!_WN]+GJ.U-QZ FGX &,9- "YV^X]J5>N1
M^M*N,G Y].E/W#CCH: '1V[R\KC&:LQZ>1R\B@>QS5=92,D#'M3EE.#@X% %
MT6,87._.>AH73QU,F?TJH)F& #FE:4DCG(I 7/LL*#YF'YU S .=J_+4/++C
M-&XAAC ]J )5;=VXH^M1[MK9I=W7)^E $B\=_P Z7/KQ488[1CK3N2<'K]*!
MCFSSGFA6)QGIZ4T_+R3STXI0Q..U "LO_P"JE$? XVT+G// I5SZ_AF@0R6'
MS$9#T88J/3I3-:Q$D!AE6'TXJ8_+CBJ6GL(KR]MSP%<2HO?:PZ_F* -#N2.E
M! /7D4G7C)I6^53SCB@ /RXY-.8_G32>E)][MS]* #G;@=/I1MVKQQ2].O6E
M],4 )M'7O0!NSZ=Z WYT]B,\< T 1[CMXX%+C)!)XIW'3O\ 2C:,YQF@!FWG
MI2[<=*=QS3?XJ /V"HHHJ "BBB@ HHHH **** "BBB@#\8?^"EF3^UUXF&\@
M?8['I_U[)7RLS!20OFL6[=J^KO\ @I1G_AKCQ-B,G_1+'+?]NT=?+RQON'4?
MA5$D%K$JX;8XS_>-7OM1C&63<!_L\TY%&!D,Q]AQ4F[=CY7'^Z*8AL.;ACY8
M7:?4X-7EM980,*"/0BA,[1L&#_M+5RWF96 8(PH$$2L(QNMACMMJ:.9T)&R.
M+/KUJ=;A"W(3'N:E5K1?FDBC9O[V30!6\R:;CY#]*<IG5L.RJA_N]JMQM9[C
MB)1GO@T%87'R1Q@>PH B21FPN0?<&G/)*N%" XZ-FI/LP7D6Z%3W!(IZS+'P
M;5/EZ'?0!6$TF2&+;N^!FGJKS1G#^6/5A5M9DE .V-3W&X56:90Q.U5 [9H
MA^SR;2HN5;]#3O)NY(\Q2(ZC@GKBAITFW >6I[]*6&V"?ZMMONHS0!%):ZC)
MRUR$'H!4361:0K+?,&(K2\LK@BY7/4+MJ*9E;.]XRQ]%Q0!"FCE8RXF\PCCY
MC44FG"5L2RL!Z"I\'C:))/08Z4]K'S5RZ-NQWH K+I%NP!#;5S_%3I-/M[=A
MY;J34ZZ4!@J67CIN-*UJL+*RAP>Y.* *[:>DGS.NX=O6E6)5CV+;8'^T:N+*
MNW;*S,O; IKW#'Y85D ]EYH H-;JO5$C'JQJH]F&<!'W>V.*OS*WF+B)WP>:
MGQO;@E3_ +:XH RUTXG/S(/QIRVK1G;O&T?E6A)"(<9$3YZ[14\,D4,)VQHZ
MG^$T 9RPR3R820#TILFE3LQ/FJ&[!35RZEF=<16\:^@"U4A%[D_N"3TRJXH
M:FFRPME[@9/!&:MQZ1(RAU8-'VR:GM]"N+F,L+.61O9235VW\*:Q)_J]+O?9
M@C 'ZT 4TTV,(2ZIGKQS5>6TMMQ9SP/:NCM_ >N2<&PFC!ZE@PK3M_AGJ4W$
MLHMU']XT#U.)ALUDC)@/R],,O%/AT>8R!3+'%GMMZUZ1:_"T[1YVH@#T6KD?
MPZTR/E]4D+#K\] 69YF^F& E5F+MGFDCLVE+;LD+_>KU>/P%H[<O<M+_ ,"Z
MU=C\%Z&J8VNW_ C0.S/'OL=N<H78^VXU&VRW&1GCI\W2O8#X+T)6.+&5R?X@
M#4B_#_1[B-B+-T;_ &B:!<IX[N@4J[R2-N_B7BFW$<,R\Q-)CHS'!KTR3X=Q
M))G[%&X]NM#>";-F"2Z9-CKE"0* LSRRWEF6-@JM HZ8;K39EG"CY[DANI$E
M>O?\(#I+)C[!,/\ @1J*3X<Z?*.(YT]/FH'8\D^PVTORM<W4IZ[=_2B/3;;<
M52*1O>1B37J%UX!TW3TWRW+6ZGHTC 5FR^%[,SA([MG4_P 2-Q^E K'$?9A"
MH$<1'MC-/4+:\R.$;_<S7>+\/5F4F'4.O8M61J?@&_L5>3<+M!_"ARQH#4YO
M[<)%PLGS8XVC%-A:3:5==QSP35S^P+U1S:3P8YYA/^%1/97"XPLF<\AHR*!#
M@]Q&0#"I3^]CBI#<R1QM\Z-ZX7&*?]EW1XQ*&].0/UJ)K6#@RS;3WWM0!3DN
M7=L!2??/%1?;F\PY0 +WSC-:*P6#@XN8B?\ KH.:AN+2Q\L#Y??)/\Z ,Z?7
MO)FVK"&)'5:M6UU, 9&"HI'.3DU9@T73YE8F2,X'W<U)]ATQ(RJW"QG^[YG6
M@#-N-:\L%6RQ/HM.M]8;@;F;V'%68[&SC!=-LQ]CNJ];V=DVU@\<+>AQG\J
M**W3R8\HR9_N[<TD9,Q95FN@W?Y1@5H7$D5O*56_2(CNU1><,9%[O]HQUH C
M2WE90KR.%]=H)-6%TV)HPRRE!WW#!-1QSG),4K;ARWF8J*6X,[?O#N/0%>E
M$C:6%Y2?)SP-HHCMVCSO1R/H*1L);K^\,3X_UBIG]:HM:W$C!AJ4DWK&>HH
MU%6W92(AAL8(8\5 ]G$L8;+L^?X>E9SV[;AYEP<9[@4^&U2%<27WF \E<XH
MF+R0;@H#CZ<U76;>P5H")">H/\ZD?4;.,';>;0O&X\@4U=2\Y2BRB2/^\C@4
M 69U,:J46-V/!8U7FC"JH%I'(3W(J/[/;2,-\DX]=KYI[-!;KF*2Z(']XYH
MKR:B+>4J]NV1P,1\5);R/*RF2%?F']VKJW4<VTLTC)]<4R:\BV^7$60>NX4
M5I/-$I41CZ@4Y(99%?!R.XQ33')N!69F![\&G.$VXW^6W=F& : (S:W;I\TW
MEKT"@"AK>[B;_C[XQ_$!2QE%4IYBNYZ'.15<!IG8.8U1.G/- "20WV[F>'CH
MN/UJ19-0CC.;B)1Z8%4VMXI@62Z)D';=R*%V0Q<RK.WHS=* -#SE9L/>@?[M
M.9X_,56NH\=.3UJ@UE%-&,M!NZY%-DL$D(V!&*C^X<4 :'V>TD9BDL.X=0,4
M@TZT9C*SQ$>C*.:Q_L*0L698]O?((-+#<6C2$3+]WHJT 6VN++S?+*!0/[HX
MI_VJU20+%M92*%;/SV\,3^[<421?:(_WD2Q,#_#@?K0!&EQ!!*?EQ_M*,U')
MJL",5$4S-GJB\&K$.V)2H.<?[6:1KQ/,^64(N?N[<T *MTLV"&D7WXR*2\N
M]OM!9L'DD\TQG@FD_>3!<=0HI(S!)(0@CV=^>M "64UO\V_Y2O0,,YH::U=?
MD21BQYXQBK,4<-N^Y_+9?=L&I%F@\ML"-MW1 >E %%?*B8E4 4]F:GQS+'N9
M$C*],+0WE2<,4&1QM (J..%TP(@S =>* %\Y(5)>"-3GH*CN+Z+8$D3 ;IY9
MZ"HKBRN68G><]E9*K"UN+@X9E0]/D'- %:22TFD*>7<^6/XE;K4!TVQCC,D:
M7!YS\TM:$>GSVTF3*S*>N5JM<,[,1'N;!Y(7)H&9_DP,^[R64]BSFO2_V;55
M?VC/A5R1GQ7I7&<_\OD5><333YQE6]=P&:]%_9GC?_AHGX5'=&6_X2O2B0#S
MC[9%0!^^]%%%06%<M\5O^27^,/\ L#7G_HAZZFN6^*G_ "2_QA_V![S_ -$/
M0!^,Z+4R1TZ-?:K"J/2K 8B5*JT]5%/5: $5:>L9IRKBI*8#5C-2*AI0:>K4
M "K3U6E5A2T &*6DIVVF JJ*7;1MI1FD ;:=MH44M "<T;33J7<: &;:4"GT
MFV@!*-M*JU(JT ,"4OEU)BBD!&8P*58Z?10,3%-*@T^C;F@"(QTWRZFVT;:
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
M?B/Q-;Z5;7R:DUK''I$4L<7E""&0;A(['?F1LX., 5\=^.O^"CWQ'_X2J_\
M#$.D^&;;3KBXDT]KI+6Y^T1(2\997,VS>,!L[2H/&#BD!YA;?"_Q-X \+VHU
MCPOK6@V,<SV\4NIV,T"D[W95W.H!.T$^X!-&DZ/?Z_J$-AIEC<:C?3$B*UM(
MFEE? ).U5!)P 3QV!K]!/ ^O6/[6'[.>HZ;=.JZPL;:==F0,HAOH@K1R]22I
M/EOQU!9?45YG^P[\'[C3M:U[QCKMF;:?3WDTNSCN$P4E!Q<2 D<%<>7N4_Q2
M@T[@?*7B+PCKWA&2"/7-$U'17G!:)=0M)(#(!C)4.!G&1T]:Q68UZI^TS\7O
M^%N?%"]N[.9Y=$L/]#T]>=K(I^:3&2,NV3D8RH3(XKA_AS,%^(WA4,0#_:MK
MU/\ TV2F!H3?"'Q[;V[W$O@GQ%';HAD:5])N BJ!DL3LP!CG-<AYAK]?]2\0
MV^EZWH^G3LJ2:HTL4&3RTB(9-H_X KG_ (#7YH?M3?#U/AI\:-;LH,KI]^1J
M=H&(&(Y22RCV602*/91WS23 X#0?#NL>*[YK/1-*OM9O%0R&WT^V>>0(" 6*
MH"<9(Y]Q5KQ%X(\2^$(89==\/:KHD4S%8GU&REMU<@9(4NHR?I7V'^Q[I=I\
M+?@#XG^(NH0J[W0GN@T;;G:WME953D@!C()>AYRN3QQM?\%!3CX,Z-SC_B?P
M_P#I/<T7 ^!O-KK?^%4^.?L/VW_A"_$'V+R_.^T?V5/Y?EXSOW;,;<<YZ8J'
MX.^!9OB9\2O#_AV-&EANKI/M13/R6ZG,K9'3" ^G..:_46/QUHW_  L%_ JL
MBZI'I2ZD(5'R^3YACV], @XXSG!Z8H8'Y4>'_#NL>*[UK/1-*OM8NU0R&WL+
M=YY @(!;:@)QDCGW%=&/@S\0O^A$\3#_ +@]Q_\ $5V5_P"(M?\ V0?CMXI3
M1M.LGW));VB:@DLD36<LB2QLI#*2P"*I.2 0XY(S7U3^R=^T)XA^/'_"4_V]
M9Z9:?V5]E\G^S8I$W>;YV[=OD?/^K7&,=3UH ^)O^%,_$'_H1/$W_@GN/_B*
MH:)\/?%?B2&>72/#&L:I'!*8)7LM/EF6.08)1BJG##(X//-?2GQ<_;:\:^ ?
MB7XB\.V&E^'YK/3;MK>*2YMYVD91CEBLP!/T KT']@F^EU/X2Z_=3OYDTWB*
MXDD; &6-O;DG ]S0!\>#X-_$'_H1?$O_ (*+C_XBN?N_#^JZ?K7]C76F7EMJ
M_F+%_9\UNZ7&]L;5\LC=DY&!CG(KZ%US]O;Q[IFN:A9Q:1X;:*WN)(5+VUP6
M(5B!G]_UXKS/PU\1-1^)_P"TKX5\2ZLEO%?W^OZ:9$M4*1KLEAC4*"2?NH.I
M- &0/@Y\0/\ H1?$O_@HN/\ XBL3Q!X5USPG)%'K>C:AHTDH)C74+62 OC&<
M!P,XR/S%??\ ^U-\<]<^!^BZ#>:'::==RW]Q)#(-0CD=0%4$;=CKSSWS5SX.
M^.M/_:C^#MXWB/18-CSOIU_:KGRGD54?S(CDLO#J1SN5AP> :0'YWZ'H&J^*
M+[[%HVF7FK7FPR?9[&W>:3:,9;:H)P,CGWJ/5M+O]!U":PU.RN-.OH2!+:W<
M312ID C<K $9!!Y[&OH_]B33UT;]H'Q7IJ7 NTL]+N[<3J,"0)=P+N R<9QG
MJ>M<G^VU)M^/-^/^G*V_] I@>-Z7IM]KFH0V&FV=QJ%[,=L5M:Q-+)(<9PJJ
M"3P#T]*U-?\  ?B?PI:QW.M^'-6T>VD?RTFU"QE@1FP3M!=0"< G'L:^B?V
M_!/]H>)M?\63(3%80+8V['H9)#N<CW55 _[:?E[SXZDL?VBOV>_$+Z*))A.M
MP;(*5#/-;3-Y>"21AS$._P!U^W9 ?F_NK>USP+XE\+V<5WK/AW5M(M97$<<]
M_8RP1NQ!(4,R@$X!./8US'G>]?H?^V^VWX&RG_J(V_\ [-3 _/SS/>M30?#>
ML^*;AK?1M)OM7G49:*PMGG8#U(4$]C^587G5^E'Q"U _LT?!#S/!OAZ*^%@8
MXV5@?+3=]^YF (9AD '!SEAR .$!^>^O^%M<\*211ZWHNH:/)*"8UU"UD@+X
MQG <#.,C\Q67N%?26O\ [9D?Q"^&?B#PWXK\-PB_O;1H[>ZT\;H1+G*,T<A)
M3:0IW!F.1D 5\R^93U&6-U+FJ_F"G;Z )L^]+NJ#?1OH L;C1O-0;Z-] $^\
MTOF57\RE\SWH G\RC?4'F4>90!/OHWU!YE+YE $^X4;J@\RE\R@"?<*-WO4.
MX4NZF!+N]Z7=[U#N]Z-WO0!-N]Z3=[U%N]Z-WO0!+NH+5%N]Z,B@"3=1NJ/=
M2;J /2OV=V_XO=X-_P"O]/Y&OTUK\QOV=6_XO?X-_P"P@G\C7Z<U+$%%%%2
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
MIR_*"::%/'K3]N%/?UH 0-U)'>CCIU]:4*5],FCL,?I0 O\ #[>M)GHN,?\
MZJ55.>F?>G-&?7- "*W;%/V^IIA^5N.2!3UCVG))/MZ4 .W#CG@?K575+--2
MTVZMG7<&0GIGH,@U:\L?XT[=MVG[PSC% S \"W1NO!^DRD[F6'RV]05)&#^5
M;X]N#7(?#N39#K6G,N&LM2F&.V'.X5V 7*'OB@!"?0YXIWJ> >PIN/E]?I3Q
MC:3T[?2@0W=T&/SI<<\<T*<+T#+TIP''H:!B$ MVSZ49SQWI64-]:4Y;T]J
M&L-RX[TF#R,X&/2I<$KFF; .O3K3 0+E2,X]#2J-N.G'>E5<9]Z7:, 8X%(#
M]>J***@04444 %%%% !1110 4444 ?EY^W1<S+^TCKZ16RR?Z/:?,?\ K@E>
M$PM=S<-;1?B*^A_VVE_XR*UX_P#3O:?^B$KQ&''_ .JJ)ZC-/M67)DCC4]MH
MQ6BD7^R#^%-C^E6XL<4RAT<0Q]T?E4@B3< T:G\*DC7TYJ=5'&>M,"'[';2#
M#1#\JC_LFP"G,(_*KN]!UYIXPW1,TP/-->32K[4Y+2339RL9XEC&,TQ?"/AZ
M9=LMK= >YKTP6T6XGRE![G%*QMD^]Y?Y4K"L><1^ _#$BE8VN(6Q4%WX%T.V
M7<;ZZ(Z=*]'DDL/^>:L?85!+-9MC_1-_U% ['#P?#G364&*Z9L\C<M+)\-8'
M! NW4^RUWUK.K,%6W$:_2KIV#L/RH#E1Y/=?"UVY2Y+_ %XK-;X<:C;-\A5Q
M[\U[5\A_@%-\N)N#&*+!RGAUSX1UJ)OW=H& [UEW-K=V+A;R'R3U'R\&OH7[
M/%_=_6L_5/"NGZU#Y=S&Q]U;!HL+E/!D,:-N  )_V:=)#YR>8) @_P!T"O5K
MKX5:=M)AN)(L?WCD5S5WX%C\QD35K=MIZ-@8I$V9Q4EG;3+\]TJR=MHP:1-,
M 0$3L6]A6^WPYO9)\I-:2KG@@\U:3X:ZSMQ&T8_X'0%CE$LV0G?(V>PZ58MV
M1% 8LY'=FS76?\*TUC@R3QJ!UR0:N6_P^N(E'FNDG^X * LSB&'VB8!&DWL>
M@%?KI\&_@[\+](^!GP_U#5O!7AE[B[TG3!->WVF6\DLUS<+$HW2.I)9Y90 ,
M]6 '85^8EUX?N-/B(L[,%_[QYK]&_B?J-_H'[ ^AZA9LT6J6.B>'KB%U4$I-
M'-9LK8/!PP!Y]*0T?)_[:GP4M/@[\7I=1TZ".V\.:Y$+O3[2$;8[>1<+/$!D
M\!L., *!*% ^6M7]A?X1VGQ@^)UWJFOV<>H>'M!MA,]G.@>&>>0E8DD4@AEP
M)&QW*+G(R*^AOVQ/#=M\=OV8=!\<Z?:R>=8);ZPD8@WSK;S(!-&<$[0I9'8@
MD?N>>!D)\$DM/V:/V,[WQE+"(M8U&S?4HU(),LTOR628P>"&B)XP S$Y )H#
MJ=3^T3\(OA[-^SSXXU'0O!WA^RN[?3IY;2\T_3H;>1)8R<,KQJ#C<OK@C@Y!
MK\K]/T.VT?%S,QNKT]VZ"OU"EDGA_P""?;R2R/<W(\'%GDD8LSN8LDDGJ2:^
M&/V3?AW-\2/CYX5T^[C,MM#<?VC=K_"L,/[S#>S,$3_@?;K0#/T*^%?P$^'O
M@?X?^"]%\3^%O#M[XFOH%65]2L(9IY[HQ--*BF12Q"A7X'0+T%?"?[97@4?"
MOX[:KI>F6T%AHE_!%J=E#!D+%'("KJ >%Q+'+A1P!C&.@]F_;2_:(NO!O[47
MP_@TZXD%CX+:.^U&.':S.TY!EBVGC)M@H!)!'G'&.M=C_P %)OAVWB[X8^&_
M&FGB29=&NO*N7C8!/LMP% D.>3B18E&/^>IX/4(#A/\ @G'X/\,^//\ A8#:
M]X?TS7?L?]GB!M3LX[CR]_VG=MW@XSL7./05ZIKWQH_9V\,?$ZZ\$:O\/=/T
MZ]M[O[#/J<GA^R%G$W]YG!WA<X^;;QG)P,FN _X);,/^+FQJFU$_LS'_ )-U
MZ5XD_8+TKQE\7=:\8ZYXKN+G3M3O3>/H\%D(F )'[LS>8200""0H//&* Z'G
M?[9?[-6A?#O0X?'?A2-M,LDN%@U'2U?="/,+%9DW-E?FPA1<C#*0%"MGT/\
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
M6>ERR.3G(P!@]/:HKS6)7T^*2UL=/2X\WRY5=-P ]1C''O3 ]6_X2/2_^?\
M@_[[H/B32\X^WP?]]UP EM-BDV]J'(Y^3Y<^U*K6TAR+:TQ_US H [X>)-*/
M_,0M_P#OND_X2;2?^@A!_P!]UY=;ZU;M?312:;!%%&.9/*&/Y<UH_P"BRJ&6
MUM\>OEB@#T#_ (272O\ G_@_[ZH_X2;2C_S$(/\ OJO,/)A\N>W,JM*ZG#B%
M08Q[8%-@M8M-T^6,XNY]I*O+$"<X],4 >H-XDTH?\Q"W_P"^Z3_A)M)_Z"-O
M_P!]UX7=:KK5CIEI_H$,UT[,) ;8949&.G;%4)_&.M8<?V/9PE0,G[,V23CI
MS[_I2 ^R_P!FWQ#IEQ\=O!,45]#)(^HH%56R2<&OU-K\5/V.=>2Z_:(^&\=_
M9Q17CZI&0\"$8/;([<']*_:NDP"BBBI **** "BBB@ HHHH *_#%S7[G5^&#
M#/:J0#?2E]*3\*.>W(I@.'3UH'2F#/Z_2G?6@!>*6DI: "EI*./6@!V:,_B:
M2CWI@/XQS6-XXF\OP1KC?].I'YD5KBL#XB2>7X!ULGO&JC_OJ@#YE/O3)/\
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
M,EO#D+(6+@2%-XR6;D-D9XQ181[GJ7_!02^M=0NXK;X;"[LXY66&X_MW8TJ
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
M82'T6F?-GEQ0!BW?@31[S/\ HPC)[K6!<?"F!=_V><*3W85W SG[Y-/_ #-
MK(\RN/A7>IEHYHY"!PO2LRX\$:M;-M:*W4GIDC->PG([5SWBKPS)X@2/R9O(
MD0_>S2L2X]CSC_A!]2D.YX5+]!M<8_G5F/P+J;8W6J,,=B!72VO@/485&[4C
M^9K0'AG4H5'E:CS[YI"L<1-\.]39?FM/^^2/\:HW'P_U;C&G.<>XKT>/2]=B
M;/VR-_KFK,ECK+1X^TH#[4QV/'[CP+JA< Z5.,#J&Z_K76? /PKJUC\?_AE(
M;"6.)/%&F,['G"B[BR:U)-$\5QW$CK?1.C=%)/%>A_ NQU5/B]X$-Y,IQKU@
M2%[C[1'2%8_6>BBBH*"N,^-#;?@[X[;TT&_/_DO)79UQOQHV'X.^.O,)6/\
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
M5BGT!'AC^\P0E?KCM^%:,?Q(2UC6X5+JU"GR4XXXZX!R,5@Q^$_$*[;74S/
M6_U<6X;I/4DYS77:;X:M%:VANKB&WF0',8VQNW/0.>B_3DTQ%BU^)MO)>?93
M%)=W$P4_-%\Y7'8+TJ35/L^H6BK)8?8Y?^64Q+?=/1><9/XUJ:7H^DV]Q-<3
M3V*=O+5EX^K9R33_ !H]AJFEP6BWL-K;PRJ\S [BR@'( ]: ,V#0&M8#_I,X
M9L?NS&V?J0"W%.FT^[CM9[NTO(+I8E+.(EP5P,XY[X_G7'QWIT:-?(U"<6W\
M!WD?3@\?G5J/XB6D\AM;YMN1M-QLY7(Z\<=STH ELVL_%3^="/M#  L$7)3/
M0-Z5H_OM*C$A CA&?W:\9KB=8T/3=)A$VGZQF^)RBV[%F8$\8*\YQ6GIJ>(;
MRUBCU')C)$@%X,LT657/J.3W_I0!?%LFI3?:#*8\?,4(_K6Y]HVX 564#&=O
M)X]*YK0?#.H7^+WSO)TZ,22/*S8+HI.-J]<$#]13]-\01ZRTYT_3[J5;6-GD
M9EP>.PY_'Z4 ;9U%(6^5 YSPI7 %!U)-P0JJ-WR!G/I3EDTV/RE>TO(9G3+A
MMIVY'UZXJQ)I-B83<.94A4<9ZX]:8%6]N(;V)(T*Q2Y^\W&WU/%:=I'I"QJ+
MZ^W2_P!Z*(#M[U7TS0=,U91<Q?:D4$A=RA=WOUZ5)?>#X_,WPNV,8&XX /\
MA0!-=6OA^16*7MP> ,C8.Y/<5&MCHIF6-K^[ (X8*AQ] 1BG1?#QE5+C[4J0
M8^96+9)]N/2N=UZ^TKPK<&">[\Q]O$,;?.#GOQ2 ],TW_A$[2R6&:)=0;)_>
MS1*&Z=.,5:C;P6W*V%NF.>8Z\:NO&%M9M9A;*58IDWF29S@+GK@#.:KIXUM%
MO&&H+/I]M)@P ./,P3PS*1TZT >WQ^)O#T4QACLXQ I_UBH !^%))X]T-9O+
M,)49QO\ +7%>/Z=KVBZG=,)=<^R0K\R@H3*1Z;339->T";4)+:/5G$!&$GGB
M93GOTHN![.WC#1F1L$2;3@+M7FJ<?C33IO\ EW4C.,8&:\DGO=/5V2VU4/L.
M'8@8^O7-65T^*329+S^UT6W7DN%8*.>M 'L/_"0:6UF9HGC$G_/,X!KGX?%M
MQ<:EL0*85.#T'^>*\EU/6$L5 -R[Q$C-Q "R@?XUIHLUY%$VE?:KMB>N K'Z
MYH ]O_M2RV@FXC+XZ;A4&GR0064$7G+N1%4Y;J<5Y##HNMQHOF6ET)=XW1DC
MA2>N<_YQ71Z<T%C&%ED.?F/F2@DG'8=J8'?M<Q,.)0<>AS36D[AN/PKR'QQK
MEKJEG%#IUR8KACYS7$C&/:H' 4]>>N36+I_C_5-'D>RO+F&_2,89O,^<<?\
MCV* /LG]EF3=^T-X"PV?^)I'_(U^OE?AS^PSJD^I_M*^!)?M:2*VJQL8RWS*
M#G Q]*_<:I8!1114@%%%% !1110 4444 %?A:[<XK]TJ_"V3OS5(!,YR,XHW
M>F/K3?NBEXZ=#5 /'TZ4+3/IG%.&<8[4@'=!GK2[A3!WY-+R: '$TM-/UIU
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
MO\*$LI7FGU>.5^N67 %&H?#ZYU*'$6LVZ@CC@UVMWX,L[V$H\LP!ZX:J%O\
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
M]GZ#]L>#2H;)XY?LT9CAR\C8SG/I61-87&K+K$LFQ&@Y$\J@C)Z#W&,TK#.
MT75O#I>:&_L%LKHD[9)/FC0XZ8[5UUO?_:86MY+A;R&-,QV\$(#,,<#"D@#W
M)%<S9Z;HNHI-=:Q=?9YEP(X;906G]".>!]:W_ G@^2\OG>&UF@LE?)5G8Y]L
M<#\Z8B_:WSWENL=O8)I-NBD_,0^YO7 &?S%2:3K%Y;71CGN6N5WE6\M H9AS
MW(_2NCO9K"X;R(K.&':VTAAC..,^]1/X1FOUC^S0):#=MEF9> O<*/\ "F!7
M;Q!??:I/LH;*8*AE^YSU)&<]_P JJ-XPGM;:Y.JVRZI&A"21$+%)@9)<*.W3
MKC^M:^I^%;B&!K?1'DG>)?F:1 2/IVS[GI7GMU87^DVS&\MYY;BX=C-,_()Z
M#)' &,GF@#T+3;KPIXHL)+JTM/-WC$^W(D3Y<#<O3@9Z&L[5_!.F/'*]AIUO
M=X;RWQA3E3@JV>F2/PQ7">$['4+:\BN]%:2>5C_I*LP2 YR0N?4=:]*C\3:;
M:WDGESK'>,%:>WD(5,]\-T- '5_L7Z*ME^U-\-)-.LG"KJT2W$Z2$HN26P5/
M&<;?S!K]VJ_$S]EOPZ;S]JKX:ZOIER3:_P!L1-<6[-M/ ." .N,_H/2OVSJ&
M 4444@"BBB@ HHHH **** "OPG\S-?NQ7X1LI4GO5("3?GZ4H:HN?\*7=U]:
MH"8&G!O2H ?6G9[\4@)=P[TX-G.:A#=Z<&S[T 2[A_\ 6I?QJ)6]*=RWL: )
M WI2U'NIV3D4 /\ QXKBOC-(%\ R@_Q7,8_0UV8X[_K7!_&V3;X)B7.-UVO'
MT% '@AZTG?WH/WNM"YR/K4%GUIIJ_P#$IL.V+:+_ -!%6<Y[?C5:SPNGV8Z8
M@C_]!%3@UH0<Y\3H_.^'>M@KDK&KGWPU;.AG?H.E'/6SAX_X *H^.$$_@?Q
MA[V;'\B#_2K/AAMWAG13ZV<7M_"* -/]?\]*7GDTT-ZT;CNH =VZ=:-I[GO2
M;N?\*<K!LXZ4 )].E+QQ[T?K2[J  =1QFCGZ4=>.E!P>E "^U+GI3<\XSFEW
M<]Z '?C3@WS<G\*9GM2_P_TH D#<TY6]&P:B4GKTI=U $X;('TJ17'8\^@Z5
M6R:>K]._>D!:C;A^?NQOT_W#7R7X_;S/&FM'UNG[^]?5RR?N;@DY_<RG_P A
MM7R3XQ?S/%.K-ZW+X_.DQHR5^\/8U]G:>0NEZ:!T%G#C_OVM?&$?4FOLO3V'
M]EZ=@X M(?\ T6M"!ET-FJ&L1_:88(!SNDS^0/\ C5H-DCZT;0TL;]2N>OY5
M0BPSY=F]?_KTF[YCSP:9N]J5?8T /W'FGACC J/U-*N<=0* )58\9Z?6G;CP
M 0!UJ  _A3U/M0!+NZTX$XZ#I462!D_A3@W3C% #QC@]#[4C=13<_-[?6ER%
M^G2@!>GIBE'W>XYZT@;I^>*5<*>>M,!0P';(_G1V&!P.*:/Z4N[D9.?:D N3
MM I=AP,=>O6DW#\_>CS.1GI3 L+"^W[\>?[I;K3&SR<_D>*B5O3K[4;N>^/I
M^E(!^TGG-&UCCC..M-#'CH:D$F,X&: $ +8&./05\S?M$?-\1I1TQ;1#]*^F
M?\\U\Q?M!'=\1[G/)\B+_P!!I/8:.5^'[;?&VA$_\_<?\Z^S)6'VIR1]UR>.
MG6OC'P+\OC/13T'VN/\ ]"K[.EP9G)QC<?YTD#/#;O0VT']H32[@+MBOKMI%
M8#'4#/\ .O<' W-V!.,>E>?_ !3@\GQ/X#U/&/+OO*9L>O\ ^JO0G8+-(.GS
M'C\:8A,>O(%-*\\-Q3E Y!5CZ<T[RVYRC9^E,"+!VG@"EVG'7/TZU:CLV9<E
M@@!Z8IDT(C4$,''?)Q0!$H++T(_W>]*K#Y2#TI.6P!&B_62DN)2ORQQJ6[G=
MD4 3HR!3\K9[#%.#(<DACZ"JUO,_ E"#Z9JPL:[OOILZXSS0 GKC(!]:<I!
M!SBI'2W"Y#8/0#FHH9$#$.N>YVYH >J\]1C/44O.[C@FFNT;,/+&T=^*3<."
M:0#ERHY&:G\Q#'A1M'JO2JV[.<<\]Z1FP/>@#E/&7Q(TWX=WT#ZBEX\-U'^Z
M6*+<N5//<8/(KB+K]J#2H]WV71+J4]F>54'\C73?%CX=W'Q'T_3XK2ZAM);6
M5F+3*<%2.>G>O-?^&8=7QG^W++IV1J!D]]^U%J+JZ6VB6L8(P&DE<L/RQ7$O
M\:/%;2!QJMP,$\><V!GMUJE\2OAO??#:>P2XNX;T72L0805V[>QS6'X1T"?Q
M;K46G1RQVSR*6\R3)''L*0]#=\3?%'6_%VAKI6HS>;$)1-YA9BQ(' Y/2NQ^
M&'QTE\(Z?;Z-?637MFC822-SYJ GH >H]JT]8_9WL_#?A+5M0N-2DOKVVA,D
M0C38BD=<^M;G[.OA71[S0VUB?3XI]1CG*+/(-VT=1M'0?6@1[39W!N8XI55M
MDB@@.,$9&>1V-6&RK8/3VI&PW/0]Z0-DY'2F(E]STHQC#4R/[IVG/XTX$9QG
MGOZ4#'JWK2;AV&*:6"MS2Y_.F [&3D\&@C=3<GO].E*/O#F@!>BC/4>E(K<<
M?-1DCI2<#^AH _7NBBBLQ!1110 4444 %%%% !1110!^2_\ P4$26X_:C\0Q
M)D)]EL\M_P!NZ5\[33+"OD6YQG[SU];_ +<FFZ7??M%:\;N39+]GM,X;'_+!
M*^=+C0?##2K;G4EA9C]W=UJB;'"*IO9C!;G;$.9)34DUTMBHM=/4LSGDCDDU
MW=QX%T^\MQ%8ZI'&!V%3:;\/HM'A8P745Q<-_&YIBL<OINEQ:;"LUS@W<@R2
MQX%:%SH_VVV?%T&)'055U3P+XBOM0#?NWA+#E7'2MQM#N-*M2JVTC$#EE&:
ML8MC8P:!"S*?WK=68UGWEW+J%RJ+)@'TIMWIVI:K?B-894C!R692 !6O)]FT
M. 1_*9,=Z! DRZ39C!#28Y;O7.MJMQJ]^MM&^68]NPI+B.^UR8QVZ-AN"XZ"
MMJ.UM/"VF%(RIN"/F?\ B)H DDN(/#-OF,!YV'S,37&ZMKE]XEU!+6U8L2<'
M:,A:EFAN_$EQY4*LS$_,QZ 5U%C:6OA/2U@7;YY&6;N:!BV.FV'A6!3"B_:B
M/GD8Y)-2174FILTLYQ;+U/3-9=K:S:A,UQ<_)!G(W'K4DDKW\@C3]W:KU;M0
M(U(=0:X_<VH\N%3@M3YM0^SL(K8;G/?J<UDO.TS+;6B]#R5JU)=1Z3:E=RM-
MW- S1\V&Q423MYMQU]@:?;W%UK,@60E8.^.*YZSC>^D6:7(3.<>M:^I:Y%I]
MJ40[>.U &ZVI0:% 1"F7/?J:X_4?$VM:QJBVUFS!<C)V\"I?"VN3ZE=2@1B2
M$=6(S717-]!IZEHU56/7':@#;TR^FTRS1;F?S)%7YJI7?BJ>XD$</(/I7&W^
MJW%Y=+''N;<>B]Q71VYBTN#S)"%=1TH&;MG;>9\]R_'IFBZ\1V^EYCMPN17%
MZAXF>[8A6*A?0TS2M+GOY/M-PY5"> ?2@+G1MX@N[M';<=GM7">(/$^K6KL;
M:Y>WQTZ<UTVK:U::3:.JLH('%>7R3W?B35A%;HTW?CH*!'2V?Q"\3PH"E_OP
M.0R*?Z5L6OQ8\5>5CRXY6]=@_P *ET7PW#I-GNNRK2GFK;7*K^[MH@3VP* U
M-#2O$NOZI$6OYQ;J1T50#6G;6?VJ3(5I">2SDXJG:QPV*++=/YDW41UHQW4E
MU@N?L\ [#@F@9IPVL4:!6;<?[JU>AC6, X6,>_)K*@NBR[+9<+WD:K#7UM9C
MYG\V;OWH*-=65_NHS>YX%2--'"OSR >PK$CN+S43A<I&>IZ"KL-O;6/,TJR.
M?[QI@7%OC(V(8RWN:G1;F09DD5%] !4:RR2+^Y50M0265Q<9WR[1]:!EQFMD
M8*S[F/JU2K_L( /6LQ-/LK-A)+)O<?WC3Y-<1<+",_2F!IE)6ZMM%-98U_UD
MI/XUF*UY>X/,:^_%3K:V\',TNYN^32 L>=;I]T;J6.2:3[D84>]-AOK1N(Y(
M@1[C-2&=N/+Q)]&I@/"3-]Y\?04[R5_B)/XTQ%N'.6POTJ7RP.6.:!C=L24A
MF ^ZF:22>WMU)=T0>YJA/XDLXCM1O-;T09H T!)(W;%.PV,LU<_<:]<S?ZJ+
MRQV+5#Y5U<\O.[9_A6E<1O7&H6=GM\Z=$+<#<U5YO$5E"RHLJR.W15.37GWC
M+X9_\)A:+&;J:T=&W*\;D&M'P?\ #2T\,[)C/+<W &W?(Q- KLZQM<E?B&W8
M_6F?;-3D/RA(U]QFKBJ%XR%_&I-Z^Y^@H&4ECU&;A[C8/]E14D>FNQS)/(Y^
MN*M^>%&6POU-1_;H0?\ 6C\*8%A3L4+UQ3B3VJI]NS]R-V_"G>;<2*,)L^M
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
M@*P_  ?UJE=?\)MI<A272X9XPN=Z)G]!0!'HOP]TH6<4T]O:M*6.Y8W;8/\
M@.?Z\U>D\*V-O<".&QTL+@?\NR.??J#S]:Q?^$TO(Y$75-+%JGW<J"3GO\N.
M:>WCW2U\HRW$EN[<A!$?7N5% '36^GW]NV;41:>,<%+*!=G'&"!G\?Y5-9:?
MXD\TM'J4!5^"9K*-AS[*0>GO61'J%IJ6QQ>1RH<!!'<8R?SS^%7I)DMO+DFO
M)$CSN"2705&QZ T =5!9:S;V_P SV=Q(JE66*W"DG/!&XG/XD?UK*OM<U73[
M>:*\T?[8L@/S11_*H'/S+]TCJ>#[5S]QK<9T>[O+75!^ZB:<+)+]\Y*A>",G
M(Z=>GM6?HGCG6-:N#'#'8Q:='\SR-(4G95X?:"W)##&/2@#:76M.U9V/]F6Y
MO(>##Y7SJ!@#G;@]>V,>]:D>IZ*T+&[M;BW!8 1F;:..AP,#KZ\TQ;L2,5^T
MV5VV!(WERQSX!Z$XZ<>M),DRQAS9VLL8R-I0$>_ '6@"-?&UE:LR-'<O$,L$
MD?Y!QU7)!R3ZDU'-X^$JE8;.YV2#Y1YY)'OP>:=#I(GMV?\ L6"./.[$<:GG
M/L*9-:B.0R2Z;$O^_'@C\2* ,K4-52^MPLDVJ6LLB_,UO "#QC W'(_.N+NO
M .DW=WN?5;X=BDEMN9?^!!C[=!7I<&JVWF");61#_>((7\S4OVBP:94,>R3'
M 65@?YXH XG3])T/P0PFBU"XO(SCS[9K=B&/T90HQ]:U;WXE65QB.R2XNI70
MJJ&TMSMYX("R#(K0NO FD3GS1#+;?>PPD5@,]< U47P/8V\R36NL7T$T? 88
MR!Z \\>U(#S7Q]_:_BC[*JP3!XLG][Y:L?;:&Z5S\=KJ>E:>Z'2IX 7#EFSM
M/&#R>E>^QZ3*UJ5_M&*Z&[ %U$^3[$YQ4$EC>^68Y;%+B'E5\FZW%L]CD<4
M>#OJOG6LJB!X9CM.UGW;L?@,53LY?)D9Y+!;B9SP7<XR?09KZ'TWX,GQ ZS2
M07&FQXSOO-KD^P'7%=GH/PI\->$[@WCPB\O.")IU!5,?W%Z+_.@9\_VOAUI8
M8K@>']6=-N6-I8DQGW5F(/YBMSP7KG@30M3_ .)Q8ZA!>(3M^V1A$4$8((4_
M7KQ7NVN^-K'2X69IU<XX7K_]>O$/B-+%XT!G\E/-4?*X'SX],TQ'LEO\2_#5
MGIL:V-S#!:[<1I  %]L 5RVJ_$J]OW=;-_)C_O <D5\RI?W/AF^$628&;E2.
M!SS7H^CZMYB#!Z#/_P!:D,Z#5;Q[K?)*[/(>2S&O,O%4BF9#T(<$5VNJ77EJ
M3FO,/$%^;B\5%RWS@ +U)SP!0Q&[;ZC>Z7K4U_9,RO;.TI"MMR!M)!/X9_"N
MJN)I[L/>WAE34'P9?](#@.. 01]/4UD>$?*_X2;$ZJ48RMRH8';"3R#P>:T[
M[39H_M$+2RGR6,:;(\ JO"GIUP!G\: -&QFQ:VX^RDGRU^;*^G7K7(:EJCQM
M>QR#RUD4[-Q^]@XX]>,?G77:+XF:ZT=/,T[RF6'9\RD'@8].M<LR">.W=X&E
M?,@(VGC#X&0?6@#$BAGALV2;:LGV*15&PAA[')]:J6^O20R*%NY5F"-&N/NA
MBI&0 ..3^5;6K6;+>2?9XW8&&3'EH2,LV3VZUB0Z>9+_ .R_V?<%0Q7<2R@X
M[\^M #HM0\1-<M:V]U<3B4;=L<F=PSQUZ"NJ\'WNL3QW,,E]*)UVQ21;]S[>
MQR>.,C\JSM!MQX6\53R/;M)9B/8JI.@.[GKEN>U=EX7OH(+ZZ<1PVHO," S,
MLA!50"<*>A.>M &3-#?QWCQV^IW-TZ<;8Y(<GU.-G:L?4M6M=-TD&]AFEN)"
M(_*9=IDP#EL'@UZS-H^DZ+HDTHCTUIL;S+#/@ #J'4>GH>E>*6.IPZI9WL5P
MJR(LI"8Y(#3\[3].] '0> (YX4DU"VU=;65\R):I&&\LC@;SD=NPJWKWB[7+
M>^B35[[3)%*' 8-&Z^A(P2/IC)]JSO\ A&Y?#N=8T>X-V8U7?:F'>P#9(P,'
M) '6N7\6+/=7_P!IDB=1(<*KR!WSU.>] R^OC+45O#%:W\,B<D/(K1(.Y YZ
M?6M!?'GB..VC"QVC>8-B/&%=C[=3^@KAKB.6UD570@L,_,"/YU+!=S6ZLD;B
M$OSN"C=R,<'&:5P.OO-:UY[4M-(UFV_[A7;NXSTQUJK8MJKLUY?6K75MAMA.
M%W/VSCDXK%:-[ZW;S[@?NP"78EBYZ"IKK5+AK9;96W6\/R(Z]<# XSR/PI@)
MJ6L2?;B9[6/:GR*K C [#M5ZUUZ]OH5ALU$KCA+:%/N#UP.IY-8JK(8S<W$!
MN8%8HREMI)Y[]<YS7<>$?#/AO7(4NK234;*ZA;+$2#]VP[AJ0'#W&AZS-/O.
MG76\XP1&W-='I&I>)K5EDN;;4F(^5)"K8R!C'((/!(_&O25T>1Y7AD6TEA12
MYD%H-[ <<D#GWQ6S;^9'9I;R%+>T4DBVMX]B DY^;)Z^].PCA[?7M0TF1II-
M2FLYI"\3K?H[,3C<5VA<#KD\\^^:GM/'FK%;K[)/8J')1YD &\Y^^-QR?;CO
M742>%M/U)KJ8R[=QWE@H*@CC(R#SQ56S\+R6,+M!917R(,^7-&N-PSD=J8&&
MVI>(+H-!;ZI'D@D0QECC)&1S[^]36%IXBO&%K)8PW,<A&,QOR!QRV<<X[^E=
M%H=_;V++'=:%IZQ3<1@VRMN([=?O?7TIFH22>2(KN\DL=/"[%6V8>9@]$!
M5?7WH I3Z??Z0L<KV-BD>,*JW&,'//;&35&:'4=1N#/LM[:XQA9'1I,#T P,
M=^?>M;2->N?&GGVL=@--T>'Y$N;A0PDP>,*?8=^*K:VM]X<M9)+"]A6QW!%:
M>,-DY^ZG&<<]1Q0!R_BJXU![N17,D-NB*JPPDA6!ZD<#/OQW%5M%2SOIK:T<
M&&WW#< 2#W)'MTJ'Q;KD][Y:7%W>P6O4200!5],YZGZ56TGPB-9S/8>((VC4
M?.6A8%<_WL\ GZT@/<-!T+18;&"2QM[>:Y*[OF^9QW YK;F>96B $:+@;BRD
MD?X5XE:^%];T^,-:Z_'.8VS$L8)Z?W2#Q74:'XD\2:4-E_;G4(^>74!OH"#G
M%,#U6TL[2=6\W]^V?X_NK4E]JHM5"6X V\ _X#M7&:?XBN+U?)6PFMVE^[(I
M\Q00,X('/0&KNCW4FL1J(/WTQ)'*[=Q'L: +<QFNV,T\OEKCYI'.*JFX+9BL
MD_=][A^A^@[U-?0W'FF*X@!D0_=8$C/TJQ;W*0X5T*D#[VTD_0#M0!0@T'S)
M!).69O[S]3]!VJQ)<VMB1#'RX_Y9Q@LWY"L[Q%JFH2,(;<"RM6XEO'SN5>GR
MC&2?Y4_2VL[==EB?.(/S3$GD^N?ZT :=K+<,=\R"TA*YV'F3\2._L,_4U#-Y
M]U&75"D)/"]S]:FCC,CY8M+*3P!T%7ULR5'FG9&.?+!P*0%.SL RA0W'<(,G
M\ZU8X(+/YW 4]>3DFJQN/+PD"X/8K4JVH7]Y<R<^YYI@8>O>&M-\62[KK2XI
MY ,+(5Q(!G^\.17 ^+M'T?P0SO<ZM-)^[S#I<3YE+9'/F'.!GKD'O7>^*?&^
MG>&;<F>94Y $49R[$C(X'/Y\5\^^()[OQ-J']JW*-;PW<QCCR#\H SM'^>II
M ;-CXRBNO,AO9IXYF/[KY]T0SCAA@$GKS72V?BNW2&5A,JF.7RPTGS$CUQ^=
M>>M:VUG:R,OS3A?+DSR!GD,/3G%:%OIM[K<42P,]G'&K>=M/WW/*@#].* .]
MCUJXO&9EN&$0Y58XQN?Z$@\?EUK3:2V6%9)Q?21,VS<I! .,X/ P?;%<1?:A
M?6-NGV$;G 57D/8\Y  _"N+_ +>\017UV=-U*Z0NK>85?"-@\Y!R#C^M.X'T
M%I5QHMIMFBMW\[L\Y+,#^. *V?M4-PN9'\PMPL:$A?S[U\X:;JGB66X-N/$$
M\" ;F6$*JDGKP  :[_X?:Y>O:^3=W2ZAO:14-U$O\*\[<8P,_G2 ])N+**^A
M1;I@+92#'#$=@&.^16'XJT[33I<\I,,#QC<INIB$?VP<]?I7E7B+4=9UR^%I
M8WDEK D;.1:1^3"A!Y&[.>/6K/A31+6QN+J2]D;5IGC^26X^?8WJ,YH T= U
MW1;J1"FGV=K>*VWR[I!D^Z-P/Z^U=O#JD2QK#-C3XNF-N%QZC_Z^*X6\\/QW
M^FZB]LD-JMN%)8J I4]0,BL'3/&$WA^3[)+>0WUHW_+%U9@OL0>E,#TK4O"5
MIJZ@B=7MR<AU;G\\5RSZH?".K-IYU">* #=$MRRRJ0>^,]/P%.TGQ#")\VLS
MZ=(YW"-OGB;-;B^*(O,,>JZ>D4A7BY1,JP],XZ4@,O4/B9/9V:PV]O/?*X)/
MV6WVJ>,D\D_UK,T#Q-'XCANFG@73TB^7RY9RS/GT0)_,TD/PSL6N//2YN9]/
M)+$).1M&>$VCJ*+J&PM;EX=)ABTT0C#72Q[Y&([#.>],!)+J?3;&6UAT_43:
MQY=IU>.*,@CWQQP.I[5YW?W^G7URX:.XM%8;3,&68>O.,5<\::MJ=]&(;C4+
MNZAC./WNU5;ZA>OXURL=K.8WD4^8@QN /(_"I ^C?V"]:NK7]K;X<6,&I/\
M8IM70NO19.#@;3WZ=/2OW]K^?W]@W5[-OVJ_A?;/IMNLYUB(+=*K%\X/O@?6
MOZ J0!1112 **** "BBB@ HHHH *_!EHY\[O//OFOWFK\*GBC'\/YU40,OR9
M#UG8@\]:D7,;#]^0<=\5;:%._-1-;0MUW9^M4 Y6X^\&/X4[<&S\M1?8HNQ8
M?C3UM57A9&_&@!XYQSBC=M[T>7C@<FFM&[=/E_&@!ZMR<?H*=G:<4D,; 9:0
M@].M.\M5)/FN?QH 7./IVI0_2C,:_P"W[4S<,\#B@"93U]*\^^.4N/"MBF>M
MT2?^^:[S=Z5YQ\=),:%IB_WKAC^@I >*^QI\?WA]13/IQ4D*[I4YZD?SJ"SZ
MQM?^/.V'I$@_\=%29-11*ZPQ C;^[7^0IVX@],BK(*/B9?,\,:RG7=9R_P#H
M.?Z4WPFQ_P"$3T3_ *\HO_0:EUHEM#U(8X:UF'_CAJOX3.WPIHHZ?Z'%_P"@
MB@#8W4NX\#FH]U&ZF!+NXXQ3L\=?PZ5#1F@"8-[\CWIV['TJ -2[NGUH FW=
M_P!*%;;_ /6J+</J:3=VH FW>]+N_P :AR/QIV>F>N: ) 3^?O2[O_UYJ.G*
M>: ) Q]<4!O;CI3-QYI>M #U;\J>"/QJ(>W6EX% #IY EC>MG 6VE_\ 0&KY
M,\2-YGB#46ZYN'_F:^JM4;R]'U)L_=M9?_0#7R=K#;M4O">\S']:EC1705]B
M:?(/[-L!V^RP_P#HM:^.H?O#ZU]@6?\ R#[(8Z6T7_H"T(&7A)C'8GTIWF>G
M-5E8_ABC<>@Y'O3$6_,P.#]#UIRO\M5!)[\4Y9.F10!:W>]/#<=>G-5EDR.N
M*?YGOB@"QN^;J:<K],C_  J &E# 9I@6-WKU[BG+(-HX_6H%)_\ U4\ 8QCC
MK0!,&';FEW9P,''3K40^[US2@#!/?M0!*&]L^_-.# K]?TJ%?K3EQQ[_ )T
M/V].32[?2D7_ "*4,/P]J8"#^Z>OX4W;M[>U/7\Z7;N]Z0#>/Q[T@_K3PO'H
M?ZTT+@CU]J &[>#Z>OI2C*C.<_H*7&.OZ4Y8RW1<_A0 T-\W/-?,GQ^;=\2+
MSG/[B'_T 5].-"ZJ&*_0U\P_'W_DI5__ -<81_XX*3&CEO!+?\5AHQ]+N/\
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
MP]Y-@==HH T/[8MD8B)6E;Z4]'U"[^ZHB4^IH@^SV8"PQ;SZTZ2:\DSM3;3
M=]AQS<SY'H#4MO)91Y$0#-FLBXTR\NCAIMOO2V.B0Z:QEFN6E?KC/% &_P"9
M*P^1 HJ-H;F3@R!5JA-XDBA&U5SCCK5!M=NKQML*?C0!N&SBCYFEW#W--^W6
M%L.,$_3-9D>E75UAIY]B^@JRMK9:>/G/F-0!:76!(2(H6/X4_-Y*?X4'N:;%
M<.R_NH=JGH337NRK?,6<_P!U10,F%NW66?//:IHX(EY +'WJ&WD>3I#M'JQJ
MUY;-U;'TI@+N6,= M-:\1?5OH*7[*A/S$FG,(XQDX ]Z!D/VEV^Y&WXT?Z0_
MH!4-UKEI: [G#'T6L]_%32-B"V+#'WF- C86W?J[4Y9[<-M$J[AVS7*:IJU]
M-;/B58B1P!S7C]QIGCNU\0L]K/\ :+2;C)&-M*XKV/H276K.%BIER?11FJ[^
M)+<?<21_^ UQ?P_\.ZMIMO</J\Z2S2ON&?X>.E=;Y,2]7W'T44#N*=?N)#B*
MV(]V-1/?:I-D)&J?C5Z.-5P0G_?52ACZJ/I0!E16NJRR*TEP%7T%;28"C?RV
M.::JEQU)IWEC_P#73 D#)VI0Z^E1-)%'U8"HFU&%3QEC[4#+7F"CS.,U66]:
M3A(3^-. G?\ A"T 3B;/M09!W /UJ)8)/XI *BDMP<EK@@4"))K6UN,&6WC?
MZJ*@FT?3YE^>!1].*1C$O!E8TGG(WR@,U &;=>"=(N%;AH\]U:N=NK7PYX=N
MC#+J#0R-_>.:[5MS#'DL17%^-O D?B:WPMKLGSQ(>U(14OO[+U&/;!K4: CN
M*YVX^%\>I,7CUZ$D\\BJ]C\"[Z/)DU KSQ@'I71Z?\(Y[=5W:I(OTI$EWPW\
M.X]!L]D%Y#+(W+2$\FKTWA.^D^[<P'_@54)/AO?QM^YUN51Z$4S_ (0G7;?Y
MDUPD^Z4#-:Q\$WD.7DDBD<GCYJ2Y\*:E(^&G@2,_[=,L])U^./:^I!O?963X
ME\&^(]6C"0:NT/.=RK0!N_\ "-:A;P[83"3CKOJM;^%=1\PO.(W/95<53T_0
M_$T*K%<7"S!<#S%!!KH8O#=RRC?>RJU &/J.G:R?EAMOD''RL*IV?AN\W"6\
MC8<_='-=7'X=N5Z:C)4W]@WHZ:@?Q% 6.=U#6H-%MR=C+CT6N-F^+$45\$9'
M=<XP!S7I\GA^ZD7$DL,P]'2L>\\!133"1K&U=P<[@,4!J.T/Q*FIVRR_9C&A
M[L*[WX.ZG"/C+X#3(RWB"P4?C<1UP-WHM_;0A+:U0@#A0U=)\%_#-\OQL^'L
M\CD*GB'3W9,>ES&: U/U[HHHJ!A5#7M%MO$FAZCI-X&-I?VTEK,$.&V.I5L'
ML<$U?HH ^9(/^">/PFMAB)=<1<YVC4!C_P! J9?^"?7PG7[T.L2=LM?#_P")
MKZ5HIW8'SA'^P+\*H\_N=7(]#?=/I\M2_P##!OPLXQ#JR\YPM]@?EMKZ*HH
M^>A^PO\ #!<XAU89_P"GW_[&I&_8=^&;8_=ZMQP#]M_^QKZ!HH \ _X8?^&8
MZ1:J/I>D?^RTI_8C^&AP?)U3([_;.?\ T&O?J* / E_8C^&BG/E:J?K>Y_\
M9:5OV)?AHQ!\G5 ?^OS_ .QKWRB@#Y[F_85^%=UCSK&_EQTWW(/_ ++65>_\
M$[_@W?;B^F:E&S=6AOBA_05],T4 ?+D'_!.3X1VK!H'\21$=-NL/_A6O!^P?
M\-(=NZ;7IMO3S+]3^?R<_C7T911<#Y[/["WPN;=FWU1MW!W7I/\ [+Q^%4[K
M_@G_ /""]B\N;2KR0=R;@9/X[:^D** /D^[_ ."8OP,O/O:5JR#T346 _+%5
M?^'7?P3";(T\10KD-B/52.1W^[7UU10!\A_\.N?@L54%_%!VG*'^V&RG&.#M
MXX]*BC_X)7? Z.&>/R_$C+-]\OJQ8]0>I3V%?8-% 'R5X=_X)A_!3PO>27-C
M#KXDD3RV$FI[AC(/39[5T<?[ /PJCY5-:_'4,_\ LM?25%%P/F]OV _A6W\&
MM?AJ!_\ B:BNO^"?OPONK=H?/\11*PP3'J9!Z8[K7TK10!\>P_\ !*WX(0W0
MG'_"3M(&W_-K+$$^_P M=!!_P3G^$UM('CD\0J!_RS_M+*]<]"E?45% 'S:W
M_!/_ .%+8S%JYQ_T^+_\136_X)]_"61=KVNJ,OI]K7_XBOI2BBX'S/\ \.\_
MA%U%MJZ_[M]C_P!EK6TO]AGX6Z/'LMK/4E[[FO"S?F17T%11<#PI_P!C/X<R
M#!BU3\+S_P"QK+OOV$?AG?A@[ZXH;J$O\?\ LE?1-%%P/EB3_@FW\'IF9GCU
MYF;J3J7_ -A3%_X)K?!M=V(M=^;K_P 3'_["OJJBB[ ^/=4_X)5_ O6&S<6W
MB G_ &=4Q_[)5BQ_X)=_!+3UQ%%X@/;YM4S_ .R5]=44@/DRZ_X)C_!:\4K)
M%K^#_=U/'_LE9MO_ ,$IO@5;W"S+;^(2ZG(W:IGG!']SWK[%HH ^0+?_ ()8
M_ ^UO(;J*+Q$DT,AD4C52!N( _N<C '%+-_P2S^!UQ<2S2P>(I)9"Q9FU=B2
M3U_A]Z^OJ* /DO3?^"8?P3TFV\BW@U]8\EL-JA/)X_N^U5X_^"6GP-C9V%KK
M^68L<ZH3R3G^[ZU]>44P/D,_\$M?@<9&D^S>(-S'<?\ B:G_ .)J"/\ X)4_
M F.ZCN!:^(?-1MZYU9L9^FVOL.BD!\@3?\$K?@3<!M]CKA+-N+?VF=WY[<U/
M!_P2\^"%K;""&VUZ-,;<KJ9W8],[<C\*^N**8'R=?_\ !,GX+ZE:FVFAUWR2
MFPA=0 )'UV9S[UBVW_!)OX#VBLL4'B-0Q!(_M8]CD?P>M?9=% 'R=8_\$RO@
MSIS!H5\0 KC&[4]PX!'=/0FK%Q_P33^"EVQ:;3]6=\@[Q?;3QT^ZHKZIHH ^
M4;G_ ()E_!*[;,EAJY&"%7[>,)D8RHV<4:?_ ,$R_@CIN6BT[5FF+;C/)?!I
M,_[VS@>PXKZNHH ^5YO^":OP4FSG3M5 88(%]P?_ !VF+_P31^"4?$>F:E$/
M[J7:@?\ H%?5=% 'RZO_  3A^#2KC[%JQ/\ >-Z"?_0*<G_!.7X/)P+76-N<
M[/M_RY]<;:^H** /F-?^"=OP@6\%P+;6-ZC:%^W_ "@>F-M.NO\ @GC\(KPY
MEM]8)SNXOL<_]\_YR?6OIJBBX'S''_P3M^$<:X$6MXZX_M#OZ_=JQ:?\$^_A
M-90^5%;ZQL]&O\]R?[OO7TI11<#YA;_@G3\(&C>-K?6G1A@JVH9S_P".TS_A
MW+\("L8>'6Y/+Y!DU#/X_<KZAHHN!\R'_@G?\(NT&L)A=HVW^ ![#;CWI(/^
M"=_PCAF>4Q:U-*QR6EU#/3H!\O ]O>OIRBBX'S%)_P $[/A#-=27,D.N22.,
M?-J;%0/9<8_2D_X=T_!\1NBVNK(KKM81WH3(_!!7T]10!\?7/_!*OX$74:(U
MGKR;23O35"'.?5MN35O3?^"8/P4TH#R(_$.=P;=)JF\\=N4Z5];44@/F!?\
M@G1\(8V!CBUR,C.-NHGO_P !Z>W2GZ;_ ,$[OA'I-VMU;1ZTDX;=N:_#?H4K
MZ<HIW ^?-2_89^&&J*!/!JNY>CI>X;_T&JR_L%_"U4"F/6&7I\U]G_V6OHRB
M@#YMD_X)_P#PHD_Y8ZPO^[?G_P")IG_#OOX4 $+'K*@]=M\/_B*^E:* /G.#
M]@GX5VT82.#5E'_7]_\ 8TDG[!/PMESE-9'TO_\ [&OHVB@#YTA_8+^%<"D)
M!JW/4F^.?_0:6/\ 8-^%D;;A!JQ;L6O<X_\ ':^BJ* /E2Z_X)I?!>^ANTN;
M76IWN9C.\SZAEPQZX.S@>W3@5!_P['^"LD*P3P^(+FV5"BP3:H2BY[J-O![Y
M'I7UE10!\@_\.LO@;L93;:\0R[3_ ,3/DC_OBM.R_P"":GP9T_9Y,&N*$^Z#
MJ.<=/]CV%?5=% 'RI%_P33^#<7F?N]>;>XD.[4L\@YQ]SI6?:_\ !+?X(6:R
MB.#7P)'+M_Q,AU/7^#I7UW10!\AI_P $M?@?',)1;Z_YF<[O[4.3]?DI[?\
M!+OX(O$D9M]?VITQJ>.^?[E?7-% 'R@W_!,WX+^68UM]<2,DDQIJ.%Y]ME.B
M_P"":'P8ASMM]<R1C_D(]/\ QVOJVB@#Y9D_X)N?!Z2PGL_+UU89QA]NH\G\
M=E<S<?\ !)GX!W6TO:>(=XZR#5CN/U.VOLRB@#X[A_X)4_ VWQY2>)(\#'RZ
ML<?ELK5M_P#@F?\ !RW38H\0%.A5M2!!^HV8KZOHH ^48?\ @F?\&K5]T*>(
M(CWVZGQ^6RHKS_@F-\%KYB98O$&3UVZGM_DE?6=% 'R$O_!+7X'JA7R/$!!_
MO:GG_P!DJM<?\$H_@3<,K-;^(59>04U3:?\ T"OL:BD!\M?#K_@F[\'/A?X\
MT/QAHEOK0UK1K@75K)/J&]-XS]Y=HW#GI7U+110 4444 %%%% !1110 4444
M %?+/_#N7X6'_E^\2?\ @;%_\9KZFHH ^5_^'</PK_Y_O$G_ (&Q?_&:/^'<
M/PK_ .?WQ)_X&Q?_ !FOJBBG<#Y7_P"'</PK_P"?[Q)_X'1?_&:7_AW%\+/^
M?[Q)_P"!T7_QFOJ>B@#Y8_X=Q?"S_G^\2?\ @;%_\9I?^'<?PL_Y_O$G_@;%
M_P#&:^IJ* /EG_AW)\+/^?[Q)_X&Q?\ QFC_ (=R?"S_ )_O$G_@;%_\9KZF
MHH ^63_P3C^%9_Y??$G_ (&Q?_&:3_AW'\+/^?[Q)_X&Q?\ QFOJ>BBX'RS_
M ,.Y/A9_S_>)/_ V+_XS6+XH_P""7'P?\70V\5]?^*@L!+)Y.H0KUZY_<FOL
M"B@#X=_X<^_ S_G_ /&'_@SA_P#C%.7_ ((__ V-@PU#QAD'/_(3A_\ C%?<
M%%(#Y:'_  3E^%J@ 7WB3@ #_3HNW_;&G?\ #NKX79S]M\1Y]?ML7_QFOJ.B
MF!\M3_\ !.7X6W%O+"]]XDV2(R-B]BS@C!_Y8^]16/\ P3=^%6GV5M:Q7WB7
MRK>-8DW7L). ,#/[GK7U510!\M'_ ()S?"X]+_Q(/I>P_P#QFD7_ ()R_"Y3
MG^T/$Q^M]%_\9KZFHH ^7O\ AW7\+=V?MGB+/_7[%_\ &J4_\$[?A<1C[9XB
M_P# V+_XU7U!11<#Y=_X=U_"[_G]\1C_ +?8O_C5'_#NKX7?\_OB/_P-B_\
MC-?45% 'R[_P[J^%W_/[XC_\#8O_ (S2?\.ZOA=_S^^(_P#P-B_^,U]1T4 ?
M+O\ P[K^%W_/[XC_ / V+_XS1_P[K^%W_/[XC/\ V^Q?_&J^HJ*+L#Y>_P"'
M=?PN_P"?WQ'_ .!L7_QJE_X=V_"__G]\1?\ @;%_\:KZ@HHNP/E__AW=\+_^
M?WQ&?^WV+_XU2_\ #N_X7_\ /[XB_P# V+_XU7T_11=@?,/_  [Q^%_>\\1'
M_M]B_P#C5'_#O'X8?\_OB+_P-B_^-5]/447 ^7;K_@G7\+KNUN+=[WQ&$FC:
M)L7L6<$8./W5<'-_P2#^!UQ*\CZAXPW,2QQJ</?_ +85]O44@/A]?^"/_P #
M5Z:AXP_\&4/_ ,8KT*/_ ()X_#"...,7OB+;&BH/]-BZ  #_ )9>U?3U%,#Y
MC_X=Z_##_G\\1?\ @;%_\:H_X=Z_#'I]L\0_^!D7_P :KZ<HH ^8_P#AWK\,
M?^?SQ%_X&Q?_ !JE_P"'>_PQX_TSQ%_X&1?_ !JOINBBX'S)_P .]OAC_P _
MGB'_ ,#(O_C5*O\ P3X^&2]+SQ#_ .!D7_QJOIJB@#YF_P"'??PS'_+YXA_\
M#(O_ (U2_P##OSX9_P#/YXA_\#(O_C5?3%% 'S1_P[]^&G_/YXA_\#(O_C5*
M/^"?_P -!Q]L\0?^!D7_ ,:KZ6HHN!\U_P## 7PTQC[7K_\ X&1?_&J7_A@/
MX:_\_GB ?]OD7_QJOI.BBX'S9_PP+\->/]+\0?\ @9%_\:H_X8%^&O\ S^>(
M/_ R/_XU7TG11<#YM_X8&^&W_/WK_P#X&1?_ !JC_A@?X;?\_GB#_P #(O\
MXU7TE11=@?-W_#!'PV_Y_/$'_@9%_P#&J7_A@GX;_P#/YX@_\#(__C5?2%%%
MV!\WK^P5\-UZ7>O_ /@9'_\ &J/^&"?AM_S]Z_\ ^!D?_P :KZ0HHNP/F\?L
M$_#<?\O>OY_Z^XO_ (U4@_81^':C'V[Q!_X&1?\ QJOHRB@#YR;]A'X=MG-]
MX@_\#(O_ (U7!^*O^"5'P9\8:U-JE]?^*UN90H80ZA"J\# P# :^R:* /BC3
MO^"1_P $M+OK>[AU#Q<98'$B;M2A(R#GG]Q7I(_8-^'"RF076O9)S_Q]Q8_]
M%5]'44@/F;7/^"?7PQ\0:;<V-S=>(!#.NU_+O(P?P_=4J_\ !/OX8JJJ+KQ!
M\JA<_;(^PQ_SRKZ8HIW ^:5_X)__  S7_EZ\0'ZWD?\ \:I?^& ?AF&!%UKX
M(_Z?(O\ XU7TK11<#YN_X8'^&W_/YX@QZ?;(O_C5,;]@/X:-UN]?_P# R/\
M^-5]*4478'S4O[ /PT7/^E^(/_ R+_XU2_\ # ?PU_Y_/$'_ (&1_P#QJOI2
MBBX'S9_PP)\-?^?SQ!_X&1?_ !JC_A@7X:YS]K\0?^!D7_QJOI.BBX'S9_PP
M+\-?^?OQ!_X&1?\ QJ@_L"_#4\?;/$'_ (&1?_&J^DZ*+L#YM'[ _P -A_R]
M^(/_  ,B_P#C5+_PP/\ #;_G[U__ ,#(_P#XU7TC11<#YN_X8)^&W_/WK_\
MX&1__&J7_A@GX;_\_>O_ /@9'_\ &J^D**+L#YO_ .&"OAO_ ,_>OC_M[B_^
M-4O_  P7\-_^?O7_ /P,C_\ C5?1]%%V!\B>-_\ @F!\(?'TUK)J=]XH5K92
MB?9[^%1@G/.8361H_P#P27^"NAWT=W;7_BTRQ]-^HPD?^B*^TJ* /G%OV#?A
MPTF\W>O9SG_C[C_^-50T?_@GG\+]#O;VZMKOQ#YMX_F2;[R(C/M^ZKZ=HHN!
M\]-^PW\/&_Y>M<'_ &]Q_P#QJD_X8;^'?_/UKG_@7'_\;KZ&HH ^>?\ AAOX
M>?\ /UKO_@7'_P#&Z/\ AAKX>?\ /WKO_@7'_P#&J^AJ* /GG_AAOX>?\_>N
M_P#@7'_\:H'[#7P['_+UKO\ X%Q__&Z^AJ* /GG_ (8;^'?_ #]:YGU^UQ__
M !NC_AAKX>?\_>N_^!<?_P :KZ&HH ^>?^&&_AY_S]Z[_P"!<?\ \:H_X8:^
M'G_/WKO_ (%Q_P#QJOH:B@ HHHI %%%% !1110 4444 %%%% 'G?B_\ 9]^'
MWCSQ!/K>O>'(M0U2<*LEPUQ,A8*H5>%<#@ #I62O[*7PI7IX0@'_ &]7'_QR
MO6J* /*%_97^%B]/"4 _[>I__CE/_P"&7?A</^93@_\  F?_ ..5ZI10!Y9_
MPR_\+_\ H4X?_ F?_P".4O\ PS#\,/\ H5(/_ F?_P"+KU*BF!Y=_P ,Q?#'
M_H5(/_ F?_XND_X9A^&/_0J0_P#@3/\ _'*]2HHN!Y9_PR_\,.O_  BD/_@5
M/_\ '*3_ (9=^%Y_YE.'_P "I_\ XY7JE%(#RL?LN?"X=/"</_@3/_\ '*4?
MLO\ PO'_ #*<'_@3/_\ %UZG10!Y;_PS#\,/^A4@_P# F?\ ^+JKJ'[)OPGU
M2$Q77@ZWFC/\)NK@?RDKURB@#PR/]B'X)1YV>!HESUQJ%W_\>JW!^QO\'K;_
M %?@V-?^XA=G_P!JU[110!Y-%^RG\*X>$\*1@?\ 7[<G_P!J5,O[+_PP7IX4
MA_\  J<_^U*]3HI@>7?\,Q_#+_H58?\ P)G_ /BZ3_AF#X8=_"D)^MS/_P#'
M*]2HHN!Y1)^RM\*I/O\ @ZU;ZSS?_%U')^R=\)9EVOX,M"OIY\X_]GKUNBD!
MXA=?L3_!.]_UW@*S?_MZN1_*2DL?V)_@GIJD6W@2VB#<G;>77_QVO<** /$+
MC]BGX+77^M\#PM_V_77_ ,=I(/V)O@G;*5C\"VZ ]?\ 3;K_ ..U[A10!X9_
MPQ#\$?/$W_""6YD'1C?71_\ :M2S_L5_!:Y(,G@>!L?]/UT/_:M>W44 >+-^
MQK\&VC"'P3!MQC'VVY_^.U!'^Q/\%(Y1(O@:#>.A-]='_P!JU[A10!XTW['?
MP>9=I\%PX_Z_+G_X[52X_8F^"ETI67P- P_Z_KH?^U:]PHH \3L_V+_@OI\>
MRW\#V\2^@O+G_P".U-)^QW\'I/O>"X3_ -OMS_\ ':]FHH \1;]BOX+/PW@>
M _\ ;]=?_':L1_L=_!Z&,1IX+@5!QM%Y<_\ QRO9J* /%6_8R^#4GWO!,)_[
M?;K_ ..TU?V+_@PK[AX'M]WJ;VZ/_M6O;** /'/^&/\ X0=/^$,@Q_U^7/\
M\<JA=?L1_!.\8F;P-"Y/_3_=C_VK7N5% '@L'["?P*MKB.>/P!;B6,Y5C?W9
MP?H9:UV_8_\ A W7P9 ?^WRY_P#CE>QT4 >+M^QM\'&Z^"H3_P!OMU_\=J;_
M (9"^$/E[/\ A#8-OI]LN?\ XY7L5% 'C2_L=_!Z-@P\%P[AW^V7/_QVEE_8
M^^$$WW_!D+?]OMS_ /':]DHH \>A_9#^$5NNV/P; H_Z^[G_ ..5!)^QO\')
MLE_!4+?]OMU_\=KVBB@#QVU_9!^$-G_J?!=NA_Z^[@_^U*FD_9-^$\@PWA"'
M'M>7 _\ :E>N44 >10_LF_">W_U?A"(?]OER?YR59_X9<^%W3_A$X?\ P*G_
M /CE>J44 >4M^RQ\+&Z^$H?_  *N/_CE5I?V2/A+-]_P?"?^WRY_^.5Z_10!
MXU_PQY\'_P#H2X/_  ,N?_CM6H?V3_A1;@"/P?;J/^OJX_\ CE>MT4 >4-^R
MQ\+&Z^$H?_ JX_\ CE5I/V1OA)*P9O!T)/\ U^7/_P <KV"B@#RM/V7/A=&H
M5?"<(4=/]*G_ /CE+_PR_P#"_P#Z%.W_ / B?_XNO4Z* /+O^&8?AC_T*D'_
M ($S_P#Q='_#,7PQ_P"A4@_\"9__ (NO4:*8'EO_  S#\,/^A4A_\"9__CE5
MKC]D_P"%-UQ+X2C8?]?MR/Y25ZW12 \;3]C_ .$$9R/!D&?>\N3_ .U*E_X9
M'^$G_0G0CZ7ER/\ VI7K]% 'CR_LB_"-,$>#8/QN[@_^U*LC]E7X5J,#PC /
MI<S_ /QRO6** /)3^RE\*3U\(PGZW=Q_\<J1?V6/A8GW?"-N/^WF?_XY7JU%
M 'E3?LM_"U^OA.$_]O5Q_P#'*%_9;^%J]/"4'_@3/_\ '*]5HH \M_X9@^&'
M_0J0_P#@3/\ _'*8W[+7PM?KX3A_\"KC_P".5ZK13N!Y*?V4?A2W7PA"?K=W
M'_QRI(_V6?A9']WPC;C_ +>)_P#XY7JU%(#R[_AF'X8CIX4@'_;S/_\ %TA_
M9A^&)_YE2'_P)G_^.5ZE13N!Y4W[+?PN;KX3A_\  JX_^.5'_P ,I_"K_H48
M3];NX_\ CE>LT4@/*5_99^%B<#PC;C_MYG_^.4]?V7_A>O3PG;C_ +>)_P#X
MNO4Z* /+O^&8_AC_ -"I#_X$S_\ Q=(?V8?A@?\ F5(?_ F?_P"+KU*BG<#R
MH_LM_"X]?"</_@5<?_'*/^&6_A;_ -"G#_X%3_\ QRO5:*0'E?\ PR[\+O\
MH4H/_ F?_P".4?\ #+GPN_Z%*#_P)G_^.5ZI10!Y7_PR[\+O^A2@_P# F?\
M^.4[_AF'X8?]"I!_X$S_ /Q=>I44[@>7?\,Q_#$?\RI!_P"!,_\ \71_PS'\
M,3_S*D'_ ($S_P#Q=>HT478'EO\ PS#\,/\ H5(/_ F?_P"+H_X9A^&'_0J0
M?^!,_P#\77J5% 'EO_#,/PP_Z%2'_P "9_\ XY2?\,O_  O_ .A3@_\  F?_
M ..5ZG11=@>6?\,O_##_ *%.#_P)G_\ CE6M*_9S^'.B:I9ZE9>&88+VSF2X
M@F%Q,2DB,&5L%\<$ \UZ310 4444@"BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH ***P?'VK7.@^!?$>IV;B.[LM-N;F
M%RH8*Z1,RG!X/(% &]17X^K_ ,%$_CFRD_\ "36OXZ3:_P#QNKL'_!0KXW2P
MLW_"36NX?]0JV_\ B*=@/UUHK\BA_P %"/C@67_BIK0 ^NE6W_Q%*W_!0CXW
MKG_BI[3/_8*MO_C=%@/UTHK\AF_X*&?' *?^*GM=W8?V5;?_ !NH9/\ @HC\
M<HX0W_"3VN<\_P#$IM?_ (W18#]?Z*_(&/\ X*(_'%E.?$UK[?\ $JMO_B*@
MN/\ @HM\=(X2P\36N[WTFU_^-T6 _86BOQUL/^"DGQJOHPO_  E-M'/G&TZ3
M:D?^BZF/_!1CXXQ781O$UF4QT.E6PS_Y#HL!^PE%?C]_P\4^.+77EKXFM5!7
M(SI-MU_[XIS?\%%_C:L;@>)[4RKP0-*MNO\ W[HL!^O]%?CI<?\ !1OXZQDJ
MOBBSW8S_ ,@FVZ?]\55;_@I!\>Y&V0^)[-I ,X_LBU.?_(=%@/V5HK\=M*_X
M*,?'F6Y$-SXAM/F& PTFV&#_ -^ZGE_X*(_':*.3/B6U+1GY]NDVW'_D.BP'
M[!45^/=C_P %'OC;-)(C>);-BG_4+MO_ (W6A_P\*^-QCS_PDMGNQNQ_9=MT
M_P"^*+ ?KI17Y#2?\%"OCC&YSXHM I&5_P")5:__ !NEC_X*'_&^38!XDLUR
M""QTNVZ_]^Z+ ?KQ17YA^$_VX?B[JFF1377B"V:0E@Q_LZW'?V2NRC_:^^)S
M6ZM_;<&[;U^P0=?^^*+ ?H517Y9?$G]NWXQ^&]&%S9>([6%_M C+-IMNPVX/
M'*5YSH__  4<^/>HB8-XKL5D7A$_LBURQ]/N46 _9.BOQI7_ (*1?'N%G6Y\
M1VT3H<,IT:V&/7/R5<_X>5_&A(PS>(H&)Z8TFVP?_'*+ ?L517X[K_P4A^.U
MPH^S:HLI/?\ LBVQ_P"@5HZ?^WK^T#<PR7%UXKT^SB7^!M)MMV?^^*+ ?KO1
M7Y)Z-_P4 ^.EQ>!)M=M9HA]YETRV 'X[/2MJX_;N^-#*YMO$%J2&Q\VFV^/;
M^"BP'ZI45^3,G[?7QLF4LGBFSAVX'.F6V&/<9*5E1?\ !0KXZK?2V\GB6U8C
ME6&E6N./^V=%@/U[HK\W/A[^WM\0;N:S3Q'J%F+650&O(K*-=K>K#& *]ZT_
M]H+Q-JENL]IK%O<Q,,AXX(B/Y46 ^J:*^8?^%X>+_P#H(1_^ T?_ ,31_P +
MP\7]?[0C_P# :/\ ^)HL.Q]/45\P-\<O%_\ T$(__ :/_P")JO=?'WQ590F6
M?5H(HU&2S6\0'\J+ ?4]%?G]XN_;,\>_:UAT;6(+="2JDV4+M)[\J<"N7M_V
MTOBW_:3VC^(+&4GB-5L8-_U8!.*+"/TIHK\\;?\ :X^*L<.9]?MW?.3MT^
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
MZ*_*S4O^"K/Q6TW(/A?PE<'UBLKO'_I35>+_ (*N?%R90P\-^#$'HUC=Y_\
M2J@#]6Z*_,#4O^"GGQ6LM%M;T:!X.W2G!W65WC\/])J;X>?\%0OB3XF\9Q:5
MJ6@^$X[1DW%[:TNE?/U-R1^E 'Z<T5^:GCS_ (*3_%3PG?B.'0?"+PN?D,MG
M=$X_"Y%<HW_!5;XM#IX>\&?^ 5W_ /)5 'ZK45^5'_#UCXM=/^$>\%_^ 5W_
M /)5'_#UCXM?]"[X,_\  *[_ /DJ@#]5Z*_*?_AZU\6O^A=\&?\ @%=__)5+
M_P /6/BU_P!"]X+_ / *[_\ DJ@#]5Z*_*EO^"K'Q9'3P]X,_P# *[_^2J3_
M (>K_%K_ *%WP7_X!7?_ ,E4 ?JO17Y4?\/6/BU_T+O@S_P!N_\ Y*I?^'J_
MQ:_Z%[P9_P" 5W_\E4 ?JM17Y4_\/5OBU_T+W@S_ , KO_Y*I?\ AZM\6?\
MH7O!G_@%=_\ R50!^JM%?E3_ ,/6/BS_ -"]X,_\ KO_ .2J0?\ !5CXLG_F
M7O!G_@%=_P#R50!^J]%?E3_P]7^+7_0O>#/_  "N_P#Y*H_X>L?%K_H7O!G_
M (!7?_R50!^JU%?E2/\ @JO\6C_S+O@S_P  KO\ ^2J4_P#!5;XL_P#0O>#/
M_ *[_P#DJ@#]5:*_*G_AZO\ %G_H7O!G_@%=_P#R51_P]7^+/_0O>#/_  "N
M_P#Y*H _5:BORI;_ (*K_%H=/#W@S_P"N_\ Y*H_X>L?%G_H7O!G_@%=_P#R
M50!^JU%?E3_P]6^+/_0O>"__  "N_P#Y*I?^'JWQ9_Z%[P9_X!7?_P E4 ?J
MK17Y4_\ #UCXM?\ 0O>#/_ *[_\ DJD_X>L?%K_H7?!G_@%=_P#R50!^J]%?
ME1_P]8^+7_0O>"__  "N_P#Y*II_X*M?%K_H7?!?_@%=_P#R50!^K-%?E-_P
M]:^+7_0N^"__  "N_P#Y*I/^'KGQ;_Z%WP7_ . -W_\ )5 'ZM45^4G_  ]<
M^+?_ $+O@O\ \ ;O_P"2J0_\%7?BV/\ F7?!?_@#=_\ R50!^KE%?E%_P]>^
M+?\ T+O@O_P!N_\ Y*I#_P %8/BY_P!"[X+_ / &[_\ DJ@#]7J*** "BBB@
M HHHH **** "BBB@ HKX]_X*)?M,>-/V<=(\$S>#KR.TFU:6[6X,EHD^X1B'
M;@.#C_6'I7R_X+_;]^.'B*W\R?6[6#)X$FE6ZG&?]VG85S]8J*_.>S_;:^*$
M<)$NI:;,PQ\\EC&I_3 KS+XD?\%"/C9I.IJFDZ[IL4)124338'YY]0?;OVHL
M,_66BOQM?_@H[\?YHY''B33H=H!"KI5MEO896MKP_P#\%"/C;J42MJ/C2QTI
MQQY8T&"9FZ<G:.*+"N?KQ17Y4:Q^V]\;[FU6;2O&:*.>!X7@8MZ'+$<5R%Q^
MW]^T6N85\36"2#CS9='M$_':1C]:+!<_8:BOR%TW]N;]HB1O](\<Z.O(^4Z;
M9@X[]$-=%+^VU\>;?3_.F\9:/%& 6,_]FV[=!V'EC-%@N?JQ17Y&'_@H7\78
M(VDE\?VLBCG]UX>@/\TJ&U_X*6?$V:188_%4EW.> J:':QAOS2BP7/UYHK\J
MO%'[?WQ?\+:;9W#:S'=W5TP2.S73[4/D^IV4^S_X* ?&>90\E[:1?+N,;:?"
M3].$ HL%S]4J*_+:/_@H!\6[N%PNIVUK,#QYFE18_E6EIW[?WQ+L=2^QZAKF
MDW4LD:F-5L$#;CZA:+!<_3>BOSDTK]N#XI37Y26]TV1/[IL% _0UX[KO_!1?
MX[6?C2SMK;5[0:=]K*3K_95NR^7GCG;D#WS18#]?:*_,+2?VV/C;JC,%URQB
MBCG:1YI]*A&^/LB #H/4\\5JZC^W?\2M2E73M(UK3([RVVM<S?V<C<'MSQGZ
M"BPS]***_,N7]M;XPQPWMPGB*S80JX6%M+@Y(7@DX]:X'P3_ ,%&/CAKFEZ]
M=7.HV)CM8V\F4Z;" &4<]!W]Z+"/URHK\@/^'C'QOCU33C_PDUC):ZI+&MM'
M_9%N0HVY?G:#^M>7ZM_P5,_:,L=;OX(_%=@88IF1%_L6TX /'.RD!^Y]%?EE
MIW_!0;XL6MAI]SJ&LZ>YO$2-5.G1*!(PZ\+_ /6K<T']N;XN2>(GM[G4[">V
M^S%PKZ=&!NSURH!IV _3&BOR.\:_\%+OC'I_B2YTJSU#1K1ED$41^P(VXG_>
MS5!O^"@/[1<>IW=A_;%I/=PJ,K%I=IY:Y[EBO'THL%S]@**_)/P%_P %#OCG
MJ'B>;3-8U3328[<R;1IT//ON4?I4OQ4_X*,?&/PO<VD=AJMC&7AW,L>F1-DY
MZ\J:+ ?K/17XOQ?\%2/C8TUI%-KUA"Y(\Q1I,!+*>_W<9_*O</\ AO;XG?\
M".W=S_:VE^;]F5XY#8Q[@Q&<XS@GVYHL%S],**_)FX_X*0?&2"SB>#4-(NY(
MV42QOI\<<CCN1SC]!6I'_P %"OBO(\_F:[IZ02$/"T&F0LZ@]4/!!(Z].]%@
MN?JE17Y7K_P4&^+#7AC36;+[-&-YEGT^$228!R@ 7'O6GH?[>7Q=NM(BGFU3
M3WD.<L=.C!^\>H HL%S]/:*_,=O^"@GQ&GU".SAUG3UF8<*-/C/('()YJE/^
MWE\5;&UMUN/$MJK,6_TAM-M\-Z X3''T%%@/U%HK\V-)_;G^*,UNC_VOIMZF
MXJ)O[/C&_CKQCOFL]/VZOC/N;%]H<B)O'_'JFYN<J< =0./Q_&BPS]-Z*_-R
M?]M[XMW$=OY6H:7#*P/F".P1U'<=>_;\:P]2_;0^."ZQ"8O$NEV]HJ8DB;38
M?GQU8?(3DC/< 46 _3^BOS?;]N#XI+DKJ5BP+9'_ !+4)Z]*FC_;F^*,C'$V
MG+M'5[)0&]^M%@/T:HK\Z5_;=^*I*E[O18P3VLP>/Q(I]S^W5\0[6%O.U#2(
M1C/F?8UR!_WU18#]$Z*_.6']OSQW(I\J[TZYQW33B1^AK"OOV]OBZUUCSK'3
MD+L$1M.3+J.C<Y]Z+"/TWHK\JK']O?X^S-B6WC5-W$BZ9"P(]<=<5H:I_P %
M /C);WD-K_HT+,,F2.PB(! S\P8=*+ ?J+17YMZA^W9\5[.(M$^GW+,VW:MB
MGR_*.>HK/;]N[XQW4>U6L+;'\:646X_]]$C_ /5189^FE%?F3??MU?&&/32[
M7%O;QPC<]U%ID3,P'KD%?R KG[K_ (*.?$B:PBM1XCT_3;I#\UY-I<9:0?[I
M7;GZ 46%<_5:BORL\8?\%"/B_P"&_#>@7:ZMI[RR2@7#_P!G1#SAM)((QQT_
MA -6+/\ ;X^-]QIMY>W5QI=I:M;I-;S1V43#)SD?EC\Z+ ?J717YFV_[>OQ1
MM8;JYO\ 5M+%ONB$2)IZ&0!FV[CVP6_( UQVM?\ !1_XQ-XF-CI5U82V;RA%
MG73$*KQR Q'-%@/UCHK\L?&__!2'XF^#;ZS@ENM.?[0A? L4[<8Q^M<A=_\
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
M5DL;M);=_,@E&X<_='H:Z>WF3Y?.G)\Q-P5NWTH _1#2Y6GTZVD9_-9HU;S
M,;LC.:FFFCAC9Y'6- ,EF. *^#=-^)&O:7Y26VM7JA5P"D[8_G7HOAGXA:GX
M^U:VTN_U94$WR+),Y" CU'<T#N>V^*OBQ8Z46AL%%]+T#JWR _7O^%><:Q'K
MOB&SN=2UF[?3;)%/E?: 1YC8X6./N3[^M>DZ=X2T'P/8&^NV2ZG09^T7 7.?
M11T%>7^*?$5QXLU9Y2Y:%.(U;[L0]O<T ><:7IMZT]S!/-(+RX'SRL>(U/\
M"I[&MS39=&\*QF&-6EG_ .6LZ1EF8^YK.FUB_P!#\12LD5O>:=L$<D=PI.S)
M^\,?Q5UEK:1>7\J*%/(XH$5H?%FE3#!N?*;TE4BJEUXF6/5[%(7^T6<K>7(L
M2$D9_BSZ"MI=%ANEYB4D^W-==X7^&%SJ9CDEC^R6O7<PP6'L* /-;JV%U',;
MR8B/GY2,*M+X->2RNU##[=8HX.'^4,/2O4/C;\+HKSX>LFE0'[59N)F*_>D4
M#!SZ^OX5Y5\/M634-'\ER//M_P!VP[D8X- 'TSI%QI/BK1UCACA5=F/) &Z$
M^H]/J*Y*2RE\*ZI-J-U-)>P BQO\K]^-AE)F]QT)K@-+\1OH\WG6LCM(K8"H
M>2?3Z5W&EZA=>.-!U2VGO6T_4+D,4ACQACC R>_TH&>D^%9C)H-JS$L-I"LW
M4J"<?IBMC.:^7O@IX^O_  CXFO/#6O7$N9)-D?VAB=K@].>F:^FHY-\88<9&
M:!D.J:G!I5C-=W+B*WA4N['H!7B>K?M7:+:7<D-MIMQ=A3@$,!N^@KI_V@-4
MN['X?W4=G%YDD[!7] HY-?"&H:Y/I-\9RB0S;B5WDG\:!'UBW[7EJS&-/#TY
MD'_+/S/F_+%2Q?M7131AE\/R8]I?_K5\CP>)-5^T->I;9E<\R#N#[5H6/C34
M[.$+_9:D#W- 'U2?VM["W<+-H5POKMDS@>O2M*T_:P\/3A3)874:?W^J_3-?
M'E[XKU2X,S?V;L$HVL%)/%43XUNX;<:8]O&L0(?:SX;UH _0WP;\9/#?C:Y6
MVLKT)=,,B&3@M]*[T<\U^<GPQ\47^BZ[:WUKITETX(*+NZ\]/QK[K^&_CFV\
M;:-YT0,5U ?+N;9_OPR=U- SL*4]*3/>B@8W-.##UINW/M10 ^BF!J7- #J3
M-)2&@!3STH_&DS2$XH 4M4;M@4UF]*\W^+?Q<L_A[I96+;=:G*/DA4YV#^\U
M C4^)GQ0TOX::.;N\=);ACMBM0^'<_3TKY(U3]J#Q=/XJAU!9Y(K*.;<+-6Q
M&R9^Z:X_7/$FK>++J\N;EYKJX<DF61BQ ]L]*X>2UN;IO*,C8QR#Q0(]P^(W
M[3&I>.M(%H+:/3H4W/(D$I/FCT;Z5XIJ%P]]'&VTKYO)W=>>@J+3[&ULI@MQ
M)ODEP-I&?>JOB6\=YHUMR42,@AE]?>@1U6DQ&SLP$'SG@GN..U4V6)95G8B5
MPC!> 3D>GO6QI<:M:J<?,XR3W_"N0UMY([XR6\V7C<_ZOHIXXH VK./[+"9)
M&V.X.<GN>YK@+C4!]HFD"MYC!DR#\N*UAK5RMC>Q2PNTY!56;C:#UKFH&'G+
MNR5/!6D!]1>'X-OA7P^N#E;-/ZUT.AQ_\3*T_P"NJ_SK+TV,0Z'I"#@"TC
M^E:FD_N]0M,'_EJG\Z8$.G_\?TW<[VI^L2?O.>@2H;%6%_.22/G-+K('G$9Z
MITH \B^*RAYX7)**+CEE]-M<5))#)Y:)<(6<$D>P[9KN_B%,L=U;N8_,V7 )
M1C\K?+TK@&LU:%Y5"B[EEW9[*,]* +'V>210B.JN?44V%!&VUAN&>>U3+JTM
MG(62)02-O3(Q5?[RM@$%CC;GD4 $RM=.47HO0#O5>:W>-1E\?[.>:O><D,9V
M-AO;G\*S[CUD;Y_[N.10!<L+IXPIWG\^*T;ZS&H;',GEA>H ZUE:;;M-\Y'R
M#ECTQ6Q]J6!DE4%PIRJ#^*@"C/!/;M(UUO25_N(PQQ515QG!]S[5;\4ZE)<3
M>>9MYX&,_=]L56A83,#D)WQCK0!68/)(-K\9_.GHQ@4[L$]FIC,8Y,?B,4C,
M)$))QSUH ;+<%\#=D'CD_P JJ/)@@(<G.#4K,-N<?CTJOQYBC=EB>* -+34W
M2*Q&>^T?3M6RK>7M7 QU %8\4GEW=I#@-O.#FM5F'G8W?-G'7% 'UU_P3?7;
M^T);<_\ +H_]*_7"OR*_X)MR!_VAK;GG[(_>OUUJ6 4444@"BBB@ HHHH **
M** "OQ(VU^V]?B0O>@ 9>.*A.5:IV:H6&YJ &L>E-Q\U2,*;WH ;)^E,^[4C
M4TT 1-[4G44YNM)0!$5S2;33S2G#"@"NWM2'.*D:FYH B.:C;-2[<\4UEH B
M*AOK33TI]-;Y10!$RTE28IN!0!&[8IK5(RU'MH B.*0\\4]EZTT]* (RM-9:
ME8&HVH CQ32F:D*YZ4P ]Z &;:;4OK3&7- $3?+3<=Z>5[FD;[OM0!&S<TC*
M#2L...:0*<9H CVT;?2G8(I&]J &\;N*:P]*DV#\:"M $0%(W+8J1L=J;MYH
M N6JLUJX_AKO/&TL.B^#=&\L%7G7#>_6N3T.Q^U2"V;@R=*] ^('@_5_$/A;
M3([&V\U;%=S&@#Q>\G2T7<W.3T'6LZZ::_D6'_EU8?,.]:W_  A^IW%V;B6(
M[CQLR<5IP^#;^.,XAZT <Q)HD<T!B8?(!A<5@26>HZ#(3"P^S#H.IKTP>%=1
M _U%-E\'ZC(OS6V1[T <5I?B**^PC!E?H=W%7[RQ2\CW#[R\K5W4/AK=W3;T
MB,;CLG%5[;P[KNGR>7-:XB' 8GK^E %#3;M[>\2WFSD,.>W6NC^(ERL>B^3G
M[T8/Z4]O"-YJ,2'R=I4[@R]2:R/$WAG6];NHX)[<QH%VC:3T% &-H.&5!U^6
MC6[&.ZF&\$\?PU8TGPSJ]G=-&MON1!U/I5MDD_M6- @:7'W3^% #[.$1VL:J
M" !WJ=ML,>]^0>!CUK3U;0=3L8()?LX$,HR[>@JA_8T]P@9 6MQR&H I&5C"
MRD?OB?E/;%9FL^'KF^\JXAX>+FNLCCL&MRADPXXJ*/5I(-T0B4Q] 2.M %71
M]+FFTV.2>2,2]2,@&KGG6"VI@=6-QG@]JX[Q1;W<$WVVU=\LWS1AB% J?2=?
M2]C"Y!N!QMH [WQ)9WNDZ=:R6! 21,ONYKD-S,IGE;,IZX-=L^HW5YX9N&FB
M4+#'P:\V=\6RSAB=_!':@#J[34O*\-R76 2K8Y%9\9-T0W][FH[&>.;PS) K
M9)?-6M(CW7$*'ITH UO'<SQ^#M+B4XVO_A7*^"-;;3/'5L^2&P!^HK=\>7@>
MQCM\_P"J.:Y3PY";C4H;S&"K ?K0!] _M$:2UM;^'+E!Q/;AR1^->+%:^DOB
M(J>*? -A<\,;.V"U\Y-CM0!#M%(M/QQQ2XQ0!%MYI<&GF@"@!FTT<T[OQ2_6
M@"+=3UH*CK0%V]* %Q333\BD/- #=M-Z4_ZT8H 15HP#TIVW=32M "BAA^=
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
M5YJNK:6LD!U)KYI_LXCB19!';!ASQD;MO?DUZU-X#U">-0GBJ%^_S643G_T
MTP^!O$(<);^(;>.!>/E@\HG\@* L>83-KC6>I2.=6@%D?*TZVEL7/F@K@LQQ
M\V/?%4]4LYH;B2)=4U.2SCMM_F-;N#),3_J\[<X]OUKTV[^'WB$N)3XCL7F!
M)'F-(W&,8'S#%2V?AWQ[:*%MM0TR[13RKPEP?S;K0%CR2UUZZTRQTZP'B-H6
MNEWSRW"@&SVKG8N>!DY'-:7_  G=TUO:A]7L[>6^D-ND+ C[,H8_Z0P)SR #
MSQS7IDVE^./O-I^AR2=<K9H2?UIL-IX^5A]HT:RNE/R@QQ",#W.!TH \OG\<
M7XAN(VUR":WL<+OS_P ?LA'4,.P/89K4M_$&MOJ_]E)K=JTL,?VM[ECM5TW_
M .KZ\# Z^E>@W6GWUU-FZ\'2-(#\GE:D\?/T"XKG=2?6M"FMU7PG9_9V#&0Z
MFQE4OD\J0V-H!'..2IX% '&Z;X\U[Q%KEFMIJ%O91WI=8%W[TCV*S,Q'?./Y
M4ZV^)&M:3<7\=Q>6]]"DYMXE:<!I)<@;A[9R,5IW'C+5=1OO/LM!T3]V!YD$
M-FCE\?[10D5HKKMYKEY!#J.DWVC6<8\J--(OY[=4W \^6BJ#W89_NGL: *_]
MN:MIV@WEWJ!MY_$#,EY"8261+>+SO,&['RL%WX!ZX'X5;'QQXTU);?RK*$SZ
M@C/9-YP*P(%W9=<<GD=*U+1;"XU2UM]0O]S2L'L9KQ'B9A&7&&9VEW@-D-NR
MK%2, 9K1L[.WW26VL?9RCY,5V6ME)&",1&U".N0PY*GMP.P!SFD>/O%UKI;7
M%]8M=P33FSA,#J9//\S9AP<87(*@T6_BOQ)I]O.UC!/?Q?;&CG\N,%HXU9LE
M>F6,?DMCNNW%7+WX6/=>;</*+73)&2:VCM%F>*W4<M*Q9TVOP"6QG X'-:JR
MCX>!-7EU"6ZTEDVHRA5^T'R1&3MZR2!HMQ=B<*2J]Z0'+7'Q.\66.K6L4]B+
M.&Z5C;+,HX0 !G?NK#=G'OBNFTU=+74IKR[\1QRWDVP2R^6,^8. L9(^7!//
MKQ6?\8H=-\3?V1(+]=.6YMW:'6)$81VR@@D.0=P+@A=H!^9AG&*XJ\\)P^$_
M'D-J(9'L8HF:/;.61YMK-YA4G." 5Y'4>^: /0H8S/>V.^]:X@BFC>&-8Q&O
MS.!T'? 3)]C7#>+EN+76O"@!\^U6SCB>#>1@F9BKD=]I.:[6WMX['4+"->8S
M=+E>XX!./RKG];\5VMMK5AIKQ8NFBA@@D,&XE74%QO[8!Y!_O=#BF(]<UXM_
M9*.P^ZY;Z?*PKE_!=C'I/@^WE=$:1H3</M0*23EN?PP/PJ?XJ>*O^$;\+I*B
M[YI/DB7'5B&X_2M"ZMXK#PO<1L^&2V*[MV "$(S@4#/#=5U4:I)<W$F3\ZE!
MT&&SV_*N2:#:[[59OFRJ^@KH=?C\O24D0%1D L..A&*PYN@E#%&S\N>>OMWH
M$?TMT445!85RWQ6_Y)?XP_[ UY_Z(>NIKEOBK_R2_P 8?]@:\_\ 1#T ?@:P
M:0",< '+8ZTPJ5P".![]/2EF8PLSH?G[AN:KM=&16E9 @_AR>#5@;"DO;0L?
M3%$,+RRXC/ !8CVIFGSQO8;,X;M[>U.:00S!D.5H >L@^8$\54N&'RD'KQ3V
MC\\'>/E#<#--N(_,A^3'RG(% #+<GRR&Z]*F1]L@.>.E0+\L8)Z]\T]6VX)_
M&@".\$JW4>P9!!S[BK!^6,8__54=TQ98I!_">?I22,0HVKDT 4KF;[5,(6CX
M4YW4:\49;9U143;C;TR>YIDUQ]JD1Q&(P!ACGK]:L[[?4++['(YC.<H^ ?\
MZ] &0C"-C$65U(XYXK2\+: FK7!8L +=E8KZ\U4N]$DM$;:?.5>KQ+Q5GPKK
MR:#<SB3YT8@LPZX% '2?$&]MFDN8U)090%%Z9QUQ7/6=O&L,$:M\K8+2*.:J
M^)-4B\1:Q/<6H=+=]N$<\Y QFK5FPMX0/O$#M0!J?:!$"H/RJ?E/0FHM[3R%
MF'?G J&UC:^92K8X+?-T&!4T,G[O:<?,>"#0!$K*SOC[P/%/DN/(@WN=HS@X
M]Z@BA*ZARYVNI^7WJT=.749$A:98@'R?3\: .]^&=\)));<,"^[?MSR..M>M
MZ7S8*.O45XE\.[5;?7WG\S;*J^64ZY![U[;I7S6'J 30!B:A;BZLM8B/\41'
MZ5X3\/V.C^.8K9_D+R>25_$8KWZ0C=J '=.GX5X#XQ@/AWQXEX2P4S)<KCZC
M- 'I_C)!'XHU$D\O*>._05P>IR2V\YB)Q&2![5V_B:Z6\UBXN$PZ7!5DSR,%
M0>M<AXA_U))8  XW4 0:+(DVKQ[X0X5"&"]/3-;%['<Z;)/<V[,\;;2%'./7
M%5]'\JQM#<84&;^+M6K:WWVASMPRXY% %-K5=7#2R,)2J\M_$.X-3Z/(IC>U
MG+%D3'!X*]F%0Z@L^FRI>6HWHH(:+V]:FM=<L+QLF/#NN-J=OJ* )H+8W =@
M3,O 4*W7%/N?"PDTN]>..07$<>]5[@=Q]*LZ3:0VORPW*1*K;\9R<'K6_P#:
MC_9MZOFF2.>)EBGC'/W2: /)M.\,3:U:M\K1R09FC(7AEQR#6%<W4T8$5P6C
M,0ZKP3]*Z_PAX^?3;5HKF/*QH8PR@;F'I69J;6>K202(BPW+$[&8_*?4'WH
MRX]>2WM479E&!0?*#U]<TZQUQUN%CR4V/U#=:I36=J)&M9-^^1MZ8/?'.!Z4
M:7X=U"XUNWL;&V>YGN/]7&O\1_P[T >V^&/B/=>)I8M.U"=W=4VQR%CC:HX&
M/6NPOKA=/M<QQ;SVC5L$U\XB#5/#.N);S(8KF)OF7>#_ "KW7X=W4OCJZ2QW
M0I>YRC2-C<.Y_"@!GAQ-2N-<O9KN!8K/;^Z&<DM7I7AWPC?ZW,GE0LL)Y,C<
M*!7<^'OAA8Z?Y<EXYNYASM'"9^G>NZA1(E"QJ$4=%7@4#L87AWP-8Z+&KNOV
MFX'\3J,#Z"ND"A0!TQTI,]Z7KCB@8V10ZE2,@\'-?'?Q(T$_"OXBOY3EK*Y!
MG0 X^5B<C\#7V,?<5YK\;_AROCGPM(;6-?[4MOWD,F.6 ZK^5 'A7A7Q1I\T
M%Q&UPK3)*=D:C+-GG/TKN-/NGC5948IQP1QCWKQKPSI%OJ4@LYP\-_;Y*2QG
M8W!Y!^E=S!X><JJS7MS(H'W3(<4$C_B)I=QK6I1:W;M&UY$BB7RV 9MO1_<U
M[G\+_'EOX@T>TAN)@FH; &C;()8?7U%?.NO>%/+5+NSN&MI82'))/S8[&NB\
M.ZO-J4WVY2(=0!5W7[JDCHRCL.Q% 'K?QZU(6?@.XB W23L$4=3^%?!'Q(M9
M[?5EBFB:)T3F-Q@\U]>^(O&5I\3=6T/3&#PRV\I^W1,"I5E&21['L:Y'0?#=
MG\2/V@+B34;2.>QL;0'R6&5; PN[UH&?($MY>P[$$\GTW'BFG4=04!3<2\\_
M>K](K[X$^![S<SZ#; G^Z,5\@^-_ASI_AWXF3Z#-<0QVIN5!E3)2-&/0_04A
M'CZZAJ(4C[1(5STW4SS)VFW2\MG@]<U]Y#]EGX>:K9QM91DMM'[R&YWAN.>]
M>>?%OX2^%/A[I*QP^&_.N9!B"Z:X<KP/F)'J.*8''_#*$VZZ0S#H%))KZ\\-
M^&;+3?$%IK5G*MK-J,.RZAW +,0,A@/[U>,?!SP+::UX3:6YL9(KJWM@\-QE
ME#-C.,=#BO7=-TV35-/\,7ZNJOILP9]W\08;"*!GI:]!1FF@<8%.H*$W49XH
MY[CBDYS]V@ Z&G9YXJ/I_#4-]>_8;.>XV[_+0MM'? Z4 6A1CWK,TN^FEA59
M\>>$5G & "><5;\P\T 3FF,PZ4WS#C%(6S0!P?Q@^(47@'PQ+*DBC4+D>5;H
M3SD\$_A7Q7>237]P\\MW,\C$EC(Q;)_&OH?]JS2W9M&U,L?)C5HMN> V<YKY
MCU":..X$MQ<E%Z@#@?0F@ED[V[7$(,ESMY^[&"*@O)(K5XE0J#C!5CD_C52^
M\0"ULPXN0?-X4*,C\ZS+5UU"4"163+<L:!$>IZ49B]U 6DDC.Y4'0FJMEI=R
MTD+7)"1.=SAAS]*WXI(;62ZMA)N:/ 7'IZT[4L10)(S*5#!MW<^F/>@ ^V1J
M7!RD*?>)[USL&I3ZE?S11VB1Q]5F8Y(YZXKHA"NQDPS9'>N7OOW-U(D!\DL.
MN22<4 7O%:I)9H7.7P<'OQ7':-:I<:I CJQ7=D^_>G^3-?WY%U.9 OH>E;VA
MZ2T.H>>J?N$0Y8GN1@4@/HBUC TW3U X6UB_E6CHZ[=8L, $>>F<\]ZIVN/L
M=F!P!;Q8Q_NU?L6$-]9L>/WR']:8%&SQ_:%QD_QD_K2:TI\T]P4IUK@:C,%'
M&<TFL?ZPYZ%* /(?B4?+6&0M_P M_P _EK@9)@#N V_08%>A?$X*MC 3P//!
M)_"O,YY TNT*0G49H U?^/I(XK9=T@4DXJ!\K)PNYEZ^],L]0-JP;:N2"H)Z
M\U%YZ;B5<AR.YH E9Q'DD<9Z5%,P;J=N[^[_ "S2+EF.]@>^6.*CNBNZ,(N6
M7DDG@T 6UN&CB10>_(%75DB:+>P.5.%QTK*5=V =N[WJZLRK"JL&"]1GI0 "
M[$,Q8A7;MNJ*6[623))1SSC'%1P^3)(XE)49R&STIWV>/S&"/O\ 3([4 ,>$
MJ=Q.[T -07DD=Q,7B4Q*,?)DG]:FDD&U0 /3K561!)DJ2"3T!H CFW-C'3Z4
MV%O+4_+GL,TZ955AG+''KC-;4>DJ=.BFA^:1L$G/'(Z8H ;I^UECF9<L5./]
MGM2271\X!#F0'\J;=7DK1O$2JC #$#@ 5% JKL'4]^: /L;_ ()J9_X:&ML]
M?LCU^O=?D+_P35.?VAK;T^R/7Z]5+ ****0!1110 4444 %%%% !7XE*,5^V
MM?B4K4 (RTFS;3L^M-ZGVH :U1XS[5*W%,H CQP:8PJ9AQ4?- # OYTC#VIW
M\5*U $#4"G,*3&!0!&R\4S%2L143&@!E-8>U/:FLU $17K3?K7I_[/*_#=OB
M(#\5'9?"RVDIP/M&&GRH0'[.-_3<?3CFOM3X8_!7]E?XR7%_!X/T;^V);%$D
MN%^U:K!L5B0I_>NN<E3TSTH _-DCFF[<9K]#?&W@K]C[X>>)[[P]XALO[/UB
MQ*K<6WFZQ)L+(KCYD8J?E8'@GK7.?LF?L[_"GXR6OC[5-0T%M6TRV\036^D[
MKRZA\NSQNC&%D5B=K#[^3Q]: /A+FD;UK]%K'X:_LAZUXTF\&6L$,/B07+Z?
M]FEO=4A/V@/Y?EJ\CB-GW\  G<>F:\#_ &POV2[;X!MI^O>'[V>[\+ZC/]E\
MF\(::VGVLX7<% 9"JMC/(VD'/6@#Y@(I*ZWX8^!YOB1\1/#OA>WW!]5OHK9G
M3&8XRWSOS_=3<WX5^E^I_L'?!6^TN]TZS\-RV6I&VVI>IJ=TTL+,&"2[6D*$
MY4G!4CCICB@#\HFXJ-A6CK>DW?A_5K[2M0A-M?V4\EM<0D@F.1&*LN02#@@C
MBOOO]E_]EWX1>-/V;]!\9^,/#9OM0DBO9[V]-_=Q_)%<S(#LBD X2,=!DX[F
M@#\\6%,;UQ7WV1^PWW_]SE>;?L+_  .\!_&KQ9XVA\3Z1-K&F:?#"]A%-=2P
M.H>1QES"ZY;:H[XZT ?)?.>E,;.ZOT;\<>!_V-/AOXIO_#GB*R_L[6;$JMQ;
M>;K,NPLBNOS(S*?E93P3UKPK_A"?@O\ $C]K3P9X;\ P277P_OXE2\A$EW&7
MG"S,X#3$2@86/H<=<4 ?+!.3TIK>E?6O[?GP%\$_!+5/!?\ PA>D-H\6IPW?
MVF$W4TZLT;1;6!E9B#^\(.#C@<5/^R?^PNWQ@T2+QCXUO+C2/"LA)L[2U*K<
M7RJ2&D+$$1QY&.FYOF(VC:S 'R%3.U?HUJ/P[_8ML/$ \,3WUC;ZLI,;W U6
M_,0900=\^\P*<J>"PYP.X!^1_P!JCX,Z+\#OB@FA^'-9EUO1+O3X=1M;B=TD
MD57++M9T 5^4+ @#AAQQD@'CAX[4W%2-G%,P: &-QWI.HK] O&W[*'PQT_\
M8JM?'=IX?DM?%A\,V&J-J2W]PQ:=XX7D)C9S'ABS# 7@'C'6OS_'6@!FWWH
M^<9]:_0'X"_LG?#+QY^Q_'XRUC099_%-QI^IS_VDE_.C1O%-.D96,/Y? C7J
MIR<YS7QK\'_A+KWQJ\=67A;P] LM_<!G::;<(;>-1\TDK*K%4' SCJP Y(%
M$GP_M(Y?&&FI(1M;^$_A5;XD_M*7/@OQ%=Z3!HQFMXWV,X/&/SK]";#]D?X&
M?L]Z;;:K\0O$,NH:@8E*R7UTT +(/WA@@AQ(021D$OCY1U//,-\!_P!C7X^7
ME[9Z1JT=AK%T&B+)JMU:7#.1G=&EYD.0/16'7C@T ?!FC?';3]6MQ+#I<;N?
M^68/_P!>KTWQJ$49VZ &]L__ %ZT_P!G/]FW0+?]O2W^&>L*^N^#H=6U?3G7
MS7@:Y6V@NFC<M$P*Y:%&.T^W2O6?V_/@CX-^!_Q"\-6/@S3GTBRU#3&GFM6N
MI9UWK*R[@969@2, C..!@#G(!X)-\>9(QN'AK=CMG_[*EM_VE@$V2^% ON3_
M /95]%_\$_/@/X(^.'B+QC!XVT=M9M].M;=[>+[7- %9W<,V8G4GA1U..36S
M-\-?V;_AW^TU\3O#GQ)L3I_A;3TLTT2R\W490KO CRG? 6D)RW\;8^8X]@#Y
M?M/VB[&-]TVA1J,]S_\ 7K0C_:.\/77$ND6ZGW)_QK]!_AC^R7^R)\<M(O-3
M\'^$EUNQM9_LT\IOM6@VR;0VW$LJD\$<@8KSCQ5\(?V#/#=_JVF7FB1P:O8R
M36TL/G:XQ69"5*@[MIPP(SG'OB@#Y*A^.FBW'RV^EPMZ!2?\:;)\6$:]C7_A
M&U="/]9Z?K7US^QW^Q#\(?''[/-OXC\0^&6U#Q!.]VAOUO[B,Q['94*HCA.
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
M#=,%,MQJ"1Y4'YML!_#@5\3W<:#40NXND?&[!'.5JD2SK]"L[FTMQ%/*)5V
MJ>XZ<?2N1^(&B+>:E9LUG#<@(?FDD"$=.E=?HJJJG]YYDA7GG.!7/>.K>*;4
M+42,0/+(.#CTIC>QP=SX3N;5A=1Q);QJ-VPR[U'X5RMK]NN-?-R]A++-(#GY
M0N  HSUZ8Q7J$=A;)RK8XQ\V*K?90NM(% +F(]_I028]A\/=%NU6ZO+)TNY#
ME]I.<_7/TK2C\#Z)#&5@M+U3G/$VTY_.MR.SEXX([\5+]CD#8^;'L* .=N_
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
MG$<47 C^2(R$[3\I!;:OZ'ZT =3<:WHVI>%[*9+PV%M;6S(]BUMAO,4C/&,
MY##/0D\UY_X)^*>J_;KNWUJ]M["=;HJ+2X01K&/E #=%SPW?TKH[O68-1N%F
MM]*M8)6"^;]HF5XW8'YCY8!P3D]_3VI$DM?L,EM=V8NY@3+%-81M!Y3$\ABY
M^;\J!G.>//B];6OC:"WT2ZL[6RDMA)-?1( SN<C:C8.>V>W7FLBZ\>7?A/1;
MO4(O^)Y/(RJ/MFZ7R%(^5WY.,D8&3SVKKIH[>ZN5=;2VBVD%$N,7+<8Z_+E@
M<="<?U8NCZ?]A:WN+/[3;$G,>U8HQGD[AU(YX':@11TOQ5?>.- 35IM:B2*,
M(+BV7)5'QV0$#@@$EO4&J_AOXP2Z]=7^G:?!:Z8BR>7$UN@,\JC[S DY' 'U
M%:,?AW3$DS;V.GV^P%2(K?SL\@]/NC&*2Y\(Z.+P75OX>CC=LYN)W2'=Z'"]
M/S&: *LGQ*M_#NL:997]K;ZCJ5RVYYKIRXMU(Z'/J<BO1O$&J6W_  C&H7VN
M1J;"SC)7<X42\*PVXXP6V@#U%<!_PK[P[=6KF^MK><R295;.!I'QUP9">N1V
M/X4[6O ]N^CP6DL<D&G*2WV>\O7"$,1P<-DXP,#) /.*!FGI/B>/7-'L8[?1
M8M.M[J-2TD*!98NN"689(R1D>^:31_%.@S>*-0TD:7;7MU;6^^>YNSYL1;C<
M .G<\&JMCX'T2QF-OHC:E=^=RR6;R0HG^UN?J3@<X(QQ[&AI_P '=/\ #^K-
M,]\VGW*D20S"\:2<L0<$Q[2#UQ@KS[9H U-<\0>';#0[35-7T^X^SW$PVZ2
M%7S.0<J.HP.A]*NZ]>62W>E7UEH*Q&=/.2XMHD.WLNYR,[MK#'/...@K$U[X
M:R^,=4@N#=ZE>1VY94="D"D'@D83@G)SD#@@9%7KCP.-/T=M)C\02QP6\8C2
MVA*RRP@\$!]IXQGACQV(X% $5AXET&'0]3N]#L%N;>SN!]LFNRTF]P P*QKA
M6*D \YZ+5NSDT:QU?2AJOV@:C<@I8Z?:Y@M\[2-Q"@8)RQ)XZFL_X;_"C5O"
MZS26UW("^,R72*(F7)/"$\<\\'-9GBCPAJ%QXDMM;/B:*ZG#(D4-E;*HD9/F
MV0L2>>Y'.??I0!WFN:#INH>=++<Q6<MJ=CSPV^Z6WBR91&';)*XQD^PZ55;4
M-#M-%M9],$=Q;W!$ N]0G=GN5Q]P#=@Y)8?2LWQ%X7\:>(/#\\%SJEKI-G,K
M&66>$Q3/ST_UIX(X/3TP*@\(Z'JVDZ>-)9;/58E_>0>1$4CCYRORE2![?S]
M#=T70],$]VEWK<UN\\88Z98;;>*)"W ("Y7!*CCKQUS6CXJOK?1X8KZXU8VL
M&G6XB%N5)(<NDF\O@E0455)/ R/6N7TGPU?>"]9UG7?$<EC)=ZA!M@"(W!R,
MH,YVX 4C/.>].\1>,-%DD%M<26MNLML$.]3*L[OM ,B!=S@%7!SD$XZX& 91
MUV2VNO$4US!KM];7TK%WFU&P79/(W $2@,2&R!VY]JDTF\\0:;<QPZEH,$L<
MFZ)K_5%^SKN['<S#!]L=JZ#0DTO0[.QMDM9-3N9MYFFNKQRK;0#A%=OE0;L
M=L<]JT/$GB[1] D5;O0K65&B4Y:XM_E_!Y0?RH BT6;2;ZP2VM8+"^U16^:#
M3]5\UE],D C/MFK[>'(=TCWVF>([,<9S,CVX/L1D_I5;1[[3]8E$\6FP_9BI
M^73X'24?]M(YB"/8#FKB^'?#6H,9SHUW8/&Q(+/)YI &<CK@?B* .$^V:%I>
MM/8KI6I7-JI;S)K<%MW/WE./F'X5?OO%'@'3Y%C\F]6Z?C[,!;[R3VP9 <_A
M75PQ^%[#4A>?VUJ\%SG</.U*1EZ="DAVD>Q'%:*R:;JTZR1:\X)Y_P"/2TDS
M^(C)_6@#@[&XT2\NPHT#Q+IJC)%Q_9P*#\48UO7S:39V9E.N:JD73]Y#.G-=
M-JVDS7WE :^D$:'<!]C7!/8GM6?XHT'5?$&G);P:SI\;#&Z9EN4S_P!^I4Q0
M%CSRX\1^'97*?\)E':%N EZ),'\2:KM<:#+(-OB:RO)"/^7:,.,>I&":]'A3
M5-,T-=/N/[)O9MNT7%K*L6?KYXE)^IS45IX5\^S;[1X2TUF/*W5M/"9#[_)#
M'^E CD[&U>2+S(/$EE%&#_'F+CZ;!4MC?-%=-!'XQTFYN6/$-Q?[3],'%+-\
M.]UXTEUX9U*_A_Z8:Q-&0/91(,TR[\'R::0MIX2U"ZB)YBF@CNFZ?WYYF_E0
M,U]0;7HMD:M:,[#@Q'>K?\"SC]:JR_\ "66Z$S6*Q+G(E:9%!X[?/5:Q\%:1
MJ".-6\*>(; 8/(B@C ^A@)855NO"'A;3I"J2^(!">?+G-S,H]@&MW_0T"+J+
MXNW;TLYYXAT,+9!/?D U?'B#Q7;K&/[)U$$9SN5V'\JYRXT+3?LY2Q\6ZKIT
M6,O"MI<!OP(,>/RJII]BFCF3^RO%^JQL_5K^Z#+GV#@D?G0!WMCXVU5MD%WI
M^IVY;@LJ$'&.V17-+\0EM]5D"OK*.KD,SSQ\X_V35*.;7(97NG^(EJJ1;7DB
MDA#L1D#Y53EN3CIWJ2V\7)9W-Q]K\5V#1&5G7%D(B5))RQD@?'/'7 H&:-]\
M4[?4(?WDUW(-N1YL*8]^CCI4NB?$"QO)(%N[>))%?Y62(KN"]-^&.[J<9/<U
MGZ/\1;&^U![>5-"C!;;'>7D]HPD/H%0*WZ#O5/6O$?B)9HI_#NF:-JD+!@=2
MT^W7[.@.#SGYL@9Z=<\4 6-2\36.N>/+2)A;+ID<8D'^C 2'9,B21(<Y"LKD
MG'ID]*L^.+_P[:W&B2Q6(CM9[\07$T).(E)7<20,CCT]*\[OO$FM:JMU?:EI
ML6FW>C6_VJ.2.TVM,RSHH*;L$ ^8Q([[16'-\0]=NKJRFDOE@N&?<!);Q-;
M,C'<\9)#.1@_-TX[B@1Z#XFTWPQ=:!J%_I4KI:V\B27%O#(S1K'_ '1D#&2/
MRXKJ?[2T#PQI9N9M/-[H:Q1RN682*S2%8P,$Y&6)/I@&O-Y=8OK[PC#MN;&^
MN[Z=-@@L!!')CY=KHBJ'"_/SSSR#CKKWD][<?"R72[[S;>]LY6B#1V3RI/&'
M)1E& $4!@!N(/R>^* .UD\66>AL+,:3$FF7ETFFZ?"L>01(B,DF#T"[F4CV%
M>?>/-'U"/XE>'[^X4RVGV/[.[(<(9-LI/'K\RX^AJ[K%G;W7AO07CUJSNM2T
M<)963:7([@71VB&20-'A5!0%@1GTQ4_CV.^D\/:4FJ3VTNH?:S<2MI\A>#.&
MC54.<CY77@GKD]Z0%_5 L=U:[20BS[ADXZ*:XCQ=X@L(_%6BZ?)=PPA8X;B5
MWX$;K -JY_VN/SKL[QE^V1%@IB4RMD\](SQ^AKS/Q9X!?QAK3W5E=IF2*$1
M*QR!&HY '/(ZT"/5O$D,?Q'NM.L=,NH;C3[<K-=W4+JZ?>.(^.K'KCTQ70^+
M]0M].\/W@D!+S1,D8 !/((SGT&<_A7D.F#5?!UG;Z9I^J-9)"N=K6X^9N=Q(
MR"V3G&>0,>E='K6N67B!Q)>K?(SX27R63:0 !MP1P,\_6F!PWB: KIJJ<Y90
M!GCFN2U#4OL_[N!02, M@''/^!KTG6M%T77K9Q%JMY9L .)+<2=SV!7U_2L.
MW^&.FM,A?7C&N[+*]F48\9XPS8_^O0!_1S1114%A7*_%;_DEWC'_ + UY_Z(
M>NJKE?BM_P DN\8_]@:\_P#1#T ?@)?2R$'R8P6/7_Z]4G6986!C4N#V.<=\
MT_4)?+;:' ;<.O3GU]J;"LU]M6-DC/1F[ 58%[P_<>;;Y+J"&!QBK\PVRD8Q
MZ5BV_G:9=!(PH0\$D<,?:MFXD\\IP5!'44 *C^9&PW<CKBI%0+& @VCKQ4,:
M%=^.,C%6(Y UJ 1\RMB@"I*?FQC)%5YV8,/4\XZBI[@%6+'@=ZI27!=QC[Q^
M7WH OQL)8/48K!OM3FAO)8F8A.W8CBM6U<QR%2/UK*UJ,^<7V*68<-0!)Y@6
MU3:.JXYI]J@\Y2>#WXIFR2..)2 P9<U:MU0KPWS#UH Z32HU7<R%MBK\Q[#Z
MBN+OHUDNYG1<CS-O3'%;*:T(1);J&"LOS,*I3'[=)*ZD>4N%5AR2?>@"EIMK
MY;&8D^@4]_6M96"LF#M5CCZ56D81QH,;?\:7S"JJ5YY!_&@"[<71T^W\R,;O
ME*<CCGO1ICL]O&S+C<<CVXJ[93CSL,JD8/RNN1T]*AF)EFW!A$P.",<8]!0
M[^($CE>5-/X5MV[)/45#"^Z1E8X7IFDU2.6Q7<#GTXZ@T :V@ZM)I.L6]U$R
M_>V'?]W!X(-?0'AV[CO-#BF0X#DL!7R_%=&=HP. 3R/YU]&>!-T?ABS#$-\O
M6@"[&@:;4>GW ?TKR7XQ:4TMA9WRK_JWV2''\)''ZUZW9C-YJ [>6O\ 6L/Q
M7HJ:MX>O;5DW%HV*?[V.* /+O"OB*,VL=O?,)+:0!1)GE".*N:]I$ES</]F
MEM9MN2IR%/3-<+IT<DEG>P;MLD8WKCL>A%=%H^LSP:<L1)9H1G;W/I^% '5Z
MAHOV335MLAX]N ?>L32KB736,,^6_N2MQGVIMCXTEU1O*9UFMV;:5Z,C>E:%
MU9"XC*.-T8/#9Y% $\E\UNH/WX6'/<J?\*S)M-M+Q_.B?9GG='ZTQKB326\J
MY??$?]7-[>AILKQR*7@?8>Q0\'\* +0MYK?RI(#]I*D9YP:UM)UR:UAOM-DC
M\F7!EMMQSG(^;'TJOHL9VPF5B9%&2<<&GZG- ^YRI-SR$;'0D=J .&LX/L6I
M*SH[QER=^.%_R:NQV5LVHRVJS^4&;S"BXX/J :M:"L;>&M3=Y-M_'+OC60\8
M[BK5CX?%]J:7MU$HDV;U,9P,^AH Y#Q+&;/Q-=^23B)-J+]0,G]:W?A_J%]I
MWBG1 &9Y#)Y3A?[C@JQ_#-5M0T]7U*XE$A\R1"&&.K5H>!6_XJ[36VAFC8IU
MX88H 3Q-X3U70;$7=U;S 6UVUL6?.[ .5)]L$<UJ>&?&5_X/UFUU"QDV2+@X
M7D$9Y'/K7MUX'UZ273=4M8Y],>+ D!_>=CM/T]:\+^)$,'AOQ->V5K%MM(95
M"#^XI H ^Z?!'C73_&6CVU[:2J6D3+19^9#W!^AKJ(UZU\ _#?XCZ_X3N+A]
M*N%B=QPLB[D89Z8-?;W@/Q/'XM\,V.H)(&>2)?-"\;9,?,/SS04=*JT[:>U"
MT]6P*!D>T^E1R1EAZU9SCBF'O0!\D_&OP?-X%\;C5;*-H[*[?SH]HPH?^)?Z
M_C6AI.IQZMI\=TG <<CT/<5[?\5_",/C+PC>6C+FXC4S0,.H<#@?C7R?X7U2
MXL;B;3)9/)$V4 ;^"2@D[2ZU2QDDNI;BX18K./S%CSQ(>@R/3-<[X3U:YN)7
MFFQ'?,QD$70CU4CMD=JQ=4TS^S9K_4;Z<L(B@%D>@D_A+>J#J*99F/1_$$$D
M%P;R6\"RRR8(*G'<>_\ *@1Z>L7EZS:ZQ8PAY9(C#*O?:W?ZBMG]GVS^T>*_
M%^J,N0)5MT;Z5S?AQI?M5R3')%;LX=!(<\]R/:O5OA6VEZ6;RRC"PW-Y*;@C
M/WSCG H&8/QJ^+%_X6N?['TG9%<21!GN>KQYZ #ITKY=OM)N-2FNKZYNVGNI
M9-SLW)8GJ<UZ[\5--OM:^(VIPM!FXA3S_+W8'DJ,Y!^E>>6\D,T[B,_NV&Y0
M:!%72O$VH^%Q')87TT+1MU5R*]?D^*\'C;P[:-K1ABEMK>=!/D8ED9=JC;CK
M7B7BN-%TFX>W+?:8_F;'0+6_K3:3JG@'P-+8Q(NJR6NZ^^S@]<@ L.Q]Z /L
M/PW(FD>%].6[58+>*S7?+QM VBH?!MY%=Z%?>2^^)'9D;V!R#3=6L1_P@7V4
M%GV60P6.2< 5SWPKNC]CN;4G Y7'U%!1Z_;R"2&-O[R@_I4OT-9>C3&338"3
MSC'Y<5>W&@9-29]ZC$A%'F4 2$UP/CSQ_;Z"A0MM$;[91MW;AZ >M=RSGO7S
M[X^N#-XDN=QROVG:%/3@4"/2/AKXAD\33:I>R$XD*E8ST4=A]<5UD.N:;/J+
M6,=Y UZO6!7!88Z\5\MZI\7+[X>Q#3M-2-9M0<HTV,F, =O?FMOX"ZA-JGQ'
MGDF<R.D#,78Y8DKU- CZ6<_W0/SJ%@Y]$]^IJ3-(S<4#/#/VJ%9? T RY8W"
M@'/ _"OBCQL6\JVC=04/);/&<U]Q_M1(9/ *%2 !.N>*^(O$UP%6**3:RMDD
M$?R- CE9M69KAH69'MU7:%]/I73:3&EU92!64)&H.>['TKGX[72Y%?=+\Q&
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
M'_R4AKU[_@E'+/)XX^)6\%8?L5D47L/WDM>&?MT3I)^UCX_3.66:U'_DG :
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
M>M;!Y-DKNI9A-/A5&]VST^]T^AJAK%YHUWK=D)KBXEN+^15@M5(5&(8#KC.
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
MIJ5OJFK/?1LLUKL*Q7&23)@DE_0@GGZ 4UK[SHU/F CG[I(!.>A]NM C15M
M154Z+=#<<EC<-GKS@$=*ASX878/LVIP'L@D!/MP1[?I61>"YCY\T.AQAAUS@
M''X?7GBF-J=^&?RKEQ#C@[LXX..??^M ']"U%%%06%<K\5_^26^,?^P->?\
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
M(YF=% 9SD #';%.CE;S(Q'@D?Q#J?7-'RM)@R>6,\9'>G1[;=MQ)+'D,!@4
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
M;W-Q< ;XEACROWNN?7/MVKOM%^*5MI^DPKK6EW(O8D"_9PN5G.<;@2?EZ<T
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
M@@,5&1M8'''0T@/C3]A<ZIKW[<GBWQC>7T\%IXBBU;48])F9W6W,]PLPB5R
MK[ Q&0!D*3@5\T_M!6?CF3X_?$A8_$>CFW'B74U\ED3=C[5+P3MSFOLJ?0U_
M9A_:_P!*EN=:6U\(0S*T3S2! EK<1M&WG=!B-F8Y/:,-C-1?M':A=_L]?M:2
M^+?#ND6=_K-U;_VM;R:@C21KYT<EO("$8-U60C!&,CMU8$_Q&U+6+'_@F+X"
MGTV2S@U'=;1N=0!,>#),K#MR?ZUS_P#P2FO-;F^(WC6'4H=-CMH]'B$1T]R0
M#YPXP2>*ZNU_;Z^)@7S+S2?"=O'C[OV2YW'_ ,F*Z3]G[Q/I_P ._@M\5OC+
M=VZ17&J3RBV6W.W[3,"Q58^<_--+MY)(V<=\@'YQ^+M=UY?$FIK::"]W907D
MRVS6NHF0&(.=A!).>,=<U OQ(\0P",-X7U.((<%8X8I-W'0X7FM#XD>)+JXT
MW_0-(N(+=IRDDL, ,D:@?4<_C^->6-\0M9_L\IIUK=3R,?+@FF10RA>O"DDM
MCKG]:"3TB;XPR11G[9X?U"R"]9/L+(3_ -\LM,;XQ:,1\DNH6MRV <^;Q[X)
M:LCPAJ-SJ%O:V6KG4O[;N-S[X$D==N.C*3M!'3Y<GGD"M;PR6UC7Y].N-.F>
MWBE=);J0NQ1@1M&!\A)![$X[^E,9;M?C'8+&7DU=;B3H%N>%_(H/YUJZ?\6M
M&N@(KQM(D)'/DP0X'U+>M;DWPUT:VL9)-0+QR<GRE\O,:]MQ*$9/IBO--<T;
MPY'LBM-.:?4)Q^XLS!$\YY^\P54"KWSF@-3OO[=\+ZE&#_9VGKGNT49_]!K,
MN(?#UY+M_L"R9&XW1HXX]\'I6;:_ .VN(C<R26ML7& )+9T+''.W]X?SQ7"^
M)M#TWPO>W$ CUAXK?"RW]KEH5'4X^<-@?2@#OE\&^ KZXV3:1)"YR2\$S1JI
M[^M/O/A/X&O?NW=Q;'&=J7K-CU_AQ7F(FTUK-KJQ\0ZE);@9:1HYU1>>I8C
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
MC9F.<!@#Y8_8KE$?[6'PV\H$AKJ57XX_U$O-?5__  5"6*;4?AS;RY42Q:@
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
M7@?QQ\(_#-EX?\6Z#X@OK?7TG>WTO4H;F2-1;S+N(1B0,L!D^M("W\0/V_\
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
M_9KCATGQA>.=7* -)<ZA?7-Y@@X9XK3Y4Z$Y,:C]*Y#QQ^S_ /LI^#=<\/\
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
M\D#...]>I6_@"662;4([93(Q^:79AOQJ4^'S9732B6".62,Q,ZH"VT\$9[4
M>"Z+JOBKQ!KD=V]['*]DWE;KK;-&Q_NA ,'ZGI787GC#Q5X%NKV^M)?+LKEP
M3#96XEAB?'(49X)/I79:5\,].T[3FAMX2\/FL^50MR3D\L34GB#X?Q:QHK6#
MRSVD;'<CAPI1AW7C&>U(#SQ9;OXI:'J5[K&FQF[)*65_>2&((P/*K$."/4US
M^J>,-1\)PPV^I:9;_:E3;O4R+'*%Z=.&%>B6_P +YX]+L[!]4N/*M9,JRS!2
M5[@D#O6GXD^'B^*!:M)<M&;7'EI#%N1@#D@@GOC&>M 'E6H:?J_B:VL?%^FZ
M=J$>NI*))Y'0+"Z#@>6O90/6NAO?C0UEH]S9?;-MS/@9D(;RV[G '(SVKK8K
M/Q='?/#;RV]MIS-E(_*8LF.@!/;VR*H2?"**X\4Q:U/)&'WJTT6P;"!W 7O[
M=Z //?#;:MX$\81:A;*^LV%]$?.NEB:-9$<?.AR/E.>AK[#_ &3?CQ\$5\4>
M(/#_ ,50EI::Y9Q6=I>:C9?NX9-VS:9HRS1MM9<2_*%"-EE[^8-<Z<U[=V%S
M:7"6#1D"=XU=)"1P-O53GU'XUYKX9^$]OI?B&34KNWM[J#?NAM\E0F3U/!SQ
MV% S]'/ OP#_ &/OA3XTD\567Q8T^<+<)=)HMYXLM);>-P0%Q$H$S+NYPS,#
MDYR*\9_X*0?MF:!\7M#C\#>!+AM6LK:5I9;J'.)Y "NY5.#M52P!ZL7/  !;
MYM\21V/BR'58#93VJ+'(;5S"T<J,@'/N#VQUKB/A?\-66Z?5-5L9_/09@BN'
MV[V/\1R<@?A0!]*?\$G?C#X1\ _%#6(/%7B;3_#EO)H]TD5WJ]VEI;S2O<6K
MA-TA"[\1O@$Y.#BC_@I-\8M"\5?%W4Y/".K6_B"#[-:PG4-+F$ULA"C=^]7*
ML,D#@XSD=0:\%\8^';2XT*XGM[?^P+R [I5$ $1.>#RHR?0C%<]\-?!.EWT=
MSJ&I:B;L/F 6\GSH_P#>+ #Z8P: /T%_X)/_ !6\*^'_  GXRTW7_%FD:9J$
M0LU$5_J$<1E"M<EI%+L-P_>*"1G'%>K_ !<^$/[.'CSQ)J6HZY\=+?0-2U6Z
M>\=;/Q9ID!W/@%4$B,=O P.?K7YA^*_ =KX5T<ZCX5>&40L(S%.K>:FX\MG.
M<?I6+HWP]OO$EC)=>)-5E\BY98[=;<>8Q;. XR?NC)% 'U_\1/!/@'X:_'KP
M':> /&<'B?PY:K8WDFL37MO?(LPO3YZR20!5R(XP>G!;\*^Y?CUXC^!WQ@\-
MV6@^)OC%X?\ #\45R+N*6Q\2:?#,S!63'[[>,?.>@SG'-?C/K7A77_@_]G;1
MI5O(IVV-)E<2$?WPW"GW'YUCS^ /$OC;3Y]7U:Y@M;R%\Q3LYS(.Z@+Q@=BH
MH _1?XM?LZ_L\>%_A9XFUS0OBI_PD&MI9-)9Q2^)+&Z-Q)P5541 3G/1<=<U
MU'_!/?XM>!?A?\-=:TCQ=XX\.>'+Z:^2YMX]7U6&T>:$Q*H91*REN5.<=.,]
M17Y@1Z[>> =+_LR>U_MA&R\4C%I%4=PC#& /0\CVK'O+'Q-\0))=8@MUMQ#M
MMTLWD\M63H-A; R!R><T ?KWXF^!7[.OC_4M1UZX^-<;1:C=373_ &/Q/I8M
MU>21F8(?*/ .1R2>.2>:^(/BUXM\%_"G7M=L=,O9]<T6SU&2ST[4%9':ZC7.
MQ_,10)/NGYEP",$9!S7BVG>)M0^&.@#2O$$!N[2:;='MBVE%V@X# E7YSP,=
MSNYQ7,>*/%^L^-[59--TAO[,LY-AS'OD+.3AL8X)'& #@<9- 'U?^S[^TOJO
MPG\8:?XTMK5I-":W;[;8V\6\SVS-@J6P6#;A&ZD=UY^7(/VYXZ\<?LP_M+6$
M>KZ_XUT?P_JMB%M_M^H7L>E7L .'\LBY 21>3@X<#+[2#NK\D?"/C*?PKIOV
M+7P8&@8&%MCC?%G<5<$?+R>G4@'@8KG/&7C^PUAO,MM(-_#',)99IR1%YN"
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
MHR_:;]@6EGFP9)&/.6/IZ"N9\5^(M=\3V]VNF0 I(&BBB+C>6(.UBN<JOO\
MSH \CTJ&[FMX-"CU2..>YM#%;R3VS*# 3DG )&.O-+/X)NK;3X_#K>(-(ENC
M"3$BR29,;<YQMQGCKFC5_"6O^ [FTU_Q'>20';Y,<=K$)_EQ@H1N78",]>M<
MU+\26M=9>_L--5+DIY(>Z?>!'C  084=<\YZ_C2 ZZS\'WU]8OH]PL>5M"D<
M@#"SR#E7+8X-7_#*:=H-G'I ,.J:[/ "D3R>7:1XR=S-C<QX[5Y]??$36+O5
M+:]N%7R8(_*^R)D1[2/3/&<]N/:FVOCJ6+Q);:H+&%5C@\@P+Q\O3@D=: LS
MK)M1UB2^>QO;BUMM3FC*Q06\*+#ST<%5[?TYKLO@QHT&L37UCKB17EQ!&7D0
MKN ;^&101C.">W;VKL_A_I-IK'A'0]2N=-@%ZJ2!&>/+A6=N,]>F*YCX'W3W
M/C;7V:*2$QQB+9(27P'8Y.>F<\4 =C);Z1IWBIM/LK*VANK:VC9I%A56*;B
M3@ $_+R>O->9S?"^/QMK.M7-OJ;1*VHNUQ!*IP"0<[".^3W'05ZO?7$,_C2>
MSA2,.J(T['@E,NP^N"IS]:P/A[<+-+XC>-6!DU69C\N/XRHQ^5,#DM)^#.FZ
M?<6EWJ%[/>F5UA>/&T!VD W*>PP>G;%>DV<,6EZ1=*(1-#$6BCC?G"*A(3)[
M<=/\*BEVFST\..3>Q$'_ +; USFM:Y?Z?KEM9P1+<071G4QEMI=FRJ8_$_EF
M@1N^%F'Q*N$&HZ1$+2UVR&1G!.<Y"# Z9'(]!CO7JR1I;H27V@#H>@K'\(Z'
M'H.B6EG+'NE"[II(AP7/+$$\D9X'L!3O$E]!9VCQ>8P\P8+8'R)W/MQG]*"C
MC/&&K75YJ]K86@S->R'S><;;5,DX]V/Z&J4VFII]I-'&3\I8+@YY+$DGWS5C
MPI)-K,?]L2VWEFZD=H%4?,MN2JKG..-JAL?[1ZU%J7_'K,[EL[EPJ\ #!.?J
M<C\OK02<I(%:YD=SC"=>,9!.0?PQ5291MPK9\PG [9P3C^568=LEG<2C!RV1
MD9],']:K%1(2S')CSM7&1DY_P_6@15DM9)=V,!>H /)S@T?9SSE2RNI#1J#S
MD8[<C\*T?+VL/E:/YL'@'TSCUK1M(K)L^;,8Y!D'@=_\..E '[Z4445!H%<K
M\5O^26^,?^P->?\ HAZZJN5^*W_)+O&/_8&O/_1#T ?@2+5%C:X^T>9*W!7&
M,&JJR-]HP#C)YV]*F",/.4L F<KD9Q59I9$D C&XG"D^E6!8DF^=-P*D9R,4
MN9)2L;G.\Y^;G J.?/E$O]['S;NWXT^)E:WRQR,<&@#0%FMHH =GXSENWXU4
MDW1L0/7(JS91O)YA)9XW&TLQ.!CZTLL8ZG]30!45L1G)R?TJ&5"-W."><U(#
M\^,<?7I2/EEYR2?;- %>90R@[<X'?O6;=>?>2Q#RLQC@!>=O%:;)N4?-@YJ5
MMJV,D:OY>YL[E'S'VH YM=-\R8JYV G ;-7].TU([F1&N%C&T]/XJHLPN$E1
MG99%.1ZGGO5*XOGR O8<X;FD!TC6)D51',)2V0N.Y]*+>UN;>WWS2%),X*KC
M-9&B7TRS;&^:/!/_ -<UNVYE:W*RMN9B?FR#F@"E&Q22022$HWJ34B[6;&<<
M^M-EB,4A!&:557E0.V33 GM5$4SQKU<$#TI%:2;8DI'R_*&"Y/6I[.W-Q"[;
M<(IS$YXY]#WJ*WD9))4Z,K8.T]>?6@"3SVAMR(CM8 C'7=Z55TMC<3$-M^]P
M,\CZ5>GECCS)Y+&4#Y=K$#'>I+&&V93+]G:WE4C;QP>U &Q:H(6#*<%5R/K7
MTIX"NGOM#\^1-CNJDK^%?-]DJF9!U)(&VOJ+PC&JZ;, NU?E&T=N* *,V?[7
M;C $!)'XU>5=VS([<U%>1*NJ/P,"V;D_6K*1_N8S_LC ]: /!?BC*+?Q464X
MS'@_G7F'BY4D99,[FZ#/;UKT;XN9_P"$G8= %/?WKC9=+DUS0[Q(?+>Y@7S4
MCZ.^.H!/M0!!I=U]HM()%<X4;&YXR/\ ZU.>;;-M)Z\CM61X5O!NFM2,$C>O
MLPZC\OY5M;%FW,1EAP/2@#)AUJ)=0>T+22PDX#,>1ZBNKMV_=Q%%Q$HVYZUP
MNJ61M]2#K\G\8'8^U=AI]YYEBJLNPL-Q!Z_2@"U?2-;V\<D:DLLJLVWGY>E=
M!]H>SL0T?WI) ,$=%%9=JRLRJY C9<-GL/>K-Y<;;6!8G#;6/XB@#9AOOWL<
MB-B13PQK-C:*:XO=B!9F8^9SU]_:JMG<A>_S9R*?8W@L[B4R8VM)NP1][VS0
M!YCXNVQZTZJ"JX'7D?6M'3[II-$M$SQ'=(0,=,.#65X^:W'BN^%LV^WW#8<G
MICI^&:L:+)NT>4$\I('Y]B#2 ^E],L5$*W2JJR^8OS_Q8)''ZUU5G=?\)#J#
M02W5TC[2BLSC@>@_*N=TT :2C>R-_(UR'B[XAOX-\R6"(37C<1EFP%YZFF![
M):^&Y[!72*+:2?F:67/\Z(?">I75TKA(\9SGS.U?+&H?%+6_$%W)-J6OWC-(
M-WE0R;$4YZ ?E6SX&^,VO>'=<MXTU.:[LIOD,=RV[9QP: /H_1?A#/IOBK^V
M4AMXII 1,ZN<OQ@9%)XP^#VK^(]9TJ_M+ZWMFLMQRV2<[LC%>1WW[3VN6]U+
M"IC4QDCCV_"HD_:;\1E21(K =3CI^E 'V7I6I31:?$E\$^TJH$ABSM) Y(S5
MI=3B9ONMBOB^+]HCQ;?';"WF$\E8P2?TJ_#\8/B#-_JK:Y;M\L#'^E [GV#)
MK"JVU5&/]HUS?C;0M.\=Z6ECJJL]JK^9B*3:<^]?+,GQV\6V3$7ZNA/ WJ5_
MI4$G[06NLH"R*.>FZ@#W:7X#^!YHU1[&0HO0?:"*O6_P?\'6ZJJV+;5&!F=C
MQ7SU_P +X\0MR&P/QI%^/'B#<,R<XX'/- CZDM_!NA6L21QVH"*  #(>E)=^
M M#U*U>*:Q66)NJ[C7R_'\>O$889DR?H:WK7]H#Q?!:L%L6D1A_K#$W^% SZ
M ;P;H2PF,V493&-K$U@R?"GP.T@+Z'9E\YR<Y_G7D#_$'XBWT64TF^P_(9;=
M^A_"J3:U\2YL;=(U'..OD-0(]J7X5^ TF\TZ!IYDSG<5Y_G6C'X7\*P@!--L
MU XZ5\_LWQ4N.FD:E[?N\5A:AXB\=6=Y+:W%O>0SQ'#HR\@T#/IIO#?A*,,#
MIEA@]<Q@T)I/A*W^[8V"X[>6M?*G_"1>-IKGR?+NS)U"Y S[\FF76I>-K?<9
MH;M#[NO?IWH$?6\=QX<MU 2"Q0>@C6K"^(=#MU 5[10.P5>M?$<WC+Q'O<-]
MKRIP<YZU<CE\97L"SI%-Y++O!:902/H30!]EOXPT2-LF:V7'LM0-\0]%C)(N
MX5_W=M?(MOX7\=Z@%VQ$;AN&ZX7I2-X'\<-DN8U^MP* /J^[^*&BQQ.QO(]H
M'.,9KS*\\10^*=<O+NWA,,$:>6F[^( _>_'->)S>"_%<<$DCS1A%4LW[[/3\
M*ZOP#)J%MX=7S67SW!D+-\WRDGC]* .(UZ\$'CJ^D)QB)/PZUYTUG/JFJS>5
M.P5I&+2*N>,UUGC(RS>*K[RAD[$)P?\ 9JE\/]1:RCNW6, ^8 #U(ZT@.9\Q
M=#OL6V)MH^=I%QGV]JVY-2M-0LC.%\JX1<!,?G1XTL(=0O7NK)5%SC,D2?Q^
M_P!:@T70-15HY&:/RV&75N2..G3K0!G7-@LL(E:=8-W3S!]X>U9-[I\T,:RL
M"4)PKD=:[MM!@5#-/^_9?N(V OT'I5'5M/D^PQ2W9$B&4 6\> ,=AF@"MX T
MH1S/>SY4?=B/?W-=%(YO/-EE4( V\<C)J**:**W'E1E8HDR1_#G'2L-M2EN+
M?;YFU0=V&QD^V: -+5;PC]V%#&4;>.N*BWI'I+JYS'M^<'J/:L*WFNUU$S3Q
MM\X^5B<[?<5M0R0F,HRERYP?0L:8#K6Q\Z:.;<#!%'E5#<9]ZKZI-)"HF5?,
M9FRU76DCLX3#&VXY^?C]*SF(,N^7YU!R@/2@#&:ZGFGD;:4X.2IQQ[U9\/W3
M_;R6/#(4)[U%J$IC5U7;YD@.XCL">E5M+0K?V['D,:0'T_X)C;_A&+<Y[_GQ
M717"?\2V< 8;RP?QS6#\/OWWA&W/4!C72S*1I-V_7;#G-,"708_].?(RVQ/Y
M5<UZ,^;$<$GRS47AM?,O@W)W1)_*M+7X?WL''_+-OYT >%_&:,+X/NF/_/1#
MC_@5>$-+QM W<>E?07QFCW>#;X#H"I^OS5X3I^I)I9ED-M'<ET*CS#P">_O2
M8&:W!R32*V,G]:5GW#'7)Y-2*HD90HP!C(SG)_&I&(N>O0XJ_P#;(K&V\N,;
MIFZD_P -)?6_V"*$L5<MR0H[#IDU0:4R2L[G+-WI@+R?G?YF8]<TOWOJ:,!<
M=CZ4L>,\C'I0(=G9&>>1V J2U8+,7,8(P0%/0>]$.'8Y7=GL>_\ A3SE=P0?
M>/(':F ^.5Y,H1M4\Y^G:H;A/,8*HPI/7M5GF&'<26QV:F0L7D.\^7N7(P>F
M* *\T<<.\(Q;GAB,=/2JK(-IY^8G%6)F7Y03SCD"HRH,?')I#&*650,D"IHL
M==W/!'%.AC.TJ45@W\1&2/I4T$3-( L?"G&_!_6@1]B_\$Q/^3C[7!R/L<G]
M*_8^OQV_X)EVXA_:-LOG#,;.7*CG'2OV)H8!1112 **** "BBB@ HHHH *_$
M]B.*_;"OQ0*T # 4Q^E/QQ3&H :M(R[A2XH;[O% #&7-1,NWFI3[]:8U "!J
M**%R* "F-4A!IC#UH 0TVG9IM ##[TF0:<PIF* (VZTGEU(5]:C:@"-O04S<
M><U(>*:1ZT 1MEA3*E9AVII6@")J:1Z5(PINTT 1LN:;MS4IZ5'0!&RGZTW:
M5%3GI49SMH C-(%]:DV\4U1F@!FVFU+M)IA6@!F/2H]OJ*FZ4SJU $1!I-A-
M3,O&:;0!]G_\$[_V@/#GP_N=7\#^([B/2AK%TMU8ZC.^V%IMH0PN3PI( *D\
M$Y&<E0?3?CQ_P3OTGX@ZIJOBGP+KG]E:KJ<[WLEA>GS+*1WRS&-U&Z,,QW?Q
M ;C@ 8 ^-_A[^S#X[^*WP[U'QCX5LK?5K.QOFL)+&.;%VSA(W+*A&UE E7^+
M/7BOI?\ 8=\-_'3PC\3H]*UC3M>TSP);Q2)?VVNI)';KA'$7V82#[V\+GRN"
MHY.-M 'R;XD^%.O_  _\57?AOQ!:MI>I6K[)5D^Z5[.K=&4CD,.M?HG_ ,$_
M]/M]*^%.JVD%W%=F/4?G>)L@$Q)Q7S+_ ,%5/'D-K\5?".A:.F=;.F[+R8*"
M-DDC&*,D'.1B1L$#B13SGCUW_@E;H&J>'/AGXYM=6??.==5UYS\IMXZ /@?]
MHRUM['XX>.Q<ZA"_FZ_J#JNX?*#<2'%?IM_P3SCCNOV2]%BMG1U>XOD5@>,F
M9Q7YO?M#?LPZOK_Q>\=ZH\T;"XUZ_GC EY"M<2,!U]#7Z.?\$]_"5UX&_9%T
MK296(N(9]08,K<C=,Y!S^- 'G7[-O[ ?BCX3_%72?&7BGQ'HQMM'=IHK72FE
ME:8F*1/F>1(P@!93P&R,CY>M>,_\%"/V@/#/Q?\ '7A_1_#%_;ZMIGAZ";?J
M5O(&BFGF*%U0CAE58D^8'!+,!TR>L_X)Y_'KXFZ?\1I/!'Q(\1:AXGT?5HC_
M &=>ZO<M<3VMTN6V>:^799%R,,V 54+C)!\K_P""BW[*FK> _C-%XF\#V4=I
MX9\30F=K:)0([:]0XF15 ^56!209ZL\@'"X !]I_$ C_ (=T6I'3_A"-,_\
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
MGF@"/;UI5&*>%-+[4 1XI=HIS#BFT &/2DX]*?P12*,<T ,(-!XI3]ZE8<4
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
M&TD4EFRK^\XPCG)8\#'&,9SZUV<GBJ+P?HLDNH:JQGMT;$MPR*\FX91<KPQ
M91D>A)Q7)?"_XB2:QX@U&XO7BEN6MU:RMO-61RN29#CUQM(!QG)]Z *GA[X'
MPWUUI2:E<&S=+<23::7&+B0<^8"H'KWYKWCPIH*Z#I\=KI]L-+$*8CE0GRV
MY(*GK]:X"QM=3DU62YNKZSE0%I[5H592@ 9@CA\'(P!N''/M3=?^*ULTTF=7
MM4$)W.-Y4!!SC..&(Z+U)[=J8'IMZVEVDKW;J)99?OG.%W#J<?YZUR>L^.X+
M>X,-HB@M\VP#@=LGVS7*6>MGQ7:W(T".YUT1NK(L*%'Z<+OEV@GC)QSTR.:Q
MKKX:^*O$$[_;KJ/2+>3[UG;,3.!Z,V/KT- ">*OBE':YBO+M8G8X$47SN?P'
M(KC?^$@\0^)9G;1-':1<@K<W#8Q@\$#H/_KUZ=H'P7TO19/-:T-S=#[T]T<L
M3Z\]377VNE65K&.&PHSY,<93\.0,4@/(H_A'>^(KQ7UC59Y[4G*6,> !P>&(
M^O:O3- ^']CX3M0END>FPK\WRG)^I]3Q^E:ZW=Z?W5C8BV7J9&P6_/M^=4VT
MWS)F:^O,N#\RAC(?P"YI@6YO$-G;PH=.M?-O>C2N/D/H0/S_ "JFNFZGKS17
M.H2EE3!4R850<<X'3UY]ZMK=6MD0MA8O/+C_ %DHP!^%17%CJFH#?=OY4..A
M8*/RSS0!<FU#1M+M%:$"ZO%^4Q#[N[L?IG^59=O)JNNKY)"16Y?S'@A4*@YR
M 2>N..?:K-O#I-AN^]>3+_"JD+GZGK4LMWJ6H?):VZV]OC'RX&/Q[4 6;ZWL
MM+L8WO;M[N*3*F'^($=1_P#7K+FNGU:*&RM;6.*TP&8*F7#<\!CUZ]NM3PZ/
M9P2;[ZZWR'C:I+-^?2KK:BZKY.FVRQ#/^L(RQ% $%SX-L-/M8[B]$9A/S*Z)
M@JP'<=,C^IK"OH]-U6XMMNF'=;L1YDV#YBGU3!'7G/6NB71[N;;]LG81$[MK
M,#S]!2WFJ:/X?4#>C38ZXR?R'3\: ,2\^%6E:E-::GJ5JDJQ@+%+(22,$D K
MWQ[U#K>CV,!MET^ZGLM5+A 85RLR@'Y63H1BJ.N?$U;5O(48BN.<R-R !G=C
M^&O+O&&M:_XDUO[#I,%TT;1*\-]&63#G R6/ 4*6!'!.?PH P=;NDB^(>H:7
M<1V\4+R W5K" !-,!G:2/X0W8<5W^G:U/XBM-5LM3,=S:V21O%)TCY('DLH
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
M:EN)HM2>)7S#(H88/3/(-9VMPQM"MP@&Y3^\'K5O3;HS6(<A6=3L+8YVCI2
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
M2K-C+$8W$YQ[ 4NER6D4AN)/GD9L+NXP: /I7X7J)/!EM@9'F-Q^%=A/:_\
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
MA<*MO MO:D?-/#'EE]R3FMY/!:6:++JNN>4PZ+]H(]\8!ZU7T7Q=KNO6,?\
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
MRCV0")I(I&/$:D_*I/;OZ]*X#5/%FH:IJ+6VDHUS.Q*M*I$A)'Z*O^TV/;-
M'<>)OB0UJK-/>1V2$;MF[]X5^GO7$S>(O$&O70L/#UO'-%(@9]2#&11D>OJ,
M\^F#6GX?^"=UKDR76NREF<EC;H2Q// 9R,_AP/:O8]#\)Z=X<TZ.W6*.&&,#
M;%& .GK2 \[\%_!^WL=3&HZO)/J=RQ!EDD D _ ^E>I7&FV6@V\<B^7*'^9<
MCY&0]"O]16+K7CFTM$,%LHE;/$<?]:\Y\0>-M1U*\L=*MYPWER[GMU_Y9JV2
M?U ^G%,#:^)GQ3'AO3PL01BPS';@X+-T&![5XQX#O=9T76+S5]4@N[&SO%/F
M7*1?.7)R,9_'.>U=1??#;Q#XD\:&^NBAT^V*I#)N#@@#[RIG/7GG']*Z;6_#
M][X=L)X]=N5N=(O@VV2,E523((9U/0\<?UI >7ZU\0[!8YGMXWN;H%DCD\O:
M&.,;F/<XK7^$OBB\M[/4[?5G$-E<H'A:13N:1>V?3'K6!X/DT+4O$WD2V\<5
ME:,9E,B>8TY##<6X_N@X '?I7<6NCQV>JZMJNI1V[V]GN>"(.2KY_P!6<8X&
M#^E %36/%EOX;U&#56MI)7=LQ62%ECW,.&)/./ID5Z)X+\-OXSTU)[VP72WN
M)&?RK:1O-96Y*DGG'TY]Z\AC\16_BZ^@N9,2/IJB&W\XY7&[<  3@8)P*]@\
M"^/KZ184F20K=*3&TH&^(@XX8#IGJ.U,1W]OIFB> =/$=O'$BQJ614 "_A[^
MM>>>,OB"]S;[KF:2UM9,K%##\TUP?1%JCKVI>(]6OI6>R:;+%K:VX&]B>3)S
M\J=R>I["MOP7\*9FODUK7[DWEZJ_*T@Q' #_  Q+V% Q?"/ABX\16$(OM+CL
MK&-F>*)F/G , "TC^I'85J^.M!\,Z1I-Q%-IUO*R6Q"S%,R( "1L/4'TJYXF
M\9?8XVTO1(!-<=#A@%7W9CP!]:Y..QU3QG=:9=PRV]^+*);=]I8QRL'))+$?
M-@?*"!B@#RR;XAM:^#I+72]/*W%_^[150J2"I!EZDG(XXXS6CX)\62:9:Z7H
MDDU]9S0^9<M%9Q,C+R"<;AANG/'2MZ_^'K?">277C+#?.\VPP,I'V97/\/)&
M.U<OXP\?3SZ?9"TEBBU5Y#MGM#Y<GE8((QC@'CC/7-(#KM"\5V/Q.\07%E;6
M%Q)"B-^^+;(D<DC<$&<GICMQ7J$6D6'PVT0I:E9]2D0N\DC9>1NY^I/Y5YCH
M>ESZ1X;T:7PW=+I\\29GD25EW'KADZ-SP<GBK-\M[XVNFN$U%+[RY/*>VTTE
MB"1M/S?=W9Z@'BF!0TWQ%J/BCQ.PTIF>[CE"RW9B#X?/W82>!W#$]@17I+:5
M#X=T/^R;:.&*6:.0RS;3MD^4N0!V7V]35"/38?!-K96<4*&\D9;:.(<); ]5
M0_QG^\U==XKM(I9 2C-MADW>7C*J5QGD@?G0!\O^&;75[C6+50-0BBDN4S&"
MQC^]W.>!_A7T5XPTF#5--NK:\N?LEI)8.LLI('&],C)KF_&DFDZ7J7A[3M'5
M+7R]1@MM]NVP[&8;E;'5>.A]*V_BTTEMX8U*5)!&%LRN\C.TF1,'!H @T?4+
M*_T5OL"M!96D#>6,9#@+A6^AP<9_NUP?[-=\]]=>))I7WR,(69L 9SO.>/\
M/-=U BV?@19T& \#EY O.!"<< <\YX]S7%_L[7QN%UZ206PY@56MX%A#,0^=
MVT#)SW/K0!Z#H\RFZ\2L"W%ZJG/3_41<C\ZX#P/XNT:QT-[:XO+>*Y:5L0&0
M;FR[$'\0<_C7?V<*QKJQ WF2='.<#GRT']*\'M/#,.IW$<"01O<2,-G'0G/)
M..,9/Y4 >J_"W0;#3;:ZU:,I%'+N5"J_P[LL1[$@?E7IEE<+<KN@E+1L,!CD
M<>O/2LK1]-@TW3[>VC4&.%%C&!Z#'2I=8UB/2[62:0*$7"C&"23QC% T>??$
M36;;6;VRTBU$SF_GCLYI(UPQ@$@5FR?X"S*#[9]*V88RVI7%J'0B.W0.&7+9
M/0_^.M^E<M!B74SJ%JDA2WGBL(&5.<+(S2. .0"Q4G/0J3TKLX(FCN2V-K-$
M$.>20O3/Z_G025;B81QVT(9$&_/S#'R[CD#\!7&>(-6LKO?%'(S2R-YI#XVD
M<  #Z+W]373:M<+%-9V#2)++(C3[E3;\FX#./^! $]^37F/BSPR=)F5Y)<-]
MGDB63=G#!&"GKWP/Q)H W]/U*!YBGF[82GIR W(Y[=#3O$D.F:C;%+JYV)'@
MAT(W+P.O^'K7B=O?WD:D1W4TP9!$ZL2HVJ/EZ'M6K)XD^W>4EVH*A5#S MNR
M%(W8P<\^QZ4 >EQZE8P1PVEK> QPHP6-R"''][ZY/ZU+=>*5CV#>QW$(C(>
M3@Y]J\N_M#2[=28UG$F-NYI,@C& < 9!]AD>])>7$<.Z"POY)F1@0ZL-F,8/
M/Y4 ?TQ4445!85ROQ6_Y);XQ_P"P->?^B'KJJY7XL?\ )+?&/_8&O/\ T0]
M'X!?ZW<JG@<@4L,9C&6P7SG-5!.T; ,/7FIDEW*#TS5@+>S#*<87')STI]BR
M*'7/$@P?4^E4[F.22/=$HW=?FJ:U_<K&?O'M[T :5G]DFD(EF,+*<Y'7]:O:
MA(&&5(.> H]*P6RDSE@& /%6X98UBV_,'/(&<T 3,HV@$8 %,=5^8C'2ID4,
MGS'DCGUJ*2,1J<#.>Y- %5@!(F?XCWJJTVQG)7S,'CCI5FX/(./F4U5ENDM&
M<OE@.H [4 <WJ4XDE:,')!R<GI558\<@9'UJWK%ND5T9(LF&0;E8G)-5E._)
MZ"I&6-.9%N!YO" CY2>IKK;>\$EC<1V[F>/J89!EH_<'TKC-WEKR!G/#9J_H
MMO<W4C- ^T)UYQN]13$;"SG!&Q=N.QYJN&99"Q!*]-K#AJD:0Q_O.$4\'O@T
M?NFD#SSA5C^ZF"=U,"Y:1FXC\R+:UO\ >.WL:&W0WUM(-@^5E%4QJ3R,RI&(
MK=#D(@_6I+R,L]NV=BYY;J%]Z +WVK*L54?>Q[U?:'=&"N "0W JC%8Q+"=D
M^YL[Q)_2M6;R_)0(^>.W2@#3\-QE]4M5/ ,B@G_@0K[+\+VN%N5''W3T^M?)
M7PPT]-4\7:/:RKOC:90P]<<U]F>';,QM<KWPIZ?6@#GM=L\WDV>HM)/Z4RSA
M+:?;'J?*7^0K<UNSS=2$CK:2_P!*JZ;"/[-MCC(\I>GTH&?)OQPC\KQE>!AA
M<9!_ 5Y&LF'^7*D=#7LO[2$._P 63K&V"!GT["O%(7DVR;D&Y3][K^% B21F
MF22/.5=2"I[^])H=P/M$EK(Z[63CMR.GZ4L;&5MB_*#Q6?<VLFGZ@,< $.*0
M'2-GR<;@6ZC!ZBF"58;=9PS+'N!.ZH+F;RF!#?(PW+[@U%),MQI^UP-L?&?>
MF!TMUJCZC]F+.S&-"JANK?4U2T^UEM;RY9U\M93N55Z"JS:GY>GB18U9U0$@
M*>G3-7]%B.H6OV@9YSSUZ4 264+37#N6_=H<8]_2M&XCBM-,.YE6/./+)YZ]
M<>E)#(EM9X5%5<[B1SN/K65-<PWE[(BL6=$VMN'% %E+B!;6*5B)5)8;\=ZB
ML;=+C71,A W1/$V/P(HBM%@T62%LN "?H,YJ#2-0CAO+%$VD-(1E?IWH ^L_
M@OH_V[P';AN6-NR_DQ%>2_'GPZOAWQ9HVK;@J:G;-!)_OQGC]&KN?@SXH:S\
M,Q0))G]W(-N>GSFO/?VBM4DU+PQI4Q8F2RN1(!GU&#0!P%Q>_*V3VJMX;F#9
M .?FZ5DS:D)(=PP0W(P>H(IWA6<^<<=.>GM0!W_A"Z3_ (2IXEBRS(K-)Z 9
MXJ]XLL[6'4-5>:3%U<;#$1T  P:Q/#6I/8^*K%$B5TO&:)G/\.,D5N>.I+*P
MU">]O&!/EA$C;N<C)_"@# T&,V-I$8Y6NO,!0N.W&>M21ZQY3/$TJQRKQMQ\
MP_\ K4Z35H=/LA(B!(GW-M4<Y]:IW4<6N0130*PGB WORK 'J/<4 3?:C'('
M8 D'![[1W(HNGCA8LC22(PW HP -45N!;A69&4?PNQXS[YJO;^).))+^&-(@
M=H\O!*^Y'I0!T.G:E*T(MY+>-X<X"8!-3C['-<JWV=%@!Q*) , USUGJUIJ5
MZT43,DH )\L<+[UHZA;R1JA$H*J-K1YXD)]: -+^Q]/DN (MI*Y(>+&/IUKL
M/A3K&E>%_%4=S,ZPV[HT4TCC&,]"17EWVPV)EB,+[?+R=J_+CV/M6W;L;_R[
M:U5;N$QJPF5>GUH ^II-7\)3*;J2YT['4R,RBL;4/C=X!\-!@=:M/,7I';C>
MQ_*OF77-&#QO9RW B:084))NP??%>8:UI=QX?D,<Q64Y^60-U!]J0'N'QD^.
MUU\1K8Z;I44UEHA&)/-8!YS[X_A]JX3PYX5&O6[M;.L1M\,Q8$GV/TKSR/4[
MA=JLY"UW_P /[RY5@8V(+8!P>HS0!IW_ ()G^SS1[WAE8Y25.,$>^:JW&@^)
M8]'C6[U(S6/!2:0 \>BG.3^-=5JDUOJ%U/8B1G@_A?\ N'N/<5S&NZ1)I>FN
MR,[A!B':Q*^I+>E,##T6Z33[^ZA,K7$DCH@7;A0/4_G7M%],EKH4/KN/\J\0
MTJ-]0U+3R[?9Y5D#.H'W_FZ&O8/&MTEMHMDJ\$KS0!QE]=^8QP< 9-<]>70:
M0D\A1S3[Z\'V<N,@EBN0?I6%-,QDZ]^* .O\%S"Y\26,>,9DXKW+3K<QZ7J#
MC@;3_*O#OA3;M=^--.3J=Q)_(U](0Z2T/AR_?&.#G_OF@#YM\<,J:MJ9*[AG
M\_E'%<-X=D5;CR(U#R.<*6X"@=S7>_$-6M;O5)2/NOGI["N$TF)&L[F5'/FS
M$1HP'0GWI =='<6<-J]Y(!'M)17S\I/J,_SKF=2U"6ZU",QYDB96(#,"6_\
MK5F:M<-:S?9'?SA$ H!^Z/7]:FMM0BC"9 9MG7TH H1W M7:,;4(^9BIZ>PJ
MJTA>_C?>S$L,[CDFM.TTUKZTN)%PDC.!EN, _P"-20Z+'97T(EG4N#]U12 C
MOM-C7SI5=42/D*>?P%1VFGR7C.RJL43#<QSPHJW?Q^8/+X.3DG/'UK&OA-"=
MI<JOL>* .DT>.-;ADW(\*<# ^][U1)#:I<HB^6&. J\XJ/0MVXJ3VX8]:9,S
MPZLS*=YR,8[TP);AV,N._P#>7J<4V:>;RVCEYD8Y#$Y/YU8D7S&$@(3U!.*@
MNE,\:$$@9Y*CF@"*ZN,0[>H;^)33+57FD0*H8+SA?YTC0EI%126[Y/\ .KUK
M<F(XC*)"#]_'/7D8I ?4_P !8&D\"\J0?M3#&.>E>F36F[0;[_KU8?I7#?LX
MPFZ\ R2889O&^]SVKU9['_B37@QQ]G?^54!SO@6$K:Z>YZO:I_2NHUB'"PG_
M *9N*SO %CNT?2R>]LO45UNH:;YC6ZD9&UN*!GS%\=(%7PSJQV\>6><>XKY7
MN+QYUV@+MS^)K[#_ &A+1;?PYK1*[@(B2O;M7Q]'&OEJQQ2$10J(R2.#ZT]D
M_=[LX.>*F:T*9(/R-4,D9A)4_D>M(!D:9Z'']:?'"&<<A3WS35;:P&>*D5O/
M?9PA_O*.M(8JQECD_*N>A-(L)7:0P8MR,=JD6-%V[WW^@/6HY%YW+\HZ 4Q%
MRWMXX8V)/F2-@CCH.]2,#&HYQU(SWJ'S-B@IR_ ^E)(TDP&X[0>F*8$B,?+R
MJ@GKTSS3%8S-ME"E5Q\N:)I-L/EHVT@?,WI46]X5)4#!_0T 71*JMMB&TYP0
M1VIOD3,SB-#DKD?_ *J6S9&7)W*Y/IR?>KL,;F93DK_M9QTI@9,T<J*-Q'^[
MG.:T-/B:&'YEQN.>O3BJ=Q<?Z9-(,?,QZG-3K=O<;  J#/#>M(#[)_X)K3%_
MVC+(9R/L<G]*_8"OQW_X)HJ8_P!I"Q#-G-G,?Y5^Q%)@%%%%( HHHH ****
M"BBB@ K\4L5^UM?BJU $?2FG%/I",T ,:DYZTI/2B@!O%-:G&D8"@ 5MU(?O
M<T;>*:: %8TS;FG<TFTT ,XHIW2D:@".FFI2M,QF@"%E/%(:D9:;0!'MIC+4
MK=::>^* (MHIK'Y>*D.>](PYH B5<TC5)3)* &&F,/2G&D6@!FVFXJ;BF[?E
MH BSZTF/2I"H%-(H BVYXIFWK4[ =J85X- $7TI-HQ4G%)M^6@!C4QE]*DYY
MH[8[T 0+D5?M %M)'_C'2JFPDU<CA\NU??P3TH V]%UY?#^AZJLQP;R H/>O
M.O#-I]ET\KC&7)KK/BA9QV7AW0)22IE;''>LF*,1Q*!TQ0 M<MXL\)1ZG"9H
ME F7Y@?>NL5*6:(QJ"1D&@#S3PMX@N-+NA87K'"]SP*]"C;SHPXY!&:R-8\$
MP^(F\R+*S*=QV\=*LZ9KNEZ5=PZ7>2,LA&!^% &G'"TGW14\=@7.&(7ZT^:]
M2W<&SPZ'N:K75PUT<M\O^[0!:N-.&FX>1UD7KA33;B]MEC4VJ%).YJFVYEY8
MD>YK-EO)+AF6R&XQ_P"LW=J .ITOQ/\ 8XI5O7\Y60J$7J"1C-<*FDM-=2QA
M@UE*Y9HQ[FN@L- +6TFI$L9'0@J3QTK&\,W7DQ7#L<[9".?J: *5K;^==R6S
M,#'']Q?2J,6GW\?BBW=Y5, 'W?RJWHT$A\074Q^ZW(_*M7R]VH(QH J:]X=A
MU:(L4S*@^1O0US>DZQ<Z!>?9+O<T:\ @<5Z"5/X5DZUH,6J6Y!&''((ZYH C
MU'1['Q%;_P"D()D8=C7":I\.+O2Y&NM*9854[MO>MC2=3N/#]U]EO.(B<YZG
M&:[2&1;F%77YE89% 'F>B_$&YTJ86VI)*Y'&[:0*[_2]=M-2C#QR*,_PEAFH
M-:\*6>N1%94V'KE1@UP&H>"=4\/7'GZ9N>->?G8T >LJV[H>*]$^%VEQZU'J
MR2C=Y-LSC\%-?._A_P"(?E2?9M3.R4';P*^A/@KK5KY>LRK(-CVCCK_LF@#Y
MSOKF67XAN'R8%9E_6NNTVU59MZ$'GM6,UJNM>*;A+(;U,CG=^-:GA:WDMYKM
M).JMB@#J8;R6'&UL&HO%WB[4]'\+O+!-M?=@&D5=S#ZU2^(2PQ^$7#')W#@<
MT <SI/Q+\66NK61.H;;>0Y;(/^->DV/Q\URSU6**.X?8KC<P!P17E&GZ'=:]
M]G**!9(,2MT(K2NG2&86.G#>(#\S/UQ]: /O#X9_'2R\1V?]GW =[IHS\Q/'
M2OFCXFV@M_$EY(JX$DK,*9\$[T0^(XC([!2N#S74?'[2QI.IZ:RCBX3=0!Y0
M<B@].E.93FESSS0!&%W#FEP*>U)MH C:F_2G[>U*JA: &;2W6@+SBI-N:;M/
M>@!NWGFAN>E*O3%)MH 11CI1MYIZJ>U+@T ,VX^M-Y[U+MI-N>* (U'>EV\U
M)MVT8S0 FVD93VIX&*5E- $>VEI^VC;0!$1SFEQUIW-+M- $9%-*U(V<XI"O
MY4 1;:!U-.QG-)MVT 1LN*2G\NU'2@"-E[TU@>M2_>HZ"@#^@FBBB@ HHHH
M**** "BBB@ HHHH _,S_ (+56=]=Z;\(!8V+7[B?5=R+%OQ\MK^7_P!:OS@T
M73?%?@>&4Q6JII]TJO)#/((PKD?PMGK[_P"%?LM_P4%^!_C_ .-=KX"M_ VC
M7&K"RFO/M[0WEM (4=8=A;SI4W9*'A<].< \_"/C'_@G#\==24W,?P[?4[IG
MR(?^$@L4B4 YZ&<=<^_3M3$?%'B35)M4O(XYI(%BC "PVAW[CSR3CDGW]:T/
M!]Y+HNH#=:W,MC<'_5HAW1-G&X#OQD?_ *J^V?"?_!.?XV:7IMW=7/PVLX=2
MD&$MX]4L=J\>OG],Y[Y/M5Z\_P"">WQRU.SCAN_!TRI'@E;;5M/!?VYG&"/7
MCI3$?*.O:U%IOA.6.WC;[9JJEY+BY"QQP1Y S@<LQ!X]*Y'P'JNG^'/%$=NV
MH?;-.EPDLVTJJ=?F /. 3UKZQO/^"8'Q@U"]DMQ\.+FVMVD+?VA-X@L97"]<
M+']IQGMSGCGFI;3_ ()9_%O2+>6:#P5=7=R(VV1/K5@@=L8P2)N!U[]Z /*[
M[4--7Q''<R$*HL1B_DES$L:DX7Z\L0/QKQB^UA[[Q<=86&8Z,+D(LA./E' (
MS^=?3EQ_P3A_:2DG^S67PGT^QMRP(N)=;T^3;CV^TD_D.YK-C_X)>_M-:I<;
M[_P>D SP3K-@P';H+C@8I CRS[+:_P!FO'''(UR9E:*X60[$7C*;/XL\\GH,
MU%KWQ$NO"UG]F$YD%V_VAHB=QR1][)[GIFOHFQ_X)O\ [06@VTB#P=/J4:OA
M+:#5M,C7''(+SYP,G@D?3O6%K7_!/']I2XFEEL?A!&+F3<&O+WQ!ID\N#Q@9
MN=JC'' I@?.OA3Q@?$6IRV5]<R*LL1$#.?NN7!)'OC/Y5NZEI,EKJ'R:E+>(
MSMY]K(@5% 'R,IZDGJ?K7J<G_!,']I=X8+R+X?"#4/,.^,:YIH  P0V1<_I[
M5Z%H'[ O[25OI[MJOPZM;BX104,6M6'FNV,#.9POU^:@/0^>]6^+USX1T.PT
M>'+7$,19\\?*22%(&,\$=:IZG=MX@CNEL8;>62)!,;J2789.%.-Q!R>P KU/
M5/\ @F7^TGKE]+))\-Y(F?GSI=?TP@^VU;C@?0<5TG@7_@GU^TIHL0MM4^%W
MG0Q*1$W]NZ8<^QQ=9Z&@+'CG@7Q-+X3FFFU S1Z5) 6:V<,%1SSG;QSS6K:?
M$)?'2SV5J?L^D)G[7L'EM(N#A>.<8_G7M/BK_@GK^T3XS2>T?P+;Z;80@%&;
M5;&26<@#Y547& ,Y^\PZ=*Y[X>_\$Z?VDO#.K7,5[\-5DT^X #2#6]-X(/!P
M+G/X4 >(Q>,)+/Q3']ATS^S9K0?NT:(JRH."23]\'CVKUO5OBAIEC;6\NI:V
MY6:(-]CA81*#CE3CFO3+K_@GK\<9-8>>3P*MV6CV&Z.KV*MM'1<>?G^G%<%X
MJ_X)K_'R^UB6[@^&%[?DX"^9XATN*, <# ^T;NGJ?PH \Q\7>,Y-6DD?3YQH
M5@@^58R0SD]"[GG\L>]=#\,]5L%N4M-3TJ"_N[C<\%Y( A<@#(<]SCOZ5ZA:
M?\$^_P!H!E$MU\*X)GF@V26]QK>GND; 8_Y^,$_IQ6I9_P#!/7X[V?@>.SL_
M!+6FJQ$-"9-8L&,;<Y^83=/;F@1R6J^+DTRW;;?1Z> ,"VT^(;C_ ,"->?:C
M\2[Z[57MD:)7Z@RAI)%!R"S,I ^E>HV__!-/]H:TFCO+O03J5Q(C1O%%JMF
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
M$B+A=H "^P KW)OV.?B]HUB8M.\%^>X& 1J5DO\ .85YSKG[#?[0VL7T4_\
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
M+5-?^"07P<#9_P"$E\<GZW]G_P#(E?<E%(#X;_X=!_!W(/\ PDWCK_P/L_\
MY$JQ;_\ !(_X06S93Q-XX SG'V^SQ_Z25]N44 ?%+_\ !)GX1.6)\1^-?FZ_
MZ=9__(M(/^"3'PA&/^*B\:\8Q_IMG_\ (M?:]%,#XKC_ ."3OPCC9F'B+QIE
MN3_IMG_\BTZ3_@E#\))  ?$7C3'I]NM/_D6OM*B@#XRD_P""5/PFDC*?\)#X
MT7ME;ZT!'_DK2P?\$J_A/;QJ@\1>-&"]VOK0G_TEK[,HH ^4/#/_  39^&/A
M76+74K76O%4TUNV]$N+NV*$^X%N#^M>G6O[+OA2U9V2^U<E@ <S1?_&J]AHH
M \9NOV5?"5XY9[_603&T?RS1=#U_Y9=:B@_9+\'V]O'"NH:T510HS/#GC_ME
M7M=% 'REXV_X)N_#/QYJIU#4-:\50S%=NVVN[95_)K<URJ?\$F/A#&LB_P#"
M1>-2'.2#?6G_ ,BU]KT4 ?%'_#I?X0\_\5%XVY_Z?K3_ .1:9>?\$D_A#>LK
M/XD\;@KQE;^S&?\ R5K[:HI ?%/_  Z:^$?V6. ^)/&S+']UFOK,M_Z2TS_A
MTI\(/)>,>(_&P#_>/VZSS_Z2U]LT4 ?%*_\ !)OX2*%_XJ7QN<+MYO[3D?\
M@+5[3?\ @EC\*=+M3;P>(O&?EG/WKVTSS_VZU]D44P/CH_\ !+7X4E<?\)!X
MR _Z_;3_ .1J@3_@E7\)XY-X\0^,LXQ_Q^6?_P BU]F44 ?'?_#K?X5>2T?_
M  D'C':?^GVTS_Z35F6__!)GX1V]Q',GB7QONC;> ;ZSQ_Z2U]KT4 ?+/AW_
M ()U?#CPS;K#:ZYXJ=5SCS;NV)Y.>UN*I>)O^":?PR\5:?\ 8[O7O%J19SF&
M\M0W3'>V-?6=% 'Q(O\ P21^$*P1Q#Q+XX"IT/V^SS_Z2U9L?^"4'PEL)-T?
MB3QJ3_M7UG_\BU]I44@/CE_^"6OPK9<#Q'XS0YW!TO;0,#[?Z+5K4?\ @F+\
M+-6AV7>N^+IV\KR1(U[:[@/7_CVQG\*^O**8'QQ<?\$L_A3=6\<+>(/&2HB>
M7E;VT!(]_P#1JF@_X)>_"NW157Q!XP*J-O-Y:<C_ ,!J^P:* /C-?^"5?PI5
M9%_X23QJT<C[RC7UH1G_ ,!<U3F_X)+_  AN-0%XWB+QMOQ@HM_:!6^H^RU]
ML44@/C"Q_P""4?PCT^25X-?\9*9/O9OK0_\ MM6LO_!,GX7! IUWQ<PV[?FO
M+4_C_P >W6OKFB@#Y#N?^"8GPKN8U3^V_%D8"[#Y=W:C</?_ $:IM+_X)G?"
M[1[9X;;6O%:A^K&[M<_^DU?6U%,#XYF_X)9_"B:]6Z_X2#QC'*O]R]M #]?]
M&J'5/^"5/PEUBW,-QX@\9;2<[EO;3(_\E:^S**0'PVW_  2!^#LA!;Q-XZ)_
MZ_[+_P"1*U=._P""4_PHTN)DM_$WC9=PQN-]9Y'_ )*U]GT4 ?']G_P2^^%E
MF<IK_C _[U[:G_VVJRW_  3-^&#*5.O>+BK#!4WEK@_^2U?6]%,#XQM_^"4W
MPFMM0BNX_$7C0-&^\1_;K39^7V6MG7/^":/PRU^&**?7_%T:QC \F\M1_.V-
M?6M% 'Q<W_!*+X2O;F$^(_&NPOO_ ./ZSSG&/^?6JS?\$D_A"XY\2>-_K]NL
M_P#Y%K[:HH ^/_!__!+[X5^"]9@U.SU[Q?//#G:MS>6C(<^H%L#W]:]"E_8K
M\#2Z?-9G4==$<HP66X@W=,?\\:]^HH ^0/$7_!+_ .%?B;[1]JU[Q?'Y[;F\
MF\M1VQQFV-<_!_P2+^$%O'&J>)_'.(WWC_3[/K_X"5]OT4@/AB?_ ((^_!RX
MF:63Q1X\+,<G_B867_R)4S?\$A_@ZR[?^$E\<;?3[?9__(E?<-% 'Q&G_!(_
MX01KA?$WC@?]O]G_ /(M0?\ #H7X/^:9&\4^.W8]VO[+_P"1*^XZ* /B-O\
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
M):?"FVGGE7Q!XR+3-N8&]M,#Z?Z-7V-10!\@_P##L'X6X(_M_P 8#_M\M?\
MY&K+;_@E#\)Y+_[5+XG\<3#&/)>_LS'^7V7/ZU]I44 ?'-O_ ,$M/A3:QR)%
MX@\9(K]0+VT_^1JK)_P2E^$D<WF+XA\9A^Y^VVG/_DK7V?10!\DZ?_P3/^&&
MESI+;Z]XN1U((_TRU_\ D:M[QQ^P#\/?'_V ZCK'B:$V<?EQFVNK==P_VMT!
MY^F*^F** /D'_AV#\+/^@_XP_P# RU_^1J3_ (=?_"P?\Q_QA_X&6O\ \C5]
M?T4 ?(/_  [!^%G_ $'O%_\ X&6O_P C4G_#L#X6?]!_QA_X&6O_ ,C5]?T4
M ?(/_#L'X6?]![Q?_P"!EK_\C4G_  [ ^%G_ $'_ !A_X&6O_P C5]?T4 ?(
M'_#L#X6?]!_QA_X&6O\ \C4G_#K_ .%G_0?\8?\ @9:__(U?8%% 'Q__ ,.O
M_A7_ -!_QA_X&6O_ ,C4?\.O_A7_ -!_QA_X&6O_ ,C5]@44 ?'_ /PZ_P#A
M9_T'_&'_ (&6O_R-2_\ #K_X6?\ 0?\ &'_@9:__ "-7U_10!\@?\.O_ (6?
M]!_QA_X&6O\ \C4?\.O_ (6#_F/^,/\ P,M?_D:OK^B@#Y /_!,#X6-_S'_&
M'_@9:_\ R-1_PZ_^%G_0?\8?^!EK_P#(U?7]% 'R!_P[ ^%G_0?\8?\ @9:_
M_(U'_#K_ .%G_0?\8?\ @9:__(U?7]% 'R!_P[!^%G_0?\8?^!EK_P#(U'_#
ML#X6?]!_QA_X&6O_ ,C5]?T4 ?'_ /PZ_P#A9_T'_&'_ (&6O_R-2_\ #K_X
M6?\ 0?\ &'_@9:__ "-7U_10!\??\.O?A7_T'_&'_@;:_P#R-0?^"7OPK/\
MS'_&'_@9:_\ R-7V#10!\>_\.N_A7_T'_&'_ (&VG_R-2_\ #KOX5_\ 0?\
M&'_@9:?_ "-7V#10!\>_\.N_A7_T'_&'_@;:_P#R-2?\.N?A5_T'_&'_ (&V
MG_R-7V'10!\>?\.N?A5_T'_&'_@;:?\ R-1_PZY^%7_0?\8?^!MI_P#(U?8=
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% '_
!V0$!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>22
<FILENAME>aca-20241231_g4.jpg
<TEXT>
begin 644 aca-20241231_g4.jpg
M_]C_X  02D9)1@ ! 0$ > !X  #_VP!#  ," @," @,# P,$ P,$!0@%!00$
M!0H'!P8(# H,# L*"PL-#A(0#0X1#@L+$!80$1,4%145# \7&!84&!(4%13_
MVP!# 0,$! 4$!0D%!0D4#0L-%!04%!04%!04%!04%!04%!04%!04%!04%!04
M%!04%!04%!04%!04%!04%!04%!04%!3_P  1" )]!$H# 2(  A$! Q$!_\0
M'P   04! 0$! 0$           $" P0%!@<("0H+_\0 M1   @$# P($ P4%
M! 0   %] 0(#  01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D*
M%A<8&1HE)B<H*2HT-38W.#DZ0T1%1D=(24I35%565UA96F-D969G:&EJ<W1U
M=G=X>7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7&
MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$  P$! 0$!
M 0$! 0        $" P0%!@<("0H+_\0 M1$  @$"! 0#! <%! 0  0)W  $"
M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF
M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$
MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4
MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,!  (1 Q$ /P#]4Z*** "B
MBB@ HHHH **** "BBH[BXBL[>6>>5(((E+R22,%5% R22>  .] 'G?Q0^..A
M_"SQ=X#T#4W7S_%.HM9[BV!:Q;"JSOQ]TW,EI!SCYKE>>*](KXEFAM_CU<>*
M_%VMQ2G3O%$']GZ5"V4DMM(3=]G9<\I)(S/<9'(,D8ZQBOH;]G/XC7GCSP&;
M+795?Q=X>G.D:S@;?.F108[D#^[-$T<H[ NR]5-?.9?GF'S#&5\)3WIO3S6S
M?R>GW'JXK+ZN%H4Z\MI?AV^]'JE%%%?1GE!1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %8VF>,-&UC6+_2K34(9M0L7V3V^<.IP.@/4<]1D
M9XK9KX0\<:E=6'Q,\0WMK/+:7<6JW#1RQ,5=")6Q@B@#[OKY]_;$\5:C;^$=
M(\'66B^(]0L/$]RT&LWV@Z'>ZE]FTZ,!IHF^RPR%6GRD(# ?))*0<K5/X;_M
M0^7'%8^+HV;'RKJ=NF3]9$'\U'IQWKZ T;7-/\0V,=[IEY#?6K])8'##Z<="
M/3M656G[6G*%VKJUUNO->9<)<DE*U[=SX]C^(EG#&D<?A/Q]'&@"JJ_#[7
M!T 'V/I7GGC?Q)K5EXWT?Q'X3T'Q_8M<[;'6B?!^LV*"%0[0732R6J*ODL[J
M2S ;)W)^Z*_1.O+?VA/'3^$/!,UI%:RR3:LCVB7 4&*+( 8-DYR5+8P.U?'Y
M?PG@\MQ,<50J3YEW<;/R?NGNXK.Z^+I.C4A&S\G_ )G@_AW]HSQIH(5);V+5
MH5& E]%N('^\N&S]2:]1\._M9:3=;4UK2+FP?@>;:L)D]R0=I'X9KY@HK[4^
M?/N[P[\4?"GBK8--URTEE8X$,C^5*?\ @#8;]*ZG.>E?G170:#\0O$OA?8-+
MUN\M(UY$(E+1_P#?!ROZ4 ??%%?)_A_]JCQ/IVQ-3M+/5HQ]YMIAD;\5^7_Q
MVO2- _:H\+ZAL34[6\TF0_>8IYT8_%?F/_?- 'M%%<YH/Q%\,^)M@TW7+*YD
M?I#YH63_ +X.&_2NB!!Y'- "T444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !7Q;^T
M)ID&F?%75Q;X"SB.=E P%9D&[\SD_C7VE7Q-\>H;B'XL:_\ :'5W9XV5EZ;3
M&FT?@,#\* . K2T'Q+JOAB[%SI.H7%A-QEH'*AL=F'0CV-9M% 'T+X'_ &IK
MYY=/T[7=+CO)99DB?4(91$0I(&XQ[2"1UX('TKU/X[>'X_$7POUD%0TEI%]M
MB;^Z8_F)'_ =P_&ODSX<^#;SQ]XJL],L9!$6_?27&,B*-<$MQ^ 'N1]:^G_C
M]\1[?P7X1ETM8UGU'5H9+>.,GA(R-KN?P;CU/T- 'QW1110 4444 %%%% !7
M1:#\1?$WAG8--UR]MD3[L7FEHQ_P!LK^E<[10![-H/[4WBG3MB:C;66K1@_,
MQ0PR'\5^4?\ ?->BZ#^U9X;OMB:I87NER$\LH$T:_B,-_P".U\J44 ?>6A_$
MOPMXCM7N;#7+26*,J'\Q_+9=QPN5?!&?<5T<<B3*&1U=2,AE.0:^$#_Q+_AP
MHY$FJ:ED_P#7.WCX_ M<'_OCVK'TO7M3T23?IVHW=@_]ZUG:,_\ CI% 'Z%4
M5\CZ?\:?%^A^ +6\_MB2YN[C4I(8VND63]U%$A89(R<M*O?^'ZU=T_\ :O\
M$T#*+S3=-NT'78KQL?QW$?I0!]5T5\_:9^UQ8R.!J/AVXMTQRUK<+*?R8+_.
MNJTO]IGP1J'^ON;O33Z7-LQ_] W4 >KT5RVF?%+PCJZJ;;Q'IS,W2.2X6-_^
M^6P:Z6&XBN(U>*1)$895D8$'Z4 24444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%)2T %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !7Q=\=='UN/QQJ6LZE9RP6=[<O%:
MS/T=8P$'';@ C/7J,U]HU\B?'WQ+XPM_$E_H&LWH;29)#<VENJ)@PF1O+)(7
M.0!CKVH \;O+ZVTVW:XN[B*U@7&Z69PBC)P,D\=:Y#QQ\2M+T7PCJEUIFJZ?
M>:H(3'96\=RCM)<.0D*X!)Y=E'2NQNK6"^M9K:YACN+:9&CEAE4,CJ1@JP/!
M!!P0:\%\0>%_#WPN\:VL%FME;Z)):3:C<17D2L=/9718S%*?F =F;"'.-AVX
MX%>5F>+J8'"SQ%.',X]+V^[1WUZ=3W,EP%+,\=3PE:IR*76U_/7565NNMCZ8
M_8'^(&A>%(+ZP\5>*M)TJ^T&V?2)#JE_'!),J.IAD^=@3F$1L3ZMWZU8^(7Q
M#MOB9XTU;5[+48=2LEG:WMWMYA(BQ*?E P2!D?-CU8GO7RO#9Z'\4O%NE6#/
M#'I&H6T\EQ+%;^7>RSQ&,?9G=@'A.QB2,!\(0"O?WO1]'L?#^F6^G:;:0V-C
M;ILBMX$"HB^@ K#)L97QV#C6KPY9;/76ZT=U96U6QU<19?ALLS"=#"U.>.ZT
MTM+6-G=\VC6NA<HHHKW#YD**** "BBB@ HHHH ***O:#I;ZYKFGZ;&<27EQ'
M;J?0LP7/ZT ;'C;_ $.'0-+!/^AZ;$[C_;F)G/X@2JO_  &N9K8\8ZLFN>*M
M5OHO]1-<N81Z1@X0?@H _"L=5+, !DG@ 4 =;XR5['PYX/TY@ 5L'O6 _O33
M.0?^^%CKDJZWXJ;(?&UY8Q/OATZ*#3T_[8Q)&?\ QY2?QKDJ "BBB@ JQ8ZE
M=Z9*);.ZFM).N^"0H?S!JO10!V6E_&3QKHYS;^)+U_\ KY83_P#HP-76Z7^U
M'XQL5"W*:?J [M- 5;\U8#]*\@HH ^C=,_:Z4E%U#PX5'\4EK=9_)64?SKL=
M)_:<\%:AQ<2WNF'_ *>;8L/_ "&6KY!HH ^\-*^*'A+6E3[)XBT]V;I&\ZH_
M_?+8/Z5TT<B2*&1E=2,@J<@U^=-7=-US4=&DWZ??W5B_7=;3-&?S4B@#]"Z*
M^(])^.GCC1U"Q:_-/&.JW2)-G\6!/ZUV>D_M8>(K9E&H:7I]\@&#Y6^%C[YR
MP_2@#ZIHKPC2?VM-$G7&I:+?6;?].[I,H^I.T_I746?[2'@.Z4&35)K4_P!V
M:TE/_H*D4 >GT5QEC\9/!6H?ZOQ)8I_UWD\K_P!"Q6W8^,-!U)@+/6M/NB>G
MDW2/G\C0!L44U9%;!# @],'K3J "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ KB_B]XTD\!^ [_4
M[=U2^.V&VW#/[QCC..^!EOPKM*^:OVLO$WFW^C^'XW.V%#>3+VW-E4_$ /\
M]]"@#KO 'QRTNU^&::MXCUMKW5(Y7CFA\M%F9R255$4#(VX^;IZD=O(/B3\?
M]9\?6-SI<=O#IVD3,"8URTK '(#-TZ@< #I7EM% 'J'P]_:"\1>"?+M;ISK6
ME+Q]GN7/F(/]B3J/H<CTQ7UUHFKP:_H]EJ5J2;:[A2>/=UVL 1GWYK\]:^N/
MV8?$W]L?#]M-D?,^ESM%COY;?,I/XEA_P&@#V"BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@#'\6Z\OAGP]>:D\$]RD(7,=LA>0[F"
MY '7&<_A7QA\6?&L/C[QM=ZI:QR1VFU881*Q+%%&-Q';)R<#IFOK'XO>/G^'
M/@R;5+=(9;UI4AMXIU)1V)R0<$'A0QZ]J^5[SQ%H'CR_G.JZ;;>&K^X8NNI:
M?O\ (W^DT)+<'G+)@@G)#<T <+7)-\,](NO'LWBV_5]0U,1Q0VB3G,5HL88@
MHO3?N>0[CR-V!CG/H^O>$;_0+>*[<PWFG3-LBO[*42P.P&2NX?=;_98 ^U8M
M+?<:;6QR6O\ PSTC6_%6D^)D5[#7=/G647=L<>>@5D:.4='!1W4$\KG@XR#U
MM%%%@NWN%%%%,04444 %%%% !1110 5TWP__ -%U6]U0G TRPGN@?20IY<1_
M"22.N9KIM/\ ^)?\/]6N.DFH7D-FA]8T!ED'_?7D4 <S2H[1NKHQ5E.0RG!!
M]:2B@#L?B0%U:?3/$\2A4UN#S9U4 !;J,[)QCME@'^D@KCJZ[5HC:_#'0%B4
M3PW%]<W$LZX(@DPB"$\\,50.<]0RXZ&N1H **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@":VOKBS;=;SRP-ZQN5/Z5MVOQ$\56>!#XDU5%'1?MDA
M7\B<5SU% '>V?QX\>6*A8_$,S*/^>T44GZLIK<L?VG/&UG_K)+&]_P"N]MC_
M -!*UY-10![I8_M::]&P-WHVGSCN(6>/^9:MRU_:[A9@+GPR\8[F*\#_ *%!
M7S?10!]D>#OV@_#WB[^T#]FO=.CL+5KNXFN$4HJ!@#C:Q).6].QK9L_C9X'O
M<;/$=FG_ %V+1_\ H0%?+?@-3#\/_B#>C^"TM;?_ +^3@?TK@J /O:'XC>%+
MG B\2Z3(3_"M[&3^6ZM:UUBPO@#;7UO<#_IE*K?R-?GG10!^B^X9QD9]*6OS
MOM]1N[/_ %%U-!_USD*_R-:4/CCQ';?ZG7]4B_W+R0?R:@#[^HKX,C^)GBZ+
MIXFU8_[][(W\S5^W^-'C>V^YXDO#_OD/_,&@#[DHKXGC^/OCZ/IXAD/^];PG
M^:5,O[0_C]>NO;A[V<']$H ^TJ*^-8_VC_'4?74H9/\ >M8_Z"K<7[3OC:/[
MTMC+_O6W^!% 'U_17R5'^U3XQ3K;:2_^];R?TDJ9?VL/%G\6G:.?I#*/_:E
M'U?17SCIW[1GB+6/".MW]O::;%J.F-#*T31NRR0.Q1B!OSE6*<YZ&N9/[57C
M#_GTT@?]N\G_ ,<H ^M**^2C^U3XQ_Y]M)'_ &[O_P#'*;_PU/XR_P">&E_^
M [__ != 'T1\6O$EYX1^'NL:KI[B*\@C412%0VUF=5S@@@XW9YKF?V??B-JG
MQ \/Z@=8ECGO;.<)YJ1A"Z%<@D#C.0>@%>">+OCYXF\:>'[O1[]+%;2YV[_)
MA96^5@PP2Q[J*[#]DNXE3Q)KD(N8T@>U0M;LP#R,&^5E'<*"P/\ OB@#Z@HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH 0G:"3TKX2^*7B)O%7Q US4"<QM<M%%Z>6GR+^84'ZDU]VD;@0
M>E?"7Q4TBQT'XA:[8::[/9PW&%WMN(8@%ES[,6'X4 <K1110 5Z_^S#XF_L;
MX@MITCD0:I T6W/'F)EE)_ ./^!5Y!5[0]6FT'6K#4K?_76DZ3H.Q*L#@^QQ
M0!^A5%06-Y'J%G!<Q'=%,BR*?8C(J>@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBFNZQHSL0JJ,DGH!0!\P?M7>*/MGB+3-"B?,=E$9Y@IX
M\Q^ "/4*N?\ @=>$5N^.O$C^+O&&K:NQ)6ZN&:/=U$8X0?@H4?A6%0!UW@.5
M1IGBZ.YF*6']D.\D?)#2"6(0G [B1DY[ M7(UT_@?[/=G6]+GNX;)]3L/L\$
MUPP2,2K-%,JLQX4-Y17)X!85GZOX/UO0;K[/?:7<P28W*?++*Z_WE89##W!(
MH R**M?V7>_\^=Q_WZ;_  JJ<C@\&@ HHHH **** "BBB@ HHHH *Z;Q/_H/
MAWPQIN,-]GDOY1_MS.0/_(<4)_&N=MK>2\N(H(E+RRN$11U+$X K=^(-Q'-X
MPU**%MUO9NMC"PZ&.%1$I_$(#^- '/4444 ;_A7Q)#I'VJQU&V:^T2^"K=6Z
M-M=2I^66,]G7)QG@@D'@U#XK\/#PWJBPQ7 O;*XB2YM+I5*B:%QE6P>A'*D=
MBI%8U=9N.M?#5BZEI]#O4CCDX_U%P'8J?99(\C_KJ: .3HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** .^\.O]D^#OC%_^?N]
ML;?_ +Y+O7 UWZ@0_ 9VZ/<>(POU5+;/\VK@* "BBB@ HHHH **** "BBB@
MHHHH **** .O^'LOV.#Q5=NY6"/19XG'9S*R1(I_X$X;_@-<A75^$5,GA7QJ
MBC<_V"%]HZ[1=PY/X5RE !1110 5:TK5;S0]1M[^PN)+6\@;?'-&<%3_ )[=
MP:JT4 >MZ7^T]XRT^2Y:X:RU$2G*+<0;1%[+L*Y'UR?>N_\ !/[4]C-ILH\4
MP&"^63]V=/A)1DP.H+$@YSWKYEHH ^@_$'[6-VFK3KHVDV\FG*<127>X2/ZD
M@' Y[5I^"_VITU36(;77[&VTNS<'=>1R.P4XX&T*>I]P!7S310!^B5G>0ZA:
MPW-M*L]O,@DCEC.5=2,@@]P14U?$2_&CQ+#X)L_#5O=FSAM7!CO+5FCGV#.$
M+ ],D=,'@"O7?A5^TI;WWV+1_$ZK:2K&(QJSR_)(P'!D!'RD_P![.,^E 'T!
M17'^)OBUX4\*V+7-WK-M,V,K;VLBRRO]%!_4X'O7DFE_M9*_B2<ZAI#0Z$4(
MB6WP]P&!X9B2%((SP.F>IH ^BZ*\3?\ :Q\*C[FF:PWUBB'_ +4KM_#_ ,8_
M"7B#0_[335[>RC7_ %L-[*L4L1[!ESW[8R#VH [6BJNFZE;ZM9Q7=JS26\JA
MD<H5W ]" 0.*M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% %?4+
M=[JQN8(Y7@DDC9%EC.&0D8##W%?GK>V\UI>3P7 (GCD9) W4,#@Y_&OT09@J
MECT S7Y]^)M6.O>(]4U(QK$;RZEGV)T7<Q;'ZT 9M%%% !1110![S\-?VF$\
M-:+I>BZQI<MQ;VJ>3]NAF!<(/N#RR!G P/O=J^E-)U*/6-+L[Z)'CBN85F59
M,;@& (!P2,\^M?GE7T5\.?VD-'\,^ ]/TW5;>^N-0L4\@>2BE70$A,$L,87
MY]* /HZBL#P/XVT[Q_X?BU?3/,6!V9&CF $D; \JP!(ST/7H16_0 4444 %%
M%% !1110 4444 %%%% !1110 4444 %<!\<O%<?A/X;ZH_F!;F\0V=NO<LX(
M)'T7<?PKOZ^0OVE/&3>(O'CZ9%)NLM)7R5"G(,I +M]>B_\  30!Y)1110 5
ML:;XT\0:/:K;6&NZE8VRG(AMKR2-!GT 8"L>B@#HO^%D>+?^AHUK_P &$W_Q
M57H/B/<ZA+&GB2SM?$5KPDDES$JW03/\,ZX?/IN)'M7'T4 =7-)X(LR3#!KN
MJ'=D>;+#:+C/ ("R$_F/PHN-"\/ZPPNM-UVVT>*3EM/U43-)"W=1)'$RNOHQ
MVGU'&3RE% '4?\(_X9M55+KQ3)-.3\W]FZ:\T2_\"D>(G\%_.G?V+X1:0H/%
M%\,?QMI&$/TQ,3^E<K10!U*^&_#D+.UQXOADC)Q%]AT^>1\>KAQ&%[?=+4'P
M*EYDZ3X@T?4^<+$UP;64_P# 9P@S[ FN6HH VM6\%Z]H4;2WVD7EO;C_ )>#
M$3$?<2#Y3^!K%J_I6OZGH4ADTW4;JP<]6MIFC)^N#6R?B)J%WG^U+/3-;R,%
MKZS3S#]94VR?^/4 0?#MD3Q]X<,@RO\ :$';//F+CCZXK#NHY(;J9)CF9797
M.<_,#SSWYKN?"/B+PK#XJTB\GT6YTJ6&YC?S+.]WP*0PY*2J6P/^NE<;K.ES
M:'JUYI]PI6>UF:%P1CE3C- %.BBB@ K7\-^)KCPS<7+QV]M>V]U"8+BTO$+Q
M2ID, 0"#D,JD$$$$5D44 =KJFA:+XFL;[5_#TZZ?):6R7%WH]Q&ZK& $1VBD
M+,&!D;A6(/S8&>E<575ZL?\ A'?!EAIB96[U?;J-VW3$0++!'_Z'(?7>G]VN
M4H **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** .]UX
M&T^#?A6/H+O4+RXQZ[-B9K@J[[QTWD_#?X>6G\2V]Y.?^VD^1^BUP- !1110
M 4444 %%%% !1110 4444 %%%% '8?"NXA_X2:;3KBXCM;?5K*XTYIICA%:2
M,["3_OA*YC4],NM&U"XL;V![:[@<I)%(,%2/\]:K5V?Q4WW.L:3J4CF234=(
ML[EW8Y)81"-O_'HS0!QE%%% !1110 4444 %%%% !1110 445],? 7X&+86Z
MZ_XELHY+F9?]%L;A-WDJ?XW!_C/8?P_7H >/_#KX0Z[\1+Q?L\+66FCF34)X
MSY8'HO\ ?/L/Q(KZ6\#_  !\+>"W2X:W;5K]<$7%[A@A]53&T?4Y(]:])50B
M@* H] *6@!*6BB@ HKF_'_CJP^'OAR?5;X[MOR0P X::0@[4'Y<GL 37DGPY
MU[QS\:-0N;N\U270?#<1VE=-01M(_'R*Y!;IU.?3 YX /?Z*;'&(HU0$D*,#
M<23^9ZTZ@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH ***Y/Q!\4?#OAKQ'8Z%>WNS4K
MQD5(U0L%W-M7>1PN3Z_6@#G?VBM6U#2?AG>MI\WD&61(9V#8;R6.& ^I(!]B
M:^-:]#^,GQ U_P 6:]+I>MQVL/\ 9-S-"D=M&5!.[&2223P!CMBO/* "BBB@
M HHHH ***]9^$?P)U/QI>6>I:K UGX>.)=[$!KD _=4=0#_>...E 'I_[,/B
M;[5X>;0ET.2R2U4SOJ"@^7<,S<9X^]CCJ>%[=*]PJ.&".VB2**-8HT4*JHH
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
M*PM8;:!%B@A18XT48"J!@ ?A4U% !1110 4444 %%%% !1110 4444 %%%%
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
M3;C_ %]I.\#D="58C(]CBJ5=K\2V.L?V'XF&6.L62_:&..;F']U+P/7:C?\
M Z .*K2T/PWJ?B2^M[/3+*6[N)W,<:H.&8#<1D\# YY/2F:!'82ZY8)JKR1Z
M:TZ"Y>$@.L9(W$9'I7WEH?AG2-#TNRL]-LX8+2V.^ 1CH<$;L]R03DGDY- '
MD?P9^ ,&B6O]H^*],CDUB.X#V\;3;UB4 8RJG:3G/KT&*]SHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@#S?X\>.]3\ ^"TN]+2/[1=7 M?.
MD&?*W(QW =S\O&>/KTKXQEE>>1Y)':21R69V.2Q/4D]S7UM^U#J%E;?#@6MQ
MS=W-U&+90>05.6;Z;<CZL*^1Z "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ KL%@M_&'ANVBM7D@U/0["1GM2F89X5D>1I%8'Y7 <D@C!V\'H*X^NIT^
M(Z'X)U*[G?RY=8"6MK&/O/$DH>5SZ+NC5?<Y_NF@#EJ*** "BBB@ HHHH *Z
M;PKXBTVTL+S1]=MKBXT:[DCG+6+*EQ#*F0KJ6!!!5G4J?7(P17,T4 ;?C'P]
M%X;UG[/;70OK&:*.ZM;C:5+PR+N0L#T;!P1ZBL2O4-4^']SXJNK37&N8].\*
M?V7;N=4<>8D"Q0I$T>T')<2*5V]2>:S+'X7VLT,^HW7BK2H?#\(&=0MRTS[F
M/RQ^1\L@<\G! X!.3B@#@J*[)/AC=:@571M:T76Y9#^ZM[:\$<[]^(Y ISCG
M'M6]8_"G_A#=+O\ 6?'FGW<-E"T<%O:6D\1>9WW MN#'&P#.#U)';- '&^#?
M!M[XVU&XL[*:VMVM[9[J6:\D\N-(UQDEL''4=>*Z ? WQ;<*7L+6TU2,?QV5
M]"X_+<#^E:NDZ&O@_0/B)<070NH5T^TM[>X"E3+#=LCJ<'H=F,CL0:\L!*D$
M<&@#IKWX8^+M/SYWAO4\#JT=J[J/Q4$5@75C<V+[+FWEMW_NRH5/ZUH6'C'7
M]+7;9:WJ-HO]V"[D0?H:Z"S^-?C:QC,::_/*AZK<I'-G_OM30!Q%%=XOQ@OY
M<_;]!\.:LQ_BO-+3=^:;:$\=^%KK)U'P!8R-_>L;Z>VQ^&6% '!T5WD=]\-K
MW)N-+\1:8>PL[J&<?^/J#^M)'X>\ 7^3%XNU#2QV6^THR?K&Y_E0!PE%=TGP
MUTV^;_B7^.?#\B]OMLDMJ3_WVG]:$^#'B2\;&G?V;JX_O6.I0/GZ N": .%H
MKJ;SX6^+[!B)?#6IG;U,5LT@'XJ#7/7FFW>GOLNK6:V?IMFC*']10!7HHHH
M*ZKX61JWQ T:1_NV\K77_?I&DS_XY7*UU'P[1EUB_N5./LNE7\I/UMI$'_CS
MB@#EZ*** "BBB@ 5BIR#@^U6H=6OK?\ U5Y<1_[DK#^M5:* -B'QGX@M\>5K
MNI1_[EW(/ZU:7XC^+$&!XFU<C^ZU]*1^1:N=HH Z0_$;Q*W^LU>>;_KMMD_]
M"!H_X6%K?\<EE+_UVTVV?_T*,US=% '1_P#">Z@?]99:+)]=%M%_]!C%!\;,
M_P#K-$T23_MQ5/\ T$BN<HH Z/\ X2ZS;_6>%=$D_"Y3_P!!F%+_ ,)-H[??
M\(Z:O_7*YNQ_.8US=% '1_VYX>?[_AEE_P"N.H2#_P!"#5UG@"XT60>(+JUT
MF^L+:'2;E+JZEU%9(E62,HBE?)!)9RH # ]^<5YA7?:[>3ZE\.=(AT1431[-
M =6M[<8D%V68"6;NRLNW:WW0<KP0!0!P-%%% !1110 4444 %;O@O2+?6-:8
M7L<DEC:VT]Y.L;;"5CB9P"V#@,P5<]?FXYK"K>\'^(K?P_>78O;(WUA?6S6E
MS$DACD$996W(PZ,"@Z\$9'>@"OKWB:[UYHHW$=K8P<6]C;#9!".^U<]3W8Y8
M]R:R:V/&.A+X9\4:EIL;M+!!,1#(_P!YHS\R$^Y4J3[UCT %%%% !1110 44
M44 %36=[<:==1W-I/+:W,9W)-"Y1U/J".14-% '9:WJ!\0>!8M5U"&W;5O[2
M-NMY'$L<DT8BW/OVX#D$I\Q&>>M+\(/!2^//'=AITP)LH\W%UC_GFN,C\257
M_@56_ M]IVN6,7AV^T1;\P)>WL4JS2+(7\C=M15(!8^2@&<].E?0WP)\#V'@
M7P#!J\S1M>:C;K>SW./N1%=RI] #S[D^U 'I=UI\%Y9S6TJ'R9EV2!&*%AC'
M52"./2G6=E!IUK%;6L,=O;Q*%2*)0JJ!P  .E8?@7QE%XZT>75+6W>&R^TR0
MV\C'_7HC;1(!@$9(/!Z8KHZ "BBN:U#Q;!>:1XG&E3JU_I*2Q.'7A91%O'!Z
MCD?D: /$_P!K34-/O&T*VBOXY-1LVE\VT0Y9%<(0S>GW!P?6OGBI+BXENYY)
MYY7FFD8N\DC%F9CR22>IJ.@#I/#7Q(\3>#XA%I&LW-G "6$.0\8)ZG8P(_2O
M8/ ?[5%RMS!:>*;2-[=B%;4+52K)_M,G0^^W''8U\]U-8F%;RW-R"UN)%\U1
MU*YY_2@#]#K>XCNH(YH9%EAD4.DB'*LI&00>XJ2LGPG9:9I_AO3X=%V_V4(5
M:VVN7!0C((8DDCGO6M0 4444 %%%% !1110 4444 %%%% !1110 445Q_P 5
M_%6I^#_!MUJ&D637M]N6) J%A'NXWD#KB@#S3]JOQ78Q^'['P^DBRZA)<+<N
M@/,4:JPR?<D\9]#7S%5K5-0N]5U"XN[^:2XO)G+2R2G+%O>JM !1110 5O\
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
M[W&JVP'T2*<G_P!&"N<KH[S]S\.]*'>?4[IC]$BMP/U=ORH YRBBB@ HHHH
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
M#(WOCH.P^IKS>@ HHHH ***U-)\+:SKW_(-TF]OA_>M[=W ^I XH RZ*Z_\
MX5=K%M(%U.XTS0\C.-2U"*-\?[@8O_X[3?\ A'?"UA'NO?%C7<BG!ATG3Y),
M_1Y3&/T- ')45M>)/'GP\\!V<=Y/HFHZC!)<06B2:E?B)?,EE6-?DB4' + G
MY^ ">U='>>'M*\:>'YM7\.PKI^J6,6[4-#5B08QG,\!9BS* !N4\@Y]L@'!4
M444 %>B^)O%&K1^ _"$]IJ4]HDUM-9W"6K^5YA@DVIOVXW8C:,<YZ5YU76R;
M+OX40L3F6QUED'LLT /\X#^= '*":19&<.P=L@MGDY&#^>3^=-HJ:TL[B_F6
M&V@DN9FZ1PH68_@* (:ZKQAC4+/PYK1&X7=FMM<'.29;<^41]3&(3_P*NX\'
M_LR>(]?%O<:I+%HUE(BR8<%Y\$9 V<8/KD@CTKWGPG\%_#WA2'355)-0DT]Y
M98)+PJVR239N8  #/R+@XR,4 8S?"VT\0ZA87&GQ6^F^%9]-2*XTYK0!K@G<
M58J?N2)\I#D;@21ZUW^@^%=-\.>'[?1;.V46$*;!&PSNYR2?4DY)]S6M2T )
MTX'%+110 4444 %%%% !1110 4444 %%%% !1110 4444 <[\0_#;^+_  3K
M&D1[1-=0,L1<X7S!\R9]MP%?!MU;2V=S+;SH8IHG,;HW56!P0?QK]%*^._VD
M/"<?AOXB374&!!JD?VO:/X9"2'_,C=_P(T >5T444 %%%% !1110 4444 =-
M\.+>-_&%E=3IOMM/#ZC,,9RL"&7'XE /QKG;BXDNKB6>9S)+(Q=W;JS$Y)/X
MUTOA_P#XEO@OQ+J/S+)<^1I<3#_;8RR?^.P[3_OURU !1110 4444 %%%% !
M1110 4 D'(X-%% &]8>/O$6FPB&'6;PVXX^SS2F6+_OALK^E6/\ A-DN@!J7
MA_1K_GETMC:O^<#(/S!KF:* .\TK1?"_B;2=8U PZEX?CT](GDECE6\CR\@0
M*(RJ-W)^^>AZU1_X0G2[Z0C3/%^DS#&0M\LMH^?3YD*?^/TZ/&F_":=@Y2;5
M-75-O]Z."(DGZ;IA^5<?0!U,GPQ\2^29K;33J<(_CTN:.\'U_=,W%<]?:==Z
M7<&"\M9K2<=8YXRC#\"*ACD>)PZ,R.O(93@BNBL?B1XHT^,1Q:Y>O#C'DW$I
MFCQZ;'ROZ4 <W174_P#">+=1[-2\.Z'J SDNMI]E?\X#'^H-+_:'@Z_DS/HV
MJ:62.MC?),@]PDB;O_'Z .5KK/":?9?"'C*_W;6^RP6*^YEG5C_X["WYU'_P
MC_AR\3-GXI%O(3Q'JMA)#_X]$91_*M;7M /A'X;Q127=K=2ZQJ*W$4EI+O22
M"&-UW= 1\\K#D#E: .!HHHH **** "BBB@ HHHH **** "BBB@ HHHH *]1\
M2VG@AKJSM]4U#6K74K>PM(9OL]M$\.Y8(_NY;/Y]\UY=UX%='\1OE\>:]&.D
M-Y) /^ '9_[+0!LKX;\ 7'W?&5_:?]=M(+_^@O2OX+\%,/W/Q$B+>DVCW"?J
M,UP5% '<_P#"O=&F/^C^.M%;T\]9HOYI4G_"IE=<Q^-?"+^QU,H?_'D%<%10
M!W#?"/4F.(-8\/WG_7#5H3G\R*='\$_%T_\ Q[V-K<CUAU&V;_VI7"T4 =O<
M?!/QO;C+>'KAAZQLC_\ H+&L^7X7^+X>OAG56_ZYVCO_ "!KFDD>-LHS*?53
MBKL&OZG:X,.HW<1'3RYV7^1H NS^!?$MJI,WA[581ZR64J_S6LV;2;ZV_P!=
M97$7^_$P_F*U(OB!XHA_U?B35X_]V^E'_LU6X?BIXPAY7Q+J;'_II<L_\R:
M.6Z<'@T5W$?QN\;QK@Z_-(/^FT4<G_H2FI8_&T?CJWFT[Q==PVY_UMIJT-@F
M^W<=498E4NCCCN00I]: ."HKM5\$Z%J4=S;Z)XE;5-5BA:>.W>P>%)U52S(C
M$EB^ 2 5 /3-<YH'AO4_%%_]BTJSDO+C:7*I@!5'5F8\*/<D=10!FUU?PKUV
MV\-_$'1-0NT+V\<VQB#C9O4H']]I;=COBJ7B#P)K_A:%9M3TN:VMV.T7 P\6
M?3>I*Y]LYK<^"UFDOCZUOIQFSTN&;4;@XSA(T)S_ -];?SH YKQ5H<GAKQ+J
M>E2.9&L[AX?,88+@,<-CW&#^-956=2U*YU>^GO+R>2YN9FWO+*Q9F/N35:@
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
MVL8M.U'5+%=0O;>!F,8DD=R" Q)7*[6*YXS7%4 %%%% !1110 4444 %%%%
M!1110!-9W<NGWD%U YCGAD62-AU#*<@_F*](US4-#U32[GQ'HOAW29D5U;4+
M6[:Z\ZVDD)Y&)@CH6S@J 1D J*\QK5\.^)]1\+W4DUA,JB5?+FAEC62*9,YV
MNC AA]1]* +Y\:[?]3H6B0?]N?F?^AEJ/^%@:HG^JM](@_ZYZ/: _GY6?UH\
M>6EK%JMI>65O%:6NHV4%XMO!G9&S+MD5<DD#S%DP,\=*YN@#I/\ A8WB->8]
M2:W_ .O>)(O_ $%13)/B)XJF&'\2ZL5_N_;I0/RW5SU% &A<>(=5O,FXU.\G
M)_YZ3NW\S7U/^R]KD>I?#V2RS_I%C=.K@G)(?YPWZD?\!KY(KLOA#XH?PE\0
MM&O/,,=O),+>?G"F-_E)/L,AOPH ^YJ**1F"C).!0!Y+^TQXHCT/X=OIP;%U
MJLJPH <$(I#.WTX"_P# Z^0J]M^/=KKOC?QP[06;0Z58QBWMY+R1+96/5W'F
M%>IXSW"@UYM_P@\L/_'UK.B6GK_Q,$FQ_P!^=] '-T5TG_".Z'!_Q\>*[63U
M%C9SR'_Q](Q^M'V?PA;];[6KX^BVD5N#^)E?^5 '-T5W.I>$_#?]EZ/JD6L3
M:3:WT#M]FNXVNIMZ2NAP41$QA5."<\GVK,6W\'6^=]_K=\1VCLX;<'\3*_\
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
M4OB/8!+QD ]<T >745U#:IX0NI 9- U.S]?LFJ*5_)X2?_'J)+?P7<[?*O\
M7+ ]Q+9PW _,2I_*@#EZ*ZF3PWX>F7-KXOMT;^[?V$\7ZQK)0? 1DC+6GB'0
M+P_W?MX@/_D8)0!RU%=2OPP\23+NM[&*^'7%E>07!/X1N:I77@7Q)9*6N/#V
MJP*.K264BC]5H PZ*5T:-BKJ58'!5A@BDH **** .C^'OR^*89>GD6UU<9]/
M+MY'_P#9:YRND\#XCNM7G/\ RRTF[_\ 'XC'_P"SUS= !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 >CV,UQ\1OAY+ICLEYX@T-Q-9[R//ELMK>
M9$I_BV$!@.N.!Z5YQ70^!?$T'A;6GN+NT-W9W%O+9W"QMME6.1=K-&W9P#QG
MW'&<B+QEX;7POK MX;@W=G/!%=VMP4V&2&10R$CL<'!]P: ,.BBB@ HHHH *
M*** "BBB@ HHHH *UO">A_\ "2^)M-TPEDCN9U261!S''G+OSQA5W,2>,"M>
MW\.Z#I&FZ==>(+[4!/?0FXCL=/MT+)'O959Y'8 ;MI( 4\$'O46I>,+:&SN]
M/\/Z5%I%E< 1RW#.TEW/&,?*[DX ) )5%4< <B@#.\5:Z=?U9I5C$%G"@M[2
MW4Y$,*\(N>YQR3W))[UD444 %%%% !1110!](7/[1VH>#])T2VN=+75Y;G2[
M:X6Z>X,;%BI5RWRG<=RL<\=:\C\=?%[Q)\0&*:A>>39!MR65J-D0^O=OQ)JK
MXRWS>'_!MT?NMI;PCZI=3C^16N5H **** "BBB@#J-49KKX<>'Y,9%O?WMN6
M],K ZC_QY_R-<O74VKFX^&.I1!<_9=6MI/H)(9@3^<:_I7+4 %%%% !3ED=5
M959@K?>4'@X]:;10 4444 %%%% '2?$']]XB^V#D7UK;79/JSPH7_P#']P_"
MN;KNOB-H/]E^'_!MP;@7#2Z=Y3,J%1G(F&,]<)<(O_ :X6@ HHHH **** "B
MBB@"&\^T?8Y_LOEBZ\MO*\W.S?CY=V.<9QFN"\!_!31/!^B"UU#_ (J?4)8#
M!<W^IQ*YD1CET5#E40DDE1U/+%CS7H=%2XQ;3:U1:G**<4]'N<-X'^&?_" ^
M)]8NM/U&:?1=2AB T^Z)=K62/(78YY9"K8PV2NQ0"1@+W-%:GA_P[/X@GG$<
ML-I;6T1FN;RY8K% @.,L0"222   220 *(Q45RQ5D$IRJ2<IN[9X_P"(/A??
M^-?B-<ZIJM^UKX<ALXK**QM7*RW8RSR;W'*1EF52JG+>6,D#(;I;SX!?\*F\
M6^%_$.G30^7YDWVGP7,"%M;:XA=#-')G]P0[1RB #!\L$;/NO[,OA#1?!MGI
M^M:WJ4>MP70\ZPL=-#J+H*V"97D13&F1@C:6/.,=:X_Q!K5QXCUR_P!4NO\
MCXO)FF<#H"QS@>PZ#Z5D\/2<N=Q5[WOUOM?[M/0W6*KJ'LU-\MFK7TLW=JWK
MKZZF'J.C6.K-:O>6L5Q):3+<6[NN6BD'1E/4'&1QU!(/!(KZP_9+U(2^$]9L
M/XX;T3?@Z*/YH:^7*^JOV6/"=QH_A6_UF<E1JTB>5&1_RSCW -^)9OP />MS
ME/;J*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ J*ZC2:VECD19(W0JRL,@@CD$5+5;4EN9-/N5LFC6[:-A"TP)0/@[=V.<9Q
MF@#\]]04)?W*J JK*P  X')J"NAU7P3KMGXPE\/364DVLM,4$40SYA/.Y>GR
MD<YXP.N,&L_Q'H%UX7UR\TJ^""[M7\N3RVW+G&>#^- &=1110 4444 %=;J4
M'VKX;:++9#S(;.ZN!?@=8II2NPD?W6CC4 ^JL/3/)5M>$_$":#J#_:H3>:7=
M)Y%[:9_UL1/;T92 RGLRB@#FM5TRWUK2[O3[M7>UNHF@E6.1HV*,"" RD,IP
M>H(-<_'X"T[2;!8X]=\5V5E:Q!55?&&JQQQ1J. !]IPJ@#Z "O0O%'A]O#>J
MFW$RW=K(BSVMT@PL\+<JX]/0CL01VKB[W1#\1O%FG^"4R=/F07^N,O:Q5L"$
M_P#7=QY?^XLQ'(KS\?4PV'P\L1BDG&"OJK_=YLZL-&K4JJE1=G+0XB'P9KEC
MX?TCQ[J'B?QDOA75[PP_V<_BK5%:QM)=B6=TS?:-WSN"7#$@+<Q\#RV)] \-
M>&[#PCHT&E:9'+%90%BB37$D[#<Q8Y>1F8\D]37OFM:!I_B+0;W1=1M([G2[
MRW>UGMF'R/$RE2N/3!KYX\,K?:'=:EX4UB=[G5]!D6$W,GWKRV8$V]R<<9=
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
M)5%36Y%N5 &78P*8F)Z\ 3 #IR: .0DD:61G=B[L<LS'))/4DTE%% !1110
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
MZ_ZP\>N*XNN;$T%BJ,Z#DXJ2M=;Z]KW-J-3V-2-1).VNNQU'_#27@C_J9O\
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
MH?AV4XPUS;EFFD8XY,Y,@!SRUH^, KG2\6^+_%FN6^F>"M)U_4DOM<)LH?\
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
MV7J:TZ52K?D5[*[]%U.N\6^(M<\1:Q<2:]=7,]['(ZM%<$CR6S\R*AX0 C&
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
M4:R/^XA+_P#%4 <]172K\3/%J_\ ,S:L?]Z\D/\ ,TX?%#Q;W\0W[?[TQ/\
M.@#F**ZG_A:/BKOK4[?[P5OYBC_A:'B4_>OXW_W[2%OYI0!RU%=.WQ(UQ_OM
MI\G^_I5JW\XJC/Q U5OO0:.W^]HED?\ VC0!SE%=*/']_P![#0V_[@EH/Y1T
M[_A8%U_%I.@M_P!PB ?R6@#F**ZC_A/I#][0M!;_ +AR#^6*/^$ZC;[_ (9T
M%O\ MU=?Y.* &ZDV[X<Z![:GJ _\A6AKF:]!\<36]W\-O!UW!86VG&XNM0>2
M*T#A"P,"YPS,<X4=^U>?4 %%%% !1110 4444 %%%% !1110!M>$=>30=7#W
M,9GTZXC:VO;=3CS('X8#W'# ]F4&N[NM)7P3X4U4>%?%46IZ@T\,MU-IS^3+
M';*KX*D-N*EG7<!R"!D5Y579Z'H>H^&=%UG6M1T^ZLHGL6M;1KF%D6:2?Y.,
MCG$?FM]56@#YZ^,GP]LM3CU7QG+?S)?V=M+=W,5[=2M:7 52[%P&S&QP3O3N
M265ZY1K'07\+_P!GMID+7?V?^U/[$-QFY\S&[KG=G=\N[UKU7XD>$;KQUX7D
MT.VU'^RHKJ:+[3=)&'D$*N'94!^7+;0OS9 #$X/0T?\ A3?A3^Q_L']G?OO-
M^T?VEYC?;O/QCSO/^_OQQG.,?+C;Q7R6=9'/-9PG3J<CCKUU?31-6MKJM3[S
MASB6GD=.I3JT544[+:.D7?FU:;=]/=?NZ:G+?"/X4Z9]GT[Q?>2I>W-[;QW-
MI:V\LC6=LCJ&4J'.9'P1\[=_NJM>OUH_#_X*V/PS^&>@6^L>+KF\BO'N&L+H
MZ8 5C5P6BE <89&D9 57:RJIPN2%Y;XW>*-'^'?@&ZU#0KW4-9\023106%F^
MGQPQ3.6RXWF9B,1+*WW/X:^FA&&'I);**[_J_P V?&5)5,56;WE)]%:]^R6G
MR1L45N:;K/@;4M,L[^RMM<U*UNH4GBD-W#;AD90RG'E/U!'>K?\ ;WAF%?W/
MA:24_P#3YJ3N/QV*E;G,<Q173+XQLH?]1X3T./T+BYE/_C\Q'Z4C?$"_1LV]
MCHMH.WEZ1;,1^+(3^M '-5=L]%U'4,?9;"ZN<]/)A9_Y"MIOB9XGVXBU>:T'
M_3FJ6_\ Z+"U2N?&WB*\4K<:_JDX/427DC?S:@"S#\-_%<PR/#FJ(O\ >DM'
M1?S8 4]_ASK<./M"6-E[7>I6T)_)Y :YN21YG+R.SL>K,<FFT =3'X%CA8-?
M^(M%M(1RYCNQ<N!WVK$&R?;(^M==;^/_  9X;M!%X<L=6LY]FU[[RH5O'.,'
M$S-((P?]A5KRBB@#K)O$GAQY9)V\.75]<R$LTNI:L\I9CU+;$C)/XU&GCB&W
M7%KX8T&W/9FMY)R/^_LCC]*Y>M[1?!>HZS:?;3Y&G:;G;]OU"40PLW/RJ3RY
MR.B@X[XH [#X;>*O$NL>+-+2W2WBTZ&ZBDOGM-.M[>.* ."Y=T1=J[0W4\].
MM<-?^)M4O-3N;Q]3NY)YBP:8S-N92<X)STX''L*V?%%Y;:+X?L/#>G7L-Z-Q
MO-0N;5B8Y9CPB D#*H@'_ G>N1H 5F:1BS$LQY))R32444 %%%% !1110 44
M44 %%%% !1110!HP^'=2N-"N-9CM)'TNWE$,MR,;4<XP#^8_,5%HNDW.O:M:
M:=9Q^9=74BQ1KSU)ZGV'4GL :]]_9J\0Z-J>E77A"XT-[J68M<W,DBB:VE4$
M8+JWW2/E7 &/E!ZU[EHO@7P]X<O);K2]&L[&XD^])!"%/T'H/84 5_AWX+7P
M#X7MM&2^FOTA+,))@!C<<D*!T&23@DGD\UTM%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 07EE;Z
MA;O!=01W,+C#1RH&4CW!KY7_ &C/A/8^#KBUUG1[=K;3;UVBF@0X2&7&1L]
MP#<=L<>@^KZRO$_AG3O&&BW&EZI +BTF&".A4]F4]B/6@#\S]+^&.E:)8QV6
MG:IXIL+.+.RWM?%FJ1QIDDG"K<@#))/U)JU_P@T'_0?\8_\ A8ZM_P#)-?4F
MN?LDWT<A;2-=@F0GB.]B,97ZLN<_D*\3\5>&;[P=KUWI&HHJW=LVUBARK C(
M93W!!KD>$P\G=TXW]$;*O52LI/[SDO#7A/3_  E!=Q:?]K87=PUW/)>WT]W)
M)*P 9R\SNV3@9YZ\]2:V***ZDE%61E>^K"BBBF(**** "BBB@#<\)>((]"OY
M$O(3=Z3>1_9[VU_OQDYROHZD!E/8J/>M[X@:<GA+1-$\/V]RMY!,)-6>ZC&$
MG$C%(2 >F(XP<=C(PKA:ZGQRPDM/"TB'=&VCQJ&'0E9958?@01^% '+4444
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
MED8N\CDEF8G)))ZDFF4 %%%% !113HX9)=VQ&?:,MM&<#U- #:*** "BBB@
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
MBB@ HHHH **** "BBB@ HHHH **** "NFO',7PUTI/\ GMJUV_\ WQ#;@?\
MH9KF:ZGQ$1%X)\(PC^-+JY/U:8I_[2% '+4444 %%%% !1110 5WOC#3M/\
M&4VM>)M O9KAO.:YO-,NH1'/!&S?ZQ=K,'0$@$CD9&1@YK@JNZ+K5YX?U**^
ML9?*N(\@$J&!!!#*5/!!!((/7- %>&SGN8YGA@DE2%=\K(A(1<@98CH,D#)]
M:BKKU^*WB*WP+&>UTE-ZN8].LH;=7(S@,%0;EY/RMD'N*OZSX5T7Q1J=YJ'A
M_P 0Z7;1W+M<#3-09K22#<<^4&8>6VW..&QQQ0!YMJUU<V6EW=Q9V;:A=Q1,
M\-HCJC3. 2J!F(49.!DD 9JG\*?B9<_#WP;;:;<_#GQ;=ZM,[WFIWD<FE!;B
M[D.Z5US?Y"@_*H/1%4=J[K7OASXD\,Z>;[4M*FMK0.(S-N5ER<X/RD\''#=#
MZUAW5A<V/E_:;>:W\Q0Z>:A7<I&01GJ*\C,LKP^;4E1Q-^5.^CMJ=V$QE7!3
M<Z5KO34K^-/BU#XZ\*ZIH&H_#'QG]DOX&A9HYM)#QGJKJ?M_#*P# ]BH-8?@
M>\UF^\*:;+XAL7T[6O+V74+M&274E=_[MW4!L;MH8XW8SQ6[16>5Y/ALHC*&
M%O:6Z;N5C,=6QS4JUKKR"BBBO;//"BBB@ HHHH ['X6C_B>:FW]W2+YO_(#U
MQU=I\+%SJ.OM_<T*_;_R"U<70 4444 %%%% !1110 445U_PZTVQ^T:AKVIH
M\]AH427;6J)G[1(9%2.,D\!2[*3UX!XH T)M&O?"_P *[]-4B-A/JM];26MK
M,0LTD:++N?9]X+EEY([BN K0U[7KWQ-K%UJ>H3&>[N'+NQZ#/8#L!T ["L^@
M HHHH **** .DTOCX>^(#ZW]BO\ XY<G^E<W71Z?Q\.]</KJE@/_ "%=USE
M!1110 4444 %=A.QUKX66SY+3:'J#0D =(+A=RD_22-_^^ZX^NO^'.=2FUG0
M2&?^UM/DCBC!QF>/$T7XEH]O_ J .0HHHH **** "BBB@#<\+^+;CPQ]NB6V
MM]0L;Z(0W-E>!C%( P93\I!#*1D,#QFMG6?"^G^(-)EU[PK$Z0P*&O\ 1V<R
M2V?_ $T4GEXO]KJO?VXJKFCZS?:!J$5]IUU+9W<1RDT+8(]1[@^G0T 4Z*]"
MU.$_$#P.^M0:?;_V_I]V4O5TZ%4::W9 1.\:\#:RD%E4#YN>E>>T %%%% !1
M110 5]4?LJ^'[2T\'WVL*I-[=W!B=CT"(. /Q)/OD>E>"_#'X=WGQ*\2+IUO
M(+>"-?-N+AAD(F0./5CG@?7TK[/\(^#],\#Z+'I>DPM%:J2QWN69F/4DGO0!
MPUY^U5\&M/O+BTNOBGX1MKNWE:&:";6;='BD4D,C*7RK @@@\@BOE?X$_M2:
M/IW[3'Q"\4>*?$MII'@GQQO_ +-O=2NUBM8?L#B"TVLQ"KY]NSR]>2H[UZ1^
MW9\)_"EIX%OOB3:QMH_CJ"6ULK:YLP FJ22S1Q)#=1])5 8G?PZ*A(8*"I^)
MO$'CBVCT:ZEL+B2-@CRQ71M':.XBB8?:6MF8!)WC7=PC$!L!O2OBLYS;&X'%
MT:5&DI1O=N[V^'WO=?*KM.^NQ^D<.Y#EV:8'$5\17<)I6BN5?$O>]SWESOE3
M7+96N?JAX-^/GPV^(FM#1_"WCOP]XCU4QM+]BTO4HKB78.K;48G XYZ<UY%\
M3/VMKOX6?M*:;X(U>UT]/!]S#!YVH%7%S \H(#EM^W8&QGY<XR<\5ZI\$?@Q
MX,^#OA5+?PC 9Q?JEQ<ZU=2">[U$D9626; W#!^50 B@X55'%?/OQ"^'&F?%
MK]LCQ7X6U88M;_P6%695!:"021%)%]U8 ^^,=#7V<>;E7,M3\ZGRJ34'==+Z
M/[M?S9['H?QIU6^_:8\7_#Z\ATZW\/:+HL>IQWFUUGW$0%M[E]FT"5OX1T'/
M6K_A7]JCX5^-O%4'AS1O%]O=ZO/(T4,+6\\22N,_*DCH$8G'&&^;MFOCWX%R
M>-M%^*'Q9L-8TA==\8:-X(N-,73Y8C<+=^2;>.(%#GS@R!>,?O 0/XJPO#?B
MZT\2>)/@9J<GBC4]8N;37[2'4+-=-33]%T8F9#'!%''&D0D($C%U^\JY.,51
M!]0?#[]MCPMXJ\?>.-,U2[M]+T324\W2KB.WN99;R&)9GNIGPGRA51"$*@\D
M#>>GK6J?''P3H_@G1?%]YK7D^'=9FCM[&\^R3MYTD@8H-@0NN=C<L ..:^4K
M>ZBL_B/^U!X'E$Z^*?%5N\FBZ<+:5GO=EO=2L$*J1G:ZXR1NR,9KAO&'Q?\
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
M48SGGIB@#RRYT3QE\-/B=XRUSPYX5'B[2_%0M;G9%J$-J]E=11>4P?S2-T;
M*V5RP.1M/%9GPJOO%7P7^''PW\-:_P"'(IM4U;6;VSOVBU","S,MS<3I(JC=
MYH*$M@$%0/FQR*]]JO/I]K=7-M<36T,MQ;%F@EDC#/$64JQ4GE202#CL<4 >
M<_M%^$_^$N^&,\<6H66F7]C>VFH6,^I3B&V-Q'.ACCD8] Y.P?[3K]*\_OO$
MWBKQ)^T;\)UU[PG_ ,(I##;ZLZ6\VH0W<\CFV4.W[HE5C'R $D$EN@Q7O?B3
MPWI?C#0[S1M:LHM1TN\3RY[:895QD'\"" 01R" 17/>"_@[X1^'^I2ZCHNEO
M%J,D/V<WEW>3W<PBR#Y:O,[LJY .T$#@4 >4V?PU\?Z3^RCX9\)Z;#-8>);-
M8$U&PM;^.">:W$Q::".X4E4=D/#!O7GM6?X"^$.LZ5\<O"OB>S^'[^$M M;*
M]MKIKO64OKPR.B['E8RN2IQM4*SG.XD+FOIJB@#Y_P#AW\%]>\._'+4+R^MX
MU\$:/-?:AX=9)4XN+_RS.NP'<HCQ,!D ?O>.]<=HOP/UGP+H6H>&HO@WX2\:
MZBEY.=,\6:K%9&%X9)2Z-=HP$Y9 Q!" Y"@ ]Z^GM<\2:9X;6Q.IW:6@OKN.
MQMM^3YL\APB# ZG!_(UIT >&MH7B'X;>.O&_C*#P_:7>G6WA.Q@M(+:YBL[>
M:6W\UI(DW$F%%4C!88 XR<5Z[X5UI_$GA?1]7DMC92:A9PW;6S-N,1= Q3.!
MG&<9P.G2JFL>(M FU^W\(:D\5QJ&JV<TZ:?/;M(D\"%5DW$J4Q\X&UCSGH:F
M\4>+M'\#Z7#>ZQ="QLY+B&SC<1._[V5PD:X0$C+$#.,#OB@#Y \5_ 3Q_P"*
MOAKK&E:GX%N=<\?3[VE\4:IXD26VF/F%Q]F@,F$)7Y55DC"YSGBOI'P3X7U?
M3_C)\0O$-Y8M:Z7K%EI"6<CRQLSO"EP)5*JQ(*F1!SP<\$UM2?%CPK'Y^[5<
M>1KD?AR3_1Y>-0?9LA^YW\Q/G^YS][@UUU 'S)X-^$_C3X>V/@/Q-:Z!_:>M
MZ,^LV6H:$+Z&.22UNKV6:*2*0MY>X91BI89#8X(-=U\%]#\8)\0_B1XF\5Z
MGA]-=DL&L;9;N*X(CAA>,ABC'YA\I/;+<$@9KV&B@ HK(TOQ9I6M:YK>CV5U
MYVHZ+)%%?P^6Z^2TD8E0;B &RC _*3C.#@\5KT %%%% !1110 4444 %%%%
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
M(^9W;EF/N23_ "KXY^$GA'_A-?'VE:>\>^U63S[GC(\I.2#[$X7_ (%7W/0
MM%%% !1110 4444 %?*?Q>UB_P! U+]I#4-+O;C3;^WT/0GANK25HI8V_P!(
M&5=2"#]#7U97G7BSX&:#XQ_X3G[;=ZC%_P )A:6EE?\ D21CRDM]^PQ90X)\
MPYW;N@P!0!YSK&AZMXX^*GQ>MI_&'B/2M-T.SL9;"STG4I+9(II+0NSY4YQE
M =GW22Q()KF_#%YXCM?!/P8\>7/C'7K[6O$.KV%EJ-O->M]AEMYU<%/LP_=A
M@%7YP-Q.22<U]"V?PYTVS\0>+M82>Z-SXGB@BO$9UV1B*(Q+Y8VY!*L<Y+<^
MG2LFW^"NAVO@[P7X:6ZU V/A.\M;VQD:1/-D> ,$$IV8(.XYVA3Z$4 ?/UIK
M7Q"^*[>,-;TVP\:3W,.K7ECI$V@^(;.SL+,0MLC5[>29?-.5W.9%.[=Q@5N^
M,W^)!U#1]4\9Z1XS;1I-$MUGM_A_J02:PU !OM#RQ1.#,"=I7!90!C#&O3=<
M_9ST35M0UZ>SU_Q)X?LM?E:?5M+TB^6*UO)& $CL&C9E+@88HR[N]3ZC^S[H
MIU6+4/#^M:]X+G6P@TR1?#]VD:36\((B5UECD&5!(###<]: /(ETVT^(GC/X
M ZJWB_6==-U9ZE"^JVT\VG-*T$1)8PH_[N3=N23'W@F"2 *N^'[3Q!\3?A+X
MD^)DOC?7]&U[S-2N-.M+*^:*QL$MI)4CBDMON29$66+@D[NHKU-_V?\ P];Z
M7X.L]*OM6T%O"LDLEA=:?<KYS>=GSQ*9$</YA)+< Y)P15+5_P!FOP_JEQK,
M46M^(M+T'69VN=1\/:??K'87+O\ ZS*["Z!SRP1U!R>* /.O!%UK/QP^(W_$
MS\3Z]HVE7/@W1M9?3M$U*2T47,Z2,65E.Y0,G(4C=A=V=H%<S%\3?&^I>"O
M'A2"]U;6+[4=?U?3KJ\TZ\BM=3N[:R9]J+/*RJK,-NY@0V$XY//TSH7PST?P
MWXROO$EAYT-Q=:=;:7]D4J+>*& MY810N0?G(Y)& .!7-2?LZ^&)/"L&B"YU
M2)[75YM;L]4AN%CO+.ZED9V:-U0 +ER-I4@C&<XS0!B_!&R\?:/XRUNTUG2=
M>LO!LUI'-9-XEUBWU&Z@N@Q$D:R1RNYC92&^<\%2!C/.7\0_"$OC7]J3P_8K
MK6J:);)X1NIKE](NFMIYXQ>0@1>:OS*-S(Q*D$[,9P37H_@/X2Z;X%UK4];.
MIZMXAU_48XX)]5UJX66;RDR5B4(B(B DG"J,DY.:I^.O@GIWCGQEIWBHZYKF
MA:WI]F]E;7&CW,<6Q'<,Q(:-@Q/(PV5P>F0" #QN;QK=Z'I?C#P;KGC[6;6V
MT/Q/;65GJ%E$UWJ^I6TL(G%C&Z?.903@R@%@JD'UH\&Z]XI;QYXS\+>$[SQ9
M:?:?"#ZAIEMX\D>6>*^$S1)+&TK-(L9R!A^-RDX(&*]2F_9N\,MX;L=-@O\
M6K/4+34VUE=?AO =1>]92KS/(RE6+*<$%=N , 4RT_9K\.+J^L:GJ>JZ[X@O
M-9TF31M0DU6\63[1 S*V?E1=C+M^7R]JC).,\T >7_#?Q=>^#_&FC6WB&[\>
M^'=7DL[I+K2O%<S7^GZQ,D6__1KDNR1.I0MA0,@[<<C/,^%=2^+7CKP#8>--
M$TSQC?>*KYOMUM=+XBLDT9U\TGR?L33@"+9E/F7?D9SVKZ!\,_ 33-!U[1=4
MO?$7B+Q.^B*RZ7;ZW=QRPV99-A=0D:%F"94,Y8C/KS66W[+OADVTFE)K'B*'
MPE)=?:G\*1WZC368R>84V[/,$9;G8) OM0!Z[:R236T3S1>1*R!GBW!MC$<K
MD<'![UXM^T!:^+_[>\/7EA9^)-5\&PQ3+J5CX/U VFH^<2OER9#*TB!0WR*P
MY//%=KX?\,ZS8_%;Q5K$][J'_"/W5E9PV=C<7GF6ZS*'\UX81Q$,>6#GEFW'
MIBCQU\);#QOKVFZ['K&L>'-=L(9+6+4M%N$CD:%RK-$ZNCHRY4'E>",T ?._
MB".S^(7@+X='_A+?$VJ_8_'T>EL;YYM.U"S#L6\FX"MEIXE";9C\PWDC&XUT
MWCR^L;OQAXDTY/%OQ$UZZTZ*&WAL_!HGB@T@K$.+B<2+'-*Q^=C*WL0,5Z3-
M^SOX>?P:F@QZEK5O<+K U]M;2Z4W[WX/^O9V0H6QA<;-N !BHIOV=M*?4=7G
M@\3^*+&TUEQ+JNG6E^D<%])Y:H\CXCWJSJHW>6R9]AQ0!X?X0_M;XS>*/@A=
M:OX@U*QO+SPI?RWU[I<YMKFX"2Q+M\Q>4W$*6*X)P1D9K4\4>*_$OA"Q\9>$
M4\3:I?1^'_%>@QV>J373_;#;7;12/;RR@@N!EA\V25;GC@>G0_LN>'[.V\))
M8>(?$FF7/A>SGLM-O;.[A29$E?<Q;]UM<@?* 1C!Y!/-:R_L]>&E\(OH376J
M3-/JT.M7FJ37"R7EY=12*ZM*[(01\BKM50 !@8ZT >1)K%_H[>)&L+VXL6N/
MC/9VLS6TK1F2%Q9AXVP1E6'!4\$=:O?$;P;-XF^*%OX(\&>+O&5KJ[2+J.OZ
MDGB6],&DVC'<(TC\S:)9>B+C"KSC&"/69O@9H,WVK==ZB/M/BF'Q<^)(^+N/
MRMJ#Y/\ 5?N5R/O<GYO3GM"_9IB\+W&JSZ3\1/&MA+JEV][>/'/9,TTS=69F
MM2Q]!D\#I0!Y[KFM>+?'WQ4\;Z39V'C+4M'\-R6^FVD7ACQ%;Z:8G,(=Y9C)
M*CRNQ;C.5 7D$YJUX<O/B%XV\3>"?A[XXU#4_"UU#H]YJVIRZ;?)#=ZCY=RL
M-NIFMV.SY'#N$;D@Y]*]2USX$:?JOB";7;'Q+XD\.:S=VL5IJ%[H]Y'$^H+&
MNU&F#1LN\#C>@4CL139OV>?#$6@^&].TBXU3PY<^'A(-/U72[D+>()<F8,[J
MZN)"=S!E(SR,4 <U\ =+GT3XI_&2PN=3GUB2WU+3T6\N6#RNGV&/8'8 ;F5=
MJECR2I)Y)KW.N#^&/P=TKX577B"YT_4=5U.ZURX2ZO9]6N%F=I53:6!"J?FY
M)'3)XP, =Y0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110!7NM/M;Z$Q7-M%<1-U25 P/X&L/6O
MASX8\0K NH:'9W'D1B&(^6%,:#.%4C& ,GCWKI** /-;K]G7P'=*<:.\#'^*
M*ZE'Z%B/TK7^'_PIT;X:S:A)I+7#&]"!Q<.&VA=V-O _O'.?05V=% !1110
M4444 >1_M#?"^Z\=Z':W^E0B;5=/+?NP0&EB/+*/4@@$#Z]S7R-/!+:S20S1
MM#-&Q5XY%*LI'4$'H:_16O$OCY\%?^$JMY?$.B0C^V84S<6Z#FZ0#J/5P/S
MQZ4 ?*E%!!4D$8-% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%<SX\O/%.G:/]J\*V5CJEW$<R6-XS(TJX_Y9L"!N_P!EL Y^\,<]-10!\_W%
MU?\ QA,4>O-IJZ?8I<0SZ;;)*EQ%<21>5B5).4*QO*,8YWY''72T+X@?$">^
MLO#UA;Z'K]_:K'#?WJ&98[;"C+S/G =NHC7+'/0#FH/#?AGQ9X]U3Q#K,<I\
M*6.H:@\\%[/;B6XNHHPL4 6)L!(BD:L2?F;>VW (<]!\)DUSP_XP\4Z+KFE_
M8OM1CU.WN+<E[6X?:(9FC;J/N0L4;Y@7;J,,WQV"PV:0S*I5KU&Z+T7PW]W:
M^FB=WJM[:V/T/,<9D=3)J5#"TDL1'5ZRLN;XK.^K5HJTM%=VOJ>HVZRK#&)G
M228*-[1H54GN0"3@>V34E%%?8GYX<S\0M#T+5O#=U<Z_%BUTV*2]6\C8I-:E
M%),D;CE6 !Z'GH<C(KP31?C/8P6>EZ)?W5[>Z]+9L+B^L[![B**Y"*QC/E+\
MSKO&[8N!CG;G%>^?$B/2YO ^KQZU%-<:8T0$UM;LRR7'S#$*[><R-A,#D[L=
MZX/XB_"F'X&_#NWU36M+M=3TS5+5I=8T_P TP6]EJ:*TL)@>-28U\L&V5U Y
M@M^A<FOC.(,'@,=5H8?%2Y9RNH[7O;J^WEU;1]SPUGF.R6-:KA8\T?=YKMVM
M?6RO\3[]$F>:^![J71==TSQ_-::I%]D@M[#69+RVE-S<>:A-TX3:&,<<C6^T
M(NT"!\#DFO:O"?QV\(>,[S3;+3;N^DO[^$3Q6[:7=+\AZL6,>T*#P6SMSWKP
M[PCXF\1_$3P7%X?EBLHYY[9(;V[GU%_M36[-M>6-/("R!DW!75RI./F)S78:
M3KMW\%VU*STOPUI6HIJVH/<6:Q7KPWER7 ;RA$ENY;8Q< YPJD9V@5Q95G4Z
M>*G@<;RP=_=2UT2225N^ZTVOH>[GG#E.K@J>9Y<Y5(V7/*6GO-R;DV^WPO6U
M[:[GT%3X9FMYHY4.'C8,I]P<BL;PO?:OJ6C07.N:5#HFH2<M8PWGVKRQV!<(
MH)]<9'N:UJ_0#\I.Q\<Z?9ZM')XMTF9GLM0NV%U:2_ZVRN&RY0GHR'YBK=P"
M#R#7'5UW@./^UK#Q!H"3JEWJ5LALX9 =LT\<BN%!QPY02*N>"6QGFN1.1P>#
M0 4444 %%%% %G2]-N-8U*UL;2/S;FYE6&).F68X'\ZZ[XD:E:Z>MEX2TN19
M=.T;<)KA.ES=M_K9,^@(VCV7J:/A5C2]0U;Q&_"Z)82W$3,N5^T/^ZA!_P"!
M/G_@-<0WS9SW]Z "O/\ P?\ $B3Q'\1O%&@R1*EE9X_L^8=9_+/EW7_?$K*O
MXUR/Q$\,>(/!,MSKT/BC7K_PX77SK)+[9<6>YPH,988E3) V'#_[3GBL_P 1
M:'8>$_#5O?0S:I#)I(<Q36%R$N9#,P#AG;@AF(9BW&1D]*^4S3/HY9B:.'G3
MD^=^6JMTUWYK;VT/N<DX7GG.#Q&+A6BO9K9MZ.]_>TVY5)W5];>9[]7'_P#"
MQ+?_ (6G_P (;Y1W?V=]L^U?P^;N_P!3_O;/G^E>477A3XH^"9%\0W7BJ^U#
M30C/<:="?M<E@.>=IVBX '4@ C^%6ZU9_L?_ (E/_"2?\)$_]H_:O[<_MS[,
MO3R/+_U?39Y'RX]/>M<SSVCE;IQK1DG-KITZZJZ;79:F.2\,8C.XUI8><6H)
M]4KOIH[-)]VK'OU%>5_#EO'WB2]BU74]8-KX;90\$,UA%%=W8/(8K@^4A]#\
MY!Z)7JE?14Y^T@II-7[Z/[CY&K3=&;IMIV[.Z^3ZG3:>6N/ASK,0Y^S:E:3_
M $5HYT8_GL_.N9KIO"9:;0?%MJ!DMIR3J/=+F$G_ ,=+US-:&04444 %%%%
M!14UK97%ZVRWMY9V_NQ(6/Z5N6_PY\5W>WRO#>K,&Z-]BD"_F1B@#G:[#Q@!
M<>#?!=Y*2]W):SP-(3R8XYV6-?P&1],#L*63X1>*K>,/=:?#8I_T^7L$)'X.
MX-;USX3FN/AO>6MWJFEW=YH>Z^M(K&^2XD6!F43HP0D!0=KYYP0P[T >8444
M4 %%%% !1110 445WVF75KX;^'-IJ<&D6&IW%]J$UK=RZA#YHC5$1DC7D;-V
M]B64AN!SQP ='^RS?0V?Q*GCE;:]SI\L,0QU;?&^/R1ORKZWKXP\#?$+PSX2
M\5V.KP>&KFVFC;:S#4R\<:L-K$(8\G )P"WXU]G Y - "T444 %%%% !1110
M 5@:_P#$#POX5O8+/6_$FD:/=SX,5OJ%_%!))DX&U78$\^E;]?+GQ0T:+_A9
M7Q!U#0?$/A'4;N6RMT\0>&?&5L\82-;?"&"X&&560D_+E0QR3D\ 'T7XB\9:
M!X/LXKO7M<TW1+64[8Y]1NX[='/H&<@'K3%\;^'7TBUU5=?TMM+NG\NWOA>1
M^1,V"=J/NVL<*QP#_"?2OFC2/'&F^(]0^'D?A[P9H.GZX/!Z7<%QXQU27[-8
M6+2F,0PJ0QE<F(G?@'9MRV#BN,\*VMAXH\$BSN5TO4-,N?C-%%)%ID96PE0P
M1EUB4D_NF);C."&]#B@#[,\-^,_#_C**>70-=TW7(H&"2OIMW'<"-CG 8H3@
M\'KZ5R/BCXY>'M)N]%M='O\ 3/$EU?:[:Z)<PV.I1L]D9BXWNJ[CD%/NG&?4
M5Y%\9M%N-%^(_C^/PA9K8:C=?#29_+L(Q&9&6Z9=P5<9<(6"G[W0#M5+Q9)\
M.UT?]GY?#;:2-0;7M,%H+ IYQM]G[[?MYQOV;MW._&><T ?6-%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% 'SM\>/@3+=W$_B3PW;>9(^9+RQB
M'S,>ID0=R>X'7J.2:^<""I((P:_1BO$_C9\![;Q/#=:[H:)::NBF2:!1A+K
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
M V/>Z "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
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
MPBTO7O#GCZ[^'<>@2V^KZ%X5CEBN9;EI9=\-U&I5O+9/)&'*\,^T@[L_>E%
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
M-0; *MT$<GJ#T#=<]<YR/G6B@#]&**\R_9_\=7_C;P0&U%)'NK&7[*;IAQ.
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
MKX2=&C=D=2K*<%6&"#Z4 )1110 4444 %%%% !1110 4444 %%%"J68 #)/
M H I76CV-]J%G?7%I%/=V>_[--(H9H2X 8KGH2!C(YQD=S7M/P;^ H^(T8U/
M7X(V\,DE#;3('%[@X9"I!'E\$-GKR/4B_P##+]FW4O$?DZAXB\S2M-;YEML8
MN)1[@_<'UY]AUKZATG2;30M-MM/L85M[2W01Q1KT50,#GO\ 4\T +I.E6NA:
M39:;80BWL;.!+>"%22$C10JJ,\\  5;HHH **** "BBB@ HHHH *2EHH \@\
M7?LS^&_$=]=7UI<76E75PYD*0[6A#$Y/R$9'/8$"MOP3\#O#7A+1'LKBRM]:
MFE</-<7L"N6P>  0< >E>B44 >?2_!'P\WCNU\3P+)936X5EM;0B.(R+T<@#
MTX(Z''.<G/H-%% 'FGQG^$\'Q T$MI]I:QZ^LL?E73C82N0&5V R5"DGOTXJ
M?X1_">3X9V<@EUFZOY9E^>WSMMD/7*IR<]LYY]*]$HH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@#C_B_?+I_PQ\2R,0 UE)$,^KC8/_0J^%Z^
MN?VH+RYA^'5O:VRL_P!NU"*W=%&2PP[@ =SN1:^7M>\'ZUX9O!:ZGIT]K<&
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
M -\:+_\ +*C]M3_DTCXO?]BQ?_\ HEJ /6M!UF'Q%H6G:M;+(EO?6T=U$LH
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
MZC/"GZ 5V]% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
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
M<_W68'FL:;]I+1?#/Q)\>>'?%-Y%86VB36@LOL=E<7$S126D<TDDPC#X4,^
MQ"J!UR>: .ATG]GGP!HFJ:;J=KHDAU+39UN+2\N-1NIYH6564*'DE9MF&;]W
MG8>,C@5V'B3PGI7BZ+3X]6M?M:6%]!J5L/,=-EQ"V^)_E(SAAG!R#W!JAI?Q
M*\-:UK>FZ38ZM%=7VI:;_:]FL:.4N+7<%\Q),;#RP^7.[!SC'-9VL?&KP7H-
MOK$U]K:0)I-\NF77[B5F^U,BN(8PJ$ROM93MCW$9YH M^./A7X7^(TEE+K^F
M?:KFQ+&VNH+B6VN(=WW@LL3*X![C.#59O@SX+/@63P<- @3P[(_G/:QNZLTF
MX/YIE#>9YFX []V[CK7&:+^T?I&I>,O&'F7MLG@S0=&M]3>^^RSK<QNTDJRK
M+&1N&WRQ\OEAN>^15W4?C]HM_J7A[_A']8LY-.N-1>UO&OM-O@]P@@DE'V1E
MBVR-\F=W*$ X))&0#4U+]GGP#JU\EY=Z)++<"VAM)7&HW2_:8HD"1K.!*!/A
M0!F7<2.I-:GA_P"#_A#PL^AMI6D"S&ARW<NFHMQ,4MFN<^>%4N1M;)^7&%S\
MH%<=\+?VD-$\9^"?$'B/6YET*UT>^E@F>>VGAC6'SGCA(:11O=MG*IDJQ"D
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
MTOCU?B-;R?"'6K>W\0VNC1Z=I\SB[M7:"U90?/V*0S$22 %\ @AA7=?LG?\
M)2O@W_V0+1O_ $=#7VA10!\T?'[5[7X:_M,?"CXC>+)?LO@&QTK5](EU:6,M
M;:1?7!MVCEF<9\M94B>+S#@ C!(W"OFCXE7</QHNOVCM=\!6NJWVB0>)?!VJ
MW<NBVFVZOK.V4-<7%K')&PF("%T+(ROY08!QC/W9\5/A_P"*O%E_H.J^#_'=
MQX+U;26G4QS6?V_3KZ.4*&6YM?,CWLI12CAU9,MCAB#7^#OP=E^&MWXIUO6-
M?D\5>+_%-Y%>:MJ[6JVL;>5"L,,,,*EO+B1%X4LS99B6.: /F31+#P=\7OBE
MHTG@OXP_$+XJ>+-+T+6#8ZDPT\Z3HS7-H8-E[)#:0.LCLR,L.2P>(%E4+SRF
MM?$#PUXI_81T3X%:+:S/\8DTK3?#H\&K;21ZA8ZI#)")+J1=N8HXY$:?SSA,
M#(8DU^B%% 'Q7X=^)7A?X&3?M">$_B1*T'B7Q!XEU36--T^6R>67Q#I]S;QK
M;1VJA3]H*JOD,BYVE/F"@UD_LAV\<WQ _9W>1%=H?@A,\;$<JWVW3ER/?#$?
MB:]\\9?!+XAZQJWBB+0?B_=:+X7\1LSW.FWVCKJ%U8;XECD6QN6F40*0NX*\
M<@5F8J!G%>H^!/!>E_#CP3H/A31(6@T?1+&'3K2-VW,(HD"+N;NV%&3W.30!
M\,_$3XUZAJ+?&_P\OBC1?AS=1:CJME;^ -#\*B[U_P 1@1>4MZ[29$GVD*")
M%@953&YSM)#/A5\3O!_PT\<?LRZ[XMOX-/TD?!&.U359D+V]E.6T\;Y9 "(5
MPKQ[VP-SA2<M7Z#5P-U\*_M'QZTWXE?VIM^Q^&KKP[_9?V?._P ZZM[CSO-W
M<;?L^W;MYWYW#&" ?&EY9P>+?$'_  FMGI\D/@GQ9\<] OM$6Y@:-+U(;-(I
M;U$< [)9HF96(&[;GI@UV_[6$:+\3OC-($42-\ =84MCD@3SX&?09/YFOM*B
M@#XT\$^-M ^!?QRE\3_$2ZBT#0O$OP_T"UT/Q'J!*VB-;"8W-EYI&U)&,T,@
M0D;@,C)!Q]"? #Q+;>,OAS'KECX,7P-IM_?WL]GIXB$+7$!N)-EX\8C0QO<#
M$Q5AN'F<ECR?1Z* /S2^+GQHOO%7P4^-&C?\)1HO@6]/]N6H^%/AWPJ)-6D
M:96N+J1]QVS#]^\Z0H%5B?,#<CZ!_9U^S7G[2.M7L1CGW?##PKY5PA# HSWA
M^5AV.%/'7 KZLHH _,7PK9>&?"/P3\6?#KXF?%'XD:%XH^WZM8:A\.-#@L)K
MC6?M%U,P:P26Q:6X6=9582>80&8_.@7CUK6/BQ/X#^+FO>#?^$OTGX.V^E:1
MH]M;ZAJOAT:EXD\7!;,'<L@(25H2YAV1I,?,#XP&"G[@HH ^1_V'OB9H'P__
M &3?AG;^)KZ;2;W6_$^JZ!:6UU:,)SJ,NJ7\B6\L<2;87*HQ.0B+C'&0*^N*
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ KRC]IC0?[8^&4]R'97T
MZXCN0H&=^3Y9!],!R?PKU>LGQ7X?B\5^&]1TB=S''>0M$9%&2I(X8?0X- 'Y
M^T5?U[1+OPWK-YI=]'Y5W:RF*1>V1W'J#U!]#5"@ HHHH T/#[Z='KEBVKQS
M2Z6LRFY2#[[)GD#D?S%?>/A.STRP\-Z?%HUN+73/)5X(@",*WS=^<G.3GN37
MP_\ #S08/$_C?1=+N9%CM[BY59"QQE1R5^I P/<BOO5$$:*JC"J, 4 .HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "JFJ:39ZW8RV5_;17=
MK*NUXIE#*15NB@#X"\;^&9?!WBS5-&EW9M9BJ,W5D/*-^*D'\:Q*^N_B]\!1
M\2-7CU:SU%-/O5A$3I)#N27!."2""#SCH>WI7SG\0?A;KOPWN(EU2))+:8XB
MO+<EHG.,[<D @^Q'8XSB@#D**** /6?V9=<72?B9';.!MU"VDMP3V88<<_\
M "/QKZ_KYU_98\#6%S8WWB6ZC2XNEF^RP+(@(BVA6+C/\1)'/;'O7T50 5X;
M\2OB=X_\)MXDU!)_!/AS3-,\QK&R\0W+/=ZI&B!C(K),JQ!SE55E9LCD#C/N
M5?->J?LZ^*Y-6\=?9K7P9>MXDO;JYA\3:M%--JEC%,"%A12A7$:_*A$@ P#M
M.,4 ;[?&7QGXO\2>"=)\(:?HUJ/$?A:/Q')/K"RRBR5C'D$1NOF#]XJ[?EY.
M=V!@TH/V@?%!T$Z0^E:3)X_?Q7+X3A"/*NGLZ1+,UT1DN(Q&P)3.[/&:Z'X:
M_"+7/"7B;P3J>HSZ>T6A^"5\,W"6LTCL]PLL#!TW1KE"L)ZX() P>M8]]\ =
M=:36M6L=0TVW\11>-)/%.C22^8\!C>WBA:"X  (W!'R5W8^4@GD4 1^"Y?$_
M_#4US!XKCTTW\/@W$=UI*ND%Q&;T$,$=F9&!W*5+-T!SS@=#\0/^3COA'_UX
M:[_Z+M:9X'\ ^//^%SWOCGQ?<:"D$VAC2+?3]'EFD\C$XER6DC7?GYB6XQD#
M'&:Z7Q1X%O\ 6OBQX%\3P36Z6&A6VI0W,<C,)7:X6 (4 4@@>4V<D=1C- 'C
M'PS^)7B6U\"_!3P]X-T;0-._X2;2]0E=;K[2]O8_9VC8%<RM(ZD2.-K,225^
M90#5_P#X7-\5I?"OCW54T_PFG_""W%U!J#O'<E=1,$8F<0*),P_NBIRY?);&
M!C-;_P -O@9KW@[_ (5!]MN].E_X0_3-2LK_ ,B20^:]QY6PQ909 \LYW;>H
MP#6K'\(=97P)\8]%-S8_:O&5[J5QI[^8^R);BSC@02G9D$,A)VAN,8R>* ./
M\9?M2>3XM30M,UCPOX3\G2[74+F\\6-*X=[A/,2&&.-T+;4P6<MQN Q5!OVM
MKK5/!_A:]M7T'0YM1U.]TK4-<U(RW&DVLUN 049&0LLP960LRC&[)..>NL?A
M3XW\ ^)AK_@^[T.\EU'1['3]7TW69IHX3/;1^7'/#)&C'&TE2I49ZY';0OO!
MWQ4;P[HXF\0^'O$NH":X?6-*U:Q$.GW4<F#'%&R1M(HB(X)!+9RW:@#SCXO^
M,/'7B;X.6%W)<^'[9U\3V5J-0TF9KJTU*$W$7DRQ;)LHI8D/&Y)(7 (SD=^O
MC[XA>*O&&L^&/"X\,1W/AFWM8]8U/4H;AX;F\EA$ACMXTD#1H!U9F<C<!@D&
MN5C_ &9]>A\ >)[6UFT'2M;U77;/7;?2=/61-)M6MWC(B4[=PW["6<(.2,+Q
M75+X!^(?A7QEK/B?PO\ \(Q)/XFM[636--U*:X2&VO8HA&9+>1(R70C&0RJ3
MM!R"30!@_P##0GBSQ!:>"+/0="TVU\2:QJNH:'J5GJ32-%9W-HC&1E92"R#8
MS8QDC"Y!YIVK?M$Z[\.=)^(L/C&RTF[UGPO_ &?]FFTLR6]K>?;-PB#"1G:/
M:R-N))X&16GX3^ .J>%]7^'M^^K6^IW6DZKJFLZW=2[HVN;B\MY$8PH 1@/(
M.&(X&>3Q2^._V?[_ ,=:U\2+F34X-.37X=(?2KJ'<\MK=61E</(F "I9UX!.
M1NZ$"@#$\ _M,RZG\2- \,ZGX@\'^)HM=$L<,WA5IE>RF1"X259&;>C $!QM
MY'*C-?15>;>&=/\ BI>^)M-N/$VI^'=,T2RBD$]GH2R3OJ4A&%+M-&IA5?O;
M4).>"Q%>DT %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% 'SO^U/X!1K>U\5VD>)%9;:\"CJISL<_0_*3[KZ5\WU^BS(LB
ME64,IX((R*\T\8_L\^$O%DKW$=N^CWC<F6PPJL?4H1M_+!/K0!\:45Z/\2/@
M7K_P_P#,NE3^U=(7G[9;J<QC_IHO\/UY'OVKSB@"WI.I3:-JMGJ%N<3VLR3Q
MG_:5@P_45^@6E:A#J^EV=];MO@N84FC;U5E!!_(U^>5?8G[-_BA-?^&]M9M)
MON],=K:12>0N28SCTVG'_ 30!ZI1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !65XG\,Z?XPT6YTK4X//M)UP1T93V93V(/(-:M% 'Q
M!\1/A!KWP_U"Y$MK+>:6AW1ZA"A,90GC?C[A]0?PS7#5]Y^.O"EYXPTJ33H-
M6;3;2X1H;I!;K*9$.,X)^Z< C/OTX%<]X5^ ?@[PJRR#3_[3N5Y$VH$2G\%P
M%'UQF@#C?V3;74H/#>LR3QLFF37"-;,W&YPI$A [C 09]01VKWBFQQK&H5%"
MJ!@ # IU !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 C
M*&&",CT-8U]X*\/ZHQ:\T/3KICU,UJC?S%;5% 'E/CK]G7PSXJM0VFP)H%\@
MPLMI&/+;V9,@'ZC!^O2H/@E\&;[X=QW%YJ&H,E_/)MDM[4JT+1KD*"67/).[
M(P>@]<^NT4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
<0 4444 %%%% !1110 4444 %%%% !1110!__V0$!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>23
<FILENAME>aca-20241231_g5.jpg
<TEXT>
begin 644 aca-20241231_g5.jpg
M_]C_X  02D9)1@ ! @$ 8 !@  #_[@ .061O8F4 90     !_]L 0P " 0$!
M 0$" 0$! @(" @($ P(" @(%! 0#! 8%!@8&!08&!@<)" 8'"0<&!@@+" D*
M"@H*"@8("PP+"@P)"@H*_]L 0P$" @(" @(% P,%"@<&!PH*"@H*"@H*"@H*
M"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*_\  $0@#
M- 58 P$B  (1 0,1 ?_$ !\   $% 0$! 0$!           ! @,$!08'" D*
M"__$ +40  (! P,"! ,%!00$   !?0$" P $$042(3%!!A-180<B<10R@9&A
M""-"L<$54M'P)#-B<H()"A87&!D:)28G*"DJ-#4V-S@Y.D-$149'2$E*4U15
M5E=865IC9&5F9VAI:G-T=79W>'EZ@X2%AH>(B8J2DY25EI>8F9JBHZ2EIJ>H
MJ:JRL[2UMK>XN;K"P\3%QL?(R<K2T]35UM?8V=KAXN/DY>;GZ.GJ\?+S]/7V
M]_CY^O_$ !\!  ,! 0$! 0$! 0$        ! @,$!08'" D*"__$ +41  (!
M @0$ P0'!00$  $"=P ! @,1! 4A,08205$'87$3(C*!"!1"D:&QP0DC,U+P
M%6)RT0H6)#3A)?$7&!D:)B<H*2HU-C<X.3I#1$5&1TA)2E-455976%E:8V1E
M9F=H:6IS='5V=WAY>H*#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6V
MM[BYNL+#Q,7&Q\C)RM+3U-76U]C9VN+CY.7FY^CIZO+S]/7V]_CY^O_:  P#
M 0 "$0,1 #\ _?RBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "O$/VN?^"DW["G[""6J?M9?M-^&?!]Y?1B2QT:ZG>YU*YCSCS([*V6
M2XD3(QN6,C/&<US'_!7K]O%/^";?_!/GX@_M6V%E!=Z[I-A'9>$K&Y&8Y]6N
MI5M[;>O&Z.-G\YUR"4A< @D5^5/_  :2_LLVO[8/Q"^+7_!6[]KBXD\?_$"/
MQDNB>&M>\2XN9+._%O'=7MXF\$++Y=Q:11,H'DH'5,!L  _5GX9_\%??^"<?
MQ4UFS\/:7^TW8:!?:DI;2K7XA:'J/A5]0 &?]'&LV]K]H.#G$>XXYKW+X4?%
M?X=_'+X>:7\6/A+XKMM=\.:W 9M)UBSW>3=Q!V3S(RP!9"5.&Z,,$$@@G!_:
M>_9A^!_[8WP1U[]GG]HCP#9>(O"_B&S>"\LKR%6:%BI"SPN03#/&3N25<,C
M$&O%?@9>_##_ ((W?\$K?"^F?M:_$ZPTS0/A!X333]7UY SBZV2M' (HU&Z2
M6;=&%B4$EWV^] 'U317Y^W'_  <'_!7P1\)_ '[4G[0?[)GQ7^'7P4^*.JK8
M>#/BIKT&F7-L6=9'AEO+.SO);JTBECBED1O+<LJ%L8(->]_M^?\ !2;X/_\
M!/7]ER+]LCQ[\._&'C?P 7M#=ZS\.5TV[%K!=O'':W+"ZO;?S897EC56A,GW
MP2 IW4 ?0]%?F9K?_!T;^R+?_LE?\-A_!S]E+XZ^,O#5A=M#XM>Q\(6T</A7
M_2/(C&HW:W,EM#)*2K1Q))(^R2-I!$)(]W2Z[_P<F_L8ZI^R1#^UE^S]\'OB
MK\4;6WT9]4\7^'_!WA02W'@JW21XW;6IS)]GL>8I"H$DC.B>:H,7[R@#]#J*
M^:/V#/\ @J1\#_\ @I!^Q[=_M=_LM^!O%6N)IMY/I^J>!3'90:S!J,*1NUI^
M_N8[4LT<L<B.9U1ED&65MRCYJ_9J_P"#HS]BS]L#5]?\"_LZ_LN_'_Q#XTTB
MQ%Q8>";;P782ZAJWS%7$0M]0E2)(L;I)9VBC4%5#,[I&P!^EE%?&W_!,#_@M
MU^RK_P %0_%'BGX1^!/#/BGP+\2/!1D/B/X>>.K&.WOXHHYO)DEC\MV#K'*5
MCD4[9(W8!D 96;IOBE_P51^%>C?M3:Y^PU^SC\*?$WQD^+WACP\=:\3^$O!U
M]IEG%HMKF(+]IN]3N[:(2-Y\/[J(RN/-4LJ@Y !]1T5\??\ !,;_ (+4?LN?
M\%0/$WB_X4?#WPUXG\%_$3P%(X\5> ?&=I#'>01I-Y$DT3PR2)+&DV(GY5D=
ME#* REN,^+G_  <-?L?_  !_;^@_X)S_ !P^#/Q3\*^,I]8M;,Z_JMEHO]AQ
M6]P@DBOY+J/5&9+4Q$2,QCWHH(=%92H /O2O#/V4O^"EO["W[<7COQ=\,_V4
MOVC=%\9ZYX%G$?B6PT^"XC, WF/S8FFC1;J'>I7SH#)'D@;OF&?G?]C[_@X;
M_91_;N_:B\>?LK?LS_!/XF>(M8\'>&+K6]-N?[,L;1/$<-O/!#(MJMW=P^26
M-Q&T9N3"'7.XHVU6^>/^#;OX@?\ !%KQQ^TY\8;K_@F;^SQ\7_!_BN?18[KQ
M%)\339_9K'3WN^+"Q%O>SLB"8*Q$@+8C4>8=N* /V"HKX:\*?\%S_AC\6?\
MA9/C_P#9R_9)^*OQ-^%WPEUN?2/&GQ+\&1:5+"MU!&))FL[&:]CO+Z"-&1FD
MBB)*MN577D^V:M_P4;_9F\$?\$_]"_X*1?%[Q1)X2^'NN>!=+\3H=40/=11W
M]O%-!:".(MYMR3,D81-V7S@XYH ]YHK\_P"X_P"#@SX*^!/AC\._VE_VC?V3
M_BM\-/@S\5]12S\$?%+Q##IES:L9$>2"2]M;.\FN;..6*.22-C&^Y$+8V\U[
ME_P4,_X*:?!S_@G%^S;9?M:_$GX:^,_&G@.ZN;:*?6_ARFF7BVB7.P6TSBZO
MK8R12EU"O#Y@Y!;:""0#Z.HK\Q/&G_!U!^QQIO[*>E?M@?#;]EGXZ^*O"=SJ
M+67B*]M?!]O%;>&)_M#P1P7]Y]I>U2XEVK)'#'+(WES0F3RC*@;[O_8Z_:V^
M#/[=/[-GA7]JOX :O<7GA7Q=8M<6!O;?RKBW>.5X9K>9 2$EBECDC8 LNY"5
M9E(8@'IE%5M9UC2/#ND77B#7]4M[&PL;9[B]O;N98XK>%%+/([L0%55!)8G
M )-? ^G_ /!P=\%OB!\,OB)^TS^SS^R9\5_B+\%OA3JCV/C;XJZ##I<%LK1K
M')-+9VEW>175W%%%+'+(PC0JCAB,<T ?H#7S;^T-_P %=_\ @G;^RUXJ\2>"
MOC)^T7#;ZEX,MK>X\:P:!X9U36U\-QSRI#"VHOIMK.EAODEC1?M!C),B@?>&
M=G0?^"AWP6^*7[%]K^W+^R[X3\7?&7PQ?QPMIVA?#32(KG6KEVN%@EB%K=30
M!)(&9FE21U95C<@'@'^?3_@V/O/!'[6'QQ_:!_9Z_:T_9P\<?%W0/CK:Z5'X
MXU#2;?S+/3Y1J%Q>F]U2Y6Z@GMD:<*ZRP[W\Q,X&,T ?TP_"'XO_  Q^/OPS
MT7XR_!CQQIWB3PMXBL5O-%US2IQ)!=PMD;E(Z$$%2IPRLI4@$$"[XZ\>^!OA
M?X1U#X@?$OQEI7A[0=)MS/JFM:YJ$=I:6<0ZR2S2LJ1J,CEB!6+\ O@%\'_V
M7/@[H'P ^ 7@6U\->#_#%E]ET/1+)Y'2VC+L[?-(S.[,[N[.[,S,S,Q))-?S
MK_\ !8[]KGXG?\%C_P#@N%X3_P""4OASQUJ&E_"/PQ\4[7PC=:=ITY1;R^BG
M$>K:E*O266';<Q0ALJBPY4*99,@'[-:#_P %YO\ @E+XNUF_T?P5^U#/KZ:7
M+Y>I:MX>^'_B#4-,M#ZR7]O8/:HO?<90N,'.#7MWP@_;8_9&_:#\4:;X,^ _
M[1W@_P ::EJWAVYUVRM_"FN1:@/[/MYK>"6=V@++%B6ZA0+(59B7"@^7)MZ;
MX)_!'X2_LX_"W1?@I\#? &F^&/"WAZR2UTC1=)MA%#!&HZ\<L['+,[$L[$LQ
M)))^?/ O_!-/X:_ /_@J)KW_  40^!O@G3])C\;_  DU'0_'>B:2D<'V[6!J
M.GW-M>1QG;'YDT45PDK%D!>*)CEI)'H ^K:*^&/V2_\ @OO^RQ^UY^W9KG_!
M.KPM\"/BWX8^)'AN;5X-:M_%NDZ0EG;W&FNR7,/G6FIW&]MZE595*-UW8(-)
M^S?_ ,%^?V6?VD/^"A5U_P $R;'X"_%SPI\3=/O]4L]23Q7I6CBPM9["&6:=
M6GL]3N"P*Q-L9%96RO(!S0!]T45\%_M\_P#!PO\ LB_\$U_VIM-_91_:A^"/
MQ8L-4UFSM+[2O$FG:;HTVD7-C//);B\\UM466.)9(I@XDB211$3L(*EN1^)?
M_!S;^Q]\$?VG_"_P%^.?[//QB\#>&_&8AD\-?$WQCX273=+OK263RX]06*>5
M;D61/)E:,.JD,T8'- 'Z145^;?[2W_!SE^QS^RS\6_"GACXC_L^?&.+P!XRF
M<>'OC!+X0%OH>K0(Z+)>V GD2:]M4\R-C+&F61U>-95>,O\ 2/\ P4<_X*?_
M  <_X)F_L_Z7^U!\6OA9XY\7^"=1OH;6;6?A[!IET+%I@#;O*MW?6S,DN2%>
M(2 %?FV;EW 'TG7+?&CXU_#']GGX<:E\7?C)XH71/#6CPF;5M8EM)I8K*$ E
MI9?*1C'&H!+.P"J.217R5XQ_X+Q?LS>$/^":/A;_ (*NK\!/BSJ?PL\37T]M
M*FG:9H_]IZ.4U&73E>[@EU-%V27$153#),0&4N$SQHZA^W1\(/\ @I/_ ,$5
M/BO^UM\$O#7B+3/#/B/X2^-+>TL/%MG;P7JFVL[ZVD\Q+>>:, O$Q&)#E2,X
M.0 #W?\ 97_;B_9*_;=T;5_$/[)WQWT+QU9:#=16^L7.ARNZVDLBED1]RCDJ
MI(^E>K5^&/\ P9#W%O9_LY?'Z[NYTBBB\8:0\LLC!5119SDDD\  =Z^V?&/_
M  7R^#NH_!#X@?M2?LM?LP?$3XP_"OX6:M/8>-OB'X7O-(M;&%X$CDG>V@N[
MV.\NHXTEC=I%MQ&5;<KLH9@ ?>M-,\*S+;&91(REEC+#<5! ) ]!D?F*^<_V
M6_\ @J'^SI^VI^Q/>?MQ?LP:'XM\7Z-8+/!=^$-)T/S=?BU&%4+::;57*?:,
M2Q$8D,>V57\S8=P_)3_@EI_P7D_:"_:L_P""I/QG_:6\??LA?%OQWI?_  @E
MOH7@_P"'?PBT:UU27PII\>H;\W N;JV4O(^3),"2\A"A51$50#]AOC3_ ,%+
M?V%OV=OVF/"7['GQI_:-T70/B1XY\C_A&?#-U!<.]R9I6B@$DL<;0VYED4I&
M)G0R-PN217N=?C/_ ,%&OC'_ ,$;M8_X+H?"KPQ^V5^Q_P#'2'XZ6/B+P[IG
MA+5-/DTG_A'-:$NH[-*O[D1ZF97@2=RW,:2[4V2Q.%$=?3'_  46_P"#BO\
M92_X)>?'Y?V>?VG_ -FCXVKJ%WIZ7^B:WH.AZ+<:;J]HS,GG6\LFJQO@.CHR
MR(CJ5R5 92P!^@%%>!?M<?M\:?\ L<_!CPI\:/'/[+WQ/\01>*M;T[1D\/>#
MXM%N]2T_4;^6."TM9HY-3CCE>2:58P;:2=0P)+!<,:/[:/\ P4U^ G["GA#P
M-<?&70/$<_C?XF:E;:7X#^%&AP6MWX@U?4IFB3[(B)<?9@8Y)HXY)C/Y(9@%
MD?<FX ^BZ*^8/V<O^"I/PL^,G[6_B+]@7XK?#+Q'\+?C+X>TF/5H_!WBN>SG
MCUG3G19!<V%W9S2PW(56!=,JZX?Y2(Y"OT_0!\NS?\%J?^"647B75?!R_MI>
M$Y=4T*YF@UBRMA<RR6<D3,LBR!(CMVE&!/3Y3Z53T#_@N3_P28\5FX'A;]N+
MPAJ1M8A)=?V>+F;R4SC<^R$[1GC)XJ]X2_8U^&?[#_\ P3P^)GPI^'NFV?VG
M4?#GBG6_$NL068BEU;4;R.ZN)9Y3DLQ'F"-=Q.V.-%'"@5^+'_!D7_R=_P#&
MG_LFUI_Z<$H _?+]EC]N#]DS]MO1=7\1?LH?';0_'5CH-W';:Q<Z'*[+:32*
M61'W*,$J"?PKU6O$?@]^RA\%/V/OB]\:/VDO"D^D^&M%^),EAK_BRV$*6EI8
MWEE;31W=\SY"(LL?ERR'"_.LKL27)KYIT_\ X.$_@KXY^$?CS]JWX%_LD?%G
MQW\#OAGK+:;XO^*VC6^EP0!T\LRSVEC=7D=W=01I-"[OY:%5?<5PIP ?H)35
MGA:9K99E,B*&>,,-R@Y )'8'!Q]#Z5\V?$3_ (*@?!"U_P"">%]_P4<_9Q\.
MZ[\7O"::!/J6E:?X+LF:XG\I7,JW D -FD)CD\]I1F(1M\K-M1OS0_X-X?\
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
M):EI5QX1T?2_ <,EG81Z;=?:;2.3S+HO.WF?-(^5#EFVJ@PJ_H;J?A.S\8^
M[CP+\2[2PUFWU72'L/$$"V316M\DL1CG7RF=RD;AF&PNY"M@LW4@'Y1?\$&/
MVP?%/_!6GX._ O1OB#:7D\/[,6DRS^.[Z\B;RM8\2+%+IV@,';B8QZ<U[=3=
M2MR;9^"%-?)?_!=/XI_$'PO_ ,'0OP)N]6^(-CX6L]$M_",'A77_ !!I1OM/
MTI+B^G#7LEMYT(E1+F20O^\3B+EAM&/V5_X)5_\ !-'X4_\ !*G]EY_V:OA9
MKDVL)=>*=2UO5-<NK40S7LEQ-B$.H9N8K6.V@SGYC"7PN_:/+/\ @LS_ ,$)
M?V?/^"P^AZ!K?BOQY?\ @3Q_X5MY+70_&NF::EX&LW;>UK=6S/']HB#DNF)(
MV1G<AL.P(!QVO_\ !%?XR>+?^"H?PV_X*J_'O_@H-HUSXJ\"1VNEPZ-X?^%/
M]CVNJ6O^DQ?9B\FK3E9)5O)8]P#9!4!3W_1>OC#_ ()\?\$J_C+^R]<^'_$'
M[7W_  4,\>?M!ZEX+MS%X#LO$5D+#2]!9HFA-R(/.FDN[L0O)"EQ/*Y1)9 J
MJ7)K[/H X#]K#_DUGXE_]D_UG_TAFK^??_@R+_Y._P#C3_V3:T_]."5_0'^U
M)\)?B7\=O@QKOP@^&_Q8L?!K>)=(N]+U/6KCPR=3GAM[B%HF:W4W,*1R@,2&
MD$J_[%?"?_!*[_@W;O/^"2/QMU;XS_L_?MKW6M-XAT4:5KVC>*OA_'+;W-L)
MDE!1H+R)XY5*?*VXJ-QW(W H ]*_X.4=;\?Z!_P1)^.U[\-Y+A+V31M,MKU[
M4G>-/FU>RBO1Q_";9YE?ML+5\.?\$?+?2+7_ (-&_C],ZQ_O_!7Q*>?(_P"6
MW]ERHF??Y8\?A7[7_$CX<^!_B_\ #[7/A3\3/#-KK7AWQ)I-QIFN:3>INBO+
M2>-HY8G'7#(Q'&#SQBOSI\(?\&_?Q4^"G[+'Q(_X)\?LW?\ !0>7P]\"/B9J
M\UWJ6@:]\,TU3Q!I<$XB2ZL[/5%U"")8IHXE1C+:2,HW%?F=F(!\4?\ !M9J
M_CV\_P"""W[9VCZK)._ARST[Q(=$\PDHET_ADFZ5,]/E%LQ [OGO7>_\&/\
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
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%>=_M;?M,_#K]C7]FCQO^U)\6+EDT#P/X>N-4O8XV DN61<16T>[CS9
M93'$@/!>116[\%?B]X%_:!^$'A?XY_##5UO_  [XPT"TUC1+P8_>VMQ"LL9(
M_A;:P!7J""#R* -+QOX8E\:>$M0\*0^*-5T5M0MFA_M70[A8KNV!ZM$[*P1\
M<!MI(SD8."/D3]A?_@A%^Q)_P3B^+=U\:/V3=:^(.@ZOJ5H+36HKKQ9]LMM3
MMA*LODSQS1,"-Z [EVN.<,,G/VA10 4444 %%%% !1110 4444 %%%% !117
MBO[=?[9:?L)? G7/VCO$GP&\7>,_"_A?3)-0\23^$+C3O.L+9&4-(8KRZ@:0
M ,6/E[B%4G% 'M5%?#/_  3#_P""Z_PB_P""LWB37]*_9@_97^*,&F>$Y;)/
M$WB'Q+_8UK:V!NC*(OE74'EE.V&5B(T; 3G!90WW-0 445\.?\%=/^"[/[/?
M_!('QI\//!'Q@^%/BKQ1<^._M%S(_A[R433;""2..2<F5@)I-TGRQ+C(1MS)
ME=P!]QT53C\0:,WAY?%4VH1P:>;,7;75T?*2.'9O+N7QL 7D[L8YSBN)U_\
M:A^#VD?LJ7W[:&F:]+K'@&S^'\OC2#4])M6>2]TA+$WPFAC?:S,\ W*IVDD@
M'% 'H5%?'G_!'O\ X+(_!K_@L/\ #?QAXX^%OPO\0^$;OP3K<-CJNEZ])%-O
MCG1W@FCEB.UMPCD#)@%"O<%6/V'0 45E>.=?UKPMX1U#Q%X<\$W_ (DOK.V:
M6VT+2[BWBN+UA_RSC>YDBB5CVWNJ^XKXW_X)4?\ !=[]F#_@KE\0_%_PU^ W
MPH^('AR^\&:3!J&IR>,K&RACD268Q!8_LUU,2P8'(8 8[T ?;M%5]6N[NPTJ
MYOK#2Y;Z>&W>2&R@D1'N'"DB-6=E4%B  6( )Y('-?FO^T7_ ,'.G[.7[+7[
M75U^PY\6?V,?C9#\1K;5[#3HM(L(-!N([J:]2%[3RIEU38RRK/$021C?AMI!
M  /TPHK&\!>(O$7BKPQ;ZWXI\ :AX8O92WFZ-J=W:SS08.!N>UEEB.1S\KGK
M6S0 4444 %%%% !1110 45SWCCXK_#GX;:OX;T#QSXNM--O?%^N#1O#-K<,?
M,U&^,$UQY$8 )+"&WFD/8+&22*Z&@ HHHH **** "BBB@ HHKGO#7Q7^'/C'
MQWXD^&7A?Q=:7VN^#VM$\3Z;;L6?37NH?.@24XP'>+$@7.0K*2 &7(!T-%%%
M !117RE^W-_P5R_9_P#V*?V@/AO^QZV@:GXS^+OQ6U.UM/"?@K19X8!"EQ<?
M9XKN]N9F"6T!D#@$"1V\M\(0I- 'U;17Q[_P2P_X+#_"S_@J%X@^)WP[\.?!
M[Q)X+\5_"76H].\5Z7JTD=U:LSRW$2M!=18#_/:S JZ(P 4@,"<>S?M<?MP?
ML[_L3>']"U3XX^*;I-2\6ZRFD>"_"NAZ;+J&L>(]0<JJVME:0@R3/ET!; 1-
MZ[V7<,@'KE%?!6D_\' /[/7A"Z\17W[6?[./Q7^#OAK0?B-=>#G\<>(_#\6H
MZ/#?Q)"XAO)],EN#8SMYP_=NI0#D2MAPGUS\??VHOV=?V6/AQ)\7?VC?C5X;
M\%^&XURNJ^(=5CMTF.,A(@QW32$=(T#.W8&@#O**^/?^"=/_  6O_9-_X*D?
M'7X@_"+]D_3/$5]I?P]TNSN[KQ=K&GBSM]3-Q++&!;0N?." 19W2K&QSC9QD
M^L?M]?M_?LV_\$V/V>;_ /:4_:?\4SV.BVUREIIVGZ= )K[5[UU9H[2UB+*)
M)6".WS,JJJ,S,JJ2 #VJBOCGPE_P6$\&>'/VFO '[)O[8_[/?B;X*>*?BSI*
M7WPSG\1ZK8WUCJ[LP7[!)-:RM]EO@S(ODR+M+.JB0LZ*WKG[?7[?W[-O_!-C
M]GF__:4_:?\ %,]CHMM<I::=I^G0":^U>]=6:.TM8BRB25@CM\S*JJC,S*JD
M@ ]JHKXY\)?\%A/!GAS]IKP!^R;^V/\ L]^)O@IXI^+.DI??#.?Q'JMC?6.K
MNS!?L$DUK*WV6^#,B^3(NTLZJ)"SHK?8U !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
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
M/](UGQ!I-K!)%%8W]Q9Q2W$")*S.BI*SH%<E@% ))R:\D_X+??\ *(C]HO\
M[)/J_P#Z(-;'_!(G]K#XE_MQ?\$W/A-^U-\8]#BL/%'BOPX[ZW'!!Y4<\\%S
M-:FY1.B+/Y G"C@"4 < 5C_\%OV5?^"0_P"T66('_%I]7'/_ %P- 'YB?\&.
M7_)-_P!HW_L.>&?_ $3J5>X?M+_\'"_[7/[-'_!8!O\ @EU'^R%X8\>M-KVG
M66CWWAK59[2^U);^SBN;= MPYA@<&9$DD=RBA'DZ#%>'?\&.3*?AS^T:H(R-
M;\,DC_MCJ5>:?MC,O_$:7X.^8<>,/"0Z_P#4!M: /KWX7?\ !?#]N3X6_P#!
M9O3/^"6W_!07]FWX9Z):^*KZTLM"U3X<ZK?74MA->VXFLFDGN6"W:,S+"^(+
M<JQ9P"%"MG?\'(?_  5*O?\ @GM\<?ACX>^)W["OP7^-6BZI:7.M^"+SQWH[
M37WAZ\MWACF*&19%#,S1.LD>P\ %<QAF^4_^"G# ?\'AOP=^8?\ (X> @>?^
MN-6/^#X8C_A='[/@SS_PB^O\?]O-G0!])?\ !WO^UM^VQ\"/V0_#?P_^$NK^
M'?#WPR^)MW_8OBS5+'4[AM?U&0P2S/8B/R%BM[)HX\2.LSRS;O+*I'O\WVG]
MA#XM?\%&?@]_P14T#XO^-?AS\#+CPGX*_9>TC6_ -G::UJ]Y>:W8VFAQS?9M
M3BDMH8K622VC4$Q23HLC$89?FKY[_P"#U6&5_P!@;X+W21DQK\3]K.!P"=*N
M2!GWVG\C7UQ\)_$WAN;_ (-P-#\,P^(+)M27]A6&Y;3UND,XA'A/RS*8\[MF
M\%=V,;@1G(H \T_X-Q_^"EOPP_:[_9A^+WCS1OV._AM\"O#?P^UR.ZU'3/AK
MI0M[2Z$EI)//=RQQQKND"0@9 )*J!V KD/!W_!?#]K?]M']C3X[_ +=_[!_A
M/X1Z%X;^!ES<37O@;XF:;JNH:UJNF0VXN/MCS6=S;06;2Q+/Y<0%P \#*T@X
M8^#?\&;?Q&\'?!_]A[]I_P"+/Q"G,>@>%M4M=7UR18O,*6=MIES-,0G\7[M&
MX[]*\L\ ?MF_!_\ ;W_8._;+\?>#-1^'_P"S+\*/"OA#43X1^!7PXDL=!OO&
M.KW5G.+>]UFXA$<UZ"RI$EI!LAE=O+=9%CQ* ?L#_P $4O\ @JEI/_!7/]C@
M_M$M\._^$4U_1?$<_A_Q7HD5T9[=+Z*&"?S;>1@&,,D5Q$P##<C;T);:';\C
M?^#*K_D\/]H+_L3[+_TX25]+?\&3MQ /^">OQ0M3.GFGXS7#B/<-VW^R=-&<
M>F<<U\T_\&5+*?VP_P!H+##GP?9$<_\ 40>@#^BZOY=O^"V7_*U?HG_91?AQ
M_P"B-*K^HFOY=?\ @MFZ#_@ZNT9BXPOQ%^'&XYZ?N-*H _<S_@M?_P % _C3
M_P $Q/V-IOVO/A)X!\,>*8-'URTL=;T/Q%+<0M)'=2K%'+#+"V 4<_,K*=P;
M(9=N&^&/B'_P<,?\%2]6_P""4NB_\%2O@W^PW\,M'\'V>L-8>+M1\8Z[>77V
MUVU62QC?3+2WDB<VZL(8I)YI@WGO(JPE(O,;WO\ X.T2!_P16\;@GKXK\/X_
M\&,5?#%ZR_\ $#+9C</^0F1U_P"JB/0!^F?PD_X*>?';]KC_ ((WV7_!2O\
M9&^"&AWWC)/#]]J6H_#K7KR=H[B73I;B&^M+::'#>8S0-) 2IW@HC!6?<OG_
M /P0,_X+7_%'_@L;8_$F^\>> O!G@NY\"&QBAT+1Y[JZNKC[4)2ET[2NJB%3
M Z;%!)8C+)P'9_P:>$-_P1,^'@SG'B+Q$"/^XK<5^86K?#']I_\ X(J?\'&7
MB/X#_L8^%M]E\>]/N[#X>6#J5M(;/6]YM9BN"/*TS4H]S=S!9.,KYA8 '[4_
MLT?MY_%G4?@A\9OVK/VQ[3P1X9^&/PQ\3^(M-T7Q#X9%V[ZY8Z-<36]SJ869
MFVH\T$L44*;V=XSAF!3=\JV__!<7]N[XA?\ !.[Q=_P6(^%7P!^'-I\&?"WB
MTVMA\-_$*WS^)=<T6*]BLI]0&IPW M;.42R-^X-I. (I/WK;5\SUW_@M;^RY
M=?#S_@WN^*/[,?[/6GWDL'@WX=:7':JI+W$]AIM]97-Y-(1S)(]O;W$DC'EB
MSDY)-?"/_!M;\!OV(?\ @HQ_P3+US]E;X[?&#XB3:GX4UF^@\6_#:S^,>L:=
MI=SI,\XNX+L:;!=);F$R/(KL$_UL)9^64L ?9G_!0C_@X9^%G[-W_!/OX-_M
MA_L\^&]/UJ^^/=Y%!X-3Q=)+%8:(B ?;KC4!;9D?[+(1"\4399]Q5L+S[!\#
MOVJ_V]HOVK/AO\&_CIH?P@\8?#;XC^#M5UC0?C%\*1?16E[=6\5O+%9BVN+F
MX6#=%)+*LHGF69%)788W%?.O[4W_  2W_P""4/[5?[ 'PD_X)M_!GQ[?^#](
MU/Q#XCN/V>O%_P!HGOXTU:WEN)[V-)+IPUY;7&ZYE4*VR:.(21286-F^+/\
M@AWKW_!2K_@D'_P60T;_ ((U_M"ZE+K'@CQK:7]Y!I%O?->:=#"MG=W4&M::
MS -!&[VDD<J$(#E]Z>9&I !B?M"_M;_\%0_C)_P=#^ _@IXND^&DGC#X7:_/
M:?#OP/\ \)'J/_")Z>EWH;W;-+=K9K=2S/;RKYD_V8%I(U156-5Q^B__  6!
M_P""M?[<_P#P2-_93^&GQ\^(/P3^%'B/6_%&N2:%XKT/1M9U-K2ROO+N+B*6
MTN98XGFA:"$!A)"C*^<%E(Q^>_C938_\'O<!O/W0?Q?IY4OQG?X*AV]?7(Q]
M:^B?^#TCQ#H'B?\ X)R_"O5_#6MV>H6C?&L1+=6-RLL9>/3=2CD4,I(RLB,C
M#J&4@\@T 7/VP/\ @OO_ ,%6O@C^P5\+/^"EG@S]B3X6Z+\,/&?]EVNHVGB_
M7+Z[UF[N;FV>8W-O!;211VED[12I#)))-*Z^7(\2"0*.@_:R_P""^/\ P4-L
MO^"<FB?\%2_V/_V+? ^E?"<)IT>OW?Q5UFYN-2N[BXG2UF-C9V4D(^R17C&V
M%S-*LDI'F+;B/#-X=_P5\93_ ,&CW[-N"/\ D%> A_Y2IJ=\:67_ (@AM#^8
M<Z1I '/_ %.D= 'Z<_L:_P#!5[X._M&_\$K-,_X*C?$ZR'@WP[;>&-0U+QC8
MF4W']G36$TT%U%$< S;I(#Y2XW.)(QC<<5\FG_@N-^WCXL_X)R>(/^"RO@#]
MG_X<6WP7T/Q?]DLOAKK/VY_$NK:(FH1Z=+J U2.X%K;3"X=A]G^QRJ%C<^:V
MT!_EOX ^!/'7Q'_X,G/&OA[X=VL]Q?V]QJ&I7,-L"7-E9^*XKR[/'.U;:&9V
M_P!E3G@UN_\ !N!^S]^PS_P4@_X):ZC^R_\ '?XP?$.YO_!^K7]MXS^&UO\
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
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %>7?M;?L9_L]_MR_"Z3X*_M-^&-8UWPK<2A[W0].\9:KI$%[@A@MP-.NH
M#<H&56"2EE#*& !&:]1HH XC]G_]GCX8?LP_#FR^$WP?AUZ#0--MXK?3;'7?
M&.J:T;.".,1QPQ2:C<SR1Q*BJJQJP4 # KY__:D_X(7?\$O_ -MCXF_\+D_:
MK_9^UGQOXD6R6RAU/6?BEXE)M[99))%@B1-15(8@\LK"-%509&(')KZWHH ^
M;/&O_!)']A7XA_ 3P1^S%XP^&WB#4/!'PYUM-6\%Z5>?$77)YM)N8[62U@,%
MY+>-=1)#'(?*C254B94*!2HJ_P# '_@F/^RW^S_\>+C]J6S@\6^,OB5+HW]C
MVOCKXE>-;[7]2T_3=S,+.UDO)'%O'EWR4 =M[[F;<V?H2B@#Y0\9?\$8OV*_
M%/B7QSXQT1_B+X3U+XH:G?7GQ*G\%?%/6-+C\4?:Y)'EBO((+@0NF)7C7:BL
M$8KNP3GV_P"%/[*O[.OP0_9XM/V3OA=\(-%TKX<V>C3:5'X12V\VTDM)@XGC
ME$A8S^;YDAD:0LTAD8N6+$GT"B@#X4^$O_!MO_P2 ^#MWXJDT']F6YU"T\66
M-U97>EZWXNU*YMK*"XADAE%JAG!@D\J61%N 3/&KL$D7<<^R_L??\$K?V'/V
M!?#?B;P?^R'\+=;\%:7XO@,>O6-C\1M>GCE8IL\^,7%])]FN N +B'9*H PX
MP,?0U% 'R?\ LU?\$0O^"9W['WQIE_:(_9N^ ^M>%O&ES;W$%[K]K\4?$LTM
MY%.P>9)UFU%TG5W57(D5OG17^\H(9\(O^"'?_!,OX$?M)#]K_P"%/P)UW2OB
M6=5N=2G\8#XK>)I[J[N;AF:X>X\[476X$I=S(LJLK[CN!S7UG10!\D:3_P $
M,/\ @F-H?[3"_MDZ7\"O$,7Q276GU;_A./\ A;?BAK]KMP5>0NVI$,&1F0H0
M4*$H5VG;74_\% /^"3W["O\ P4WT?2[+]KGX,QZSJ&A(Z:'XBTV_FL=2L4<Y
M:-9X64O&3SY4@= 26"AN:^CJ* /GW]@?_@ES^Q+_ ,$T?"VH^&_V2/@_'HD^
MM>7_ &YKM_?37NHZ@(\^6DEQ,S,(UR2L2;8P22%R23YJ_P#P08_X)ZQ> ;SX
M/Z+HWQ#TGP-K=RMSXO\  >D_%G7+?1?$EP'61IKVT6Z\MG=D4N8A&&VKD?*N
M/LRB@#*\#^!_!_PS\&:5\.OA[X9LM%T'0M.AL-&TC3;=8;>RM8D"1PQHH 5%
M50H Z 5PO[5/['7P#_;4^'-U\(OVC="UW6/#%_#Y.I:'IGC?5](M[Z/>K[+A
M=.NH//7<BG;)N''N:]/HH ^8?V/_ /@C?_P3Q_8%\5WOC/\ 8_\ @WKW@:\U
M,P?VK%IOQ0\1RVNH>2S-%]HMI]0>"X"%WVB1&P)''1B#D>-/^"&O_!,GXA_M
M-/\ ME^,?@5X@O/BD^M0:LOC8_%GQ1'?17<(187C9-2 C$:QHB(@"(B*BJ%
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
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBFSSPVT+W-S,L<<:EI)'8!54#)))Z 4 .HK\V/C+\9?B]\8_^"M/[&'Q9
ML/&FI:;\+_%'BKQS:>"?#$$K11:W96WA6\<:Y<J,>8+AWS;(V0EM''*,/<NB
M=G\$;ZP_X*/?\%!?VH_"7QJFU"\\#_!B[T;P-X T2UU2:V2POY;*2YU/5E\I
ME*W_ )SPQPW(_>01P#RRADD+ 'WI17Y ?"+_ (**_'O]JCX _LE?L;>.?'^I
M?\)3\1_CCXB\$_%CQ3IMT]K=ZWH_A0RRW:"6$J\+WL0LA.\95B'N%7 DX^IO
M@M\0[C]F;_@LQXB_X)_^#W>#X<^.?@-:_$3PUH!E8V_A[5K;5'TV\M[-"<06
M]Q$8)VB7""6.1U56E<L ?;-%%% !17E_Q6^//Q*^'WBY_#GA?]F7Q1XIM%@2
M0:MI,\*PLS#E,.<Y'>N:TW]L?QBGC70O!OC;]F+Q/X</B&_^R6%UJE];!7DV
MEB%4-EC@=!0![K16/_PDNK_]"A>_]]+1_P )+J__ $*%[_WTM &Q16/_ ,)+
MJ_\ T*%[_P!]+1_PDNK_ /0H7O\ WTM &Q16/_PDNK_]"A>_]]+1_P )+J__
M $*%[_WTM &Q16/_ ,)+J_\ T*%[_P!]+1_PDNK_ /0H7O\ WTM &Q16/_PD
MNK_]"A>_]]+1_P )+J__ $*%[_WTM &Q16/_ ,)+J_\ T*%[_P!]+1_PDNK_
M /0H7O\ WTM &Q16/_PDNK_]"A>_]]+1_P )+J__ $*%[_WTM &Q16/_ ,)+
MJ_\ T*%[_P!]+1_PDNK_ /0H7O\ WTM &Q16/_PDNK_]"A>_]]+1_P )+J__
M $*%[_WTM &Q16/_ ,)+J_\ T*%[_P!]+1_PDNK_ /0H7O\ WTM &Q16/_PD
MNK_]"A>_]]+1_P )+J__ $*%[_WTM &Q16/_ ,)+J_\ T*%[_P!]+1_PDNK_
M /0H7O\ WTM &Q16/_PDNK_]"A>_]]+1_P )+J__ $*%[_WTM &Q16/_ ,)+
MJ_\ T*%[_P!]+1_PDNK_ /0H7O\ WTM &Q16/_PDNK_]"A>_]]+1_P )+J__
M $*%[_WTM &Q16/_ ,)+J_\ T*%[_P!]+1_PDNK_ /0H7O\ WTM &Q16/_PD
MNK_]"A>_]]+1_P )+J__ $*%[_WTM &Q16/_ ,)+J_\ T*%[_P!]+1_PDNK_
M /0H7O\ WTM &Q16/_PDNK_]"A>_]]+1_P )+J__ $*%[_WTM &Q16/_ ,)+
MJ_\ T*%[_P!]+1_PDNK_ /0H7O\ WTM &Q16/_PDNK_]"A>_]]+1_P )+J__
M $*%[_WTM &Q16/_ ,)+J_\ T*%[_P!]+1_PDNK_ /0H7O\ WTM &Q16/_PD
MNK_]"A>_]]+1_P )+J__ $*%[_WTM &Q16/_ ,)+J_\ T*%[_P!]+1_PDNK_
M /0H7O\ WTM &Q16/_PDNK_]"A>_]]+1_P )+J__ $*%[_WTM &Q16/_ ,)+
MJ_\ T*%[_P!]+1_PDNK_ /0H7O\ WTM &Q16/_PDNK_]"A>_]]+1_P )+J__
M $*%[_WTM &Q16/_ ,)+J_\ T*%[_P!]+1_PDNK_ /0H7O\ WTM &Q16/_PD
MNK_]"A>_]]+1_P )+J__ $*%[_WTM &Q16/_ ,)+J_\ T*%[_P!]+1_PDNK_
M /0H7O\ WTM &Q16/_PDNK_]"A>_]]+1_P )+J__ $*%[_WTM &Q16/_ ,)+
MJ_\ T*%[_P!]+1_PDNK_ /0H7O\ WTM &Q16/_PDNK_]"A>_]]+1_P )+J__
M $*%[_WTM &Q16/_ ,)+J_\ T*%[_P!]+1_PDNK_ /0H7O\ WTM &Q16/_PD
MNK_]"A>_]]+1_P )+J__ $*%[_WTM &Q16/_ ,)+J_\ T*%[_P!]+1_PDNK_
M /0H7O\ WTM &Q16/_PDNK_]"A>_]]+1_P )+J__ $*%[_WTM &Q16/_ ,)+
MJ_\ T*%[_P!]+1_PDNK_ /0H7O\ WTM &Q16/_PDNK_]"A>_]]+1_P )+J__
M $*%[_WTM &Q16/_ ,)+J_\ T*%[_P!]+1_PDNK_ /0H7O\ WTM &Q16/_PD
MNK_]"A>_]]+1_P )+J__ $*%[_WTM &Q16/_ ,)+J_\ T*%[_P!]+1_PDNK_
M /0H7O\ WTM &Q16/_PDNK_]"A>_]]+1_P )+J__ $*%[_WTM &Q16/_ ,)+
MJ_\ T*%[_P!]+1_PDNK_ /0H7O\ WTM &Q16/_PDNK_]"A>_]]+1_P )+J__
M $*%[_WTM &Q16/_ ,)+J_\ T*%[_P!]+1_PDNK_ /0H7O\ WTM &Q16/_PD
MNK_]"A>_]]+1_P )+J__ $*%[_WTM &Q16/_ ,)+J_\ T*%[_P!]+1_PDNK_
M /0H7O\ WTM &Q16/_PDNK_]"A>_]]+1_P )+J__ $*%[_WTM &Q16/_ ,)+
MJ_\ T*%[_P!]+1_PDNK_ /0H7O\ WTM &Q16/_PDNK_]"A>_]]+1_P )+J__
M $*%[_WTM &Q16/_ ,)+J_\ T*%[_P!]+1_PDNK_ /0H7O\ WTM &Q16/_PD
MNK_]"A>_]]+1_P )+J__ $*%[_WTM &Q16/_ ,)+J_\ T*%[_P!]+1_PDNK_
M /0H7O\ WTM &Q16/_PDNK_]"A>_]]+1_P )+J__ $*%[_WTM &Q16/_ ,)+
MJ_\ T*%[_P!]+1_PDNK_ /0H7O\ WTM &Q16/_PDNK_]"A>_]]+1_P )+J__
M $*%[_WTM &Q16/_ ,)+J_\ T*%[_P!]+1_PDNK_ /0H7O\ WTM &Q16/_PD
MNK_]"A>_]]+1_P )+J__ $*%[_WTM &Q16/_ ,)+J_\ T*%[_P!]+1_PDNK_
M /0H7O\ WTM &Q16/_PDNK_]"A>_]]+1_P )+J__ $*%[_WTM &Q16/_ ,)+
MJ_\ T*%[_P!]+1_PDNK_ /0H7O\ WTM &Q16/_PDNK_]"A>_]]+1_P )+J__
M $*%[_WTM &Q16/_ ,)+J_\ T*%[_P!]+1_PDNK_ /0H7O\ WTM &Q16/_PD
MNK_]"A>_]]+1_P )+J__ $*%[_WTM &Q16/_ ,)+J_\ T*%[_P!]+1_PDNK_
M /0H7O\ WTM &Q16/_PDNK_]"A>_]]+1_P )+J__ $*%[_WTM &Q16/_ ,)+
MJ_\ T*%[_P!]+1_PDNK_ /0H7O\ WTM &Q16/_PDNK_]"A>_]]+1_P )+J__
M $*%[_WTM &Q16/_ ,)+J_\ T*%[_P!]+1_PDNK_ /0H7O\ WTM &Q16/_PD
MNK_]"A>_]]+1_P )+J__ $*%[_WTM &Q16/_ ,)+J_\ T*%[_P!]+1_PDNK_
M /0H7O\ WTM &Q16/_PDNK_]"A>_]]+1_P )+J__ $*%[_WTM &Q16/_ ,)+
MJ_\ T*%[_P!]+1_PDNK_ /0H7O\ WTM &Q16/_PDNK_]"A>_]]+1_P )+J__
M $*%[_WTM &Q16/_ ,)+J_\ T*%[_P!]+1_PDNK_ /0H7O\ WTM &Q15'2M5
MO=0D=+K1)[4*N0TI&&]N*O4 %%%% !1110 4444 %%%% !7"_M,_ ;1_VH/@
M)XI_9]\1>-_$/AS3O%NEMI^H:OX5N8(;^&!R/,6-IX9HL.H:-@\;JR.ZD<UW
M5% 'Y>?M1_\ !*K]HQOV\?V5=0\*?MR_M->*=!TO7?%?]O\ C6YNM DE\$Q'
M0)5@D@D@T5(;?[3)BU;SHY0ROM0(V&'LOPK\ ^+?^"?/[>'[2/Q,U3X5^,?$
MO@?XXOI'C#PA<^"?"MWJ\D>N6UH]IJ&EW"VL;FV>5EMYX9IO+@*S.IE4Q-7V
M]10!^4_PL_X)9?'K]E/]G+]E7]H?4?",NM_$OX/_ !@UGQM\4_#&@#[9/]@\
M3&:/5HK18\FZGLX9;8^7'N,PM)?*WLT:M])?!+X'^+OCI_P5K\4_\%'=6\'Z
MWH7@_P ._!2S^&W@*'Q+HMQIMYK$\FI2:EJ&H?9+I([B"*,F"V0RQH9")64%
M KO]C44 %%%% !7A?[6'_);/@?\ ]CW+_P"DS5[I7A?[6'_);/@?_P!CW+_Z
M3-0![I1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 5X7^UA_R6SX'_ /8]R_\
MI,U>Z5X7^UA_R6SX'_\ 8]R_^DS4 >Z4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 5Y-^U3^V9\&_V0/\ A#/^
M%M:K]G_X3;Q;;Z'I^UP/(\S_ %EU)GI#%E-[=O,7UKUFOYYO^"S'[9G_  U_
M^V1JO_"-:K]H\(^"=^A^&?+?,<_EN?M-TO8^;*#AAUCCB]*^9XJS[^P<N]I"
MSJ2:44_O;]$OQ:/V_P !/"C_ (BSQD\%B7*.$HPE.K*.ZNG&G%/^:4[.W6,9
M=C^AFBODS_@C/^V9_P -?_L;Z5_PDNJ_:/%W@G9H?B;S'S)/Y:#[-=-W/FQ
M98]9(Y?2OK.O;P.,HYA@Z>)I/W9I-?Y>JV9^8<5<-YEP?Q'BLEQ\;5</.4)=
MG9Z27]V2M*+ZIIA11176?/A1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 5X7^UA_R6SX'_P#8]R_^DS5[I7A?
M[6'_ "6SX'_]CW+_ .DS4 >Z4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !67XU\;^#OAOX6O?''Q \4Z?HNC:; 9K_5
M-4NT@@MT'\3NY 4=NO4XKPK]IK_@HK\.O@SXR7X#?!SPGJ'Q2^+5VI6Q\ >$
MV#O:GC]Y?W',=E$,@L7RP!!*A3N'$^"O^"?GQ5_:8\4V7QH_X*=>.[;Q5<6L
MXN=!^$.@.\?AG0VZKYRYS?S#."TA*\LN9%(QY5;,G.JZ&#C[2:T;VA'_ !2[
M_P!U7EW26I]]EW!<,-@H9GQ%6^J8::YH1MS8BNO^G-)M>Z_^?U1PI;\LIR7(
M_G#_ (*6_P#!:/X@7WP7O+/]C[P3?:;X0\0SSZ-!\5=<MVMFU1MA$ZZ1 ^'8
M(O#73#$98 *CM&Q_(&OZQM-TW3M'T^#2=(L(;6TM85BMK:VB"1Q1J,*BJH 5
M0   . !4U?*YQP7C<[Q"K8C&;+1<FB[V]]:>MWW;/WWPX^DUPSX79-/+LGX;
M24I7E-XI^TJ6TBZC>'E>27\O+!-OEA%.Q_/-_P $9_VS/^&0/VR-*_X275?L
M_A'QMLT/Q-YCXC@\QQ]FNF[#RI2,L>D<DOK7]#-%%>_PYDE;(<&\-*M[2-[K
MW>6U]U\3TZ].O<_(_&;Q/RWQ9XCIYU1RWZG54%"I^]]JJG*_<E_"IVDE[K?O
M72BM.74HHHKZ _( HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH *\+_:P_Y+9\#_\ L>Y?_29J]TKPO]K#_DMG
MP/\ ^Q[E_P#29J /=**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **"0!DG '4FOE3XQ_\ !1^[\4>.[O\ 9V_X)^_#Q?BS\0+<^7JF
MJPSE/#GALDD>9>WH(5R,']S$V6VLNX.-IY<7C</@H*55[Z)+5M]DEJWZ'O9!
MPSG/$V(E2P%.Z@N:<Y-0ITX_SU*DFH0CYR:N]%=M(][^./Q^^#?[-G@&Y^)W
MQQ^(6G>'-%M>&NK^7#2O@D1Q1KEYI" <(@9C@X'%?+G_  GG[<'_  4E_P!&
M^$-OJ_P'^#%UQ)XPU* )XJ\20'O90YQ81..DS'<0592P+)78? [_ ()OVLOC
MZV_:-_;A^(3_ !>^)D7SV,FI0;=#\/<AO*T^Q(V+M./WKKN)4.%1LD_4=<'L
M,=F6N(O3I_R)^\_\4ELO[L7ZRZ'UO]J<+<%^[E*CC<:M\14A^XIO_IQ1FOWD
METJUXV_EHII3/-/V9/V1?@%^R'X-;P;\#O L.G"Y8/JNK7#&:_U2;DF6YN&^
M>5B23@G:NX[54<5Z7117J4:-'#TE3I148K9+1(^!S',LPSC'3QF.JRJU9N\I
MS;E*3[MN[84445J<04444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 5X7^UA_R6SX'_\ 8]R_^DS5
M[I7A?[6'_);/@?\ ]CW+_P"DS4 >Z4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%5=:UO1O#>D7/B#Q%J]K86%E TUY>WMPL4,$:C+.[L0JJ ,D
MD@"DVDKLJ,93DHQ5V]D6J\L_:C_;*^ '['_A>'7_ (R^,1#>7[>7HGAS38OM
M.J:O*3@16ULOS2$L0NXX0%AN89KP[Q3^WI\;?VM?$5Y\)?\ @F+X)M]3M+:=
MK;7?C9XHMGC\/Z4PX=;-&7=J$X[8!0':2'1MP]#_ &7/^">/PK_9_P#%$WQG
M\>:_J/Q(^*FHKG5OB/XO(FNPQ&"EI&25LX@"0J1_,%.TL5  \AYA7QKY, DU
MUJ/X%_AZS?HU'^]?0_1J?".5\,06(XLG*$[7CA*;2Q$NJ]JVG'#1?]]2K-;4
M>5J:\M'PA_;7_P""CY&H?M)WNI?!3X/7/,/PUT.\V^(?$$'8:G<@?Z+&PZVZ
M#=@E74$!Z^JO@[\$_A/^S[X#M/AE\%_ .F^'-"LA^XT_38-BEL &1VY:20X&
MYW)9NI)KJ:*Z<)EU'"S=5MSJ/><M7Z+I%>44E\SQ,_XQS+/,-' TXQP^#@[P
MH4DXTT]N:5VY5:EMZE64Y]$U&R11117>?)!1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %>%_M8?\EL^!_\ V/<O_I,U>Z5X7^UA_P EL^!__8]R_P#I,U 'NE%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%8'Q-^*?PY^#'@J]^(WQ7\:Z;X
M?T/3H]]YJ>J72Q1)Z#)^\Q/ 499C@ $G%?)LW[1O[87_  41F?0/V*=)NOA=
M\+)F*7GQG\4Z:1J.K1=&_LBR?!"D9Q/)CKP8W7!X<7F%#"R5/651[0CK)^?9
M+^\VEYGU?#_"&9Y_1GBW*-#"4W:I7JMQI0>_+=)RG-K54Z<9U'NHVNUZY^U7
M_P % ?@S^S#JMK\-X+34?&OQ'U8!= ^&WA"'[5JEV[#*M(JY%M%W,DF/E#%5
M?:17E6B_L4?M&_MMZO;?$7_@I5XL33_#,<ZW.C? ?PAJ#+IMN0<HVIW*$->R
MCC*J=@(RK ,R5[9^RK^Q!\ _V0M*NC\-=!GOO$.JDOXB\:^(+@W>L:Q*3N9Y
M[EQN(+<[%VIGG;DDGUZN18#$8Y\V/:Y>E-?#_P!O/>;\M(_W7N>]+BS*.%(N
MAPI!JKM+&5$E6??V$+N.&CVDG*N_^?D$W H>%O"OACP/X=L_"/@OP[8Z3I6G
MP+#8:;IMJD$%O&.B)&@"JH] *OT45["2BK+8_.:E2I5J.<VW)N[;U;;W;?5L
M****9 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5X7^UA_P EL^!__8]R
M_P#I,U>Z5X7^UA_R6SX'_P#8]R_^DS4 >Z4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%<!^T7^U#\"OV4/ <GQ%^/'Q"LM#L,E;2*5B]S?2@?ZJWA7+S.>.%!QG)P
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
MQ16/]B\;_P#0;LO_  &/^-'V+QO_ -!NR_\  8_XT ;%%8_V+QO_ -!NR_\
M 8_XT?8O&_\ T&[+_P !C_C0!L45C_8O&_\ T&[+_P !C_C1]B\;_P#0;LO_
M  &/^- &Q16/]B\;_P#0;LO_  &/^-'V+QO_ -!NR_\  8_XT ;%%8_V+QO_
M -!NR_\  8_XT?8O&_\ T&[+_P !C_C0!L45C_8O&_\ T&[+_P !C_C1]B\;
M_P#0;LO_  &/^- &Q16/]B\;_P#0;LO_  &/^-'V+QO_ -!NR_\  8_XT ;%
M%8_V+QO_ -!NR_\  8_XT?8O&_\ T&[+_P !C_C0!L45C_8O&_\ T&[+_P !
MC_C1]B\;_P#0;LO_  &/^- &Q16/]B\;_P#0;LO_  &/^-'V+QO_ -!NR_\
M 8_XT ;%%8_V+QO_ -!NR_\  8_XT?8O&_\ T&[+_P !C_C0!L45C_8O&_\
MT&[+_P !C_C1]B\;_P#0;LO_  &/^- &Q16/]B\;_P#0;LO_  &/^-'V+QO_
M -!NR_\  8_XT ;%%8_V+QO_ -!NR_\  8_XT?8O&_\ T&[+_P !C_C0!L45
MC_8O&_\ T&[+_P !C_C1]B\;_P#0;LO_  &/^- &Q16/]B\;_P#0;LO_  &/
M^-'V+QO_ -!NR_\  8_XT ;%%8_V+QO_ -!NR_\  8_XT?8O&_\ T&[+_P !
MC_C0!L45C_8O&_\ T&[+_P !C_C1]B\;_P#0;LO_  &/^- &Q16/]B\;_P#0
M;LO_  &/^-'V+QO_ -!NR_\  8_XT ;%%8_V+QO_ -!NR_\  8_XT?8O&_\
MT&[+_P !C_C0!L45C_8O&_\ T&[+_P !C_C1]B\;_P#0;LO_  &/^- &Q16/
M]B\;_P#0;LO_  &/^-'V+QO_ -!NR_\  8_XT ;%%8_V+QO_ -!NR_\  8_X
MT?8O&_\ T&[+_P !C_C0!L45C_8O&_\ T&[+_P !C_C1]B\;_P#0;LO_  &/
M^- &Q16/]B\;_P#0;LO_  &/^-'V+QO_ -!NR_\  8_XT ;%%8_V+QO_ -!N
MR_\  8_XT?8O&_\ T&[+_P !C_C0!L45C_8O&_\ T&[+_P !C_C1]B\;_P#0
M;LO_  &/^- &Q16/]B\;_P#0;LO_  &/^-'V+QO_ -!NR_\  8_XT ;%%8_V
M+QO_ -!NR_\  8_XT?8O&_\ T&[+_P !C_C0!L45C_8O&_\ T&[+_P !C_C1
M]B\;_P#0;LO_  &/^- &Q16/]B\;_P#0;LO_  &/^-'V+QO_ -!NR_\  8_X
MT ;%%8_V+QO_ -!NR_\  8_XT?8O&_\ T&[+_P !C_C0!L45C_8O&_\ T&[+
M_P !C_C1]B\;_P#0;LO_  &/^- &Q16/]B\;_P#0;LO_  &/^-'V+QO_ -!N
MR_\  8_XT ;%%8_V+QO_ -!NR_\  8_XT?8O&_\ T&[+_P !C_C0!L45C_8O
M&_\ T&[+_P !C_C1]B\;_P#0;LO_  &/^- &Q16/]B\;_P#0;LO_  &/^-'V
M+QO_ -!NR_\  8_XT ;%%8_V+QO_ -!NR_\  8_XT?8O&_\ T&[+_P !C_C0
M!L45C_8O&_\ T&[+_P !C_C1]B\;_P#0;LO_  &/^- &Q16/]B\;_P#0;LO_
M  &/^-'V+QO_ -!NR_\  8_XT ;%,N+BWM+=[JZG2**)"\DDC!510,DDG@ #
MO7A'[5?[:_P[_9$L+6T^(/C5-3\3:L0GASP-X<TTWFL:O*QPJ0VZ'(!/&]]J
M9XR3@'QM/V8/VV?^"A,46O?MN>)S\.?AQ*XEM/@QX9OF6[U*+.5_M>[BP2#Q
MF!" .,B-U.?,Q&91A5=##Q]I5[+:/G.6T5Y:R?2+/M\FX+K8G 1S7-ZRP>"=
M[5)IN=6VZP]*ZE6?1RO&E%Z5*D#I_B1_P44\9_&KQE>_ ;_@FG\/[;XB>([6
M7R-<^(.H.T?A7PXQ_BDN5_X_) .1'#D'J"^UEKH_V=/^"<?A/P)X\C_:*_:;
M\=7GQ<^+,@#_ /"5^(XA]ET@YSY6FV?^KM44GA@-P.2NP,5KU_X;_":T^#_@
MRR^'GPMT?0= T/3HO+LM+TK2Q##$.YVKU8GDL<EB2223FMW[%XW_ .@W9?\
M@,?\:FEELJM15L;+GFM4MH1](]7_ 'I7?:VQTX_C2C@<'/+>&:+PM":Y9U&^
M;$5EU52JDN6#_P"?-)1IVTG[1KF-BBL?[%XW_P"@W9?^ Q_QH^Q>-_\ H-V7
M_@,?\:]4_/S8HK'^Q>-_^@W9?^ Q_P :/L7C?_H-V7_@,?\ &@#8HK'^Q>-_
M^@W9?^ Q_P :/L7C?_H-V7_@,?\ &@#8HK'^Q>-_^@W9?^ Q_P :/L7C?_H-
MV7_@,?\ &@#8HK'^Q>-_^@W9?^ Q_P :/L7C?_H-V7_@,?\ &@#8HK'^Q>-_
M^@W9?^ Q_P :/L7C?_H-V7_@,?\ &@#8HK'^Q>-_^@W9?^ Q_P :/L7C?_H-
MV7_@,?\ &@#8HK'^Q>-_^@W9?^ Q_P :/L7C?_H-V7_@,?\ &@#8HK'^Q>-_
M^@W9?^ Q_P :/L7C?_H-V7_@,?\ &@#8HK'^Q>-_^@W9?^ Q_P :/L7C?_H-
MV7_@,?\ &@#8HK'^Q>-_^@W9?^ Q_P :/L7C?_H-V7_@,?\ &@#8HK'^Q>-_
M^@W9?^ Q_P :/L7C?_H-V7_@,?\ &@#8HK'^Q>-_^@W9?^ Q_P :/L7C?_H-
MV7_@,?\ &@#8HK'^Q>-_^@W9?^ Q_P :/L7C?_H-V7_@,?\ &@#8HJCI4&OP
MR.=8OX)E*_((HMI!J]0 4444 %%%% !1110 4444 %8_Q#\'K\0O .M^ G\3
M:QHHUO2;FP.L^'K\VM_8^=$T?GVTP!,4R;MR/@[64'!Q6Q10!XE\)/V)-,\"
M7_A?5OBS^T5\2/B]>>!YGG\'W7Q-O=-E;2[EX7@-T!I]C:+<W/DR21K/<B:5
M%EDVLID<M9^*/[%/@;X@?%K5OCEX/^)/C#X?^*/$GAB+P]XNU7P-=VD+Z]IT
M+R-;QW N;:<++#YTXBN8?*N$6=U$F H7V2B@#QOQ3^P9^S7KW[./A/\ 9<T'
MP8_AKPS\/[K3+WX?2>'9O*N_#5]I[A[.]M99 _[]&!):02"422+*)%ED5MCX
M'_LL^!/@EXW\5_%I?$&M>*/&_C<VB^*/&GB>2W:^O+>T1H[2U5;6&"W@@A5Y
M"L<,2 M+([;G=G/IE% !1110 5X7^UA_R6SX'_\ 8]R_^DS5[I7A?[6'_);/
M@?\ ]CW+_P"DS4 >Z4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%?/?[4'_  41^&/P(\61_!'X:^&M1^)G
MQ6OUQIGPZ\(XEN(SC/F7DH!2RB (+,_S!2&VE<L.?$XK#X.E[2M*R_-]DMVW
MT2U9Z^29!G'$>.6#RVBZE2S;M9*,5O*<G:,(1WE.348K5M(]S\6^+_"G@'PU
M>^,O''B2QT?2-.@,U_J>IW:006\8ZL\CD*H]R:^1=6_;._:5_;EU2X\ ?\$W
M?"PT;PDDS6^K_'GQAIK+91X.'&E6D@#7DHY =QL!&&"@J]6?"/[ OQD_:J\2
MV7Q?_P""G?CBVUQ+6<7.A?!CPU,\?AS2&ZJ;H@[M0G&<$L2@.X9=" /KK2-(
MTG0-+M]#T+3+>RLK.%8;2SM(%CB@C485$10 J@   #  KSK9AF6]Z-+M_P O
M)?\ R"]+R\XL^T]IPCP3_#Y,QQR^TU?"4GY1=GB9KO)1H)_9KQ=SQ7]E/]@+
MX*_LMZA=>/X9=0\8?$/5P6\0_$CQ=/\ :]5OG888*[9\B,]/+3'RA0Q? ->Y
M445Z6'PU#"4E3HQ48KM^?FWU;U?4^(SG.\VXAQ\L;F-:56K*RO)[);12VC&*
MTC&*48K1)(****W/+"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH *\+_ &L/^2V? _\ ['N7_P!)FKW2O"_VL/\ DMGP
M/_['N7_TF:@#W2BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH ***\:_;\_:NT;]B_]E7Q3\=;YX7U"SM/LOARSFZ7>IS92WCQ
M_$H;]XP'/EQN>U8XC$4L+0E6JNT8IMOR1Z63Y3C\^S:AEN!ASUJTXPA'O*32
M2^]ZOHM3T_PGX\\&^._[3_X0[Q)::E_8VK3:7JOV24/]EO(<>; ^.CKN7([9
M%97QH^.?PB_9V\!7?Q.^-GC_ $[PYH=F/WM]J,VW>V"1'&HRTLAP<1H&9L<
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
M+7[4NLGW?Z+I][/-S#,*^8U_:5/DNB04445[!PA1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5X7^UA_R6SX'
M_P#8]R_^DS5[I7A?[6'_ "6SX'_]CW+_ .DS4 >Z4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !117F7[3G[8/[/W[(?A./Q3\;_ !W#8279V:1H
MMJIGU'5)<X$=M;)\\I)(&<!5+#<R@YK*M6HX>DZE62C%;MNR1W9;EF8YQCH8
M/ 495:LW:,()RDWY)7;/3:^9_P!H'_@I)X/\(>/)?V>?V6? E[\8/BJ<HWAK
MPS,OV+2#G;YFHWI_=6R*>"N2P.%;9N!KAO\ A$OV\O\ @HU^^^(UUJW[/WP=
MNN5\-Z=,!XN\0VY[7,V,:=&PZQ@%^65@ZD-7TQ^S]^S7\#OV6O <7PW^ _PZ
MT_P]I:8:9;2,F:ZD QYL\K9DFD_VG8G' P !7E_6,=F.F'7LZ?\ /)>\_P#!
M%[?XIKTBUJ?>?V1PKP;[V<R6-Q:_YAZ4_P!S!]L17@_?:ZTL._*5>$DXGS[X
M&_X)U^/?C[XKLOC5_P %-/B1!X^U:UF%QHOPST</#X4T%CT'D'F]D X,DN00
M2K"0 &OK6PL+#2K&'2]+LH;:VMHEBM[>WC"1Q(HPJJHX4    < "IJ*[L)@<
M-@D_9K5[R>LI>K>K_)=+(^7X@XJSGB6I#ZY-*G35J=*"4*5)/I3IQM&-^KMS
M2>LG*5V%%%%=9\Z%%%% !1110 4444 %%%% !1110 4444 %%<M\2_C?\(?@
MY8_;_BA\1](T12FY([Z]5991_L1_??Z*#7E)_;=\0?$DFU_9;_9T\4^-%?B+
M7M1A&DZ4?]H3W R^.I7:I].M>1C<^RG 5?95:J=3^2*<YOTA%.7X';0R[&XF
M'/"'N_S.T8_^!.R_$]_KF_B+\8OA7\(]/_M3XF_$+2-#B*ED&HWR1O)_N(3N
M<^R@FO(S\&OVUOC!^\^+_P"T/8^"--E^_H7PWLB+C:>QO9\NC@==@*D_A72?
M#K]AS]FKX=:A_P ) O@!-?UEFWS:YXKG;4;J1_[^9LJK>ZJM<?\ :.>8W_=,
M+[./\U:5OFJ<.:3]).FS?ZKE^'_CUN9]H*_WRE9?-*1SDG[<UU\0W:R_9<^
M'BOQZQ)6/69;;^R]*STS]IN "<=<;1D=Z3_A5/[<?QA^?XI?'?2?A_IDOWM%
M^'UB9;LK_=:\GYC<>L>1[5[_ !QI$@BB0*J@!548 'I2T?V'BL7KF&*G-?RP
M_=0_\E?M&O*522\@_M"C1_W:C&/G+WY?BN7[HIGC_@#]A/\ 9L\"ZG_PDE_X
M+D\4:VQ#2ZYXRNVU*YD8=&/FYC#>ZH#7KT,,-M"MO;PK'&BA41% "@=  .@I
MU%>M@<MR_+:?)A*4::>_*DK^;MN_-ZG'B,7B<7+FK3<GYN_W=@HHHKM.<***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M ^"O@?\ %7QYIG[<GQ#^(_[6'[=\%MX7O]+\<:2/A;<:O!HVF>!;'2M:TVWT
M^ZDD\Q)?M=U8S_;#<R%#LNU,1\L*Q]!_X([_ +7OBS]LWX">//'U_K]WXA\*
M>'OC-XA\.?##QO?6WER^*/#=K)%]DOF;:HF(:2:W\[:#)]EW/^\+D^,?M7_!
M/]K/]K3XP:SXF\:_\$/OV;?B/I>@Z_?:7X2\5?%+QK'%J]_IUM<R113M&VES
M-%#*%\U8C(RE7#8^8$_1/_!+?XD?&_QY^S]K6@?'[X0>!/A_K7@WQUJ/AVW\
M$?#V^6:RT*SMQ$T%HRK#$L;HLORA4"O"8)5)64$@'TE1110 4444 %%%% !1
M110 5X7^UA_R6SX'_P#8]R_^DS5[I7A?[6'_ "6SX'_]CW+_ .DS4 >Z4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %4?$WBCPUX*\/W?BSQCX@LM*TO3
MX&FOM2U*Z2""WC'5WD<A44>I.*\#_:5_X*-_#3X.^-/^%#_!OPKJ/Q5^*]R"
MMIX!\'D2/:L/X[ZXP8[*-<C<7RR@@E0IW#AO#/[ 7QH_:M\06GQ4_P""G7Q$
MAUR"WG%SHWP8\*SO#X<TMARINF!WW\R]RQ*@[AET.!Y5;,N>HZ.#C[2:T>MH
M1_Q2UU_NJ\O)+4^^R[@E8?!0S+B*M]3PTUS03CS5ZR_Z<T;Q;B^E6HZ=+>TY
M27*V:[^W=\??VP]:NOAO_P $R? $5QI,,[6VK_'#QC9O#HEB0<.+&%EWW\R]
MN-@8#<K(V^O0OV8_^"=7PG^ _BQ_C7\1-?U+XF?%2] .H_$7QDPGND;'W+2(
MDI91#)"JGS!3MWE< >\Z%H.A^%M&M?#GAG1K33M/LH%ALK"QMUAAMXU&%1$0
M!54#@   5;HHY;S557Q<O:36VEHQ_P ,=;?XG>7G;0G,N-G2P4\LX?H_4\+-
M6G:7-7K+_I_6M%R3_P"?<%3H[?NW)<S****]4^#"BBB@ HHHH **** "BBB@
M HHHH **XOXI_M%_ WX)P-+\4?BAI&D2*NX6<UT'N7'JL"9D;\%->9_\-C?$
M[XH_Z/\ LP_LP>(]>@DXC\2>*"-(TW'_ #T0R?/.OL K5X^,S_*<%6]C.KS5
M/Y()SG_X!!2E\VK>9W4,MQN(A[2,+1_FE:,?_ I67XGT!7(_$_X^?!?X+VIN
MOBC\3-(T4[=RV]W=CSY!ZI"N9'_X"IKRW_AGW]KCXN_O?CQ^TZ?#MA+_ *SP
M[\,;0VN >H^VS S'C@C!%=?\,/V,/V;/A-=#5_#GPQLKO5-^^36M<)OKMY.[
M^9.6V,?]C;7)]?S_ !O^ZX94H_S5I:^JIP;;])3@S;ZMEN'_ (U7G?:"_P#;
MI67W1DCD#^VEXV^)O^C_ ++G[-/B?Q5%)Q%XAUU1I&ED?WUDF^:4#J5 4T?\
M*,_;(^+W[WXV?M*0>$M/E_UGA_X969ADVGL;Z?,JMC@X!!-?0%%']@UL7KF&
M*G4_NQ?LH?=!\S7E.<D']HTZ/^[48P\W[\OOEHO511Y1\-?V)?V:OA???VYI
MGPWM]5U=FWRZWXCD;4+MY/[^^8L$;W0+7JRJJJ%4  #  [4M%>O@LOP&74O9
MX6E&G'M%)??;=^9Q5\3B,5/FK3<GYNX4445V& 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !7F/[2'[
M:?[)?['T>CR_M2_M$^$? ">(#.-$;Q7K<5F+XP>7YPB,A&_9YL><=-Z^M>G5
MR?Q*^!/P8^,M_HVI_%KX7:%XEF\/7$T^BG6]-CN1:22Q&*1E60$?,A((((X!
MZ@$ 'Y@^//BW^P)\3_B%XD^(VK_\'0_C3PO_ &YXDU"^LO#7@?XQ:+;:7I5G
M)<R-;6L$<]I*ZB.$QJ<N06#8P,"OL/\ X)*:#^QOH7P)\7-^QA^T/K_Q<TR]
M^(]Y=^,OB=XF\2KJ]YXCUY[*Q,T[7:*D<@2#[+ !&B(OD;0,@D^'?$;]IRXM
MOC%>_#W]GO\ X(&0^/\ 0/\ A*]5\.>'_&-SJGA/0H-=O]->>.]6VBOF5]J/
M:W6QFP94MW= 5!(]^_X)8>,O&WC_ ."_C/Q-\0OV0M"^"6JM\5-8M9O!6B:M
M973!+=8+9)KK[$3#%<;(EB(7 D2&.896920#Z:HHHH **** "BBB@ HHHH *
M\+_:P_Y+9\#_ /L>Y?\ TF:O=*\+_:P_Y+9\#_\ L>Y?_29J /=**** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HJOJVK:5H.F7&MZYJ=O965I"TUU=W<RQQ0QJ,L[NQ
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
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 445QGQU_:$^"_P"S/X"N/B7\
M=/B)IWAS1[?(%Q?S?/.^,^7#&N7FD(Z(BLQQTXJ*E2G1@YU&DENWHE\SIP>#
MQF8XJ&&PM.52I-I1C%.4I-[))7;;[)'9UX%^U%_P4.^#G[.GB.'X2>&],U+X
M@_$[41MTCX;>#(OM-_(Q&0UP5!6TBP0Q>3D+E@K &O*_^%E_MU_\%%_]%^!F
MG:G\!_A#<\/XYUNU \4:_ >]C;9Q91L.DS'=@JZ,>4KWW]EW]C#]GS]D#PY-
MHWP:\&"*^OSOUOQ+J4OVG5-6E)W-)<W+_.Y+9;:,("2549KR?K>,S#3!KEA_
MS\DM_P#!%ZO_ !2M'JE)'Z#_ *O<.<'^_P 1S]OB5MA*,U[K_P"HBO&ZA;K2
MI<U7>,Y49'A6D_L1_M(_MK:G;^/?^"E7CE++PTDRW&E_ GP5J#QZ9!@Y0ZE=
M(V^]E'&55M@895@&*5];^#_!OA+X?>&;+P7X$\,V&C:1IT AL-,TNT2"WMXQ
MT5(T 51]!6E179A,!A\&W*-W-[R>LGZOMV2LET2/G.(.+LXXCC"A6<:>'I_P
MZ%-<E&G?^6"WD_M5).52?VYR84445VGS 4444 %%%% !116?XH\6>%O!&BS>
M)/&7B.QTK3[<9GO=1NDAB3ZLY %3.<*<'.;LENWLAQC*<DHJ[9H4V22.&-II
MI%1$4EF8X  ZDFO K_\ ;8U?XFWLOAS]D#X/ZIXZG1S')XDO5:PT2V8<$F>4
M RD<_(H!(^Z34<?[(7Q/^-,JZG^V'\;KO6K5F#_\(/X29]/T=/\ 8D88EN0.
MQ8JP]37SSXACBWRY72==_P R?+27K4:M+_N&IOR/3_LQT%?&35/RWG_X"MO^
MWG$T?BE^VG\%9KJ]^$_P]\.WGQ2UR[MWM[KPYX6M!=VYC<%66XGP84C()5N6
MQSD5^1_[??\ P2_^.O[-ND3_ +0UM\,;?2O!>J:@[2Z%INK-J$OA@.P\N&XD
MV@-&2=JR L <*Q#%=W[C^ OAOX!^%V@IX8^'7@_3M%L(\8MM.M5B5CC&YL#+
M-ZLV2>YK1UW0]%\3Z+=^'/$>DVU_I]_;/;WUC>0K)%<1.I5XW1@0RD$@@\$&
MO,S+A7%Y]2YLQKKG2?(H12A%ONW><]M=8I_RIV.O"9S1RV=L+3]U_$Y.[?R5
MHQ^YOS9_,#X5\*Z_XUU^S\+^%](NK^_O[J.WL[.R@:6:>9VVI&B+R[L> HZ_
M3)K]N/\ @E3_ ,$L]$_8YT&+XQ?%FSM[SXE:I9>641Q)%H-NX^:WC8<23,.)
M)1Q_ GR9+]Y^RC_P2P_9B_9$^+_B#XR_#_2[J]U'4KISX?BU1Q*GAZW=0)(;
M8GDECN'FME_+VIG[[/\ 2E<?"G!:RJI]:QMI54_=2U4?/S;Z=O7;HSK/WC8^
MQP]U![]WY>GY^FY1117Z$?,!1110 4444 %%%% !115'7_$_AKPI9'4_%/B&
MQTVV'6XU"[2%!_P)R!0VEN14J4Z4'.;22W;T1>HKQWQ?^W[^R%X,G^Q7?QMT
MS4+DMMCMM!274&D;^Z#;JZY^I%8?_#;WBOQ;\GP7_9 ^)/B'</W5YJFG)I-G
M+Z;9IV/'OMKG>*PZ=N:[\M?RN?,5^..$Z-1THXN%2:WC2O5G_P" 4E.7X'OU
M%> _\)#_ ,%'_'G_ ""_A[\./ 5N_P![^VM6GU2ZC'^S]G B)^O%'_#*W[2G
MC3YOBY^W'XG\I_OV?@G2;?1Q&/[JS*&=OJ1FE[>4O@@W^'YV?X&/^M.-Q/\
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
M)=7_ .A0O?\ OI:/^$EU?_H4+W_OI:V** ,?_A)=7_Z%"]_[Z6C_ (275_\
MH4+W_OI:V** ,?\ X275_P#H4+W_ +Z6C_A)=7_Z%"]_[Z6MBB@#'_X275_^
MA0O?^^EH_P"$EU?_ *%"]_[Z6MBB@#'_ .$EU?\ Z%"]_P"^EH_X275_^A0O
M?^^EK8HH Q_^$EU?_H4+W_OI:/\ A)=7_P"A0O?^^EK8HH Q_P#A)=7_ .A0
MO?\ OI:/^$EU?_H4+W_OI:V** ,?_A)=7_Z%"]_[Z6C_ (275_\ H4+W_OI:
MV** ,?\ X275_P#H4+W_ +Z6C_A)=7_Z%"]_[Z6MBB@#'_X275_^A0O?^^EH
M_P"$EU?_ *%"]_[Z6MBB@#'_ .$EU?\ Z%"]_P"^EH_X275_^A0O?^^EK8HH
M Q_^$EU?_H4+W_OI:/\ A)=7_P"A0O?^^EK8HH Q_P#A)=7_ .A0O?\ OI:/
M^$EU?_H4+W_OI:V** ,?_A)=7_Z%"]_[Z6C_ (275_\ H4+W_OI:V** ,?\
MX275_P#H4+W_ +Z6C_A)=7_Z%"]_[Z6MBB@#'_X275_^A0O?^^EH_P"$EU?_
M *%"]_[Z6MBB@#'_ .$EU?\ Z%"]_P"^EH_X275_^A0O?^^EK8HH Q_^$EU?
M_H4+W_OI:/\ A)=7_P"A0O?^^EK8HH Q_P#A)=7_ .A0O?\ OI:/^$EU?_H4
M+W_OI:V** ,?_A)=7_Z%"]_[Z6C_ (275_\ H4+W_OI:V** ,?\ X275_P#H
M4+W_ +Z6C_A)=7_Z%"]_[Z6MBB@#'_X275_^A0O?^^EH_P"$EU?_ *%"]_[Z
M6MBB@#'_ .$EU?\ Z%"]_P"^EH_X275_^A0O?^^EK8HH Q_^$EU?_H4+W_OI
M:/\ A)=7_P"A0O?^^EK8HH Q_P#A)=7_ .A0O?\ OI:/^$EU?_H4+W_OI:V*
M* ,?_A)=7_Z%"]_[Z6C_ (275_\ H4+W_OI:V** ,?\ X275_P#H4+W_ +Z6
MC_A)=7_Z%"]_[Z6MBB@#'_X275_^A0O?^^EH_P"$EU?_ *%"]_[Z6MBB@#'_
M .$EU?\ Z%"]_P"^EH_X275_^A0O?^^EK8HH Q_^$EU?_H4+W_OI:/\ A)=7
M_P"A0O?^^EK8HH Q_P#A)=7_ .A0O?\ OI:/^$EU?_H4+W_OI:V** ,?_A)=
M7_Z%"]_[Z6C_ (275_\ H4+W_OI:V** ,?\ X275_P#H4+W_ +Z6C_A)=7_Z
M%"]_[Z6MBB@#'_X275_^A0O?^^EH_P"$EU?_ *%"]_[Z6MBB@#'_ .$EU?\
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
M%"]_[Z6C_A)=7_Z%"]_[Z6MBB@#'_P"$EU?_ *%"]_[Z6C_A)=7_ .A0O?\
MOI:V** ,?_A)=7_Z%"]_[Z6C_A)=7_Z%"]_[Z6MBB@#'_P"$EU?_ *%"]_[Z
M6C_A)=7_ .A0O?\ OI:V** ,?_A)=7_Z%"]_[Z6C_A)=7_Z%"]_[Z6MBB@#'
M_P"$EU?_ *%"]_[Z6C_A)=7_ .A0O?\ OI:V** ,?_A)=7_Z%"]_[Z6C_A)=
M7_Z%"]_[Z6MBB@#'_P"$EU?_ *%"]_[Z6C_A)=7_ .A0O?\ OI:V** *.E:K
M>ZA(Z76B3VH5<AI2,-[<5>HHH **** "BBB@ HHKR+]JO]O7]CW]AV'0[G]K
M3X_:%X$B\2M<+H4FN/(BWC0",S!"JL,J)H\@X^^/>@#YT_8G\=_ V']LSXX?
M!#]G_P#88OK*T\3:EXLUKQ'\:?%?E6]MX^U^TU:*UU#3(_W4DTMG:SWIMO-(
M\M3!(%BD)=V];_X)KZI\ M0\ _$.P^!&D:SH<FC_ !7U+2/&O@W5]6:\3PQK
M=G;6=K-I]G(20+$0PVTUNB$(L5PBJD*@01_"?QV_X*!_L;R_$V3QY^Q1_P %
M^_A7\,[.XBUP1Z5XE^&P\0G2IM8O+>]U":SE,]O@/=6PG$=PDX5YI0K",I&G
MU?\ \$-]#_8\T3]D#6W_ &/OVB=1^+<5]\2]9O/B+\2]8/\ I7B/Q1*86O+U
MU'"*\?V8Q@9_=>6268LQ /LJBBB@ HHHH **** "BBB@ KPO]K#_ )+9\#_^
MQ[E_])FKW2O"_P!K#_DMGP/_ .Q[E_\ 29J /=**** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH ***K:QJEMH>D76M7D<[PV=L\\J6ML\TK*BEB$C0%G;
M X5023P 2:3:2NP2NS(^*?Q3^'WP3^'VJ?%/XI^*;71M!T:U,^H:A=MA8UZ
M #)=V8A51069F"J"2!7R#^Q;_P %LO@[^U/\>-5^#'BSPR?!XO\ 4-GP_O=0
MNP1J<> H@N#]V&Y<@LJ@E#N\L,653+^<?_!2S_@I%\1?VZOB*VE6\5WH?@'0
M[M_^$>\,RMM>1QE?M=V <-<$$@+RL2L47)+O)\QQ2RP2K-#(R.C!D=3@J1T(
M/8U^19OXA5XYG%8%)T8/6_V^_FEVZ]7V/N,#PQ3>#?UA^_+:WV?\WW^Y=S^I
M:BOSB_X)(_\ !7>#XFZ1#^SM^U=XHCMM=TRSSHGC34YQ'%J,"8'E7<K$!)U&
M )6.)1P3YG,GZ)Z/K>C>(;!-4T#5[6^M9/\ 5W-G<++&WT920:_2,ISK+\ZP
MRJX::;ZQO[T?)K^D^A\IC<!B<!5<*L?1]'Z,M4445ZQQ!1110 4444 %%%%
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
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 5@>,?A9\-_B%JND:YXZ\#Z7J]WH%Q+/HT
M^HV:2M:22Q-%(4W XW(Q4CH>.X!&_10!^?\ XP^+=_\ \$X]>\6> _$'_!(7
MXE?%.V\1>-=9U_0O'7P1\$Z;KL>K)?WLUW'%J,;S17-E-;I,EI\R21&.WC,;
M!<11^P?\$I_#G[1=M\'?''Q._:0^#5E\,[[XA_%#4/$WAWX86EQ%+)X4TJ:U
MLX8K6X:(!/M,LD$U[*%QB2];(5LJOQOKGC_]FKXC?M#_ !A_X;-_X.&?&/PR
M\3Z'\5-8TK2_ ?@+XYZ+X=TK2-'BG(L85@>!W>Y2$K'<,[;Q<1RJR_*&;[%_
MX)1Z;\#=-^$?CS_AGO\ ;4\1_'W0)_B7/*?B#XI\61Z[=R7!TK3 ]K]OB58[
MA(@%5=B@(#Y?)0D@'U'1110 4444 %%%% !1110 5X7^UA_R6SX'_P#8]R_^
MDS5[I7A?[6'_ "6SX'_]CW+_ .DS4 >Z4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%>9?%+]L;]F_X/W#:9XN^*-A)J0;8NC:23>WC/T">5"&923TW;1[UQG_#1
MG[57Q;_=?L__ ++D^C6,G^J\2?$VZ^Q1@=F%G&3,X/4$'IVYKP\3Q'E&'K.C
M&I[2HOL4TZDEZJ"?+ZRLO,]"EE>-J051QY8_S2:BODW:_P KL^@*\X^*O[7/
M[.GP8E:Q\=_%/38[]6VC2;%S=7A?LODPAG4D\#< />N&/[(7Q>^*?[_]IK]J
M37]4MY.9/#7@Y!I.GX_YYNR9DG7W;::](^%7[-7P&^"42K\,/A9I&ES*NW[<
MEMYETP]#/)ND;Z%JP^M\1X[^!0C0C_-5?-+_ ,%TW;[ZJ?=&GL<KP_\ $J.H
M^T%9?^!25_N@_4\W_P"&FOVE_BS^Y_9V_98OK*SD_P!7XE^)-Q_9UN!V<6J$
MS2J>H*GIVYH_X9/^.OQ5_?\ [2G[5&M7%K)_K/#/@2(:59 =XWE ,LZ?[V#[
MU] 44?ZO+%:YAB)UO[M^2'IR0Y5)>4W,/[3='_=J<:?G;FE_X%*]G_AY3\R_
M^"G/_!%'PQ?>"W^-/[%_A2:WU?2;8MKOA".YEG.K1+DFXMS(S-]I SNCSB4?
M= <8D_.+]ES]E[XJ_M:_%FQ^$?PFT$W=_<MONIY<K;V$ (#W%PX!\N)<C/\
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
M45TI)(^NA"%."A!62T26B2"BBB@H**** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "OG3]OW]NKQ;^P_-X%U/PY^RO\ $3XNP^*]
M2O;"\\._"SP^=2UBV\JW$R72P[U4PKM9'+$8,J$'(VM]%U%)86,M[%J<ME$U
MS#&\<-PT8+QHY4NJMU 8HA('7:N>@H _+.;]OC]G.\\2:WXPU;_@VC_:@U'5
M?$>KR:IK>HZI^S;I]U/=W;HBO*SRSLV2$7/.,Y/4FOK#_@E7\7?!/QI^%OQ
M\6^ OV+M:^ MG%\39K63P%XE\++HNI"1-)TLF[N;.,F.%Y0RE=GRM&L;G+,Q
M/U#4-MI]A9S7%S9V4,4EW,);J2.,*TT@14#N1]YMB(N3SA%'0"@":BBB@ HH
MHH **** "BBB@ KPO]K#_DMGP/\ ^Q[E_P#29J]TKPO]K#_DMGP/_P"Q[E_]
M)FH ]THHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHI&944N[  #))/2@!:*\G^)/[;G[-7PROO["O_B+!J^L,
MVR+0_#4;:A=R2?W-L.X(WLY6N7_X7?\ ME_%_P#=_!;]F^V\'Z=+_J]?^)EX
M8Y=I[BQ@S(K8Y&XE2:\*OQ)E-*JZ-*;JU%O&FG4:]>6ZC_V\XKS/1IY5C9P4
MYQY(OK-J*^5[-_),^@"0!DFO+/B=^VC^S7\*+LZ/K_Q-L[[52VR/1=!#7]V\
MG]SRX VQCZ.5KDO^&*O&/Q-/VG]J3]I3Q/XMC?F7P]HKC2-+(_N-%!\TH'0,
M64_G7J?PQ^ WP:^#-H+3X7?#72-%^3:\]G9KY\@_VY3F1_\ @3&L?K'$F._@
MT88>/>H^>?\ X!!J/_E5^A?LLJP_QS=1]HKEC_X%)7_\D^9Y9_PO[]KSXN_N
MO@5^S(/#5A+_ *OQ%\3KLVQ /?[%"3+TY!R1TH_X8V^)'Q0_TC]J#]IWQ)XA
MADYD\.>&<:1IF/\ GFZQ?/,ON2K5] 5'=W=K86LE[?7,<,,2%Y9I7"JB@9))
M/  ]:/\ 5VEB=<QK3K^4GRP_\%PY8M?X^9^8UF=2F[86G&GYI7E_X%*[3_PV
M.0^%O[/'P0^"ENL'PM^&&D:.X7:;N"U#7#CT:9\R/^+&NSKYU^+O_!5C]AKX
M1ZO_ ,(FOQE@\6^(7<I;^&_ %K)K5Y-(.L8^S!HU?_9=U-<=_P -8?\ !23X
M_P#[G]F3]A.W\"Z7-_J/%?QQU@VCJ#W.F6N;A2!SDL1VKII8_)\##ZOA$GR_
M8I1O;Y05H_.Q]31\/>,L=26,QU+ZO2EJJN*G&A&2[Q=5QE4]*:F^R/KNO)_C
MQ^W1^R%^S*LL?QN_:"\-Z)=P@E])-\+B_P#PM8 \Q_!*\<_X=W_M+_''_2?V
MT?\ @H'XSUBTEYF\(?#2&/P[IFWO#(\8:6YC]WVM[\5ZQ\!_^"?G[&?[-+Q7
MGP>_9Y\.Z?J$)RFM7=J;W4-W4G[5<F249/. P&>U:?6,WQ'\*DJ:[S=W_P"
MP;7_ ).C3^R?#S)_]^S"IC)K[&%@X0]/;XA*2^6&FNJ=K7\G_P"'D_QM^-O^
MB_L2?L$>/?%UO+Q!XL\;^7X<T<@_\M8WN,O<(.ZJ%8]!1_PS5_P5 _:!_>_M
M"_MIZ/\ #/29O];X9^"VB$7&T]!_:5W^^B<#J4!4GIVKZ[HH_LNI6_WJO*?D
MGR1^Z-I/T<F'^O6"RS3(LKH8=K:I4C]9K>O-7YJ47VE3HTVMUJ?S+?M[ZG\*
MKS]J?Q1I'P7\1:]KF@:+=G38/$GB;7)-1OM9EA)6:\DF?A@\F_9L"KL5#C))
M/CE?UF45\+B/#=XBO*K]:2YFW94]%?I\9_5>3_35CE&54,"LBE/V4(QYI8N\
MI<J2YG_LV[W?3MH?)G_!&?\ ;,_X:_\ V-]*_P"$EU7[1XN\$[-#\3>8^9)_
M+0?9KINY\V(#+'K)'+Z5]9T45^BX&A6PN#IT:L^>44DY6M>W6UWKWU/XRXJS
M7+<]XCQ68X#"_5J5:<IQI<W.H<SNXJ7+"\4V^5<JLK+6UV4445UGSX4444 %
M%%% !6)XR^&GPZ^(EK]B\?> ]&UN+;@1ZMID5P /;S%./PK;HK.K2I5H.%2*
MDGT:NON94)SIRYHNS\CPW6O^"=_[,]Q?OK7@C1=9\&:B_P#S$?!VOW%E(OIA
M=S1C'LM5/^&<OVMO 7S_  G_ &S;W4K=/N:7X^T**^W^FZZ3$H_ <U[[17AR
MX6R-2<J-+V3[TI2I??[-Q3^:=^IZ*S?,&K5)\Z_OI3_]*3M\CP+_ (6M^WO\
M/OE\>?LT^&?&-NG^MOO WB4VS ?WA!=C>Y]ABGP_\%"_A)H$JVGQG\!>.?A_
M,6VLWBCPK.L);_9DA$@9?]K %>]4V:&*XB:">)71U(='7(8'L0>M3_96<8?_
M ';'2:[581J+[X^SG]\V'US U?XV'7K"3B_QYH_<D<AX"_:&^!7Q1V+\/_BY
MX>U65\;;6UU6(SC/K$2''XBNQKS3Q[^QQ^RY\3-[^+O@=X?DED_UEU9V0M)F
M/J9(-CD_C7'?\,))X1_>_ S]I/XB>#MO^IL%UO[?8)Z?Z/.#G\6H^M<38;^+
MAX55WIS<9?\ @$UR_P#E0/8Y35^"K*#_ +T;K_P*+O\ ^2'OE%>!_P#"/_\
M!1;X>'.E>/\ X?\ Q"M4^\-:TN72KV0?[/D$Q _[W%'_  U[\9_!'R?&[]BW
MQKIZ)Q)?>$9H=;@ _OGRBI1>_.2*/]9<+1TQ=&K1_P 5-N/SG3YX+YR#^RJT
M_P"#.$_223_\!ERR_ ]\HKQSP?\ M^?LF>,+K^S#\7+31KU6VS67B6"73GB;
MT8SJJ9^C&O5]#\0Z!XFL%U7PWKEGJ%J_W+FQN4EC;Z,A(->G@LURS,E?"5X5
M/\,E+[[/0Y<1@\7A7:M3E'U37YERBBBN\Y@KY7_X*\^"/VOOC!^RK<? K]C_
M .&,VO:AXNNQ:^);R/6[*R%GIBX>2,&ZGBW-,VV,A=P\OS0V-RY^J**Y<;A8
MX["3P\I.*FK-QM>SWM=/TV/>X7S^MPMQ#ALWHT:=6=":G&%52<'*.L7)1E!N
MSM)+F6J5[JZ?\\W_  XT_P""I?\ T:]_Y>VB?_)M>R_L!_\ !.+_ (*R?L7_
M +57A;XZV/[,,SZ?9W?V7Q'9P^-M$S=Z9-A+B/'VWYF"_O%!X\R-#VK]J]4U
MC2-#MEO-:U2VLX7GCA26ZG6-6ED<)&@+$ LSLJJ.I+ #DU9KX[#^'^3X7$1J
MTJM12BTU[T=UM]@_H_.?I?>(F?937RW'8#!3HUH2A->SKZQDK-?[QV>_3<**
M*POB%\3_ (>?"C06\3?$GQGIVB6*YQ<:C=+&'(_A0'EV_P!E02?2OMZM6E0I
MNI5DHQ6K;=DO5L_E2$)U)J,%=OHMS=J#4]3TW1=/FU;6-1@M+6W0O/<W,RQQ
MQJ.K,S$ #W->!/\ M:_%WXW,=._8_P#@A<ZC9.2H\=>-%>PTI1_?BC.)KD?[
MH!'=:FTW]B*Z^(NH1>)OVNOBYJOQ NXW$D6@1L;'1;5NVVVB(\PCIN8C<!\R
MFOG_ .WZF.]W*J+K?WW[E+_P-IN?_<.,UYH]/^S8X?7&5%#^ZO>G_P" K2/_
M &\T_(G\2?MT^%]>UF;P3^S'X!U;XGZY$VR5]$7RM,M6[&:]D'EJ.F"NX'^\
M*H_\,Y_M*_'S_2OVH?C8VB:--RW@;X>NUO$RG^"XNVS)+GHR#Y>ZD5[OX;\,
M>&_!VC0^'?"6@66EV%LNVWLM/M4ABC'HJ( !5ZC^P\3C]<TKNHO^?<+PI^C2
M;E/SYY.+_D0?VA2PVF#IJ+_FE[T_EI:/_;J37=G*?"GX'?"3X(:-_8/PJ\ Z
M=HL!4"5[6',LV.ADE;+R'W9C75T45[V'P^'PM%4J$%&*V2227HEHCS:E6I6F
MYU)-M[MN[^\***P_'OQ+^'WPMT1O$?Q'\::9HEBN<7&IWB1!B/X5W'+-_LC)
M/I6K:BKLYZ]>AA:,JM:2C&.K;:22[MO1&Y17SY-^VUXF^*DSZ7^R)\!]<\:
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
M*O8\D,-33C']Q2YK4J2O&\N9N\5=MRUO=_897CJ7U&'MJGO:ZM^;ZL^WJ*\
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
M-ZU24;*A1]DKP<9/EW;;E[USYC,<HQU7&2E2BW'2S<E?9=W<_#NO[B*_#O\
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
M_P $]_@/YL7Q7_;.^&^E7,.?,T[_ (2RVGO!C_IWA=Y3_P!\UX;;_P#!O_\
ML5^+)TO?VG?B7\9_C9<*P=Y/BE\6-0NE9Q@YVVS0# (X!R,<'->W?"+_ ()B
M?\$\/@1Y4GPK_8M^&^FW,./*U&3PI;7-VO\ V\3J\O\ X]2^I>&.!_BXS%8F
M7:G1IT8_*I4JU)??17S#FQLMHQCZMO\ !)?F>)77_!P%^Q!XIN9-/_9G\!_&
M+XUW2.46#X6?"G4+S<X.,!KE8%//<$CCC-,'_!0;_@JM\7/W?[.__!&S6M'M
M)?\ 5:[\7OB18:/Y.>F^P0-.??:W&,5]PVMK;65NEG96\<,42A8XHD"JBCH
M!P!4E'^LO!&"_P!QR-3\\3B*M5^MJ'U6/R<6NZ8>QQ,OBJV_PI+\^8^&O^%7
M?\'!'QEY\7_M2_ #X,VLOW!X!\$WGB&]@7_;_M-EA9Q_L_+1_P .</BU\33Y
MO[5W_!6G]HGQF'_X^=,\*^((/"^FW'J'MK2-LK[!QCUK[EHH_P"(E<0X?3+Z
M6'PJZ>QPU&,U_P!Q7"5;_P J!]3I/XVY>K?Y7M^!\?\ PX_X(+?\$I/AUJ']
MO3?LH:?XHU5V#7.J>.M8O=:DN7_O.EW,\1/T0#VKZ5^&7P(^!_P4LO[-^#?P
M:\*>$K;9M^S^&?#MM8)M]-L"*,5U=%>!F_%W%7$"MF>/K5UVJ59S7R4I-)>2
M-:>'H4O@BEZ)'\K/_$-Y_P %HO\ HS3_ ,R)X<_^6%'_ !#>?\%HO^C-/_,B
M>'/_ )85_4-\1_BM\-_A!H!\3_$[QMIVAV.[:D^H7(3S&_NHOWG;_94$^U<)
MX"_;N_9'^)>OQ^%_"/QOTN2^F<)!!>PSV?FN>BHUQ&BN3V ))[5_3,OIM^)L
M)<LL+@4^W)6_^:3X[%PX3P&,CA,5C84ZLMH2J4XR=]K1=F[^2/@?_@V9_P""
M;O[:/_!/C_A=G_#7OP9_X1'_ (2[_A&_^$>_XJ+3K_[7]E_M3S_^/*XF\O;]
MIA^_MSO^7.&Q^IM_I]AJMG)IVJ64-S;S+ME@N(@Z./0J>"*FHK^=>/.-LV\0
M^+<1Q%F,(0KUN3F5-2C!<E.--<JE*<EI!-WD];VLM%]?A<-3PE!487:5]_-W
M/&_B-_P3M_8(^+OF/\2OV+_A=K$TN=UW=^!; W'/7$PB$B_@PKQ#Q+_P;X_\
M$I-8U%M?\*_LZWO@_53]S5/!?C75M.DC_P!U$N?+'_?%?:=%9Y=QYQQD\>7
MYGB*4>T:U1+T:4K->35ASPN&J?%!/Y(^&Q_P19\2>!OWO[/7_!5;]J+PB%_U
M&FZC\0DUG3H?3;;7,(_'+'.!1_PQ[_P6W^&IW?#7_@K7X4\;P)_J-.^)'P5L
M[;:/[K7-C)YC_P"\0#7W)17J?\1-XJJZ8OV&(_Z_87#57_X'.DYKU4D_,S^I
M4%\-UZ2:_6Q\-GXC_P#!PK\,_P#D:/V;OV;?B=#'T'@KQAJ>BW$J^_\ :"F-
M6/MQ0?\ @J%^WY\/A_Q?_P#X(C?%FQ6/_6R?#CQ;IGBK(]56W,9/TZU]R44?
MZYY)B?\ ?<BPL_[T'B*,ODJ==4__ "FP^K55\-67SL_S5_Q/AS_B(#_8M\*?
M\G!_"CXX_"3;_K_^%C_!_4;;R?7=]F6?&/;->B?#C_@M)_P2H^*@C_X1;]N[
MX?6YEQL7Q#J_]D,<]L7ZPD'V-?3]>=?$?]D#]DSXP^8?BS^S!\//$YESYC^(
M/!=C>,3ZYEB8Y]Z/[0\,L7_%R_%47WIXFG./RA/#J7_E4.3&QVG%^J:_%/\
M0Z#P!\9_@]\5[<7?PM^+'AKQ+$5W"7P_KMO>*1ZYA=ABNEKY \?_ /!!/_@D
MA\1+@WVH_L8Z%I=R&W17/A?5+_26B;LRBSGC4$?3'M7-?\.*OA?X./F_L]?M
MW_M.?#79_J++PU\7II+(>@>"YCDWJ/0L*/[)\-L7_ S2O2?:KA8N*_[?I8B<
MG_X*7H'M,9'>"?I+_-+\S[DHKX;/_!/_ /X*T?#KY_@O_P %I]4U*VC^YI'Q
M'^$.EZEYOIONU=91^ YS09/^#B/X9C+6_P"RW\3;*/IY;ZUHVHS?GFW7/\Z/
M]1\MQ'^XYW@ZGE*5:B_G[>A3A]TVO,/K,U\5.2^Y_DV?<E%?#?\ P\'_ ."K
MOP[^3XU?\$4M;O;>/[^J_#GXMZ7JWF^I2U*K*/H3S0/^"[7PA\(?N_VA/V'O
MVFOAD8^)[OQ7\'[AK0>K)-;22;U_V@H^E'_$+^,ZO^Z4:>(_Z\5\/7;^5&K-
M_*U_(?UW#KXFUZIK\TC[DHKY$^'W_!>;_@DA\29A:Z1^VIX=TV?=MD@\3V%[
MI!B;NK&]@B4$'WQ[U[U\-_VM?V5OC&8U^$?[2_P_\4&7'EKX=\8V-Z6^@AE8
MUX>:<'<79)?^T<NKT;?\_*52'_I44:0Q&'J?!-/T:/0:***^;-@HHHH ***^
M5O\ @JK_ ,%0?@S_ ,$U_A9I-SXZ\5)8^*O&INH/!MO/I-U<Q-]G\G[3<.88
MG4"(7$.$8@NTBX!"N5[LMRO-,YQD<'EV'J5ZTK\M.E"52<K)R?+"*<G:*;=E
MHDV]$<698^CE> J8NJI.,$VU&+E)VZ1BM6WLDMV>1_\ !3/_ ((P6O[27C>#
MXX?LQC2M%\3:EJ,:^+-*O7,-E?*[@/?*5!V2J"6D4#]Z 6'[S/F?47[%'[%'
MPH_8A^%$?P_^']L+O4[L)+XD\27$(6XU2X QN.,[(ER1'$#M13W8LS?A;X]_
MX*O? _XHZ_)XG^(?[2^J:O?2.7\^]TS4GV'T0>1A .RJ !V KWW]AW_@X5_9
M_P#@3XRL_"/Q:_:)OM6\#W;>5<B^T/4[B72L])H3]G+[ ?O1C((R5&[KO@?!
MGQ$P^;3QD.%\=&<^OU3$67=I>STOU:_5W_)\H\=\ZSG,:>68_)<50P[E:-1P
MG*U]G4C[-<L5U:E+E]%=?MQ3+FYM[.W>[NYTBBB0M)+(P544#)))X 'K7S[_
M ,--_M(_&W_1OV7_ -G6>PTV7B/QE\2&:QM2#_'%:IF:93U# XXY%26W[#VJ
M_$VX36/VN/CEKWCQPP?_ (1VSD.FZ-$>H'D0$&0C@!RP)'4&O!^L.?\ "C?S
MV7W_ .29]G_K7B,R]W),).NO^?D[T:/KSS3G->=*G47F:OC?]O3X*:-K;^"O
MA?'JGQ%\1C(71O ]D;T*>F9)U_=(H/4AF*X.16-_8G[>OQ[^;Q!X@T;X/:!-
MUL=(VZIK3H?X6F.(HB1C#)AE.<BO;?!'P]\"?#31$\-_#WP?INBV"=+73+-(
M4)_O$*!N/J3DGN:V*/8U:G\27R6B^_?\5Z!_J]G6:ZYOC7RO_EU0O1AZ2J7=
M:7JITXOK \A^&/[#W[/WPXU?_A+K[PY<>*_$;,'F\2^,KHZC>.X_C!D^1&]U
M4'WKUX  8 HHK:%.G25H*Q]!EF3Y5DM#V. H1I1>K44E=]VUJV^K=V^K"BF3
MSP6L+7-S,D<:*6>21@%4>I)Z5YKX^_;5_8X^%>\?$W]K'X:^'C']]-;\=:?:
ML#Z8DF!S[=:[L'E^/S"IR86E*I+M&+D_N29Z$IQ@KR=CTVBODCQY_P %WO\
M@D;\.2ZZ]^W#X5NBG4:!;WFJY^GV*"7/X5R?_#_K]D;Q(,_ [X#?'[XG;O\
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
M?Q9QB7\L*ORPR/!/^%C_ /!1"<;XOV;O T Z;)_&+,?KE5QBD_X2O_@I)/\
M)%\)_A9 1SOGUZ\8'VPHSFO?**/82_Y^2_#_ "#_ %5Q;^+-,2_^WJ2_*BCY
M;^(/PB_;-^,4)A^)_P"SU^S9KT<B[?*\4:9>7X4=/F\R-@1[#M7@OQ'_ .")
M.@_%S?\ \)=^Q'^R9I^_.YO"VCZUI1;/_7D\.W\*_1ZBO<ROB#B;)+?V=F%>
MC;_GW5G#_P!):,I\%TJW\7'8B7K47Z11^5-C_P &]WQ<\(R*WP)_:3U+X3!3
MF)?AS\3?$D M_0)]HEEX'O7<^%/^"9/_  6=^'$>/AU_P6KUI?+_ -7'XP\+
MV_B#</1GNXL_CU[U^CM%?31\3..9?[UC/K/_ &$4Z.)OZ^WIU+_,Z<'PEA,#
M/FIXFO\ .K)K[GH?GKJ?P5_X.4/!UNW_  BO[9/[/GC-4&<Z_P"$[C39Y!Z*
M+>U:,$^_%<#XD^+W_!S)X#N2?$?[,>@>([).)K_P)XDT%R!_>2WO%25_I7ZD
M44Y<;8/%_P"_Y/A*WFH5:#_\M:U!+[K>1MC>%\)CHVGB*Z_PUZL/_2)Q/R@'
M_!2/]N_P:?(_:2^'W[57@]4YEU'3OV9M+U+3HCWW75M<\_@G/6OSJ_X+Z_MC
M_#G]K+_A4\'@_P#:E\3?$+4_#O\ ;O\ ;6E>*/AS+X>GT+S_ .SO*^1XU67S
M?(DSM9MOD<XW#/\ 3I7X=_\ !YG_ ,VW_P#<X?\ N$K]N^C=C^"\7XTY7]5R
MR=#$?O\ EE'%3G37^S5K\U.K"<I7C=+][&S:E=VY7XF(X1P>5T7B:=:M-Q_Y
M^8C$5%J[:QG6E![]8NVZL[-?AW1117^J9Y9_5=JO_!PW_P $JUOWT7P'\<==
M\:ZBG73_  =\/M8O)#Z8;[*J'/LU5O\ A]C>^+SY7P/_ ."67[5OBO=_J;^;
MX7#3;"3TQ<3S\?BM?;6DZ-H^@6*:9H6E6UE;1_ZNWM(%C1?HJ@ 59K_$/^V_
M#K#?[OD]6?\ U^Q?,ONHT*#^7-\S]*]GBWO42](_YMGPY_PWI_P5^\=G9\+/
M^"*D^E6[_<U3QY\;=*M-GINM8XS+^1H.J_\ !Q/\03_H/A3]E3X>VC_>_M&^
MUW5KZ+_=\H"%OQK[CHH_UXRRA_N>1X.GYN->J_G[;$5(_=%+R#ZM-_%5D_N7
MY)'PY_PQG_P6P\??-\0/^"P?AWPE"_\ KK#P'\#-/FR/1;B\D\Q/J!F@_P#!
M&[XK>-/G^./_  5__:CUO=_KK;PQXU@T&VE]0T5O WR^V:^XZ*/^(F\54_\
M=50H?]>L)A:;_P# H45-^KDV+ZE0?Q7?K*3_ %/AZ#_@WF_X)KZS,MW\8/#/
MC_XC3JV[S_'/Q1U>Y9F]2(9X@?RQ7I?@+_@C?_P2Q^&X3_A'/V#?AK,8\;&U
MOPY'J;#WS>>:2?>OI:BN3&>)'B#CZ?LZ^;8EP_E]M44?E%245\D5'!X2#NJ:
M^Y')^ _@)\"_A8$'PQ^"_A/PX(_]6-!\.6MGM^GE(N*ZRBBOD*^)Q&*J.I6F
MY2?5MM_>SH2459!1116(PHHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **^5?V=_VI/VCO&G_!4;XX?LC_ !4O?#$GA/P-X$\-:WX130=*EAG7
M^T9+P2BZEEE?SI%\@*&01H0 =@)-5K/]IOXY_M8_ME?&;]F/]FGXC:=X+TGX
M%:5I-KJOB&YT*/47UKQ-J-O)=1VK+(=J6-M"D0G6/;/)).526'RB7 /K.BO@
M'0_^"Q>O_&[]E7]G[5?A+X5TS1/BU\?/B+)X%ETK45:[M?"M[I\DRZ[>F,,C
M7,=NEM(T*%E\PW%N7(7>*]E^!/[4OC_PS^WUXP_X)R?'+Q+'XAU:S^'-C\0/
M 'BS[!%;7&IZ++=O87=O>1PA8?M%O>1KAXD17AN(\HK1L\@!],T444 %>%_M
M8?\ );/@?_V/<O\ Z3-7NE>%_M8?\EL^!_\ V/<O_I,U 'NE%%% !1110 44
M44 %%%% !1110 5\.C_@Y"_X(O$X'[9>2>@_X5WXC_\ E?7W"[*BEW8!0,DD
M\ 5_'_\ L[_L[C0Q!X]\>V.;XX?3]/E7_CV[B1Q_?]%_AZGYON_?\-?\0FRW
M@_-\[XTQ-:,\/[&.&H4)TXU,14J*MS1_>4ZEHQY(N52RC3BW?FE*$64<'FF/
MQM.AA(JSOS2:=HI6UT:UUT77TNS^C/6_^#@7_@E%X5MO[0\8?M'ZAI5I),$L
MKJ[^'VN,MT#&K[E$=DS1_>*[91&^8V^7&&/KO[&7_!2+]B[_ (*#_P#"2?\
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
M,NPDZ,INI*=6-652<I**O*2Q$%[J2C%**LEU;;?Y7?$+XE_"+QOX2N] D\5
M2.F^V<V,_P DJ\J?N>O!]B:_KP^''P9^#_P=T[^Q_A%\*/#7A6TV[?LOAS0K
M>QCQZ;8448X%?C!_Q!F?]9(/_,/_ /WWK]Q*^5X_R?PHX.X=P.1>'N=8K&X7
MVE>K5AB+I4YSC0C%Q_V;#WYU!W7OV<;KE<GS?,^(7BGQ/XN9U#-L_P %AZ%>
MG!4U*A&<>>*<I)3YZM6_*V^5KETDT[V5BBBBOR,^%"BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@#G_B/\*?AO\7] /ACXG>"=.URQ
MW;D@U"V#^6W]Y&^\C?[2D'WKA/ 7["/[(_PTU^/Q/X1^"&EQWT,@>">]FGO/
M*<=&1;B1U0CL0 1VKUNBLY4:,Y<THIOO8\C%\/Y!C\9'%XK"4JE6.TY4X2DK
M;6DTVK>3"BBBM#UPHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH *\._;-_X)N_L7?\%!_^$;_X:]^#/_"7?\(C]L_X1[_BHM1L/LGV
MKR//_P"/*XA\S=]FA^_NQL^7&6S[C17H97FV:Y'CX8[+:\Z%:%^6=.<H3C=.
M+M*+4E>+:=GJFT]&1.G"K'EFDUV>I\._\0WG_!%W_HS3_P R)XC_ /EA1_Q#
M>?\ !%W_ *,T_P#,B>(__EA7W%17V'_$6/%/_H?8W_PJK_\ RPY_J&!_Y]1_
M\!7^04445^?G6%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 ?$/[.D\#?\ !>S]I:!9E+CX)^ LH&Y&)M3S
MQ_P(?F*R?^"?^CP_LQ_\%)OVWO"'Q7U"'28O$'B#0_B3HNIZE*(HKS0KC3Y8
MI[E&; ,=M<6TT,C=$(7. RD_8>B?L\? #PS\0[CXN>&_@9X.T_Q7=EC=>)['
MPS:1:C-N&&WW*QB5LC@Y;D5/\2O@3\$/C--I]S\8/@WX5\5R:2[/I4GB7P];
M7S6;,5+&(SHWEDE$R5QG:OH* /Q@_9%_9Y^(OP>\!?L*?MV_$;0;O3?#EY^T
MKXVU;5H+V%HSI5EXR$MKH]S.&_U4<C16I#-@ WT0."V*^W]"\&:O\6/^#BS7
M?C%X91IO#OPG_9;M/"OB/4(ON1Z[J>M27\5D3T+K91K.R]5$T1( =2?MKQ/X
M3\*^-O#=YX,\9>&=/U?1]1MFM]0TK4[)+BVN86&&CDB<%70C@J00:I_#WX8_
M#7X1^'%\'_"CX>Z'X8TA9WF72_#VDPV5L)'.7<10JJ[F/).,GO0!N4444 >7
M_%;]DKX:_&+Q<_C3Q1K_ (HM[MX$A,>D^(YK:':@P#L0XSZGO7B7Q=_9:^'G
MPA^.7P>N/#&N>);AM1\:&*<:KK\UR%"0EQL#GY3D<D=1Q7U[7A?[6'_);/@?
M_P!CW+_Z3-0!ZY_P@^D?\_-[_P"!;4?\(/I'_/S>_P#@6U;%% &/_P (/I'_
M #\WO_@6U'_"#Z1_S\WO_@6U;%% &/\ \(/I'_/S>_\ @6U'_"#Z1_S\WO\
MX%M6Q10!C_\ "#Z1_P _-[_X%M1_P@^D?\_-[_X%M6Q10!C_ /"#Z1_S\WO_
M (%M1_P@^D?\_-[_ .!;5L44 <_JGPT\+ZWIEQHVL13W5I=P/!=6MQ.7CFC=
M2K(RGAE()!!X(-?RJ?!'QOKWC'P+8W_BV)$OI$.UU&//0'"R$=B1S@<=QC.!
M_677R5:_\$+_ /@EA8PQP6?[+8C2%0L2IXVUL!0!@ ?Z;VKR>)\!#.N%ZF6T
ML/3=>56E.-:=U*G"$:RG3@TGI5=2#E?3]U'2]FOON LPX,RZOBY\0SQ"4J3C
M15"-.251R34ZBG4IW45%Q25VU.6L6E?\&W=8U+NP  R23TK] O\ @VD\+^$/
MBO\ &WXV^)?$WA4?VAX'L/#L'AK5#(PD2._&IFY9><#=]EB0'&X!7&?G85]C
M^$/^"#'_  3[T77/$%_XQ\#:MXEL-4U!9M&TF_\ $5[;QZ- %Y@1[::.2<;B
MQW2LQVA!U#._NG[+?["7[*?[%MQK]U^S/\*AX:D\4):)KK_VU?7ANEM3.8!_
MI4\NS8;F;[N,^8<YP,?,\#\+2R&OB:N94*=5SI\M-\TN:C456G/VD591=Z<)
MT[-Z*IS:22.W-\\X0QW"DZ5.IB%CO:1:2A3]@Z5FI1E+VGM.9MIJT+)PY=5*
M\?1/^$'TC_GYO?\ P+:C_A!](_Y^;W_P+:MBBOO#\T,?_A!](_Y^;W_P+:C_
M (0?2/\ GYO?_ MJV** ,?\ X0?2/^?F]_\  MJ/^$'TC_GYO?\ P+:MBB@#
M'_X0?2/^?F]_\"VH_P"$'TC_ )^;W_P+:MBB@#'_ .$'TC_GYO?_  +:C_A!
M](_Y^;W_ ,"VK8HH Q_^$'TC_GYO?_ MJ/\ A!](_P"?F]_\"VK8HH Q_P#A
M!](_Y^;W_P "VH_X0?2/^?F]_P# MJV** ,?_A!](_Y^;W_P+:C_ (0?2/\
MGYO?_ MJV** ,?\ X0?2/^?F]_\  MJ/^$'TC_GYO?\ P+:MBB@#'_X0?2/^
M?F]_\"VH_P"$'TC_ )^;W_P+:MBB@#'_ .$'TC_GYO?_  +:C_A!](_Y^;W_
M ,"VK8HH Q_^$'TC_GYO?_ MJ/\ A!](_P"?F]_\"VK8HH Q_P#A!](_Y^;W
M_P "VH_X0?2/^?F]_P# MJV** ,?_A!](_Y^;W_P+:C_ (0?2/\ GYO?_ MJ
MV** ,?\ X0?2/^?F]_\  MJ/^$'TC_GYO?\ P+:MBB@#'_X0?2/^?F]_\"VH
M_P"$'TC_ )^;W_P+:MBB@#'_ .$'TC_GYO?_  +:C_A!](_Y^;W_ ,"VK8HH
M Q_^$'TC_GYO?_ MJ/\ A!](_P"?F]_\"VK8HH Q_P#A!](_Y^;W_P "VH_X
M0?2/^?F]_P# MJV** ,?_A!](_Y^;W_P+:C_ (0?2/\ GYO?_ MJV** ,?\
MX0?2/^?F]_\  MJ/^$'TC_GYO?\ P+:MBB@#'_X0?2/^?F]_\"VH_P"$'TC_
M )^;W_P+:MBB@#'_ .$'TC_GYO?_  +:C_A!](_Y^;W_ ,"VK8HH Q_^$'TC
M_GYO?_ MJ/\ A!](_P"?F]_\"VK8HH Q_P#A!](_Y^;W_P "VH_X0?2/^?F]
M_P# MJV** ,?_A!](_Y^;W_P+:C_ (0?2/\ GYO?_ MJV** ,?\ X0?2/^?F
M]_\  MJ/^$'TC_GYO?\ P+:MBB@#'_X0?2/^?F]_\"VH_P"$'TC_ )^;W_P+
M:MBB@#'_ .$'TC_GYO?_  +:C_A!](_Y^;W_ ,"VK8HH Q_^$'TC_GYO?_ M
MJ/\ A!](_P"?F]_\"VK8HH Q_P#A!](_Y^;W_P "VH_X0?2/^?F]_P# MJV*
M* ,?_A!](_Y^;W_P+:C_ (0?2/\ GYO?_ MJV** ,?\ X0?2/^?F]_\  MJ/
M^$'TC_GYO?\ P+:MBB@#'_X0?2/^?F]_\"VH_P"$'TC_ )^;W_P+:MBB@#'_
M .$'TC_GYO?_  +:C_A!](_Y^;W_ ,"VK8HH Q_^$'TC_GYO?_ MJ/\ A!](
M_P"?F]_\"VK8HH Q_P#A!](_Y^;W_P "VH_X0?2/^?F]_P# MJV** ,?_A!]
M(_Y^;W_P+:C_ (0?2/\ GYO?_ MJV** ,?\ X0?2/^?F]_\  MJ/^$'TC_GY
MO?\ P+:MBB@#'_X0?2/^?F]_\"VH_P"$'TC_ )^;W_P+:MBB@#'_ .$'TC_G
MYO?_  +:C_A!](_Y^;W_ ,"VK8HH Q_^$'TC_GYO?_ MJ/\ A!](_P"?F]_\
M"VK8HH Q_P#A!](_Y^;W_P "VH_X0?2/^?F]_P# MJV** ,?_A!](_Y^;W_P
M+:C_ (0?2/\ GYO?_ MJV** ,?\ X0?2/^?F]_\  MJ/^$'TC_GYO?\ P+:M
MBB@#'_X0?2/^?F]_\"VH_P"$'TC_ )^;W_P+:MBB@#'_ .$'TC_GYO?_  +:
MC_A!](_Y^;W_ ,"VK8HH Q_^$'TC_GYO?_ MJ/\ A!](_P"?F]_\"VK8HH Q
M_P#A!](_Y^;W_P "VH_X0?2/^?F]_P# MJV** ,?_A!](_Y^;W_P+:C_ (0?
M2/\ GYO?_ MJV** ,?\ X0?2/^?F]_\  MJ/^$'TC_GYO?\ P+:MBB@#'_X0
M?2/^?F]_\"VH_P"$'TC_ )^;W_P+:MBB@#'_ .$'TC_GYO?_  +:C_A!](_Y
M^;W_ ,"VK8HH Q_^$'TC_GYO?_ MJ/\ A!](_P"?F]_\"VK8HH Q_P#A!](_
MY^;W_P "VH_X0?2/^?F]_P# MJV** ,?_A!](_Y^;W_P+:C_ (0?2/\ GYO?
M_ MJV** ,?\ X0?2/^?F]_\  MJ/^$'TC_GYO?\ P+:MBB@#'_X0?2/^?F]_
M\"VH_P"$'TC_ )^;W_P+:MBB@#'_ .$'TC_GYO?_  +:C_A!](_Y^;W_ ,"V
MK8HH Q_^$'TC_GYO?_ MJ/\ A!](_P"?F]_\"VK8HH Q_P#A!](_Y^;W_P "
MVH_X0?2/^?F]_P# MJV** ,?_A!](_Y^;W_P+:C_ (0?2/\ GYO?_ MJV**
M,?\ X0?2/^?F]_\  MJ/^$'TC_GYO?\ P+:MBB@#'_X0?2/^?F]_\"VH_P"$
M'TC_ )^;W_P+:MBB@#'_ .$'TC_GYO?_  +:C_A!](_Y^;W_ ,"VK8HH Q_^
M$'TC_GYO?_ MJ/\ A!](_P"?F]_\"VK8HH Q_P#A!](_Y^;W_P "VH_X0?2/
M^?F]_P# MJV** ,?_A!](_Y^;W_P+:C_ (0?2/\ GYO?_ MJV** ,?\ X0?2
M/^?F]_\  MJ/^$'TC_GYO?\ P+:MBB@"CI6@66CR/):RSL77!\V8L/UJ]110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !7A?[6'_);/@?_P!C
MW+_Z3-7NE>%_M8?\EL^!_P#V/<O_ *3-0![I1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 5X7^UA_R6SX'_\ 8]R_^DS5[I7A?[6'_);/@?\ ]CW+_P"DS4 >
MZ4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %>%_M8?\EL^!__ &/<O_I,U>Z5
MX7^UA_R6SX'_ /8]R_\ I,U 'NE%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M7A?[6'_);/@?_P!CW+_Z3-7NE>%_M8?\EL^!_P#V/<O_ *3-0![I1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 5X7^UA_R6SX'_\ 8]R_^DS5[I7A?[6'_);/
M@?\ ]CW+_P"DS4 >Z4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %>%_M8?\EL
M^!__ &/<O_I,U>Z5X7^UA_R6SX'_ /8]R_\ I,U 'NE%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110!YA^U5^U5X%_91\&Z)KGB?2[[6-9\7>*['PQX(\+Z28Q=ZYK-XQ6"VC,
MC*D:A5DEDE=@L<4,CG.T T/@1^UEIOQ3^,'C']FKQ[X/;PG\2/ UG8ZAJ_AU
MM26\@O-,O _V;4;*X"1FXMV>*:%BT<;QRPNK( 8WD^9?^"I=IJO_  ]!_8"U
M74]X\,1?$[Q7#?NW^J&IR:"QT\'MO)2XV]_O8IVI1ZO>_P#!S9I\_AY7-M8?
ML3NOB25/N!9/%3&VC<]-Y9)&4'G:'(XS0!][4444 %>%_M8?\EL^!_\ V/<O
M_I,U=)\5O"G[6>K^+GO/@_\ %?POI&BF! EEJVA/<3"0#YV+@C@GH*\L^*W[
M-7[=_P 1O[+UW_A?7@1=;\-W3WGARZ?PY,B6UT4*;V +!Q@]&5A[4 ?4=%?'
M/_"E_P#@M;_T>1\+/_"1_P#N:C_A2_\ P6M_Z/(^%G_A(_\ W-0!]C45\<_\
M*7_X+6_]'D?"S_PD?_N:C_A2_P#P6M_Z/(^%G_A(_P#W-0!]C45\<_\ "E_^
M"UO_ $>1\+/_  D?_N:C_A2__!:W_H\CX6?^$C_]S4 ?8U%?'/\ PI?_ (+6
M_P#1Y'PL_P#"1_\ N:C_ (4O_P %K?\ H\CX6?\ A(__ '-0!]C45\<_\*7_
M ."UO_1Y'PL_\)'_ .YJ/^%+_P#!:W_H\CX6?^$C_P#<U 'V-17QS_PI?_@M
M;_T>1\+/_"1_^YJ/^%+_ /!:W_H\CX6?^$C_ /<U 'V-17P1HMO_ ,%DM:^-
MNM_!.#]KGX<K?Z+H]MJ%Q</X03R'29B%5<6^[<,<Y&*['_A2_P#P6M_Z/(^%
MG_A(_P#W-0!]C45\<_\ "E_^"UO_ $>1\+/_  D?_N:C_A2__!:W_H\CX6?^
M$C_]S4 ?8U%?'/\ PI?_ (+6_P#1Y'PL_P#"1_\ N:C_ (4O_P %K?\ H\CX
M6?\ A(__ '-0!]C45\<_\*7_ ."UO_1Y'PL_\)'_ .YJ/^%+_P#!:W_H\CX6
M?^$C_P#<U 'V-17QS_PI?_@M;_T>1\+/_"1_^YJ/^%+_ /!:W_H\CX6?^$C_
M /<U 'V-17QS_P *7_X+6_\ 1Y'PL_\ "1_^YJ/^%+_\%K?^CR/A9_X2/_W-
M0!]C45\<_P#"E_\ @M;_ -'D?"S_ ,)'_P"YJ/\ A2__  6M_P"CR/A9_P"$
MC_\ <U 'V-17QS_PI?\ X+6_]'D?"S_PD?\ [FH_X4O_ ,%K?^CR/A9_X2/_
M -S4 ?8U%?'/_"E_^"UO_1Y'PL_\)'_[FH_X4O\ \%K?^CR/A9_X2/\ ]S4
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
M  D?_N:@#[&HKXY_X4O_ ,%K?^CR/A9_X2/_ -S4?\*7_P""UO\ T>1\+/\
MPD?_ +FH ^QJ*^.?^%+_ /!:W_H\CX6?^$C_ /<U'_"E_P#@M;_T>1\+/_"1
M_P#N:@#[&HKXY_X4O_P6M_Z/(^%G_A(__<U'_"E_^"UO_1Y'PL_\)'_[FH ^
MQJ*^.?\ A2__  6M_P"CR/A9_P"$C_\ <U'_  I?_@M;_P!'D?"S_P )'_[F
MH ^QJ*^.?^%+_P#!:W_H\CX6?^$C_P#<U'_"E_\ @M;_ -'D?"S_ ,)'_P"Y
MJ /L:BOCG_A2_P#P6M_Z/(^%G_A(_P#W-1_PI?\ X+6_]'D?"S_PD?\ [FH
M^QJ*^.?^%+_\%K?^CR/A9_X2/_W-1_PI?_@M;_T>1\+/_"1_^YJ /L:BOCG_
M (4O_P %K?\ H\CX6?\ A(__ '-1_P *7_X+6_\ 1Y'PL_\ "1_^YJ /L:BO
MCG_A2_\ P6M_Z/(^%G_A(_\ W-1_PI?_ (+6_P#1Y'PL_P#"1_\ N:@#[&HK
MXY_X4O\ \%K?^CR/A9_X2/\ ]S4?\*7_ ."UO_1Y'PL_\)'_ .YJ /L:BO@C
MX(V__!9+XV^$KGQ;H'[7/PYMX;;6+O3W2_\ ""!R\$A1F&RW(VDCCOZUV/\
MPI?_ (+6_P#1Y'PL_P#"1_\ N:@#[&HKXY_X4O\ \%K?^CR/A9_X2/\ ]S4?
M\*7_ ."UO_1Y'PL_\)'_ .YJ /L:BOCG_A2__!:W_H\CX6?^$C_]S4?\*7_X
M+6_]'D?"S_PD?_N:@#[&HKXY_P"%+_\ !:W_ */(^%G_ (2/_P!S4?\ "E_^
M"UO_ $>1\+/_  D?_N:@#[&HKXY_X4O_ ,%K?^CR/A9_X2/_ -S4?\*7_P""
MUO\ T>1\+/\ PD?_ +FH ^QJ*^.?^%+_ /!:W_H\CX6?^$C_ /<U'_"E_P#@
MM;_T>1\+/_"1_P#N:@#[&HKXY_X4O_P6M_Z/(^%G_A(__<U'_"E_^"UO_1Y'
MPL_\)'_[FH ^QJ*^.?\ A2__  6M_P"CR/A9_P"$C_\ <U'_  I?_@M;_P!'
MD?"S_P )'_[FH ^QJ*^.?^%+_P#!:W_H\CX6?^$C_P#<U'_"E_\ @M;_ -'D
M?"S_ ,)'_P"YJ /L:BOCG_A2_P#P6M_Z/(^%G_A(_P#W-1_PI?\ X+6_]'D?
M"S_PD?\ [FH ^QJ*^.?^%+_\%K?^CR/A9_X2/_W-1_PI?_@M;_T>1\+/_"1_
M^YJ /L:BOCG_ (4O_P %K?\ H\CX6?\ A(__ '-1_P *7_X+6_\ 1Y'PL_\
M"1_^YJ /L:BOCG_A2_\ P6M_Z/(^%G_A(_\ W-7'?$JW_P""R7PV\6^$/"6J
M_M<_#F:;Q=K#:?9/:^$$*1.(R^Z3=;@[<#^')H ^]Z*^.?\ A2__  6M_P"C
MR/A9_P"$C_\ <U'_  I?_@M;_P!'D?"S_P )'_[FH ^QJ*^.?^%+_P#!:W_H
M\CX6?^$C_P#<U'_"E_\ @M;_ -'D?"S_ ,)'_P"YJ /L:BOCG_A2_P#P6M_Z
M/(^%G_A(_P#W-1_PI?\ X+6_]'D?"S_PD?\ [FH ^QJ*^.?^%+_\%K?^CR/A
M9_X2/_W-1_PI?_@M;_T>1\+/_"1_^YJ /L:BOCG_ (4O_P %K?\ H\CX6?\
MA(__ '-1_P *7_X+6_\ 1Y'PL_\ "1_^YJ /L:BOCG_A2_\ P6M_Z/(^%G_A
M(_\ W-1_PI?_ (+6_P#1Y'PL_P#"1_\ N:@#[&HKPS]E3P%^WSX2\4ZG=_M<
M_'3P=XKTF73PFE6GAO0_LLL-SO!+NWE)E=F1CGDCIBO<Z "BBB@ HHHH ***
M* "BBB@ HHHH **** . _:-_9M^&W[4/@:S\$_$:*\@?1]?LM>\-:YI,ZPW^
MAZM9R^;:W]K(RLJ2QMD8961T=XY$='=&I? _]EGP)\$O&_BOXM+X@UKQ1XW\
M;FT7Q1XT\3R6[7UY;VB-':6JK:PP6\$$*O(5CAB0%I9';<[LY],HH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@#R#P;X%\76'[:?C3X@7F@SQZ
M+J'@_3K6RU%@/+EFC=BZ#GJ :]?HHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ KSC]KOPIXC\<_LT^,?"/A'2);_ %*_
MT=HK.S@ +RON4[1GOQ7H]% &/\/K&[TOP#H>F:A;M%/;Z/;13Q/U1UB4,I]P
M016Q110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !7D'@WP+XNL/VT_&GQ O-!GCT74/!^G6MEJ+ >7+-&[%T'/4 UZ_10
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110!Y!^T?X%\7>+/BQ\)-;\.:#/=VFA^,)+K5IX0"MK"8&4.W/3/%>OT44
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 >0?L4^!?%WP^^$^I:)XTT&?3KN;QAJEU'!< !FADG+(_!Z$<BO7Z** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *\
M@_:/\"^+O%GQ8^$FM^'-!GN[30_&$EUJT\(!6UA,#*';GIGBO7Z* "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ KY*_X+HP^(+;_ ()0_&_Q9X4^
M(/B7PWJGA_P)>:CIVH^%M?N-.G$L:@A6DMV5VC(W*T9.U@Q!!XQ]:U\O?\%H
MO#/C'X@?\$O?C1\+?AQX$\0>)O$GBOP/>:3H&B>&]"N;^YNKJ9<(FR!&*+ZN
MV%'<CB@#T*3X:>)?CC^Q]X8^&VE?$[6?"W]N>&='CUC7] NVAU);+RH7N8[:
M<?-!+,@:+SU^>,2LZ%9%1A\G? []D^3]A+_@L5X4^#W[&WCSQG_PK#QE\']9
MUWXK^ ?$GC+4-;LM)N8+NW@T[4H9-0FFEAN+F:2>/&_YUM9B!A#M^DO$'[1F
MO_L]?L%Z'\7/#7[._P 0O&VO:?X4L+33_A_H/A*\75KF^$"Q^3+ \0DMHU=6
M,DKIA54E0[%$?QG]CG]L'6IOB0^G:K^P+^T7;^,?'5PVH_$?XH>/OAF-&TJV
MAM;65T@BQ<3RI!"BF"TLHT=F>8L[F6:>=P#V6^\.7_[0O[67CB;3?%5_H]E\
M.?!<?@_3M9THJMS9ZMJX@U#4WB+AE6:.QCT7RI2&V-=3<'D-\M_LH>!/V8?A
M/_P6HU+X6_L+?M7,^DZ;\)[V7XU?#;4OBI>:^;[6GO(197$4=]<SR_:XD6X:
MYE5B8E>%7 :X;/U%\&?$/B7]FO\ 8HN?CS\0_A%XPUWQ1K'VOQIXM\'^$M%-
M_KAO=2N#=/I\-ON4SR6D<T=JJ@[O+LU R0 ?*_$/PM\,?MS_ +>'[/7[9_PK
M^#?C#PJ_PG77+OQ3XL\:^ ;_ ,,ZA=6U[IDME#H?D:C!!<W/[Z?[07"-!&L$
M@63?, 0"G_P4C_X27P]_P44_8LUG0_B-XGM+36_BMJ^G:QH%MXAN(]+O8DT&
M\FC,MHKB&21'4E9&4L-Y&<8 ^@/VY-9U5_@+<?";PMJ$MMKOQ.U2V\%Z//:N
M5GMQJ#&.\NXB/X[6P%[>#_KT->$_\%+M(\::U^VU^R'XF\*_"SQGKNE^!OBC
MJ6K^+]4\/^#=0O[;2K*;1KJTCEEEMX77F:9%V@E@,L0%&:]XU[P_KWQ'_;4T
M&YU'0[R/PY\-?!LVJ6EU<6KK;WFMZK)):1-"Y&&EM;*UOD< G"ZNF<9H ^<_
M^"P.C:A\.]5_9$U#X=>-?$7AZSC_ &L_ OAR?0=#UZXM--N],>2X8V\]K$RQ
MSKN@@(\P-M\H!<9;=O?\%,_C;JN@_M=?LF?LI>)M7N=,^'/Q?^(>M6OCR[MK
MM[8:@]CI$D^FZ1)*A!\JZO9(0\0(\Y8/*;*/(K0?\%DO#_CCQC<?LT67@#X7
M>+_$S^%OVJO!_BSQ(?#'A*^U%=-T:S:Z^U7<K6\3J!'YB?)DR-N^56YKW/\
M;&\&?LS?%SX,)X5_:;^!>H_$#0;BXCO].T"R\$W^IWB7<0W0S1);1&6SG4OM
M68F+87(+J-U 'SW^S;XTU']G3_@M/\1/^">W@/49V^&WB+X#:?\ %#0_#CW#
MR6WA345U9]*N[6S5B?L]O<#RKC[.N(T<,R*F]L_<M?&?_!,C_@GM?? ?XQ?$
M[]MWXK?#G3_"?C7XIFST_1O!5C=K='PEX;LUVVUG/=*S_:KZ9A]HNY0\B&7:
MB.RQ[V^S* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ KX>_9I_X270?
M^"Z/[0?@NY^(WBC5M(_X4QX1U.RTO7/$-Q>6VGSSW>H+,+6*5RELC&)6*1A5
MR3Q7W#7Q1\#])\:6W_!<+XS_ !-O_A9XSM/"WB#X0>&=#T7Q3>>#=0ATV\O[
M&YOI+F%+EX1'\JSQD.6"/DA&8B@#0_;Z_P"":OP;_:/\-?$+X_\ [27Q_P#B
M%I.I:+H=U>^"-<\-_$#4M&L_A_;6MIO%S;VUK/'!--YD;W$LUPDC-NV JD:
M3?LQ_'S]J?PM_P $9/A_\9_CT9+GXRZO\-M+MK-=5AVRWNOZBT=II(NEQ\LD
ML]S9^=D AGDR!@BN7_;1_;)UKQ!\=+W]GCQI^P/^T9XO^%WAR2&?6[KP1\*I
M;VS\:7R-O6S,DLL0.FQ,J-(!D7CXC)%NDBW7IWA'XB?$/]LKQS\(->\3?LZ^
M-/A[X=TV\UCQEJ.B^.-.$%]')9DZ=I=K>Q(6BAEEDNY]02%9)&0:? S%2^T
M'D__  4:_9-_8(^#7[$3:I^V+\>_$^@>%_AU\/X=%\ 2VWQ#O=%:ROK>U*17
M5O#:SQB_U.:54;=,)ON@!5#3&3WS_@GYI'Q%\2?\$[/A3HWQH^.$/C?Q)>_#
M?34U[QUX9U[SUU.5K==TT-]$V9FP=OVE&W.09 0S9$GQ?_:S^&FE_%#7?V7_
M (G?LP_%G7;2?0D<:E9_!W4=;\-Z^DZ'=9+=VL,UNCCE'6[,*#/+$'-<]_P2
MV_9@UK]@O]@+PS\$/&MA<6DFC7.LZK_8-F7U!]%MK[5+N_ATV/R YG:WBN$A
M)CWAWC8H2I6@#S[_ ((%:QXJUG]@6YD\9>-]<\1WUK\7/&UFVL>)-7FO[VXC
MAU^\B0RSS,SR,$11EB3Q7:7/PEUO]L+XC_%KQ-8?$G6?#&BOJEA\/[/6O#5X
MUO?R:5IC/<ZM]BN5.^TEN-0N9M/EE3#JFF[HRDBHZ^6_\$C-0^)O[-W_  3@
M\?W/C?X!^.K/Q+X<\;^./$=GX1U7PA?6=[JL-SJE[?64=LDT2^<TZ/& $W%6
M<!@IXKVGQ)XK\8?\$\/V#M+ET;X->+?BQXSTG38X[C0O FB37EUKVOW3//>7
MD@C5O(AENY+BXEF884.0H=V1& /GS]F[]EBY_89_X+%V?P,_9#\>>,6^$GB;
MX(WGB+XD> O$OC"_UNRT/4DU&.WTZ^MY;^:::&:Z(NDVF0[UM9S@A!L\K^$G
MCSQY^V7_ ,$B?C=_P5R;QMJVG_$Z2Z\8^+OA)KT&H2*WA73= GN%T[2[9 WE
MK;2+I[+<Q[=MT;F8S!P0!]%_L-?M4:YK_P 5H_!!_8/_ &A+'Q9X]OGU/XC_
M !6^)GP[CT#2D,-L_EQHQN9G2&,)';6MF@;:KEGD:1III/$? ?[.?[07[+/_
M  2W^-/_  2#\#_!CQ/J_BC5-0\6>&OA#K-IH%T^C:AH'B">>2#4;C4UC-K9
M&U2_N?/BFD24-:$1I)YL/F 'W]^Q]\=U_:C_ &3OAG^TF--2R;Q]X!TCQ#+9
M1DE;9[RSBG>($\D(TA7_ (#7HU<+^R_\#M(_9D_9K^'W[..@WQN[+P%X*TOP
M];7;)M-PEG:1VXE([%O+W'W-=U0 4444 %%%% !1110 4444 %%%% !1110
M4444 ?)7_!=&'Q!;?\$H?C?XL\*?$'Q+X;U3P_X$O-1T[4?"VOW&G3B6-00K
M26[*[1D;E:,G:P8@@\8]6D^&GB7XX_L?>&/AMI7Q.UGPM_;GAG1X]8U_0+MH
M=26R\J%[F.VG'S02S(&B\]?GC$K.A6148>>_\%HO#/C'X@?\$O?C1\+?AQX$
M\0>)O$GBOP/>:3H&B>&]"N;^YNKJ9<(FR!&*+ZNV%'<CBNC\0?M&:_\ L]?L
M%Z'\7/#7[._Q"\;:]I_A2PM-/^'^@^$KQ=6N;X0+'Y,L#Q"2VC5U8R2NF%52
M5#L41P#YM^!W[)\G["7_  6*\*?![]C;QYXS_P"%8>,O@_K.N_%?P#XD\9:A
MK=EI-S!=V\&G:E#)J$TTL-Q<S23QXW_.MK,0,(=OTC?>'+_]H7]K+QQ-IOBJ
M_P!'LOASX+C\'Z=K.E%5N;/5M7$&H:F\1<,JS1V,>B^5*0VQKJ;@\AO&OV.?
MVP=:F^)#Z=JO[ O[1=OXQ\=7#:C\1_BAX^^&8T;2K:&UM972"+%Q/*D$**8+
M2RC1V9YBSN99IYW]C^#/B'Q+^S7^Q1<_'GXA_"+QAKOBC6/M?C3Q;X/\):*;
M_7#>ZE<&Z?3X;?<IGDM(YH[55!W>79J!D@ @'R[^RAX$_9A^$_\ P6HU+X6_
ML+?M7,^DZ;\)[V7XU?#;4OBI>:^;[6GO(197$4=]<SR_:XD6X:YE5B8E>%7
M:X;/H7_!2/\ X27P]_P44_8LUG0_B-XGM+36_BMJ^G:QH%MXAN(]+O8DT&\F
MC,MHKB&21'4E9&4L-Y&<8 N>(?A;X8_;G_;P_9Z_;/\ A7\&_&'A5_A.NN7?
MBGQ9XU\ W_AG4+JVO=,ELH=#\C48(+FY_?3_ &@N$:"-8) LF^8 M_X*7:1X
MTUK]MK]D/Q-X5^%GC/7=+\#?%'4M7\7ZIX?\&ZA?VVE64VC75I'+++;PNO,T
MR+M!+ 98@*,T >[?MR:SJK_ 6X^$WA;4);;7?B=JEMX+T>>U<K/;C4&,=Y=Q
M$?QVM@+V\'_7H:^?OV^_^"8?P,^)GP@^(GQ\^,GQU\?>'-5\'^%+R\^'>M>%
M/'^I:+I_P[LK"S+0&TL[6=+=V'D^;-+.DCN6959$2-4^@]>\/Z]\1_VU-!N=
M1T.\C\.?#7P;-JEI=7%JZV]YK>JR26D30N1AI;6RM;Y' )PNKIG&:^<?VP/V
MT-:\1_'V]^!?CG_@G_\ M(>+?ACX1O(9[V7P7\*);RS\:ZE"_F)$TDLL0;3H
M)$1R "+N4*"1;QLMT >K?LI1?M ?&'_@E)X$F_:I\2:_I'Q#UOX16=QXKU/2
M;^33-4BO'LP_FF6$J]O<D;6DV%2LA<#'2L#_ ((1^*/$OC7_ ()$? CQ;XR\
M17VKZKJ/@SS]0U/4[M[BXNI6N9BTDDCDL[$\EB237K?A+X[:_P#%;]DZ]^-O
MB[X#>-O!4NIZ7?M;>"M;T22XU^&'?)#!Y]G:"5DFD 63R4,FQ9!N;(;'DO\
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
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBL_Q7XK\-^!O#=[XO\7ZU;Z=IFG6[
M3WM[=2;4B0=23^@'4D@#DTFTE=D5*E.C3=2HTHI7;>B26[;Z)&A17Q1X]_X+
M4_#/1=?DT_X>?!S5-=L8W*_VC>ZHMCY@'\21^7*<'MNVGU KVG]E3]O7X+_M
M62R:!X=-SH_B&"$RRZ#JA7?(@ZO"ZG;*H[]&'4J!S7+3Q^$JU.2$TV?"93XH
M\ 9[FW]FX''PG6;LE[R4GVC*45&3[<K=^A[=11176??!1110 445XA^UG^WY
M\!OV-/B7\'OA;\7]5>#4?C/X\'A?PX(V4""4PL1<29Q^Z^T/:6Y(Y#WL9Z T
M >WT444 %%%% !1110 445RWQL\?ZY\*?A1K_P 3- \'?V_-H&E3ZA+I"Z@M
MM)<Q0QM(Z1NRLOF%5.T-M4G +*.: .IHKQ7_ ()^_MAI^WO^RWX:_:QT;X87
MGA30?&%L]UH&GZKJ4=Q>/;K+)%YDRQ#9'EHR5 =R5()VGBO:J "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH *R/'OC32OAUX.U#QOKEM>36FFVYFGBL+5IY
MF4$#"1KRQYZ"M>BD[VT,ZT:LJ,HTI<LFG9M72?1M75[/I=7[H\$_X>+? W_H
M4/'W_A$W7^%'_#Q;X&_]"AX^_P#")NO\*][HK#DQ/\Z_\!_X)\I_9G&G_0RI
M?^$S_P#EYX)_P\6^!O\ T*'C[_PB;K_"OF3_ (*=?MEZ'\9/AMH'PY^'EAXC
ML+*XU.2ZUD:SHLMD)_*5?*1=X'F#<[,0.A5#Z5^BU>(_MZ_LJ2_M6?!<^'=
MGA@\1:/<_;=!EG;:DC[2KP,W\*NIZ]F5"> :YL90Q=3"RBI)Z;6M^I\;XA<-
M<>YOP7C<)0QL*LI0^"-%PE-)IN*E[65G))JUG>]M+W/Q]KH/A5\0-=^%7Q)T
M/XC>&KB2*]T;4X;J$QGE]K#<A]0RY4CN&([TOCWX3_$SX7:_)X8^(?@75-(O
MHY"GD7MFR;SZH<8<'LRD@]B:^AOV!/V!/B3\6/B3I/Q*^)7A.[TCP?I%W'>,
MVI6[1/JCHP9(8D8 M&6 W/C;MR 23Q\I0H5ZE=0@G>_W'\*<,<,<2YOQ+1P&
M HSCB%./V6G3::]Z7\JCNV[;=S[._P"'BWP-_P"A0\??^$3=?X4?\/%O@;_T
M*'C[_P (FZ_PKWNBOM.3$_SK_P !_P""?Z._V9QI_P!#*E_X3/\ ^7G@G_#Q
M;X&_]"AX^_\ ")NO\*U_ 7[<7PC^(OC'3_!&A^&?&4-WJ5P(8);_ ,*7$$*L
M03EY&&%''4U[)10H8B^LU]W_  32CEW&$*T95<PIRBFKI8=IM=4G[9VNNMG;
MLPK\O?V[_@G\0_\ @II\._VA;WPI^RSX^\2R75NGA;X!^-M U7P_!:Z==:#=
MO.^H1&\U6WN8C/K<<\,DB1$26MC;.A<-7Z5^/?"]]XU\&ZEX2TWQIJ_AV;4+
M1H$US06@6]L]W!DA,\4L:OC."R-C.1R 1S7[-_P T']F+X"^'/V>?!GC#7-3
MTCPIH\6EZ-?ZZ]M)>1VT48CB5WA@B25E4#,CH7<Y9V=B2>@^K/D?PO\ MN>+
MOVV?^" _BG]KSPAX_P!:\'>/=.^"^OS^(+O0)5M;[2?$VDV-PMU'\R%H!]JM
MRX4!7\MTP1NS7DE]XM^,W[+7[!OP$_:CU#]M3XKZOXE_:.'PK\#>*M3\5>*5
MN]*\+0:F(&O=7L;:6,K;7AMS)";AW?<Y2:7?(&=OIOX:?\$?_@Q\)_AO\:OA
M'X0_:!^*<?A[X^W^KW_Q!TR;4=):)KS5%9+^XM%&G 6CRQN8R(P%"[=JAD1E
M[;Q5_P $W?V=?B3^P;;?\$Z?C VN>,/A]8^'++1=/FUN\A74K6WLUC6R>.XM
MH8@)H/)B*2[2Q*?.7W-D \P_:5T3XC_\$V_#/QK_ &U_AY^TCXG\1^$](^!6
MH7^C_!;QOKE_KF/$&G*\RZK!?7]Y-<10&(QQ3VT8"?\ +4MNP*\/_:F^(?QT
M_96_X)E?!G_@J-\)OVA_'?B7QM:/X+U;QYI^J^+[R]TGQQ9ZY+9V]Y:C3))#
M9VFZ2]1X&M8HFA"!4."0?KG]FC_@G%\+_P!GSP[J^A^-OC-\3OC+/K/AZ7P_
M<:I\;/%HUN>'1Y0!-I\2+%%"D,NU#*1'YDWEQ^:[B- N3\*?^"6'P3^%O@SP
MG\')/BM\0O$OPU\!>(8-9\$?#+Q3JEE<Z5H]Q;2F:R194LTOKF&UE(>&&ZN9
MD1DCR&\J/8 ?,'[:G[3'CS]F_P#:<\?V7[<5]\7/!OPR\4^*=,_X4[^T+\./
M&&HGPSX5C6WLXCI6MV%E<(EMF]CNM]Q/%(9EO"H:-8D,=_\ X*3>/OB!%;?M
M<^+_ (9_M)_$;Q%KWP\^$T6L>%])^'?B>[\/Z;\*IK31[B_\S4)X;R*'5+F[
ME07'V<PSR"$11ND<4H=OJ#XG_P#!-SX=_&"S^('@WQU\<?B+=^!OBAK::EXS
M^'+WVFMI-TV(%E@C=[%KRVAE%O'O2&X3)WLI5G9CSGQ(_P""/_[-_P 2?B1\
M7_',WQ,^)NB:7\=- &F?$KP/X;\7+9Z-J;K8&P2\$:P^=',("%*K*(9-H$D4
M@R" >V_LF^//$GQ4_97^&GQ/\97BW&L>(_A_HVJ:K<)&J"6YN+&&65@J@!07
M=C@# SQ5W]H__DWCQ[_V)>J?^DDM?/$O_!/'Q!\-_B)^SII_P+_:!^,T&E_!
MJW:QU ZEX\231]6TCR5C:'4K4H#?73+%'#"(UCB@1GD^5DB1_I;XO_#=/B_\
M--:^&-QXQU?0;?7=.FL;O4M"-N+J.&5&C<1FXAE1258C=L)'48- 'Y#>&/&7
MQ=^&7_!K!\"/B7\$_C7XG\$:YIESX8MX[[PSJ'V9IXKOQ1#9RQRL@$A3RYW^
M573.?FR.*^FKCQ)\3OV,O^"NJ> ;'X^?$KQUX2\9?LV>(?%^O^&/&GBJ3481
MK&EZA;;+FQB8"*P,D4TD;0VR1P'*D1@J,>F/_P $<_@(_P"PIH?_  3J_P"%
MU_$T?#?PYJ5G>:3"NI:9]MB^RWHOK>(W']GY>-+E5D&X%CL"EBORUZ5JW[#7
M@W7OVO?#'[:VM?%WQK<>+?"GA"?PS8VC2Z<MA/I\[QR7"31+9!F:66*.1F5U
M(*X38ORT ?-W[('A+XO_ +;/[$OP*_X*#:;^W3XH\(>--4U6S\:^/+]-<N[G
MPY?:899?M_AQM)>[CL+>W2,_9EN/+,\36HD9WD:1V^_J^0O@-_P1;_9C_9N^
M)<OB3X6?%CXLVG@7_A)F\0V'P/?QTW_"%V&I&83K-%8+$LFU9U6987F>$2*K
M>7\JX]\^&W[/=C\-?C?\1/CA;_%KQUK,WQ%ETQY_#/B'Q$;K1] ^Q6S0 :7:
ME!]C$P;S)AN;S) &XQB@#T&BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHKE?CA\
M8/#'P!^$VN_&7QII^JW>E>'K$W=];:'IKWEW(@(&(H8_FD;D?*.:VP^'KXO$
M0H48N4YM1BENVW9)>;>@FU%79U5%?#O_  __ /V+O^B4_''_ ,,]J/\ \31_
MP_\ _P!B[_HE/QQ_\,]J/_Q-?<_\0K\1_P#H55O_  !G-]>P?\Z^\^XJ^'?^
M"S7_  6:_P"'1G_"M_\ C&__ (6#_P +!_MC_F</[)^P?8/L/_3G<>;O^V?[
M&WR_XMW!_P /_P#]B[_HE/QQ_P##/:C_ /$U^5G_  <S?\% /@O^W1_PI/\
MX5!X4\<Z7_PBW_"2?VC_ ,)GX/N=)\W[3_9?E^3YX'FX^SONV_=RF?O"OU#P
M9\%\XSGQ)P.#XHRJJ\#/VOM.;G@M*-24+RA*,E^\4=I*[T=TVCBS',:=/!RE
M0FN;2VSZK]#W'_B,S_ZQO_\ F8/_ +T4?\1F?_6-_P#\S!_]Z*_#NBO[N_XE
M<\"O^A1_Y<8K_P"7'R_]MYG_ ,_/PC_D?W$45\._\/\ _P#8N_Z)3\<?_#/:
MC_\ $T?\/_\ ]B[_ *)3\<?_  SVH_\ Q-?Y@_\ $*_$?_H55O\ P!GVOU[!
M_P Z^\^XJ*^'?^'_ /\ L7?]$I^./_AGM1_^)KJO@A_P6@_95^/WQ9T+X->"
M_AS\7+35?$-\+2QN=<^&%]9VD;D$YEFD7;&O!^8\5CB/#+Q PF'G7K996C""
M<I-P=DDKMOR2U&L9A9.RFCZJ\3^)=!\%^&M1\8^*=4BL=+TFQFO-2O9SA+>"
M)"\DC'L%523["OE#4?\ @J+X_M/V65_;JTW]AWQAJOPDOM"&MZ+J6E>(;!]:
METJ1 ]OJ5QIKL@@M)(V28E)Y9HX6WO"NUU7Z@^)Z^!'^&GB)/BE';OX9.A78
M\1K=JQB-AY+_ &@.%Y*^5OSCG&<5^4GQ)^$/_!03_@@I\*]8\7?!#Q):_M)?
ML8Z=:RR>(OA=XPF7_A(O!FARDB;[#=8*7EHD;DE'RH0G]T@\R<?#'2?I?^U]
M^U1\+?V)?V:_%W[5'QHEO1X;\&Z8+N_CTV 2W-PSR)##!$K,JF22:2.-=S*N
MYQN91DC!^!O[5GBCQ_\ &_5_V;OC%\%I?!'C/3?!MAXJ@LH?$$.J6UQIEW<3
MVPS-&B>7<136TB21E2G*F.24;BOS9^WG\7_!/_!4/3F_X)'? MM.DNOB[\$4
M\>^)O%WB&"5H/#7AZ6> :?-';1NCW%]+=-"4C+HD*H97\P!89/G'_@G9X_\
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
MW.&^5=P&/OMFO=:_&[]DGXV_$?\ 9;_8O7X+^ O&-Q/?_$G_ (*)^)OAW?\
MBC7/$4EA=3027M]/(SW\4$SV]Q=-9+;F=(C(INV:/9($=?L;X'_LC?MA>'OV
MAOB-X5^*_P ?;C3/@]\0/ R'P_X0TWXXZ_KOB7P]KL$L4<U]I^IW]O#<PVC1
MRJ7B\V1$F\L!-DC+0!]ET5^8O_!*;XE?&/XC_M.7_P"Q=^U%^U!XEUKQ!^SR
M=5N_#NM6_B[58F^+VG7.J2P0ZU<AY!'<P6+6YLWA0RQ_:'<$A$"R?IU0 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %?AW_P
M>9_\VW_]SA_[A*_<2BOT#PNXZ_XAKQWA.(_J_M_8>T_=\_)S<]*=/X^6=K<_
M-\+O:VE[KDQN%^N865&]KVUWV:9_#O17]E_[5/[9GP;_ &0/^$,_X6UJOV?_
M (3;Q;;Z'I^UP/(\S_674F>D,64WMV\Q?6O6:_KF'T[:-2K*G'($Y1M=?6]K
MZJ_^S=3@Q' F983 4,;6YHTJ_-[.3AI/D?+/E=]>5Z/LPHHHK^!CV@HHHH Q
MOB/X'TOXF_#S7OAMKEQ/#9>(=&NM,O);5@)4BGA:)V0L" P5R1D$9QP:^>-1
M_P""77A'7?@M!^RUXF_:O^,6J_"1+"+3;OX<ZEK6F2P7NF1A0-.FU'^SQJCV
MS*NQE^V;V3]WOV90_27B?Q+H/@OPUJ/C'Q3JD5CI>DV,UYJ5[.<);P1(7DD8
M]@JJ2?85\H:C_P %1?']I^RRO[=6F_L.^,-5^$E]H0UO1=2TKQ#8/K4NE2('
MM]2N--=D$%I)&R3$I/+-'"V]X5VNJ@&U^T+_ ,$GO@A\:OVDO"O[7WPX^+/Q
M!^#_ ,1_"GA@>&K;Q)\*M3LK7[=HJL62PN;:\M+FVEB0DE1Y0((3)(CC"\M\
M4/\ @A]^S'X^^)>B_M">#_C7\8_ 7Q9TQ'BU7XO>"_'QB\0>(H'VAX-1DN89
MH;B+"*%C$2)$J(D:I&B(/H/]K[]JCX6_L2_LU^+OVJ/C1+>CPWX-TP7=_'IL
M EN;AGD2&&")695,DDTD<:[F5=SC<RC)&#\#?VK/%'C_ .-^K_LW?&+X+2^"
M/&>F^#;#Q5!90^((=4MKC3+NXGMAF:-$\NXBFMI$DC*E.5,<DHW%0#C_ (W_
M /!+CX-?'6P^$^EZY\7OB-ID'P8\56WBCP=_9NM6DLLFN0N[C4KR:\M)Y;R=
MWDE>3S'*2-*Y926-?25C;RVEE#:W%]+=211*CW,X0/*0,%V"*J@GJ=J@9/
MXKYS_;P_X*":C^P[XO\ A?X7N/V?M3\9CXM>.K7P=X8ET77K:V>/5[A7:*.=
M;G8J1,J,1(&;&TY"\9G^ _\ P4<\!?%']JS6_P!A;XI_"KQ/\,_BWHWAN/Q#
M;^&/%#6D\&N:0[^7]NT^[M)I8KB-7RC*WERJRO\ )\CE0#NOVH_V4?!7[5VD
M^$K#Q;XT\5>'KKP1XQB\3^'-8\':S]AO+;4([.[M$;S-C!D\N]EW1L"C\*X=
M"R-SOA?]AC0$^./AW]HKXT?';QS\3O%'@NRO;?P+<>,5TF"W\/-=QB*YN;>W
MTRPM(GN9(AY9FF61E0LJ; [!M_\ :U_:N\'?LE>"-"\0:_X=U'7M:\8>,+#P
MIX'\+Z0T27.M:U>%_(MEDF=(H5"1RRR2R,%2.&1OF("MS7A']KSXI0?M%>&?
MV9_C=^REK7A;5/%>E:AJ.D^*-,\06NJZ#)'9I&TL!N%$4Z77[V,B*2W164LR
M2/L8  YKP_\ \$L?A)X;^"_QN^ ]G\;OB-)H?[0.O:SK'Q$:>\TLSR76JP+;
M:@;=Q8 0++"BQ[0"$"YCV-EC:\4_\$Q_ACXN\+?!#PEJ7QQ^(J6_[/\ J%E?
M> 98+K2A(;BTMFM('NB=/(GVV[-%C"A@Q+ O\U?2=% 'Q?X^_P""&7[*WQ"\
M$_%KX4:C\7_B[8^"OC!XLF\4:UX*TKQJD.FZ5K4UU%=S7ME']G+!GFB5_*G:
M>!6^98E94*^L7W[ 'P_U']IOX>_M7W7QA^($OB7X:^&KK0M#ANM6M;BWN;2Z
M*&[%T9K5YIGF:*-F?S%*E1Y?ECBO>*\$\;?MMWW@K_@H9X%_8/O/@Q=M#XY\
M$ZOXALO&TFMQ+"HT\P"2!;559V)-P@+.T>.<!AS0!J_LU_L3^!OV8/BM\3/B
M]X0^)7B_5]0^+'B)=<\5VGB"XLGM_MRQ)"LL"P6L318AC2/;N*X4$@M\U:O[
M7/[''P%_;=^%L?PH^/GAFXN[6RU2#5=!U;2]0DLM2T+4X"6@O[&ZB(DMKB,D
ME74]"58,K%3RO[&O[;=]^UC\3/C1\--4^#-WX/NO@[X_3PQ<"]UN*\?42UG#
M="XQ"NR$%9E&P/)ZE@>!T_[6G[87PA_8V\"Z9XN^)[:E?ZAXCUZVT'P9X3\/
M6@N=6\2:O<'$-C9PEE5Y&P26=DC15+.Z*": ,/P%^QEXBT6VMM"^,/[8_P 5
MOBCH5DZ&#P]XU;0XK>;808Q=2:9IEI/>@8Y2>5XY/^6B.>3P?Q._X)!?LZ?%
M'XD_&+QW??%'XGZ1IOQYT/[!\3/!7A[Q>+31]3F^PFQ6^$:PF9)Q"0"!+Y,F
MT>9%(,@[?Q?_ &VOCS^SE\'[_P".OQS_ &(M:BT"Q@66ZB\'>,++5[W2U9@H
MEOX2L*Q0H6!EDMGN_+4,Y!16<?2- 'Y@?M!_LZ^&?@__ ,%)_P!A[]G[X<?&
M;XCV6F?##P3XTTRY\>?:$O[S3'N+#38;"&]N;BUELT^T+!)$L4D2I@#8B-Y9
M'WS\ _V8O ?[/^I^+/%VD:OJVO\ BKQYK$>I^,_&/B.6%]0U>:*!+>W5_(BB
MACBA@C2*.&*..- "=N]W9O1J* /+_P!H;]DSX=?M$^)?!?Q%U;6M:\.>,OAW
MJLU_X*\:^%YH(]1TMIX3!=0K]HAFAE@GA/ERPRQ.C (V Z(RU_"O[%_P.T;P
M?\0?"?C'1Y_&4GQ9>0_$W5O%?E377B-&M5LUAG\F.*-(4M46&.*)(T102%#L
M[-N?M'?M)_"']E+X8S?%CXS^(WL=.%[!8:=:6EJ]S>ZMJ$[B.VL+.WC!DN;F
M9R$2) 6)R> &(R+[]I63X9_ 7Q+^TO\ M1^"8_AIX6\-Z)+K%Y'JNM1WE_:6
M<4;22?:H[96ACF   B@FN-S-M#9P" 8/PE_8*^&/PR\=^#OB)K_Q!\8>.-1^
M&_A^?1?AN?&M]:SKX9LYXTBF^S_9[:%IIG@BB@-S<F><QH5\S][*9,_XE_\
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
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
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
M<WEB(O$L$(VP+J-CJ-K=6=TT:Y5)C")E4[1(    ;W_!0/X_P?LE_LD?$O\
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
M/$>C6_BSQ@- \4:9IVO7$5EJNGFPU2X\FXME?R9,2Q(P8KN^7&<<5]U^(O\
M@E9\'[C]I'Q=^TW\,?C?\4/AYJGQ'L8;?XFZ#X&\06MMI7BQHHC$MS=0RVLK
MP7/EDKY]I);R<L=P9F8X=K_P1D_9MTC]C[X:?L>>%_BS\4-'M/A#XHMO$7P\
M\<V'B> Z_HVH0B50\4LUL]OY;)/,C0& Q%9#\@." #S*U\8_M6ZQ^VW^WI\"
M/@'\:M4BU?2/A'X3O/A-9^*?$$UUIV@:]J.FZL?.A%RSI;H]Q' Q4#RP47Y=
MHVUS/[*WQX^'/[2/B/XA?LV_%FU^/GPC^*>F?!:_B\=_!'XB_$?7;G[2@EAQ
MKFC:I]M8RPAE>!I[>2,N)E^51O+_ $%I?_!(CX!Z=XQ^*OQ"F^,GQ7N]<^,G
M@JT\-^,]6N?&N9Y8[>"2&.\C98AMNAYLK*Q!CB+A88XD1%7T3P-^Q+X(T#XO
M6_QY^)?Q,\6?$;Q;8^"[CPII6L>,_P"SE>QTNXECFNHT33[.U1GF>&'?)(KO
MB(!2H9PP!^7O@G3OB/\ !#_@W._9Q^+7[/?[07Q"\%^(=8\1^![?4+C3O&=]
M/!+'=ZW%:R1"&>5Q;P;)6S!;&".3/SJW&/I'_@H)^S;\9?V"_@5:?MH?"/\
M:Y_:!\<V'PX^*<'C3XH>%O$GQ/O+H:KX2D:&/4["WC@\E(XK9%-Y$F,(%N$.
MY&5%]1MO^")_[.UC^R7I7[%=E\>?B\G@?0O$=EJ^AVTOBFTGGT_[%=&[LK6%
MYK-UC@@G)=<+YC_*LLDBHBKZ#^V1^U7I?[/VGZ#^SYJ'[.GQ)^+>O?$70=1T
M_1[;0O!OVW3KZXCA2,P:K=1JEO8I.9OF=U6)4$K$*J4 ,_9O\8VO[2_[47C;
M]I/P#\2]7U'X=Z+HFF>&?"=O8^(KEM'U>^:'[??:FEN)/(D CN[*T1]N5DM;
MH')QCPK_ (.3O^4<^F_]EH\%_P#IWAKZG_89_95\(?L0_LB?#[]E3P1# MGX
M+\-P64TULK!+F[.9+JX 8DCS;AY9>3G]Y6+^W?\ L%?#7_@H3\,+'X._&+XC
M>,=&\/V.N6FKFT\)7EG;M/=VLGF6[O)/:S/A'PP52H)4;@<4 >!?MMI\8=<_
MX*^?LZ_!'PW^T[\0O"_@_P"('P^\;OXG\/\ AG71:02FP@L3$T85/DE/VF0>
M<=TB YB:)PKK\]2_MQ_M"_L7?L>?M3_#O1_CCXF\07_@;]J6T^'7PV\;^/=6
M?6=0\/:=JXTP^;/<W9=[K[(MW<O$TY?YA&K[D&VOT"\7_L*>$_'?[3_PY_:X
M\4_&OQU<^+/AAI&H:;X?42Z9':307RHMYY\26(WM*(H@2I3;Y8V;#G/%S_\
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
M8RF2%F/BY"3&Q +)GH<<C!H ]N_8(_;6NOVV_#7Q)UK4?A!<>"[OX<?&#7/
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
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "N#_ &DOV;?A/^U=\)]0^#OQB\/+?:9?
M+NAF3"W%C< $)<0.0?+D7)P>002K!E9E/>45G5I4J])TZB3BU9I[-%0G.G-2
MB[-;,_G5_;F_85^+/[#/Q:?P%XY@-[HU^[R>&?$T,6RWU. 'W.(Y5R \9.5)
M!!*LK-]A?\$C/^"1@\>#3?VH/VH/#9'A\%+GPKX5OH<'5B,,EW<HW2V!P4B/
M^MX=AY>U7_4/XI?!SX5_&[0(/"WQ<\ Z7XBTZUU"&^M[/5;594CN(FW)( >X
MY!'1E9E8%6(/2*JHH1% 4#  ' %?"8#@#+\'FTL3)\U-:Q@^C\^Z73OUVU^C
MQ/$N*KX)4DK3ZR\O+LWU_#R%544(B@*!@ #@"EHHK[\^:"BBB@"IKVFWNL:/
M<:9I_B"\TJ>:/;'J-@D+30'^\@GCDC)_WD8>U>"_LC_\$U/@/^R!^SUXC_96
M\.^(O$WC'P%XINM1GU?P]X]FLKV*4WY8WBEHK6)F24LY9'+*-[8 S7T+10!\
MI:7_ ,$A/V?[7]AO6O\ @G9K?Q=^)NM_##4+6"#0]/UGQ%;2WGA@6]TEU:G3
M[P6JSIY$T431+,TRH(E4+MRITO G_!+;X6^$_P!I'PA^UIXI_:!^+7C'QYX/
M\+76@0ZWXI\61,=2M+B5)&6ZCMK>&,@&./$4*Q1$AG>-W=G/TW10!\Z_"O\
MX)M?#?X>'X6VGB_XV_$/X@:=\%Y#-\-],\<WFFS)I5P+.2QBG:6UL8)[F2*V
MEEC0SRR >9N(9U1U;X$_X)K_  V\+6?PY\.^,_C;\0_'/A[X2^((]<^'_AOQ
ME>:;+;Z7?PV\UO:R^=;V,-U,+>.XF$22S.B[ERI\N/9]&44 ?'<?_!$O]E[2
M?CWXI^,?@7XN?%[PKX>\>:Z^L^/?@_X8\?/9^#_$=](<SRW5BL7F$3G_ %L:
M3)'*N49#&2A]<N/V(O TW[;?_#>L/Q.\80>,!\/SX+338I['^S%T;[7]L\@0
MM:%]WVD"7S/,WY^7=L^2O:** /&_V0_V*? G[&8\>)\/OB)XLUI/B+X_U'QI
MXAC\3W%G*!K%^RM=SQ&WM83&KE$_=Y*+CY57)S8^,/[+7BOXG_&32OC-X1_;
M%^+GP_FTW1?[-N/#?@[4M*DT;48_->3SI[/4M/NT\_Y]OG1^6^U57. *]<HH
M \TMOV0?V>U_9ZUS]ES5OA_#JO@WQ3;ZA'XKL-7N)+B76I+YW>\N+J=V\R6>
M:21W:4MN#$%2NU<87PI_8?\ A_\ #KXE>'OB_P"+?B-XP\?^(O!GAF;0/!&I
M>.;RTF;P_83>4+A;<6MM 'FF6"!)+F82W#K$%,N&<-[110!\\^/_ /@FG\!O
MB!>^.M+G\2^*M+\'?%+6X]7^)OPYT>^MHM&\37H2*.:6<-;M<P_:$@@6X6VG
MA2<1_O%8R2F3MOC5^R;\.?C)XD\%_$&WU;5?"7BSX=RW)\&>+/"?V6.\TV"Y
MA$%S:!+F":WEMYHU0-%)$ZYBB=0KQHZ^H44 <#^SM^S=\-OV9/"&I>%OAY%>
M3W&O>(;O7_%.O:M.)K_7-6NF#7%]=2*JJTC[54*BI'&D:1QHB(J#A/VM?^"?
M_P /?VQ?B1\-_B=\0/BWXYT:\^%/BF+Q)X-M/#5UI\5O!JD8PMQ()[.9IOER
MNQF*89OEYS7O-% 'A]A^POX1TW]L+4_VW[?XS>.3XUU;P!%X-N4>7339+I<4
MSW$2K#]AR)%N)'F#[CEG((*?)7F4W_!%;]E'4OV3[W]D'Q%XT\?ZEH;^/Y?'
M'A[Q#+K=M!K7AGQ#)<R7+:CIUU;6L7DR^=+*PWJZCS&4#:=M?7M% 'S/\-?^
M"8'PZ\$_M/:1^U_XU_:+^+'C[QQI/@&7P>U_XQ\16GD7^ER7/VEH[BWL;2VA
M?YUCRJHJ/Y89U=RS'EOV<_\ @BG^S+^RW\14U[X5_&/XPQ^!;3Q"=<T7X(7O
MQ >7P9I5_P"=Y\<L%B(A(1'.!,D<DTD:RJK["R*1]@T4 ?/7Q,_X)N?!OXT_
M CXM?L_?%WQYXM\1Z9\9M5^W>+-3U233GOH=JP)%#:N+,)%'"MO$(049HB-R
M,K_-7KOP6^&4OP:^%^B_"Y_B+XC\5IH=A'9V^N>+;J&XU&XBC4*GGRQ11"9P
MH ,C+O;&YV9B6/444 ?/?QL_X)R_"WXF_M"+^UU\+_B?XV^$WQ3DTI-,U;QK
M\.+ZTC?7+*/'E6^HVE];75G?+'@!&DA,B@ *X"KM[[X>_LW:)X8%[J/Q+^('
MB'XE:SJ6ER:7>:YXZ%D[FPDQYEHEM96UM9PQ2%5,GEP*TVR/S6D\M-OHU% '
MR_\ #7_@D_\  ;X9_#[2?@':_$[Q_K'PD\/>)H=<\/?"#7M4LKC1-/F@NQ>V
MT D%HM_/:P72K-';SW4L89$!5D55'9>'_P!AGP?X6_:T\;?MFZ!\8O&]OXM\
M>>&[70M6M_.TU[&"SM?,-JL$3V196B:61E9F;<7._>.*]NHH ^6_@S_P2I^&
M_P"SS\)? ?P@^"W[2?Q8T"S^&_B#5=6\+ZA;ZGI4MRC:E)-+>V\XETYXKF"2
M6XFDV2QL5=@RE2B;;?CO_@E)^S7\1OV=_%?[/OB/Q!XN63QK\1HO'NO^.;#4
M[>VUR7Q)%/;RQ:DCQ6ZV\4B"UMXU18!&$C V;B6/TS10!X!8?\$\_ =A^U)X
M._:[?XX?$>Z\5>"_"$WAJP34-7LKBWO+">5)[I;GS+0RR--,BRLPD785"Q>4
M@"!GQ._X)S_"[XC?M9G]L32?B]\1_!_B+4?#%MX>\8:7X+\21V6G^*=.MYI)
M8(KT&!YE:,RR*LMM+!*%8KOQ7T%10!\:P?\ !#/]C6/]A_P[^PE+XE^(3:'X
M-\2GQ%X'\71>+/)U_P ,:M]HEN!>:?<QQ+';.))YB%6(I^\.5)"D>B>%O^":
M_P %[#]F[Q]^S=\3?B/\0_B/%\3M ET7QMXR^(7BLW^NZA9-#+%'"MPL<<<"
M0B:5HXX8D17EDD*EY'9OH:B@#Y@\3_\ !*[X6^,?A)\*?A!XE_:$^+%];?!_
MQOIGBWPOJ][X@LKB^GU73D,=C+</+9,C1Q1G8(8TCB?EG1W)<]-XP_X)_P#@
M'4OVEM2_:Y^%?Q?\<?#;QWXC\/VVC>-=4\%3::8?$]M;#%JU];:A974+30@E
M8YXTCE5"4WE/EKWFB@#YK^('_!++]G7QI\(OA?\ !#0/$GB[PIH'PD\?V?C;
MPS%X=U&V,USK]M<2W*7]Y+=V\[W,C7$\\TFXXE>5F<-QCK/#O[$?@KP]^VEJ
M'[=8^*7C&\\7ZIX(A\)7NGW<]A_9KZ5#.]S%$(H[19%99Y)) XDW$N025^6O
M:** /$?VP?V$/AE^V1KGP^\<>(_B#XT\&^*_A=XBEUCP7XP\!:O#::A8R30&
M"YA)G@GBDAFB.R1&C)*C (!.?,K[_@C#^S5=>$?C7X$MOBY\6(-*^/CHWCVT
MD\:"Z#L;>&"=H3=02D23K!'OED,DBX*Q/$C,A^NZ* /GOQ-_P3I^'_BWQU\$
M_B/K7QN^(#ZK\ X[A? \R7&EJLAGM#93/=J+#$Q>U/DG&P ?, ')>N"\4?\
M!%S]G[4;OXP:7\/OCM\6? OA#XZ0:DWQ#^''A#Q)9PZ%=WU_;O!<ZA#'-9RS
MVT\F_>ZQ3)#*459(GC!C/V#10!QO[/GP/\*_LV?!/PQ\!? VKZS?:-X2T2WT
MK2[G7]2:[NS;P1K'&'D8#.$51P  !P!7+?#3]D#PEX U/XF7.O\ Q'\3^,;'
MXM:G)?\ C'1/%@T^2TFF?3[736V+;VD+*AL[*W@,98H50G;N9F/K=% 'S'\5
M?^"3G[,?Q/\ ^"?NE_\ !,FUU?Q3X8^$VG:3::=-I7AF^M8[F_AM[B*Y0S7$
M]O*V]KB(3.\>PN[/NR&(JU\2/^"9?PV^)GQ8^'/QZO?C]\4](\<?#GPY<^'H
M?%7ASQ!:6-UKNCSLCR6%^([01O'N16#0I#*K ,'#!6'TE10!\C67_!%O]DZP
M_95\?_L>0^-/B2_A+Q]XU/BEI+CQFTMYH&H#41J4;Z=(\9$6RZ&_?(LLDG25
MY0%Q=_:2_P""1/P)_:4U#P#X_P!1^-_Q=\(_$CX<V,UEHGQ?\#^-A9^);FUG
M=I+BWNKB2"2*>&21W<Q&((F]EC6-&*5]644 ?,WQ$_X)9?!3XC?##X=?"V]^
M+?Q(LX?AM\0;/QUIVMQ^(+>[U35O$EJ[/%J6H75[;3R74@9VRA*Q;=J;-D<:
M+V'[2_[$/@G]J;QK\,O'OCCXI>,M,OOA/XHC\1>%QH,]A'')J:1/")[A9K23
MS,QR2(4&U,2'Y0<$>TT4 ?'_ ,2O^"*G[,/Q.E^-6DZC\5OBKIGA?X]7D^I>
M.? NB>,EMM(&KS1)%+JD$8@,@N&$:,R2R26[,B%H2$0+W&H?\$W?AIJ/Q3^"
MOQAN?C5\2)-:^ ]AJ-KX+FNM:M+D7'V^W%M?27AGM'>=IHE"8#*D0 \E8L#'
MT110!\YW/_!-;X;:Y;GPIX\^-OQ#\3^"Q\37\=P^ -?O--ETV'5#JCZK&BRI
M8K>?9H[U_-2 W)3Y%C.Z/<C>O_'SX,>$/VC?@=XQ_9^^(+W:Z#XX\,7V@ZT;
M"?RIQ:7<#P2^6^#L?9(V&P<'!KK:* /FOQ7_ ,$U/#/Q.\%:?\&?C=^U)\6/
M'?PVL+JSFE^'?BG4=*EL]26UE26W@O;N+3X]0O85DCC8I-=-YI3$QE4E:I?M
M8_\ !)_X&_M3?M!Z3^U?I'QC^*?PG^)&FZ+_ &->^,?@]XO72+O6=,#EUL[T
M2031SQJQ)!VAQ\OS81-OU#10!\P?M%?\$D_V7?VB/A?\// ,FO\ CKP;K7PH
MU"6_^'_Q(\$^+)+?Q-I-U.<WDWV^=9C.]TQ+W#3K(9G8NV6.:T?&'_!+_P#9
M_P#B-^QGXI_8J^)'C/Q]XBTOQK=6]]XI\;:WXK:X\2:CJ-O/;36]\]XZ;5EB
M>SM1&JQK"BP(@C"Y4_1U% 'SSX]_X)O_  M\<Z]\.?B=%\7OB'I/Q)^&$5U!
MH'Q6L-:M9M=N[:[R;NUO3=VTUK=V\S'=Y+V^R(@>0(<#$'Q$_P""8_P*^*'[
M.OQ(_9W\4^-?&#)\8=1^V_%+QC%>68UKQ')Y44 664VIAAC6""&%(X(8DC2(
M! F6W?1M% &%\,? P^&7P\T;X>+XJU36TT73HK.+5=:,!N[B.-=J&4P111E@
MH RJ+G&3DY)W:** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
%HH __]D!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>24
<FILENAME>image_0.jpg
<TEXT>
begin 644 image_0.jpg
MB5!.1PT*&@H    -24A$4@   &0    <" (    8\8VO     7-21T( KLX<
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
MO36F+&C4[6;=B.G)5++:-!M1D$H+")8 :'.<LR=.+WW+V\A(H6(BR>LR8PC
M>50%92$DL>;@T<,YM]IF""!59]&LGIHK]IW7\J5,]YB:+/NAX@?>Z/#O'W@
M1R(>.:Z)/X *75F;<+S93'9&3PXUW).#8RC0:'"H;RDE\B@)")RH<_%$S;1<
MIQB3S[_P='7?TU29B9/+$=HC)W_WC3M_=<\=SH'G1+^BZ9O?_JZ:I!>2!6]D
MZ-B>AVG?$[PR3O42'7IV\/&'G7,G8K(\7C4S?<NIT$5Z[)5?[JGL_3V-#I%M
M4;Z- HGZ5_:OWZCJ\7JU)AH"-$RA:S^_KQCY:J/F6.%T1':A_6P0E'/Y1EO/
M*(J!!V.X>18TA\_2["R2*8H!CPC92H:FH"\$(W[/1V+C],E.-?*#YB3CD[G,
M55^\D]9M)]L5/<H+3SS[G;MZHL"PS+SAT2L':=-:3E;H-B/.&Q([U7!N^.<?
MDEZD7^[Y[7W?*A"*)#OVT".7)+NDI?T4:#V77C&WYV'/+A72O#HR=N1?OEO8
M=T"/&W/CYQMC9_.NF>291^^Y>^<G/U'8MK7WW>\]\\R^I1JK3PR7]CWEC0YD
M%R]V@W!N9,B?GFH+7<X2:KYKZSMOHHZ%-%,;?ORQF;G!9,)(%CM67_]N:NN"
MX]>'SP7-AAI$AFY(F2+-S/[R_@<[9Z9["\5*/.C>]?;^FV^&HD7S6*X<_J>_
MKPT<30=V04MUA%+YU&OYI2LE])ZHB@$2/>=P*$ (%;U5X%M34Y7!01146Y&M
M1&8()EZ[D9(Y:N^!=]".74VD55GO[NQ4??>Y/;^A1B/&H'&T.5JH9T6--)+(
MW+3EBJ!WB9=KMT@^=?!EZ\1)-&/>7#6U;D.T>-D)TQMK6.WM[1FG63^XWWKY
M0#3P:IM5*TJDAYX?."$:<L3#XF7YRS8/66XBDU[<44Q8%>O$X?HK+R;*I0)%
M<2,V'?+TJO4)!$NH(*4XD]/2V)0R/EX_?.BIN^]XZ&.W_O3O_O;XP4/);(YG
M"Z-UVXJGZ-199GG=A>ZF&TTSK?^F]U/_:NI;21U+Z)*-64"97&=34ES?+R3T
MD9-'R:J390MR 5'TA2_OEE%.T48$/C7,B1<.'OW5SPV9!GUMB*5N^?(]TJ)5
MH8;F%853 ?ZWIF9.'SL62)'%E.,CE>6KUI<&3D\.3P8\4?'T"4_9=.OMGF'P
M7'[)AHWCDZ6IB2DF:0?VOZ@&?N<EJZ*XUGO-M<EE*QL^KYM!6*VD5>:[%B+&
M5O19.1:N6+O]<U_*7K[-CZ7=D!56K?!#9W!J<LZR?(D[/N!4'*C9Y/&Y0G?7
M>S]XR6V?(".-JC4],A[--B2,<+S(L1+,+6I1"ET[T\M,&S/2/==<M^KF6WYR
MY]VJ$QJ1TO1D:=FZ[K?=0.DN"I,12TI@2_IZ#SW_4J5F!DJLXG@EL[ETQU7,
MB(-X8"H35$P4..BN.%?@)LUS@]PNZ[*+1J#B2?E-5Y <HP@UM,7RA(XS=DZ9
M&F0B6VE.0]*6]@)SV</#NJ)3H)1,.[_K:A,+DQL'DJY7W,.'U'2'4S4M/9E9
MMBI(IBW+3,1E,N=H;M([\<K0X9>14/+%ML[>/J5O(2U:2<F.*#),%$Y-4K&(
M6:8Z7G,T.3%X]'AI>OKRK=LHDZ:N;NKJ]7G<1$@X09K)+' $;IHXYTV<GYHX
M/STQ'E-2;;U+LXL6T\(^2N>:U6IS8* -: GN.SL;]"YFJS=6_# 3:0BT2'(9
ML.'H>6_D7%BO:KG<9-WNN/):$"* #H)):[J^YS4U^+^FH412TR(&P.H3VO0
MR,#PG0 4B( 4'GE.4]'15 7H6@5/%"''A823.XZ D38*A>2D$C;'>#>%!(NC
MHL(BW\4SY$H-TXT7LQXZKL!7E8  4P.33 M^3IH!#@?@D"3=LU@H)U1#-&2A
M%W#NHN]#'233%-TMY 2WE<V"]FDXOAQ+"[[E0@Z&VBP"B@8+!''Q"U4%^0A^
M$)#'@-X-*?# -H!^$G.T9!,'!#G6HO^:KATW5 !WLK""1)8;*"I/9&P_PG1=
MYI(E<+P'_DK08*#B &&TF"O)BJ#ZQ.-[ =IJ4"OH!5$-5%!W:'<]S]!@'^"A
M .9 $X'R%9@!UW$RFO&LA(9M\2]'AP$$^XA8 Y6@ =\A4$# 03R?FI%OQ64Q
MD&RLZ7AHG=2XRF+BG*#5@'I]!U-ET?DB+TJR!$B$IBYHP4,TIXHC+,0T<'Z@
M7 #A0IO!V!@LH:T#FQ-2S!#)F[@#!85,@Z2>P-+ MRAQ#BA.G-P!JO4\#@BE
MZ#)Z.0<,I=@(0 JL$^H@3@ 7<L4%7BM]P=J [Y!"4LV R3+8L5:O+>PKFD@,
M0C\,+>(/QPWB@-W0N2(C"J!8U%>[$:7C@H0MVU;,,##/==R,JL+![-!60YA)
M08,(?_5YU/2;.#CZ=2R,@QHD;",\4_"$/'!1:SP="D="9>A-\!+4,"SK^Z&&
MI@6B>Y$*^T,=V%NPLN!3@;(%,RV4[]H:QR&$#S@0%TJ+Q:"BR/&$(M 8(OT$
MC(-?NT@U(V^*[9' T5 IDF,'BL;Q3W#):.E 00 RNY+"71"N:)P *>!$@*M0
MI6B()!?-I*S ZJ(!A8D]5Y88I@FT(5HDT!; :JS>].,(1KA,V&+*-0Z?0Q&(
MO- (N<N1F@%5D/F$18%3)%4.44]D+DPGJ"*P2Z##T6B!N<5@T=_/W\)"FQ I
M@F>+_<&&1J"%(#U2J%@-WPC7$[13R 5%#^=1))$T/-_39,U'MZ!P0$B<6.%*
MX*/7D$$$81&Q!#(UC!2(!@SA U=BHDL6G1_.)ZC[UC5"&(AK"%EA$F)*2'KQ
MS@!2MFX+YMD(X2;S7,[\,\_=MZXRQ(-.%'9HI<;_-0#A UX#O+EX%SV_$&7>
M:.*"0.BP-7I^BPNTA]"[2!SB+>3"E2"?H)" .!!/?Q0B$F3)Q1W%LL(X.-@?
M;Q(@5$M(0==!EM9=Q84KB/F-_S 4\@B-BW.)A< LM*S=:NK%*$#VUEK@OEH+
6_ _0>EZQ%3?R;     !)14Y$KD)@@@$!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>26
<FILENAME>R1.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46083941117024">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Cover Page and DEI - USD ($)<br> $ in Billions</strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Jan. 15, 2025</div></th>
<th class="th"><div>Jun. 30, 2024</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentInformationLineItems', window );"><strong>Document Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentType', window );">Document Type</a></td>
<td class="text">10-K<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentAnnualReport', window );">Document Annual Report</a></td>
<td class="text">true<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentPeriodEndDate', window );">Document Period End Date</a></td>
<td class="text">Dec. 31,  2024<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_CurrentFiscalYearEndDate', window );">Current Fiscal Year End Date</a></td>
<td class="text">--12-31<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentTransitionReport', window );">Document Transition Report</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityFileNumber', window );">Entity File Number</a></td>
<td class="text">1-38494<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityRegistrantName', window );">Entity Registrant Name</a></td>
<td class="text">Arcosa, Inc.<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityIncorporationStateCountryCode', window );">Entity Incorporation, State or Country Code</a></td>
<td class="text">DE<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityTaxIdentificationNumber', window );">Entity Tax Identification Number</a></td>
<td class="text">82-5339416<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressAddressLine1', window );">Entity Address, Address Line One</a></td>
<td class="text">500 N. Akard Street, Suite 400<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressCityOrTown', window );">Entity Address, City or Town</a></td>
<td class="text">Dallas,<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressStateOrProvince', window );">Entity Address, State or Province</a></td>
<td class="text">TX<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressPostalZipCode', window );">Entity Address, Postal Zip Code</a></td>
<td class="text">75201<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_CityAreaCode', window );">City Area Code</a></td>
<td class="text">972<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_LocalPhoneNumber', window );">Local Phone Number</a></td>
<td class="text">942-6500<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_Security12bTitle', window );">Title of 12(b) Security</a></td>
<td class="text">Common Stock ($0.01 par value)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_TradingSymbol', window );">Trading Symbol</a></td>
<td class="text">ACA<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_SecurityExchangeName', window );">Security Exchange Name</a></td>
<td class="text">NYSE<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityWellKnownSeasonedIssuer', window );">Entity Well-known Seasoned Issuer</a></td>
<td class="text">Yes<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityVoluntaryFilers', window );">Entity Voluntary Filers</a></td>
<td class="text">No<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityCurrentReportingStatus', window );">Entity Current Reporting Status</a></td>
<td class="text">Yes<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityInteractiveDataCurrent', window );">Entity Interactive Data Current</a></td>
<td class="text">Yes<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityFilerCategory', window );">Entity Filer Category</a></td>
<td class="text">Large Accelerated Filer<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntitySmallBusiness', window );">Entity Small Business</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityEmergingGrowthCompany', window );">Entity Emerging Growth Company</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_IcfrAuditorAttestationFlag', window );">ICFR Auditor Attestation Flag</a></td>
<td class="text">true<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityShellCompany', window );">Entity Shell Company</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityPublicFloat', window );">Entity Public Float</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 4.1<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityCommonStockSharesOutstanding', window );">Entity Common Stock, Shares Outstanding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">48,776,021<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentsIncorporatedByReferenceTextBlock', window );">Documents Incorporated by Reference</a></td>
<td class="text"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">The information required by Part&#160;III of this report, to the extent not set forth</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">herein, is incorporated by reference from the registrant's definitive 2025 Proxy</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> </span>Statement.<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityCentralIndexKey', window );">Entity Central Index Key</a></td>
<td class="text">0001739445<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_AmendmentFlag', window );">Amendment Flag</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentFiscalYearFocus', window );">Document Fiscal Year Focus</a></td>
<td class="text">2024<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentFiscalPeriodFocus', window );">Document Fiscal Period Focus</a></td>
<td class="text">FY<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentFinStmtErrorCorrectionFlag', window );">Document Financial Statement Error Correction [Flag]</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_AmendmentFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_AmendmentFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_CityAreaCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Area code of city</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_CityAreaCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_CurrentFiscalYearEndDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>End date of current fiscal year in the format --MM-DD.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_CurrentFiscalYearEndDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:gMonthDayItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentAnnualReport">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true only for a form used as an annual report.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-K<br> -Number 249<br> -Section 310<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentAnnualReport</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentFinStmtErrorCorrectionFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicates whether any of the financial statement period in the filing include a restatement due to error correction.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Number 229<br> -Section 402<br> -Subsection w<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-K<br> -Number 249<br> -Section 310<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentFinStmtErrorCorrectionFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentFiscalPeriodFocus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentFiscalPeriodFocus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:fiscalPeriodItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentFiscalYearFocus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentFiscalYearFocus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:gYearItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentInformationLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentInformationLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentPeriodEndDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentPeriodEndDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:dateItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentTransitionReport">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true only for a form used as a transition report.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Forms 10-K, 10-Q, 20-F<br> -Number 240<br> -Section 13<br> -Subsection a-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentTransitionReport</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentType">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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'.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentType</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:submissionTypeItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentsIncorporatedByReferenceTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Documents incorporated by reference.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentsIncorporatedByReferenceTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressAddressLine1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Address Line 1 such as Attn, Building Name, Street Name</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressAddressLine1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressCityOrTown">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Name of the City or Town</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressCityOrTown</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressPostalZipCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Code for the postal or zip code</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressPostalZipCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressStateOrProvince">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Name of the state or province.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressStateOrProvince</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:stateOrProvinceItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCentralIndexKey">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCentralIndexKey</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:centralIndexKeyItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCommonStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCommonStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCurrentReportingStatus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCurrentReportingStatus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityEmergingGrowthCompany">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate if registrant meets the emerging growth company criteria.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityEmergingGrowthCompany</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityFileNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityFileNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:fileNumberItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityFilerCategory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityFilerCategory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:filerCategoryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityIncorporationStateCountryCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Two-character EDGAR code representing the state or country of incorporation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityIncorporationStateCountryCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:edgarStateCountryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityInteractiveDataCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-T<br> -Number 232<br> -Section 405<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityInteractiveDataCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityPublicFloat">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate market value of the voting and non-voting common equity held by non-affiliates computed by reference to the price at which the common equity was last sold, or the average bid and asked price of such common equity, as of the last business day of the registrant's most recently completed second fiscal quarter.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityPublicFloat</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityRegistrantName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityRegistrantName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityShellCompany">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityShellCompany</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntitySmallBusiness">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicates that the company is a Smaller Reporting Company (SRC).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntitySmallBusiness</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityTaxIdentificationNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityTaxIdentificationNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:employerIdItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityVoluntaryFilers">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate 'Yes' or 'No' if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityVoluntaryFilers</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityWellKnownSeasonedIssuer">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate 'Yes' or 'No' if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Is used on Form Type: 10-K, 10-Q, 8-K, 20-F, 6-K, 10-K/A, 10-Q/A, 20-F/A, 6-K/A, N-CSR, N-Q, N-1A.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Securities Act<br> -Number 230<br> -Section 405<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityWellKnownSeasonedIssuer</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_IcfrAuditorAttestationFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-K<br> -Number 249<br> -Section 310<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_IcfrAuditorAttestationFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LocalPhoneNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Local phone number for entity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LocalPhoneNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_Security12bTitle">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Title of a 12(b) registered security.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_Security12bTitle</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:securityTitleItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_SecurityExchangeName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Name of the Exchange on which a security is registered.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection d1-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_SecurityExchangeName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:edgarExchangeCodeItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_TradingSymbol">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Trading symbol of an instrument as listed on an exchange.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_TradingSymbol</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:tradingSymbolItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>27
<FILENAME>R2.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46083935098144">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Audit Information<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_aca_AuditInformationAbstract', window );"><strong>Audit Information [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_AuditorName', window );">Auditor Name</a></td>
<td class="text">ERNST&#160;& YOUNG LLP<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_AuditorFirmId', window );">Auditor Firm ID</a></td>
<td class="text">42<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_AuditorLocation', window );">Auditor Location</a></td>
<td class="text">Dallas, Texas<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_aca_AuditInformationAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Audit Information</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">aca_AuditInformationAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>aca_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_AuditorFirmId">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>PCAOB issued Audit Firm Identifier</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-K<br> -Number 249<br> -Section 310<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_AuditorFirmId</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:nonemptySequenceNumberItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_AuditorLocation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-K<br> -Number 249<br> -Section 310<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_AuditorLocation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:internationalNameItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_AuditorName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-K<br> -Number 249<br> -Section 310<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_AuditorName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:internationalNameItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>28
<FILENAME>R3.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46083939361232">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Consolidated Statements of Operations - USD ($)<br> shares in Millions, $ in Millions</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeStatementAbstract', window );"><strong>Income Statement [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenues</a></td>
<td class="nump">$ 2,569.9<span></span>
</td>
<td class="nump">$ 2,307.9<span></span>
</td>
<td class="nump">$ 2,242.8<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingExpensesAbstract', window );"><strong>Operating costs:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CostOfRevenue', window );">Cost of revenues</a></td>
<td class="nump">2,054.7<span></span>
</td>
<td class="nump">1,864.1<span></span>
</td>
<td class="nump">1,831.7<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SellingGeneralAndAdministrativeExpense', window );">Selling, general, and administrative expenses</a></td>
<td class="nump">320.0<span></span>
</td>
<td class="nump">261.1<span></span>
</td>
<td class="nump">262.8<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GainLossOnSaleOfPropertyPlantEquipment', window );">Gain on disposition of property, plant, equipment, and other assets</a></td>
<td class="num">(10.3)<span></span>
</td>
<td class="num">(28.2)<span></span>
</td>
<td class="num">(11.7)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GainLossOnSaleOfBusiness', window );">(Gain) loss on sale of businesses</a></td>
<td class="nump">2.1<span></span>
</td>
<td class="num">(6.4)<span></span>
</td>
<td class="num">(189.0)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetImpairmentCharges', window );">Asset Impairment Charges</a></td>
<td class="nump">5.8<span></span>
</td>
<td class="nump">0.0<span></span>
</td>
<td class="nump">0.0<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CostsAndExpenses', window );">Total operating costs</a></td>
<td class="nump">2,372.3<span></span>
</td>
<td class="nump">2,090.6<span></span>
</td>
<td class="nump">1,893.8<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Total operating profit</a></td>
<td class="nump">197.6<span></span>
</td>
<td class="nump">217.3<span></span>
</td>
<td class="nump">349.0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestExpenseNonoperating', window );">Interest expense</a></td>
<td class="nump">70.9<span></span>
</td>
<td class="nump">28.1<span></span>
</td>
<td class="nump">31.0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherNonoperatingIncomeExpense', window );">Other, net (income) expense</a></td>
<td class="nump">3.3<span></span>
</td>
<td class="nump">6.7<span></span>
</td>
<td class="num">(1.8)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NonoperatingIncomeExpense', window );">Nonoperating (income) expense</a></td>
<td class="nump">67.6<span></span>
</td>
<td class="nump">21.4<span></span>
</td>
<td class="nump">32.8<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest', window );">Income before income taxes</a></td>
<td class="nump">130.0<span></span>
</td>
<td class="nump">195.9<span></span>
</td>
<td class="nump">316.2<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsAbstract', window );"><strong>Provision for income taxes:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CurrentIncomeTaxExpenseBenefit', window );">Current</a></td>
<td class="nump">11.1<span></span>
</td>
<td class="nump">4.9<span></span>
</td>
<td class="nump">25.6<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxExpenseBenefit', window );">Deferred</a></td>
<td class="nump">25.2<span></span>
</td>
<td class="nump">31.8<span></span>
</td>
<td class="nump">44.8<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Total provision for income taxes</a></td>
<td class="nump">36.3<span></span>
</td>
<td class="nump">36.7<span></span>
</td>
<td class="nump">70.4<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income</a></td>
<td class="nump">$ 93.7<span></span>
</td>
<td class="nump">$ 159.2<span></span>
</td>
<td class="nump">$ 245.8<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareAbstract', window );"><strong>Net income per common share:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasic', window );">Basic (in dollars per share)</a></td>
<td class="nump">$ 1.92<span></span>
</td>
<td class="nump">$ 3.27<span></span>
</td>
<td class="nump">$ 5.08<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareDiluted', window );">Diluted (in dollars per share)</a></td>
<td class="nump">$ 1.91<span></span>
</td>
<td class="nump">$ 3.26<span></span>
</td>
<td class="nump">$ 5.05<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract', window );"><strong>Weighted average number of shares outstanding:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic', window );">Basic (in shares)</a></td>
<td class="nump">48.6<span></span>
</td>
<td class="nump">48.5<span></span>
</td>
<td class="nump">48.2<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding', window );">Diluted (in shares)</a></td>
<td class="nump">48.8<span></span>
</td>
<td class="nump">48.7<span></span>
</td>
<td class="nump">48.5<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockDividendsPerShareDeclared', window );">Dividends declared per common share</a></td>
<td class="nump">$ 0.20<span></span>
</td>
<td class="nump">$ 0.20<span></span>
</td>
<td class="nump">$ 0.20<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetImpairmentCharges">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482130/360-10-45-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetImpairmentCharges</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockDividendsPerShareDeclared">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Aggregate dividends declared during the period for each share of common stock outstanding.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockDividendsPerShareDeclared</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CostOfRevenue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate cost of goods produced and sold and services rendered during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 48<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CostOfRevenue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CostsAndExpenses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Total costs of sales and operating expenses for the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CostsAndExpenses</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CurrentIncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of current income tax expense (benefit) pertaining to taxable income (loss) from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-9<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CurrentIncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredIncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 740<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-9<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredIncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 52<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482635/260-10-55-52<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-3<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 15<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482635/260-10-55-15<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-7<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-2<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-60B<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-4<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-10<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-7<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareDiluted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 52<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482635/260-10-55-52<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-3<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 15<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482635/260-10-55-15<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-7<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-2<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-60B<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-4<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-7<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareDiluted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GainLossOnSaleOfBusiness">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-1B<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GainLossOnSaleOfBusiness</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GainLossOnSaleOfPropertyPlantEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of gain (loss) on sale or disposal of property, plant and equipment assets, including oil and gas property and timber property.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GainLossOnSaleOfPropertyPlantEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 48<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(11))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 31<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-31<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477314/942-235-S99-1<br><br>Reference 11: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(10))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 12: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(15))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 231<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-231<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-9<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479360/740-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-8<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-10<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (a)<br> -SubTopic 20<br> -Topic 740<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482659/740-20-45-2<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -SubTopic 10<br> -Topic 235<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxExpenseBenefitContinuingOperationsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestExpenseNonoperating">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of interest expense classified as nonoperating.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestExpenseNonoperating</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-9<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482765/220-10-50-6<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-3<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-8<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-4<br><br>Reference 17: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-10<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479105/946-220-45-7<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(1)(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 23: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-60B<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-7<br><br>Reference 34: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1A<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1B<br><br>Reference 37: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NonoperatingIncomeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate amount of income or expense from ancillary business-related activities (that is to say, excluding major activities considered part of the normal operations of the business).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(7))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NonoperatingIncomeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingExpensesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingExpensesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The net result for the period of deducting operating expenses from operating revenues.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 31<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-31<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherNonoperatingIncomeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of income (expense) related to nonoperating activities, classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherNonoperatingIncomeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Revenues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 48<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-41<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 11: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 42<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-42<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-40<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477314/942-235-S99-1<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Revenues</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SellingGeneralAndAdministrativeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SellingGeneralAndAdministrativeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 16<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-16<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-10<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfSharesOutstandingBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>29
<FILENAME>R4.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46083943331520">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Consolidated Statements of Comprehensive Income - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract', window );"><strong>Statement of Comprehensive Income [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income</a></td>
<td class="nump">$ 93.7<span></span>
</td>
<td class="nump">$ 159.2<span></span>
</td>
<td class="nump">$ 245.8<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeDerivativesQualifyingAsHedgesNetOfTaxPeriodIncreaseDecreaseAbstract', window );"><strong>Derivative financial instruments:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax', window );">Unrealized gains (losses) arising during the period, net of tax expense (benefit)</a></td>
<td class="nump">0.0<span></span>
</td>
<td class="nump">0.1<span></span>
</td>
<td class="nump">3.5<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax', window );">Reclassification adjustments for losses (gains) included in net income, net of tax expense (benefit)</a></td>
<td class="nump">0.0<span></span>
</td>
<td class="num">(1.4)<span></span>
</td>
<td class="nump">0.8<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParentAbstract', window );"><strong>Currency translation adjustment:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax', window );">Unrealized gains (losses) arising during the period, net of tax expense (benefit)</a></td>
<td class="num">(1.5)<span></span>
</td>
<td class="nump">0.8<span></span>
</td>
<td class="num">(0.7)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTax', window );">Other comprehensive income (loss)</a></td>
<td class="num">(1.5)<span></span>
</td>
<td class="num">(0.5)<span></span>
</td>
<td class="nump">3.6<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ComprehensiveIncomeNetOfTax', window );">Comprehensive income</a></td>
<td class="nump">$ 92.2<span></span>
</td>
<td class="nump">$ 158.7<span></span>
</td>
<td class="nump">$ 249.4<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ComprehensiveIncomeNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(24))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(26))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1A<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1B<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-5<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ComprehensiveIncomeNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-9<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482765/220-10-50-6<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-3<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-8<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-4<br><br>Reference 17: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-10<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479105/946-220-45-7<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(1)(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 23: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-60B<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-7<br><br>Reference 34: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1A<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1B<br><br>Reference 37: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeDerivativesQualifyingAsHedgesNetOfTaxPeriodIncreaseDecreaseAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeDerivativesQualifyingAsHedgesNetOfTaxPeriodIncreaseDecreaseAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after tax and before reclassification, of gain (loss) from derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-11<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-10A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after tax, of reclassification of gain (loss) from accumulated other comprehensive income (AOCI) for derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-11<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 15<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-15<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 220<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-10A<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after tax and reclassification adjustments of other comprehensive income (loss).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481674/830-30-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 17<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481694/830-30-45-17<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482765/220-10-50-4<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482765/220-10-50-5<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 20<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481694/830-30-45-20<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(21))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(23))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1B<br><br>Reference 12: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 15<br> -SubTopic 10<br> -Topic 220<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482739/220-10-55-15<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>30
<FILENAME>R5.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46083936321184">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Consolidated Statements of Comprehensive Income (Parenthetical) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract', window );"><strong>Statement of Comprehensive Income [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax', window );">Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), before Reclassification, Tax</a></td>
<td class="nump">$ 0.0<span></span>
</td>
<td class="nump">$ 0.0<span></span>
</td>
<td class="nump">$ 0.9<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax', window );">Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), before Reclassification, Tax</a></td>
<td class="nump">0.0<span></span>
</td>
<td class="nump">0.4<span></span>
</td>
<td class="num">(0.2)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax', window );">Other Comprehensive Income (Loss), Foreign Currency Translation Adjustment, Tax</a></td>
<td class="nump">$ 0.3<span></span>
</td>
<td class="num">$ (0.1)<span></span>
</td>
<td class="num">$ (0.1)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, before reclassification, of tax expense (benefit) for gain (loss) from derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-12<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of tax expense (benefit) for reclassification of gain (loss) from accumulated other comprehensive income (AOCI) for derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-12<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 220<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-10A<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 12<br> -SubTopic 10<br> -Topic 220<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-12<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481956/830-20-45-5<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 21<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481694/830-30-45-21<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>31
<FILENAME>R6.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46083938437520">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Consolidated Balance Sheets - USD ($)<br> $ in Millions</strong></div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsCurrentAbstract', window );"><strong>Current assets:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAtCarryingValue', window );">Cash and cash equivalents</a></td>
<td class="nump">$ 187.3<span></span>
</td>
<td class="nump">$ 104.8<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsReceivableNetCurrent', window );">Receivables, net of allowance</a></td>
<td class="nump">350.2<span></span>
</td>
<td class="nump">357.1<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InventoryNetAbstract', window );"><strong>Inventories:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InventoryRawMaterialsAndSuppliesNetOfReserves', window );">Raw materials and supplies</a></td>
<td class="nump">147.1<span></span>
</td>
<td class="nump">210.8<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InventoryWorkInProcessNetOfReserves', window );">Work in process</a></td>
<td class="nump">36.2<span></span>
</td>
<td class="nump">42.7<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InventoryFinishedGoodsNetOfReserves', window );">Finished goods</a></td>
<td class="nump">176.6<span></span>
</td>
<td class="nump">148.3<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InventoryNet', window );">Total inventory</a></td>
<td class="nump">359.9<span></span>
</td>
<td class="nump">401.8<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherAssetsCurrent', window );">Other</a></td>
<td class="nump">56.6<span></span>
</td>
<td class="nump">48.3<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsCurrent', window );">Total current assets</a></td>
<td class="nump">954.0<span></span>
</td>
<td class="nump">912.0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNet', window );">Property, plant, and equipment, net</a></td>
<td class="nump">2,129.4<span></span>
</td>
<td class="nump">1,336.3<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="nump">1,361.2<span></span>
</td>
<td class="nump">990.7<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IntangibleAssetsNetExcludingGoodwill', window );">Intangibles, net</a></td>
<td class="nump">338.3<span></span>
</td>
<td class="nump">270.7<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxAssetsNet', window );">Deferred income taxes</a></td>
<td class="nump">2.8<span></span>
</td>
<td class="nump">6.8<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherAssetsNoncurrent', window );">Other assets</a></td>
<td class="nump">129.8<span></span>
</td>
<td class="nump">61.4<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Assets', window );">Assets, Total</a></td>
<td class="nump">4,915.5<span></span>
</td>
<td class="nump">3,577.9<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesCurrentAbstract', window );"><strong>Current liabilities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsPayableCurrent', window );">Accounts payable</a></td>
<td class="nump">237.3<span></span>
</td>
<td class="nump">272.5<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccruedLiabilitiesCurrent', window );">Accrued liabilities</a></td>
<td class="nump">166.4<span></span>
</td>
<td class="nump">117.4<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherLiabilitiesCurrent', window );">Advance billings</a></td>
<td class="nump">100.2<span></span>
</td>
<td class="nump">34.5<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent', window );">Current portion of long-term debt</a></td>
<td class="nump">12.1<span></span>
</td>
<td class="nump">6.8<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesCurrent', window );">Total current liabilities</a></td>
<td class="nump">516.0<span></span>
</td>
<td class="nump">431.2<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtAndCapitalLeaseObligations', window );">Debt</a></td>
<td class="nump">1,676.8<span></span>
</td>
<td class="nump">561.9<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxLiabilitiesNet', window );">Deferred income taxes</a></td>
<td class="nump">200.6<span></span>
</td>
<td class="nump">179.6<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherLiabilitiesNoncurrent', window );">Other liabilities</a></td>
<td class="nump">93.9<span></span>
</td>
<td class="nump">73.2<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Liabilities', window );">Total liabilities</a></td>
<td class="nump">$ 2,487.3<span></span>
</td>
<td class="nump">$ 1,245.9<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesAuthorized', window );">Common stock, shares authorized</a></td>
<td class="nump">200,000,000.0<span></span>
</td>
<td class="nump">200,000,000.0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Common stock, shares, outstanding</a></td>
<td class="nump">48,800,000<span></span>
</td>
<td class="nump">48,600,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesIssued', window );">Common stock, shares, issued</a></td>
<td class="nump">48,800,000<span></span>
</td>
<td class="nump">48,600,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockParOrStatedValuePerShare', window );">Common stock, par value (in dollars per share)</a></td>
<td class="nump">$ 0.01<span></span>
</td>
<td class="nump">$ 0.01<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract', window );"><strong>Stockholders&#8217; equity:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockValue', window );">Common stock</a></td>
<td class="nump">$ 0.5<span></span>
</td>
<td class="nump">$ 0.5<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdditionalPaidInCapital', window );">Capital in excess of par value</a></td>
<td class="nump">1,696.5<span></span>
</td>
<td class="nump">1,682.8<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RetainedEarningsAccumulatedDeficit', window );">Retained earnings</a></td>
<td class="nump">748.9<span></span>
</td>
<td class="nump">664.9<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax', window );">Accumulated other comprehensive loss</a></td>
<td class="num">(17.7)<span></span>
</td>
<td class="num">(16.2)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Total stockholders' equity</a></td>
<td class="nump">2,428.2<span></span>
</td>
<td class="nump">2,332.0<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesAndStockholdersEquity', window );">Total liabilities and stockholders' equity</a></td>
<td class="nump">$ 4,915.5<span></span>
</td>
<td class="nump">$ 3,577.9<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsPayableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(19)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsPayableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsReceivableNetCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481990/310-10-45-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsReceivableNetCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccruedLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccruedLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after tax, of accumulated increase (decrease) in equity from transaction and other event and circumstance from nonowner source.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-14A<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-11<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480016/944-40-65-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480016/944-40-65-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(23)(a)(3))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-14<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdditionalPaidInCapital">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(18))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdditionalPaidInCapital</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Assets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of asset recognized for present right to economic benefit.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 48<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 49<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-49<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-3<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-25<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 12: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 13: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-12<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(12))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(8))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(18))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 18: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 19: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 28: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481404/852-10-50-7<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br><br>Reference 30: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(11))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Assets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of asset recognized for present right to economic benefit, classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-3<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-25<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483467/210-10-45-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 10: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 11: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 20: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481404/852-10-50-7<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsCurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsCurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsAtCarryingValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483467/210-10-45-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsAtCarryingValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockParOrStatedValuePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Face amount or stated value per share of common stock.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockParOrStatedValuePerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The maximum number of common shares permitted to be issued by an entity's charter and bylaws.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(16)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesAuthorized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesIssued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.6-05(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-2<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(4)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(16)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(7))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredIncomeTaxAssetsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, with jurisdictional netting.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482525/740-10-45-4<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482525/740-10-45-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredIncomeTaxAssetsNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredIncomeTaxLiabilitiesNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences with jurisdictional netting.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(15)(b)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482525/740-10-45-4<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482525/740-10-45-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredIncomeTaxLiabilitiesNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Goodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 49<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-49<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482548/350-20-55-24<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 100<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482078/820-10-55-100<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(15))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482598/350-20-45-1<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(10)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Goodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IntangibleAssetsNetExcludingGoodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482686/350-30-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IntangibleAssetsNetExcludingGoodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryFinishedGoodsNetOfReserves">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 330<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 5.BB)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480581/330-10-S99-2<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(a)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryFinishedGoodsNetOfReserves</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483467/210-10-45-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryNetAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryNetAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryRawMaterialsAndSuppliesNetOfReserves">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 330<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 5.BB)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480581/330-10-S99-2<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryRawMaterialsAndSuppliesNetOfReserves</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryWorkInProcessNetOfReserves">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 330<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 5.BB)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480581/330-10-S99-2<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(a)(3))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryWorkInProcessNetOfReserves</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Liabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of liability recognized for present obligation requiring transfer or otherwise providing economic benefit to others.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -SubTopic 10<br> -Topic 210<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(24))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(25))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(26))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(23))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(21))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-3<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-25<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-3<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 15: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-12<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(14))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 18: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 27: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481404/852-10-50-7<br><br>Reference 28: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481404/852-10-50-7<br><br>Reference 29: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Liabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesAndStockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(25))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(23))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(32))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesAndStockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(21))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-3<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-25<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-3<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483467/210-10-45-5<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 11: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 20: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481404/852-10-50-7<br><br>Reference 21: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481404/852-10-50-7<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesCurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesCurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtAndCapitalLeaseObligations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of long-term debt and lease obligation, classified as noncurrent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -SubTopic 10<br> -Topic 210<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(16)(a)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtAndCapitalLeaseObligations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of long-term debt and lease obligation, classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherAssetsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of current assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(8))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherAssetsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherAssetsNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of noncurrent assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(17))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherAssetsNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities classified as other, due within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherLiabilitiesNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(24))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherLiabilitiesNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -SubTopic 10<br> -Topic 360<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482099/360-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-7A<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(8))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 360<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478451/942-360-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RetainedEarningsAccumulatedDeficit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of accumulated undistributed earnings (deficit).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(3))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480016/944-40-65-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480016/944-40-65-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480990/946-20-50-11<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(23)(a)(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(17))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RetainedEarningsAccumulatedDeficit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(31))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-12<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.6-05(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-2<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(4)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(6))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(7))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 11: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 12: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 13: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 14: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 4.E)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480418/310-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>32
<FILENAME>R7.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46083936270064">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Consolidated Balance Sheets (Parenthetical) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementOfFinancialPositionAbstract', window );"><strong>Statement of Financial Position [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent', window );">Allowance for doubtful accounts</a></td>
<td class="nump">$ 10.3<span></span>
</td>
<td class="nump">$ 5.3<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockParOrStatedValuePerShare', window );">Common stock, par value (in dollars per share)</a></td>
<td class="nump">$ 0.01<span></span>
</td>
<td class="nump">$ 0.01<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesAuthorized', window );">Common stock, shares authorized</a></td>
<td class="nump">200,000,000.0<span></span>
</td>
<td class="nump">200,000,000.0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Common stock, shares, outstanding</a></td>
<td class="nump">48,800,000<span></span>
</td>
<td class="nump">48,600,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesIssued', window );">Common stock, shares, issued</a></td>
<td class="nump">48,800,000<span></span>
</td>
<td class="nump">48,600,000<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of allowance for credit loss on accounts receivable, classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479344/326-20-45-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481962/310-10-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockParOrStatedValuePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Face amount or stated value per share of common stock.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockParOrStatedValuePerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The maximum number of common shares permitted to be issued by an entity's charter and bylaws.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(16)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesAuthorized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesIssued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.6-05(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-2<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(4)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(16)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(7))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementOfFinancialPositionAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementOfFinancialPositionAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>33
<FILENAME>R8.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46083938259264">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Consolidated Statements of Cash Flows - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract', window );"><strong>Operating activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income</a></td>
<td class="nump">$ 93.7<span></span>
</td>
<td class="nump">$ 159.2<span></span>
</td>
<td class="nump">$ 245.8<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract', window );"><strong>Adjustments to reconcile net income to net cash provided by operating activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DepreciationDepletionAndAmortization', window );">Depreciation, depletion, and amortization</a></td>
<td class="nump">195.0<span></span>
</td>
<td class="nump">159.5<span></span>
</td>
<td class="nump">154.1<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetImpairmentCharges', window );">Asset Impairment Charges</a></td>
<td class="nump">5.8<span></span>
</td>
<td class="nump">0.0<span></span>
</td>
<td class="nump">0.0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensation', window );">Stock-based compensation expense</a></td>
<td class="nump">24.3<span></span>
</td>
<td class="nump">23.9<span></span>
</td>
<td class="nump">19.1<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxExpenseBenefit', window );">Provision for deferred income taxes</a></td>
<td class="nump">25.2<span></span>
</td>
<td class="nump">31.8<span></span>
</td>
<td class="nump">44.8<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GainLossOnSaleOfPropertyPlantEquipment', window );">Gain on disposition of property, plant, equipment, and other assets</a></td>
<td class="num">(10.3)<span></span>
</td>
<td class="num">(28.2)<span></span>
</td>
<td class="num">(11.7)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GainLossOnSaleOfBusiness', window );">(Gain) loss on sale of businesses</a></td>
<td class="nump">2.1<span></span>
</td>
<td class="num">(6.4)<span></span>
</td>
<td class="num">(189.0)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOtherNoncurrentAssets', window );">(Increase) decrease in other assets</a></td>
<td class="nump">23.6<span></span>
</td>
<td class="num">(6.4)<span></span>
</td>
<td class="num">(3.8)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities', window );">Increase (decrease) in other liabilities</a></td>
<td class="num">(42.8)<span></span>
</td>
<td class="num">(7.1)<span></span>
</td>
<td class="num">(16.0)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherNoncashIncomeExpense', window );">Other</a></td>
<td class="nump">0.4<span></span>
</td>
<td class="nump">6.5<span></span>
</td>
<td class="num">(3.7)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract', window );"><strong>Changes in current assets and liabilities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccountsReceivable', window );">(Increase) decrease in receivables</a></td>
<td class="nump">70.0<span></span>
</td>
<td class="num">(47.8)<span></span>
</td>
<td class="num">(65.9)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInInventories', window );">(Increase) decrease in inventories</a></td>
<td class="nump">59.2<span></span>
</td>
<td class="num">(83.5)<span></span>
</td>
<td class="num">(26.7)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOtherCurrentAssets', window );">(Increase) decrease in other current assets</a></td>
<td class="num">(4.3)<span></span>
</td>
<td class="num">(1.8)<span></span>
</td>
<td class="num">(8.5)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccountsPayable', window );">Increase (decrease) in accounts payable</a></td>
<td class="num">(48.3)<span></span>
</td>
<td class="nump">77.2<span></span>
</td>
<td class="nump">27.0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_aca_IncreaseDecreaseInAdvanceBillings', window );">Increase (decrease) in advance billings</a></td>
<td class="nump">66.8<span></span>
</td>
<td class="num">(1.4)<span></span>
</td>
<td class="nump">21.9<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccruedLiabilities', window );">Increase (decrease) in accrued liabilities</a></td>
<td class="nump">41.6<span></span>
</td>
<td class="num">(14.5)<span></span>
</td>
<td class="num">(13.1)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInOperatingActivities', window );">Net cash provided by operating activities</a></td>
<td class="nump">502.0<span></span>
</td>
<td class="nump">261.0<span></span>
</td>
<td class="nump">174.3<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract', window );"><strong>Investing activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment', window );">Proceeds from disposition of property, plant, equipment, and other assets</a></td>
<td class="nump">18.3<span></span>
</td>
<td class="nump">36.6<span></span>
</td>
<td class="nump">32.2<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment', window );">Capital expenditures</a></td>
<td class="num">(189.7)<span></span>
</td>
<td class="num">(203.5)<span></span>
</td>
<td class="num">(138.0)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired', window );">Acquisitions, net of cash acquired</a></td>
<td class="num">(1,424.1)<span></span>
</td>
<td class="num">(120.9)<span></span>
</td>
<td class="num">(75.1)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromDivestitureOfBusinessesNetOfCashDivested', window );">Proceeds from sale of businesses</a></td>
<td class="nump">86.6<span></span>
</td>
<td class="nump">2.0<span></span>
</td>
<td class="nump">271.6<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivities', window );">Net cash provided (required) by investing activities</a></td>
<td class="num">(1,508.9)<span></span>
</td>
<td class="num">(285.8)<span></span>
</td>
<td class="nump">90.7<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract', window );"><strong>Financing activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RepaymentsOfLongTermDebtAndCapitalSecurities', window );">Payments to retire debt</a></td>
<td class="num">(502.0)<span></span>
</td>
<td class="num">(143.8)<span></span>
</td>
<td class="num">(220.2)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromIssuanceOfDebt', window );">Proceeds from issuance of debt</a></td>
<td class="nump">1,635.0<span></span>
</td>
<td class="nump">160.0<span></span>
</td>
<td class="nump">80.0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsForRepurchaseOfCommonStock', window );">Shares repurchased</a></td>
<td class="nump">0.0<span></span>
</td>
<td class="num">(13.8)<span></span>
</td>
<td class="num">(15.0)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsOfOrdinaryDividends', window );">Dividends paid to common shareholders</a></td>
<td class="num">(9.7)<span></span>
</td>
<td class="num">(9.8)<span></span>
</td>
<td class="num">(9.8)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation', window );">Purchase of shares to satisfy employee tax on vested stock</a></td>
<td class="num">(10.6)<span></span>
</td>
<td class="num">(11.4)<span></span>
</td>
<td class="num">(12.5)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities', window );">Holdback payment from acquisition</a></td>
<td class="nump">0.0<span></span>
</td>
<td class="num">(10.0)<span></span>
</td>
<td class="nump">0.0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsOfDebtIssuanceCosts', window );">Debt issuance costs</a></td>
<td class="num">(23.3)<span></span>
</td>
<td class="num">(2.0)<span></span>
</td>
<td class="nump">0.0<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInFinancingActivities', window );">Net cash (required) provided by financing activities</a></td>
<td class="nump">1,089.4<span></span>
</td>
<td class="num">(30.8)<span></span>
</td>
<td class="num">(177.5)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect', window );">Net increase (decrease) in cash and cash equivalents</a></td>
<td class="nump">82.5<span></span>
</td>
<td class="num">(55.6)<span></span>
</td>
<td class="nump">87.5<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Cash and cash equivalents at beginning of period</a></td>
<td class="nump">104.8<span></span>
</td>
<td class="nump">160.4<span></span>
</td>
<td class="nump">72.9<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Cash and cash equivalents at end of period</a></td>
<td class="nump">$ 187.3<span></span>
</td>
<td class="nump">$ 104.8<span></span>
</td>
<td class="nump">$ 160.4<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_aca_IncreaseDecreaseInAdvanceBillings">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Increase (Decrease) in Advance Billings</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">aca_IncreaseDecreaseInAdvanceBillings</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>aca_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetImpairmentCharges">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482130/360-10-45-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetImpairmentCharges</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482913/230-10-50-8<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-24<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-24<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -SubTopic 230<br> -Topic 830<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477401/830-230-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredIncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 740<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-9<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredIncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DepreciationDepletionAndAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 48<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 49<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-49<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DepreciationDepletionAndAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GainLossOnSaleOfBusiness">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-1B<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GainLossOnSaleOfBusiness</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GainLossOnSaleOfPropertyPlantEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of gain (loss) on sale or disposal of property, plant and equipment assets, including oil and gas property and timber property.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GainLossOnSaleOfPropertyPlantEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInAccountsPayable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInAccountsPayable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInAccountsReceivable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInAccountsReceivable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInAccruedLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in the aggregate amount of expenses incurred but not yet paid.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInAccruedLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInInventories">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInInventories</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInOperatingCapitalAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInOtherCurrentAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in current assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInOtherCurrentAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInOtherNoncurrentAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in noncurrent assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInOtherNoncurrentAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in noncurrent operating liabilities classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInFinancingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-24<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInFinancingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInInvestingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-24<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInInvestingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInOperatingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-24<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-25<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInOperatingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-9<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482765/220-10-50-6<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-3<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-8<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-4<br><br>Reference 17: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-10<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479105/946-220-45-7<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(1)(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 23: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-60B<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-7<br><br>Reference 34: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1A<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1B<br><br>Reference 37: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherNoncashIncomeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of income (expense) included in net income that results in no cash inflow (outflow), classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherNoncashIncomeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash outflow, not made soon after acquisition date of business combination, to settle contingent consideration liability up to amount recognized at acquisition date, including, but not limited to, measurement period adjustment and less amount paid soon after acquisition date.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (f)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-15<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsForRepurchaseOfCommonStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow to reacquire common stock during the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-15<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsForRepurchaseOfCommonStock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsOfDebtIssuanceCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-15<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsOfDebtIssuanceCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsOfOrdinaryDividends">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Cash outflow in the form of ordinary dividends to common shareholders, preferred shareholders and noncontrolling interests, generally out of earnings.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-15<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsOfOrdinaryDividends</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash outflow to satisfy grantee's tax withholding obligation for award under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-15<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow associated with the acquisition of a business, net of the cash acquired from the purchase.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-13<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-13<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquirePropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromDivestitureOfBusinessesNetOfCashDivested">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>This element represents the cash inflow during the period from the sale of a component of the entity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 12<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-12<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromDivestitureOfBusinessesNetOfCashDivested</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromIssuanceOfDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash inflow during the period from additional borrowings in aggregate debt. Includes proceeds from short-term and long-term debt.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-14<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromIssuanceOfDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 12<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-12<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RepaymentsOfLongTermDebtAndCapitalSecurities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash outflow for debt, mandatory redeemable security, and principal payment for finance lease obligation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-15<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-15<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RepaymentsOfLongTermDebtAndCapitalSecurities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of noncash expense for share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>34
<FILENAME>R9.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46083937944512">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Supplemental Cash Flow Information - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementOfCashFlowsAbstract', window );"><strong>Statement of Cash Flows [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestPaidNet', window );">Interest paid</a></td>
<td class="nump">$ 50.3<span></span>
</td>
<td class="nump">$ 23.4<span></span>
</td>
<td class="nump">$ 23.6<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxesPaidNet', window );">Income tax payments (refunds)</a></td>
<td class="num">(5.0)<span></span>
</td>
<td class="nump">13.6<span></span>
</td>
<td class="nump">21.9<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Cash and cash equivalents at end of period</a></td>
<td class="num">$ (187.3)<span></span>
</td>
<td class="num">$ (104.8)<span></span>
</td>
<td class="num">$ (160.4)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482913/230-10-50-8<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-24<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxesPaidNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after refund, of cash paid to foreign, federal, state, and local jurisdictions as income tax.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482913/230-10-50-2A<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 23<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-23<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-22<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482913/230-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxesPaidNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestPaidNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 17<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-17<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-25<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482913/230-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestPaidNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementOfCashFlowsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementOfCashFlowsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>35
<FILENAME>R10.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46083937367232">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Consolidated Statements of Stockholders' Equity - USD ($)<br> $ in Millions</strong></div></th>
<th class="th"><div>Total</div></th>
<th class="th"><div>Common Stock</div></th>
<th class="th"><div>Capital&#160;in Excess of Par&#160;Value</div></th>
<th class="th"><div>Retained Earnings</div></th>
<th class="th"><div>Accumulated Other Comprehensive Loss</div></th>
<th class="th"><div>Treasury Stock, Common</div></th>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Beginning balance at Dec. 31, 2021</a></td>
<td class="nump">$ 1,953.3<span></span>
</td>
<td class="nump">$ 0.5<span></span>
</td>
<td class="nump">$ 1,692.6<span></span>
</td>
<td class="nump">$ 279.5<span></span>
</td>
<td class="num">$ (19.3)<span></span>
</td>
<td class="nump">$ 0.0<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharesIssued', window );">Beginning balance, shares at Dec. 31, 2021</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">48,300,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward', window );"><strong>Increase (Decrease) in Stockholders' Equity [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income</a></td>
<td class="nump">245.8<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">245.8<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTax', window );">Other comprehensive income (loss)</a></td>
<td class="nump">3.6<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3.6<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsOfDividendsCommonStock', window );">Cash dividends on common stock</a></td>
<td class="num">(9.8)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(9.8)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures', window );">Restricted shares, net, value</a></td>
<td class="nump">6.5<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">20.1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (13.6)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures', window );">Restricted shares, net, shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">700,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">300,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TreasuryStockValueAcquiredCostMethod', window );">Shares repurchased, value</a></td>
<td class="num">(15.0)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (15.0)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TreasuryStockSharesAcquired', window );">Shares repurchased, shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(300,000)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TreasuryStockRetiredCostMethodAmount', window );">Retirement of treasury stock, value</a></td>
<td class="nump">0.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(28.6)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (28.6)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TreasuryStockSharesRetired', window );">Retirement of treasury stock, shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(600,000)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(600,000)<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Ending balance at Dec. 31, 2022</a></td>
<td class="nump">2,184.4<span></span>
</td>
<td class="nump">$ 0.5<span></span>
</td>
<td class="nump">1,684.1<span></span>
</td>
<td class="nump">515.5<span></span>
</td>
<td class="num">(15.7)<span></span>
</td>
<td class="nump">$ 0.0<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharesIssued', window );">Ending balance, shares at Dec. 31, 2022</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">48,400,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward', window );"><strong>Increase (Decrease) in Stockholders' Equity [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income</a></td>
<td class="nump">159.2<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">159.2<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTax', window );">Other comprehensive income (loss)</a></td>
<td class="num">(0.5)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(0.5)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsOfDividendsCommonStock', window );">Cash dividends on common stock</a></td>
<td class="num">(9.8)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(9.8)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures', window );">Restricted shares, net, value</a></td>
<td class="nump">12.5<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">24.6<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (12.1)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures', window );">Restricted shares, net, shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">500,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">100,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TreasuryStockValueAcquiredCostMethod', window );">Shares repurchased, value</a></td>
<td class="num">$ (13.8)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (13.8)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TreasuryStockSharesAcquired', window );">Shares repurchased, shares</a></td>
<td class="num">(200,000)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(200,000)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TreasuryStockRetiredCostMethodAmount', window );">Retirement of treasury stock, value</a></td>
<td class="nump">$ 0.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(25.9)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (25.9)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TreasuryStockSharesRetired', window );">Retirement of treasury stock, shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(300,000)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(300,000)<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Ending balance at Dec. 31, 2023</a></td>
<td class="nump">$ 2,332.0<span></span>
</td>
<td class="nump">$ 0.5<span></span>
</td>
<td class="nump">1,682.8<span></span>
</td>
<td class="nump">664.9<span></span>
</td>
<td class="num">(16.2)<span></span>
</td>
<td class="nump">$ 0.0<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharesIssued', window );">Ending balance, shares at Dec. 31, 2023</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">48,600,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementOfStockholdersEquityAbstract', window );"><strong>Statement of Stockholders' Equity [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockParOrStatedValuePerShare', window );">Common stock, par value (in dollars per share)</a></td>
<td class="nump">$ 0.01<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward', window );"><strong>Increase (Decrease) in Stockholders' Equity [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income</a></td>
<td class="nump">$ 93.7<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">93.7<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTax', window );">Other comprehensive income (loss)</a></td>
<td class="num">(1.5)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(1.5)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsOfDividendsCommonStock', window );">Cash dividends on common stock</a></td>
<td class="num">(9.7)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(9.7)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures', window );">Restricted shares, net, value</a></td>
<td class="nump">13.7<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">25.8<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (12.1)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures', window );">Restricted shares, net, shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">300,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">100,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TreasuryStockRetiredCostMethodAmount', window );">Retirement of treasury stock, value</a></td>
<td class="nump">0.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(12.1)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (12.1)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TreasuryStockSharesRetired', window );">Retirement of treasury stock, shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(100,000)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(100,000)<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Ending balance at Dec. 31, 2024</a></td>
<td class="nump">$ 2,428.2<span></span>
</td>
<td class="nump">$ 0.5<span></span>
</td>
<td class="nump">$ 1,696.5<span></span>
</td>
<td class="nump">$ 748.9<span></span>
</td>
<td class="num">$ (17.7)<span></span>
</td>
<td class="nump">$ 0.0<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharesIssued', window );">Ending balance, shares at Dec. 31, 2024</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">48,800,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementOfStockholdersEquityAbstract', window );"><strong>Statement of Stockholders' Equity [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockParOrStatedValuePerShare', window );">Common stock, par value (in dollars per share)</a></td>
<td class="nump">$ 0.01<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockParOrStatedValuePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Face amount or stated value per share of common stock.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockParOrStatedValuePerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInStockholdersEquityRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-9<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482765/220-10-50-6<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-3<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-8<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-4<br><br>Reference 17: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-10<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479105/946-220-45-7<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(1)(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 23: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-60B<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-7<br><br>Reference 34: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1A<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1B<br><br>Reference 37: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after tax and reclassification adjustments of other comprehensive income (loss).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481674/830-30-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 17<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481694/830-30-45-17<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482765/220-10-50-4<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482765/220-10-50-5<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 20<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481694/830-30-45-20<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(21))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(23))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1B<br><br>Reference 12: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 15<br> -SubTopic 10<br> -Topic 220<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482739/220-10-55-15<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsOfDividendsCommonStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash outflow in the form of ordinary dividends to common shareholders of the parent entity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-15<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsOfDividendsCommonStock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharesIssued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementOfStockholdersEquityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementOfStockholdersEquityAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares issued during the period related to Restricted Stock Awards, net of any shares forfeited.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Value of stock related to Restricted Stock Awards issued during the period, net of the stock value of such awards forfeited.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(31))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-12<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.6-05(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-2<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(4)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(6))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(7))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 11: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 12: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 13: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 14: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 4.E)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480418/310-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TreasuryStockRetiredCostMethodAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TreasuryStockRetiredCostMethodAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TreasuryStockSharesAcquired">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares that have been repurchased during the period and are being held in treasury.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TreasuryStockSharesAcquired</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TreasuryStockSharesRetired">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares of common and preferred stock retired from treasury during the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TreasuryStockSharesRetired</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TreasuryStockValueAcquiredCostMethod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Equity impact of the cost of common and preferred stock that were repurchased during the period. Recorded using the cost method.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481549/505-30-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TreasuryStockValueAcquiredCostMethod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>36
<FILENAME>R11.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46084049716048">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Summary of Significant Accounting Policies<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountingPoliciesAbstract', window );"><strong>Accounting Policies [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock', window );">Summary of Significant Accounting Policies</a></td>
<td class="text">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 (&#8220;Arcosa,&#8221; the &#8220;Company,&#8221; &#8220;we,&#8221; or &#8220;our&#8221;), 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 an independent, 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 present our historical financial position, results of operations, comprehensive income/loss, and cash flows in accordance with accounting principles generally accepted in the U.S. (&#8220;GAAP&#8221;). All significant intercompany accounts and transactions have been eliminated. </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&#8217;s Board of Directors (the &#8220;Board&#8221;) authorized a new $50.0 million share repurchase program effective January&#160;1, 2025 through December&#160;31, 2026 to replace a program of the same amount that expired on December&#160;31, 2024. Under the previous program, the Company did not repurchase any shares during the year ended December 2024, and repurchased 200,000 shares at a cost of $13.8 million during the year ended December 31, 2023.  </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&#8217;s reportable segments, see Note 4 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 recognizes substantially all 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 December&#160;31, 2024 and 2023, we had a contract asset of $65.5 million and $66.8 million, respectively, which is included in receivables, net of allowance, within the Consolidated Balance Sheets. The decrease in the contract asset is attributed to the 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:61.326%"></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:9.864%"></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.624%"></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%">&#160;</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%">Year Ended December 31,</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%">&#160;</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%">2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</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%">2022</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></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%">&#160;</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: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 and specialty materials</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%">977.9</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;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%">879.9&#160;</span></td><td style="background-color:#dbdbdb;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%">821.4&#160;</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%">Construction site support</span></td><td colspan="2" style="background-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%">127.2</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-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%">121.4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-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%">102.1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#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%">Construction Products</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%">1,105.1</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</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:400;line-height:100%">1,001.3&#160;</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:400;line-height:100%">923.5&#160;</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;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%">Utility, wind, and related structures</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,047.3</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;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%">873.5&#160;</span></td><td style="background-color:#dbdbdb;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%">813.1&#160;</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%">Storage tanks</span></td><td colspan="2" style="background-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%">&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-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%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-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%">188.9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#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%">Engineered Structures</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%">1,047.3</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</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:400;line-height:100%">873.5&#160;</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:400;line-height:100%">1,002.0&#160;</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;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%">Inland barges</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%">329.8</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;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%">280.2&#160;</span></td><td style="background-color:#dbdbdb;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.9&#160;</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"><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:#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%">87.8</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-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%">153.3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-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%">127.4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#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%">Transportation Products</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%">417.6</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</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:400;line-height:100%">433.5&#160;</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:400;line-height:100%">317.3&#160;</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><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%">Segment Totals before Eliminations</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%">2,570.0</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</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%">2,308.3&#160;</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%">2,242.8&#160;</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%">Eliminations</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%">(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="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;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:#dbdbdb;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%">&#8212;&#160;</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%">Consolidated Total</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%">2,569.9</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</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,307.9&#160;</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,242.8&#160;</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: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 December&#160;31, 2024 and the percentage of the outstanding performance obligations as of December&#160;31, 2024 expected to be delivered during 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:75.654%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:22.146%"></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 at </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="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, 2024</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%">&#160;</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, wind, 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%">1,190.8</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</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 style="height:8pt"><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="display:none"></td><td colspan="3" 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%">Transportation Products:</span></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 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:#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%">280.1</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</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></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:10pt;font-weight:400;line-height:120%">Approximately 64% of the unsatisfied performance obligations for our utility, wind, and related structures in our Engineered Structures segment are expected to be delivered during 2025, approximately 13% are expected to be delivered during 2026, and the remainder are expected to be delivered through 2028. Approximately 92% of the unsatisfied performance obligations for inland barges in our Transportation Products segment 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 concentrations of credit risk with respect to 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 years ended December&#160;31, 2024, 2023, and 2022 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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Inventories</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%">Inventories are valued at the lower of cost or net realizable value. Cost is determined principally on the first in first out method. The value of inventory is adjusted for damaged, obsolete, excess, or slow-moving inventory. Work in process and finished goods include material, labor, and overhead. </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%">Property, Plant, and Equipment</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%">Property, plant, and equipment are stated at cost and depreciated or depleted over their estimated useful lives, primarily using the straight-line method. The estimated useful lives are: buildings and improvements&#160;- 5&#160;to 30 years; leasehold improvements&#160;- the lesser of the term of the lease or 11 years; and machinery and equipment&#160;- 3&#160;to 15 years. Depletion of mineral reserves is calculated based on estimated reserves using the units-of-production method on a quarry-by-quarry basis. The costs of ordinary maintenance and repair are charged to operating costs as incurred. </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%">Goodwill and 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%">Goodwill is required to be tested for impairment annually, or on an interim basis when events or changes in circumstances indicate the carrying amount might be impaired. The quantitative goodwill impairment test is assessed at the &#8220;reporting unit&#8221; level by comparing the reporting unit's estimated fair value with the carrying amount of its net assets. If the carrying value of the reporting unit exceeds its fair value, an impairment loss is recognized. The goodwill impairment is measured as the excess of the reporting unit's carrying value over its fair value, not to exceed the amount of goodwill allocated to the reporting unit. The estimates and judgments that most significantly affect the fair value calculations are assumptions, consisting of level three inputs, related to revenue and operating profit growth, discount rates, and exit multiples. The Company performs its annual goodwill impairment analysis as of October 1 of each year. As of October 1, 2024 and 2023, the Company's annual impairment test of goodwill was completed at the reporting unit level and no impairment charges were determined to be necessary.</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%">Intangible assets are recorded at fair value, using level three inputs, on the date of acquisition and evaluated to determine their estimated useful life. These assets primarily consist of customer relationships and permits and are amortized using the straight-line method. The estimated useful lives for definite-lived intangible assets are: customer relationships - 2 to 20 years; permits - 10 to 29 years; and other - 1 to 34 years.</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%">Indefinite-lived intangible assets primarily relate to acquired trademarks. These assets are not amortized but are evaluated for impairment annually on October 1, or on an interim basis when events or changes in circumstances indicate the carrying amount may not be recoverable. The impairment test compares the fair value of each asset to its carrying value using a relief from royalty method. As of October 1, 2024 and 2023, the Company's annual impairment test was completed and no impairment charges were determined to be necessary.</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%">Long-lived 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%">The Company evaluates the carrying value of long-lived assets to be held and used, including property, plant, and equipment and definite-lived intangibles, for potential impairment when events or changes in circumstances indicate the carrying amount may not be recoverable. The carrying value of long-lived assets to be held and used is considered impaired only when the carrying value is not recoverable through undiscounted future cash flows and the fair value of the assets is less than their carrying value. Fair value is determined primarily using the anticipated cash flows discounted at a rate commensurate with the risks involved or market quotes as available. Impairment losses on long-lived assets held for sale are determined in a similar manner, except that fair values are reduced by the estimated cost to dispose of the 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%">The Company recorded an impairment of $5.8&#160;million during the year ended December&#160;31, 2024 related to the closure of the Company's aggregates operations in west Texas in our Construction Products segment. No impairment charges were recognized during the years ended December 31, 2023 or 2022.  </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%">Workers</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8217;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"> Compensation</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 is effectively self-insured for workers</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8217;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> compensation claims. A third-party administrator is used to process claims. We accrue our workers' compensation liability based upon independent actuarial studies. As of December&#160;31, 2024 and 2023, the Company's accrual for worker's compensation costs was $18.9 million and $24.2 million, respectively, which is included in accrued liabilities and other long-term liabilities within the Consolidated Balance Sheets.</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%">Warranties</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 provides various express, limited product warranties that generally range from 1 to 5 years depending on the product. The warranty costs are estimated using a two-step approach. First, an engineering estimate is made for the cost of all claims that have been asserted by customers. Second, based on historical, accepted claims experience, a cost is accrued for all products still within a warranty period for which no claims have been filed. The Company provides for the estimated cost of product warranties at the time revenue is recognized related to products covered by warranties and assesses the adequacy of the resulting reserves on a quarterly basis. As of December&#160;31, 2024 and 2023, the Company's accrual for warranty costs was $1.3 million and $1.2 million, respectively, which is included in accrued liabilities within the Consolidated Balance Sheets.</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%">Derivative 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 may, from time to time, use derivative instruments to mitigate the impact of changes in interest rates, commodity prices, or changes in foreign currency exchange rates. For derivative instruments designated as hedges, the Company formally documents the relationship between the derivative instrument and the hedged item, as well as the risk management objective and strategy for the use of the derivative instrument. This documentation includes linking the derivative to specific assets or liabilities on the balance sheet, commitments, or forecasted transactions. At the time a derivative instrument is entered into, and at least quarterly thereafter, the Company assesses whether the derivative instrument is effective in offsetting the changes in fair value or cash flows of the hedged item. Any change in the fair value of the hedged instrument is recorded in accumulated other comprehensive loss (&#8220;AOCL&#8221;) as a separate component of stockholders' equity and reclassified into earnings in the period during which the hedged transaction affects earnings. The Company monitors its derivative positions and the credit ratings of its counterparties and does not anticipate losses due to counterparties' non-performance. </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%">Foreign Currency Translation</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%">Certain operations outside the U.S. prepare financial statements in currencies other than the U.S. dollar. The income statement amounts are translated at average exchange rates for the year, while the assets and liabilities are translated at year-end exchange rates. Translation adjustments are accumulated as a separate component of stockholders' equity and other comprehensive income. The functional currency of our Mexico operations is considered to be the U.S. dollar. The functional currency of our Canadian operations is considered to be the Canadian dollar.</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%">Other Comprehensive Income (Loss)</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%">Other comprehensive income (loss) consists of foreign currency translation adjustments and the effective unrealized gains and losses on the Company's derivative financial instruments, the sum of which, along with net income, constitutes comprehensive net income (loss). See Note 12 Accumulated Other Comprehensive Loss. All components are shown net of tax.</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%">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:120%">Effective January 1, 2024, the Company adopted Accounting Standards Update No. 2023-07, &#8220;Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures&#8221; (&#8220;ASU 2023-07&#8221;), 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:120%">Recently issued accounting pronouncements not adopted as of December 31, 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%">Effective January 1, 2025, the FASB issued Accounting Standards Update No. 2023-09, &#8220;Income Taxes (Topic 740): Improvements to Income Tax Disclosures&#8221; (&#8220;ASU 2023-09&#8221;), 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 Company will adopt the additional disclosure requirements within its annual reporting 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%">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:120%">Management's Estimates </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 preparation of financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements as well as the reported amounts of revenues and expenses during the reporting period. Actual results could differ from those estimates.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountingPoliciesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountingPoliciesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 235<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/235/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>37
<FILENAME>R12.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46084022986848">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Acquisitions and Divestitures<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationsAbstract', window );"><strong>Business Combinations [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_MergersAcquisitionsAndDispositionsDisclosuresTextBlock', window );">Acquisitions and Divestitures</a></td>
<td class="text"><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 Company's acquisition activities are summarized below:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.099%"><tr><td style="width:1.0%"></td><td style="width:58.065%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.014%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.545%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.014%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.545%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.017%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year Ended December 31,</span></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%">2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</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%">2022</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></tr><tr><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: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%">Acquisitions:</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></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%">Purchase price</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%">1,424.2</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;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%">119.4&#160;</span></td><td style="background-color:#ffffff;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%">75.6&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#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%">Net cash paid</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%">1,424.1</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;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%">120.9&#160;</span></td><td style="background-color:#dbdbdb;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%">75.1&#160;</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:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill recorded</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%">397.1</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;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%">40.4&#160;</span></td><td style="background-color:#ffffff;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%">11.6&#160;</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-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&#160;million of 6.875% senior unsecured notes that closed on August 26, 2024 and $700.0&#160;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 acquisition expanded our platform into the nation&#8217;s largest MSA with industry-leading financial attributes. </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 that 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&#160;</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.1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#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.2&#160;</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</span></td><td colspan="2" style="background-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&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#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&#160;</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%">351.5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#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&#160;</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&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#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%">(17.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;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.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"><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,209.6&#160;</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:120%">Goodwill represents the excess of the purchase consideration over the preliminary valuation of the net assets acquired. The goodwill acquired, 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%">Non-recurring transaction costs incurred related to the Stavola acquisition were approximately $25.5 million during the year ended December&#160;31, 2024. These costs are included in selling, general, and administrative expenses in the Consolidated Statement of Operations. Additionally, the Company incurred $6.2 million of debt issuance costs for commitments on a bridge loan facility that was not drawn upon and terminated upon placement of the long term financing to fund Stavola. See Note 7 Debt for additional information.  These non-recurring costs are included in interest expense on the Consolidated Statement 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%">On October 1, 2024, 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.6 million are reflected in the Consolidated Balance Sheet as of December&#160;31, 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%">Revenues and operating profit included in the Consolidated Statement of Operations from the date of the Stavola acquisition were approximately $78.2 million and $4.5 million during the year ended December&#160;31, 2024, 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%">The following table represents the unaudited pro-forma consolidated operating results of the Company as if the Stavola acquisition had been completed on January 1, 2023 and includes adjustments to: </span></div><div style="margin-bottom:3pt;padding-left:45pt;text-align:justify;text-indent:-22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:19pt">Include additional depreciation, depletion, and amortization expense related to the fair value of acquired property, plant, and equipment, mineral reserves, and intangible assets.</span></div><div style="margin-bottom:3pt;padding-left:45pt;text-align:justify;text-indent:-22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:19pt">Include the impact to cost of sales from the sell-through of inventory that was stepped up in value.</span></div><div style="margin-bottom:3pt;padding-left:45pt;text-align:justify;text-indent:-22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:19pt">Exclude transaction costs of $25.5 million from the year ended December&#160;31, 2024 and reflect such expenses in the year ended December 31, 2023.</span></div><div style="margin-bottom:3pt;padding-left:45pt;text-align:justify;text-indent:-22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:19pt">Include additional interest expense related to debt financing transactions.</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 unaudited pro-forma information should not be considered indicative of the results that would have occurred if the acquisition had been completed on January 1, 2023, nor is such unaudited pro-forma information necessarily indicative of future results.</span></div><div style="margin-bottom:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:93.859%"><tr><td style="width:1.0%"></td><td style="width:49.834%"></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:22.576%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.513%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:22.577%"></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: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%">Year Ended<br/>December 31, 2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year Ended <br/>December 31, 2023</span></td></tr><tr style="height:3pt"><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><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="3" style="display:none"></td><td colspan="3" style="display:none"></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%">Revenues</span></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%">2,769.8&#160;</span></td><td style="background-color:#dbdbdb;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%">2,563.3&#160;</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%">Income before income taxes</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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%">113.3&#160;</span></td><td style="background-color:#ffffff;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%">93.5&#160;</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;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 </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Products</span><span style="color:#212529;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> 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 goodwill acquired, which is tax-deductible, primarily relates to Ameron's market position and existing workforce.</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">2023 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 December 20, 2023, we completed the acquisition of certain assets and liabilities of Lake Point Holdings, LLC and Lake Point Restoration LLC, (collectively "Lake Point") a Florida based natural aggregates business in our Construction Products segment, for a total purchase price of $65.1 million. The acquisition was funded with $60.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, $13.3&#160;million of property, plant, and equipment, $19.1&#160;million of mineral reserves, $11.5&#160;million of permits, and $15.6&#160;million of goodwill in our Construction Products segment. </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 October 2023, we completed the acquisition of certain assets and liabilities of a Florida based recycled aggregates business and a Phoenix, Arizona based recycled aggregates business, both of which are included in our Construction Products segment. The purchase prices of these acquisitions 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%">In September 2023, we completed the acquisition of certain assets and liabilities of a Houston, Texas based stabilized sand producer in our Construction Products segment. The purchase price of the acquisition was 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%">In March 2023, we completed the stock acquisition of a Houston, Texas based shoring, trench, and excavation products business in our Construction Products segment.  In February 2023, we completed the acquisition of certain assets and liabilities of a Phoenix, Arizona based recycled aggregates business in our Construction Products segment. The purchase prices of these acquisitions were not significant.</span></div><div style="margin-bottom:6pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">2022 Acquisitions</span></div><div style="margin-bottom:6pt;margin-top:9pt;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 May 2022, we completed the stock acquisition of Recycled Aggregate Materials Company, Inc. ("RAMCO"), a leading producer of recycled aggregates in the Los Angeles metropolitan area, which is included in our Construction Products segment, for a total purchase price of $77.4&#160;million. The acquisition was funded with $80.0 million of borrowings under our revolving credit facility. 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, $54.2&#160;million of permits with an initial weighted average useful life of 20 years, $6.4&#160;million of property, plant, and equipment, and $13.4&#160;million of goodwill in our Construction Products segment. The remaining assets and liabilities were not significant in relation to assets and liabilities at the consolidated or segment level. </span></div><div style="margin-bottom:6pt;margin-top:9pt;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;margin-top:9pt;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 16, 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&#160;million consisting of $55.0&#160;million in cash, a $25.0&#160;million seller's note and a $30.0&#160;million earnout of which the estimated fair value as of December&#160;31, 2024 was $15.4&#160;million. See Note 3 Fair Value Accounting. During the year ended December&#160;31, 2024, the Company recognized a loss of $21.6&#160;million on the sale of the business, which is reflected in (gain) loss on sale of businesses on the Consolidated Statement of Operations. Revenues and operating profit (loss) of the steel components business were $87.8&#160;million and $(19.5)&#160;million, respectively, for the year ended December&#160;31, 2024, $153.3&#160;million and $11.0 million, respectively, for the year ended December&#160;31, 2023, and $127.4 million and $0.9 million, respectively, for the year end December&#160;31, 2022. 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.</span></div><div style="margin-bottom:6pt;margin-top:9pt;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. The Company recognized a net pre-tax gain of $12.5 million which is reflected in (gain) loss on sale of businesses on the Consolidated Statement 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%">There were no divestitures completed during the year ended December 31, 2023.</span></div><div style="margin-bottom:6pt;margin-top:9pt;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 October 2022, the Company completed the sale of its storage tanks business for $275.0&#160;million. Net cash proceeds received at closing were approximately $271.6&#160;million, after transaction closing costs. The sale resulted in a pre-tax gain of $189.0 million recognized during the year ended December 31, 2022. An additional gain of $6.9 million and $6.4&#160;million was recognized during the years ended December 31, 2024 and 2023, respectively, primarily due to the resolution of certain contingencies from the sale. The storage tanks business, historically reported within the Engineered Structures segment as continuing operations until the date of sale, was a leading manufacturer of steel pressure tanks for the storage and transportation of propane, ammonia, and other gases serving the residential, commercial, energy, and agricultural markets with operations in the U.S. and Mexico. Revenues and operating profit of the storage tanks business prior to the sale were $188.9 million and $41.1&#160;million, respectively, for the year ended December 31, 2022. As the sale of the storage tanks business was not considered a strategic shift that would have had a major effect on the Company's operations or financial results, it is not reported as a discontinued operation. In October 2022, the Company used $155.0&#160;million of the cash proceeds from the sale to repay the outstanding loans borrowed under its revolving credit facility. See Note 7 Debt for additional information.</span></div><div style="margin-bottom:6pt;margin-top:9pt;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</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 June 2023, the Company settled a $15.0&#160;million holdback obligation from the 2021 acquisition of Southwest Rock upon the extension of a certain mineral reserve lease. Based on final negotiations with the seller, the holdback obligation was settled for $10.0&#160;million and paid in June 2023. The $5.0&#160;million difference between the settlement amount and the amount accrued at the time of acquisition was recorded as a reduction in cost of revenues in the Consolidated Statement of Operations.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_MergersAcquisitionsAndDispositionsDisclosuresTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 805<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/805/tableOfContent<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/205-20/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MergersAcquisitionsAndDispositionsDisclosuresTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>38
<FILENAME>R13.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46083935673280">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Fair Value Accounting<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueDisclosuresAbstract', window );"><strong>Fair Value Disclosures [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueDisclosuresTextBlock', window );">Fair Value Accounting</a></td>
<td class="text">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:97.953%"><tr><td style="width:1.0%"></td><td style="width:45.616%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.586%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.546%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.586%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.546%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.586%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.546%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.888%"></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%">&#160;</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&#160;Value&#160;Measurement&#160;as&#160;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:8pt;font-weight:400;line-height:100%">&#160;</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%">133.0</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;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%">&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;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%">&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;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%">133.0</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:15.75pt;text-indent:-9pt"><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%">&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;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%">&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;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%">15.4</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;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%">15.4</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</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 #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-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%">133.0</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</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:700;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:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</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:700;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: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%">&#160;</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:700;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:700;line-height:100%">148.4</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</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 #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:15.75pt;text-indent:-9pt"><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: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%">&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;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%">&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;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%">&#160;</span></td><td style="background-color:#dbdbdb;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%">&#160;</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-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%">&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</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%">&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</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%">1.4</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</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%">1.4</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</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="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:10pt;font-weight:400;line-height:100%">&#160;</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&#160;Value&#160;Measurement&#160;as&#160;of December 31, 2023</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#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%">Liabilities:</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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:15.75pt;text-indent:-9pt"><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:#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%">&#8212;&#160;</span></td><td style="background-color:#ffffff;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%">&#8212;&#160;</span></td><td style="background-color:#ffffff;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.7&#160;</span></td><td style="background-color:#ffffff;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.7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#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 liabilities</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: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%">&#8212;&#160;</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%">&#8212;&#160;</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%">2.7&#160;</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%">2.7&#160;</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><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><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 &#8211; This level is defined as quoted prices in active markets for identical assets or liabilities. The Company&#8217;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 &#8211; 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 &#8211; 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 values are reassessed quarterly based on assumptions used in our latest projections.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueDisclosuresAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueDisclosuresAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueDisclosuresTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 107<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482078/820-10-55-107<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 100<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482078/820-10-55-100<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-6A<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2E<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2E<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6A<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-6A<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6A<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-6A<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6A<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-6A<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6A<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-6A<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 940<br> -SubTopic 820<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478119/940-820-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueDisclosuresTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>39
<FILENAME>R14.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46083936818832">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Segment Information<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingAbstract', window );"><strong>Segment Reporting [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingDisclosureTextBlock', window );">Segment Information</a></td>
<td class="text">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. Historically, the segment manufactured storage and distribution tanks. In October 2022, the Company completed the divestiture of its storage tanks business. See Note&#160;2&#160;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%">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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Year Ended December 31, 2024</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: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.595%"></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.165%"></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="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="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="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="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="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="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;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-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,105.1</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</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 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:700;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:700;line-height:100%">1,047.3</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</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 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%">417.6</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</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%">&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</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%">(0.1)</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%">2,569.9</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</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: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%">864.0</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;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%">847.5</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;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%">343.3</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;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%">&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;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></td><td style="background-color:#dbdbdb;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,054.7</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</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%">116.2</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-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%">88.4</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-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%">22.5</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-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%">92.9</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-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%">&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-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%">320.0</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#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%">(9.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:700;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:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;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%">&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;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%">&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;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%">(10.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%">(Gain) 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%">(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:700;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:700;line-height:100%">21.6</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-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%">&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-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%">&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-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.1</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#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: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%">&#160;</span></td><td style="background-color:#dbdbdb;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%">&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;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%">&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;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%">&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;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%">&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;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%">5.8</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</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="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:700;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:700;line-height:100%">133.9</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</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:700;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:700;line-height:100%">126.4</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</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:700;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:700;line-height:100%">30.2</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</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:700;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:700;line-height:100%">(92.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:700;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:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</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:700;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:700;line-height:100%">197.6</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</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:6pt"><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: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%">134.7</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;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%">45.4</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;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%">12.6</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;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%">2.3</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;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%">&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;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%">195.0</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#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: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,304.9</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;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,191.5</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;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%">149.6</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;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%">269.5</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;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%">&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;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%">4,915.5</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</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: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%">111.7</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;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%">64.4</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;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%">11.0</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;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%">2.6</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;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%">&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;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%">189.7</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display: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><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Year Ended December 31, 2023</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: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.595%"></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.165%"></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="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="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="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="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="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="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%">Revenues</span></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%">1,001.3&#160;</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 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%">873.5&#160;</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 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:400;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:400;line-height:100%">433.5&#160;</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:400;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:400;line-height:100%">&#8212;&#160;</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:400;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:400;line-height:100%">(0.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 #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%">2,307.9&#160;</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><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%">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:400;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%">783.9&#160;</span></td><td style="background-color:#dbdbdb;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%">718.3&#160;</span></td><td style="background-color:#dbdbdb;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%">362.3&#160;</span></td><td style="background-color:#dbdbdb;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%">&#8212;&#160;</span></td><td style="background-color:#dbdbdb;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.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%">1,864.1&#160;</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%">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%">107.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-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%">65.9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-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.4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-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%">62.8&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-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%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-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%">261.1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#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%">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%">(28.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%">&#8212;&#160;</span></td><td style="background-color:#dbdbdb;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%">&#8212;&#160;</span></td><td style="background-color:#dbdbdb;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%">&#8212;&#160;</span></td><td style="background-color:#dbdbdb;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%">&#8212;&#160;</span></td><td style="background-color:#dbdbdb;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%">(28.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 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%">Gain on sale of storage tanks business</span></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%">&#8212;</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%">(6.4)</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%">&#8212;</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%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-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%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-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.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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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%">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:400;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:400;line-height:100%">138.6&#160;</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:400;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:400;line-height:100%">95.7&#160;</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:400;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:400;line-height:100%">45.8&#160;</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:400;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:400;line-height:100%">(62.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:400;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:400;line-height:100%">&#8212;&#160;</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:400;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:400;line-height:100%">217.3&#160;</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:6pt"><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:400;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: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%">111.7&#160;</span></td><td style="background-color:#dbdbdb;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%">26.6&#160;</span></td><td style="background-color:#dbdbdb;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%">16.0&#160;</span></td><td style="background-color:#dbdbdb;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%">5.2&#160;</span></td><td style="background-color:#dbdbdb;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%">&#8212;&#160;</span></td><td style="background-color:#dbdbdb;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%">159.5&#160;</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%">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: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,043.1&#160;</span></td><td style="background-color:#ffffff;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,063.4&#160;</span></td><td style="background-color:#ffffff;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%">308.2&#160;</span></td><td style="background-color:#ffffff;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%">163.2&#160;</span></td><td style="background-color:#ffffff;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%">&#8212;&#160;</span></td><td style="background-color:#ffffff;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%">3,577.9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#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%">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: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%">89.9&#160;</span></td><td style="background-color:#dbdbdb;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%">97.8&#160;</span></td><td style="background-color:#dbdbdb;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%">13.9&#160;</span></td><td style="background-color:#dbdbdb;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.9&#160;</span></td><td style="background-color:#dbdbdb;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%">&#8212;&#160;</span></td><td style="background-color:#dbdbdb;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%">203.5&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div><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%">Year Ended December 31, 2022</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: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.595%"></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.165%"></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="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="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="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="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="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="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%">Revenues</span></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%">923.5&#160;</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 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%">1,002.0&#160;</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 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%">317.3&#160;</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 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:400;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:400;line-height:100%">&#8212;&#160;</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:400;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:400;line-height:100%">&#8212;&#160;</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 #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%">2,242.8&#160;</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><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%">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:400;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%">736.3&#160;</span></td><td style="background-color:#dbdbdb;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%">812.4&#160;</span></td><td style="background-color:#dbdbdb;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%">283.0&#160;</span></td><td style="background-color:#dbdbdb;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%">&#8212;&#160;</span></td><td style="background-color:#dbdbdb;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%">&#8212;&#160;</span></td><td style="background-color:#dbdbdb;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,831.7&#160;</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%">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%">100.4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-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%">73.6&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-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%">22.8&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-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&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-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%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-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%">262.8&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#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%">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%">(9.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%">(2.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%">&#8212;&#160;</span></td><td style="background-color:#dbdbdb;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%">&#8212;&#160;</span></td><td style="background-color:#dbdbdb;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%">&#8212;&#160;</span></td><td style="background-color:#dbdbdb;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%">(11.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:400;line-height:100%">Gain on sale of storage tanks business</span></td><td colspan="2" style="background-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%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-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%">(189.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%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-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%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-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%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-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%">(189.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><td colspan="3" style="display:none"></td><td colspan="3" 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%">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:400;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:400;line-height:100%">96.5&#160;</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:400;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:400;line-height:100%">307.0&#160;</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:400;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:400;line-height:100%">11.5&#160;</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:400;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:400;line-height:100%">(66.0)</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:400;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:400;line-height:100%">&#8212;&#160;</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:400;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:400;line-height:100%">349.0&#160;</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:6pt"><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:400;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: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%">102.7&#160;</span></td><td style="background-color:#dbdbdb;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%">30.5&#160;</span></td><td style="background-color:#dbdbdb;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%">15.8&#160;</span></td><td style="background-color:#dbdbdb;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%">5.1&#160;</span></td><td style="background-color:#dbdbdb;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%">&#8212;&#160;</span></td><td style="background-color:#dbdbdb;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%">154.1&#160;</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%">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: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,895.7&#160;</span></td><td style="background-color:#ffffff;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%">956.1&#160;</span></td><td style="background-color:#ffffff;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%">264.0&#160;</span></td><td style="background-color:#ffffff;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%">224.8&#160;</span></td><td style="background-color:#ffffff;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%">&#8212;&#160;</span></td><td style="background-color:#ffffff;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%">3,340.6&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#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%">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: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.6&#160;</span></td><td style="background-color:#dbdbdb;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%">44.5&#160;</span></td><td style="background-color:#dbdbdb;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.8&#160;</span></td><td style="background-color:#dbdbdb;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.1&#160;</span></td><td style="background-color:#dbdbdb;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%">&#8212;&#160;</span></td><td style="background-color:#dbdbdb;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%">138.0&#160;</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;text-indent:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Corporate assets are composed of cash and cash equivalents, certain property, plant, and equipment, and other assets. Capital expenditures exclude amounts paid for business acquisitions, but include amounts paid for the acquisition of land and reserves in our Construction Products segment.</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 from one customer included in the Engineered Structures segment constituted 10.8%, 8.1%, and 9.3% of consolidated revenues for the years ended December&#160;31, 2024, 2023, and 2022, 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%">Revenues and operating profit (loss) for our U.S. and foreign operations for the years ended December&#160;31, 2024, 2023, and 2022 are presented below. Our primary foreign operations are in Mexico, while Canadian operations are not significant in relation to the Consolidated Financial Statements. The decreases in foreign operations revenue from 2022 to 2023 are largely due to the sale of the storage tanks business. The operating profits presented below  exclude the gain on sale of the storage tanks business. See Note&#160;2&#160;Acquisitions and Divestitures. </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:8.695%"></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:8.695%"></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:8.698%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><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:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</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:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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="15" 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%">U.S.:</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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenues:</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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">External</span></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#2c2c2c;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:#2c2c2c;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2,556.2</span><span style="color:#2c2c2c;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;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%">2,271.5&#160;</span></td><td style="background-color:#dbdbdb;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%">2,159.8&#160;</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><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 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Intercompany</span></td><td colspan="2" style="background-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%">47.6</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-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%">40.5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-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.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><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:700;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:700;line-height:100%">2,603.8</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</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 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%">2,312.0&#160;</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 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%">2,184.8&#160;</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><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:6pt"><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;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;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><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 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%">Operating profit (loss)</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%">191.8</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;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%">208.5&#160;</span></td><td style="background-color:#dbdbdb;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%">153.9&#160;</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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign operations:</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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenues:</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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">External</span></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#2c2c2c;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:#2c2c2c;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">13.7</span><span style="color:#2c2c2c;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;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%">36.4&#160;</span></td><td style="background-color:#dbdbdb;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%">83.0&#160;</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><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 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Intercompany</span></td><td colspan="2" style="background-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%">77.8</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-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%">62.4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-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%">116.1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><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:700;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:700;line-height:100%">91.5</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</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 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%">98.8&#160;</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 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%">199.1&#160;</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><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:6pt"><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;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;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><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 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%">Operating profit (loss)</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%">(1.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%">2.4&#160;</span></td><td style="background-color:#dbdbdb;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%">6.1&#160;</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><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%">Total assets and long-lived assets for our U.S. and foreign operations as of December&#160;31, 2024 and 2023 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:57.525%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.695%"></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:8.695%"></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:8.695%"></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:8.700%"></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:8pt;font-weight:700;line-height:100%">Total Assets</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%">Long-Lived Assets</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="border-top:1pt solid #000000;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="border-top:1pt solid #000000;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%">December 31,</span></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:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</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:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</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%">U.S.</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,762.6</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;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,423.4&#160;</span></td><td style="background-color:#dbdbdb;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,024.9</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;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,241.2&#160;</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%">Foreign operations</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%">152.9</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;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%">154.5&#160;</span></td><td style="background-color:#ffffff;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%">104.5</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;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%">95.1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SegmentReportingAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SegmentReportingDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 48<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 54<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-54<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 47<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-47<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 54<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-54<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 47<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-47<br><br>Reference 10: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 54<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-54<br><br>Reference 11: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 47<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-47<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 31<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-31<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 34<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-34<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 26C<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-26C<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 26B<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-26B<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 15<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-15<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 42<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-42<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-40<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/280/tableOfContent<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 26<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-26<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 41<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-41<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 21<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-21<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 21<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-21<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>40
<FILENAME>R15.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46083935950624">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Property, Plant, and Equipment<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentAbstract', window );"><strong>Property, Plant and Equipment [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock', window );">Property, Plant, and Equipment</a></td>
<td class="text">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 December&#160;31, 2024 and 2023.</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.759%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.104%"></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:14.107%"></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%">December 31,<br/>2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31,<br/>2023</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%">&#160;</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%">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%">158.3</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;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%">140.2&#160;</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%">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,111.7</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-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%">546.9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#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%">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%">366.4</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;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%">345.6&#160;</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%">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,292.8</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-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,121.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#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%">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.7</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;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%">115.5&#160;</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,058.9</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</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%">2,269.2&#160;</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 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%">(929.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%">(932.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%">2,129.4</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</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,336.3&#160;</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="text-align:justify;text-indent:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The increase in mineral reserves is primarily due to the acquisition of Stavola in our Construction Products segment. </span></div><div style="text-align:justify;text-indent:9pt"><span><br/></span></div><div style="text-align:justify;text-indent:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">We did not capitalize any interest expense as part of the construction of facilities and equipment during 2024 or 2023.</span></div><div style="text-align:justify;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%">As of December&#160;31, 2024 and 2023, the Company had non-operating facilities with a net book value of $12.7 million and $14.6&#160;million, respectively, classified as property, plant, and equipment, net on our Consolidated Balance Sheets. We estimate the fair market value of properties not currently in use based on the location and condition of the properties, the fair market value of similar properties in the area, and the Company's experience selling similar properties in the past. Our estimated fair value of these assets exceeds their book value.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 360<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/360/tableOfContent<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -SubTopic 360<br> -Topic 958<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477798/958-360-50-6<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -SubTopic 360<br> -Topic 958<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477798/958-360-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -SubTopic 360<br> -Topic 958<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477798/958-360-50-7<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>41
<FILENAME>R16.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46083936265984">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Goodwill and Other Intangible Assets<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract', window );"><strong>Goodwill and Intangible Assets Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock', window );">Goodwill and Other Intangible Assets</a></td>
<td class="text">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:70.098%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.935%"></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:12.937%"></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%">December 31,<br/>2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31,<br/>2023</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%">&#160;</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;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%">861.2</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;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%">516.1&#160;</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%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-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%">437.6&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#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%">&#160;</span></td><td style="background-color:#dbdbdb;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%">37.0&#160;</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,361.2</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</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%">990.7&#160;</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 increase in Construction Products goodwill during the year ended December&#160;31, 2024 is primarily due to the acquisition of Stavola, partially offset by measurement period adjustments from the 2023 acquisitions and the divestiture of a single-location asphalt and paving business completed in April 2024. The increase in Engineered Structures goodwill during the year ended December&#160;31, 2024 is due to the acquisition of Ameron. The decrease in Transportation Products goodwill during the year ended December&#160;31, 2024 is due to the divestiture of the steel components business in August 2024. See Note&#160;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-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><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:69.031%"></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.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.102%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.103%"></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%">December 31, 2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2023</span></td></tr><tr style="height:3pt"><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="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></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="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%">&#160;</span></td><td style="background-color:#dbdbdb;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%">34.9&#160;</span></td><td style="background-color:#dbdbdb;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="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%">169.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%">142.7</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%">166.9</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%">49.6</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%">2.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%">396.8</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%">311.9</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%">(102.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%">(76.1)</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%">294.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%">235.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%">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%">338.3</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</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%">270.7&#160;</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="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 amortization expense from intangible assets was $26.3&#160;million, $20.9&#160;million, and $19.7&#160;million for the years ended December&#160;31, 2024, 2023 and 2022, respectively. Expected future amortization expense of intangibles as of December&#160;31, 2024 is as follows:</span></div><div style="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:79.016%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.784%"></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%">Amortization Expense</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: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%">2025</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%">26.7</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</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%">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%">22.7</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#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%">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%">20.5</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</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%">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%">20.5</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#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%">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%">20.1</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</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%">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%">184.0</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for goodwill and intangible assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/350-30/tableOfContent<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/350-20/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>42
<FILENAME>R17.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46084022857456">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Debt<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtDisclosureAbstract', window );"><strong>Debt Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtDisclosureTextBlock', window );">Debt</a></td>
<td class="text">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 December&#160;31, 2024 and December&#160;31, 2023:</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%">December 31,<br/>2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31,<br/>2023</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%">&#160;</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%">&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;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%">160.0&#160;</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%">700.0</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-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%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#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%">&#160;</span></td><td style="background-color:#dbdbdb;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&#160;</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%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-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%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:6pt;padding-left:6.75pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance leases (see Note 8</span><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%">Leases)</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%">7.1</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;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%">13.1&#160;</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 #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,707.1</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</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%">573.1&#160;</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 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%">(18.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%">(4.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%">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,688.9</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</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%">568.7&#160;</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 an amendment to the Credit Agreement to, among other things, (i) increase our revolving credit facility from $600.0&#160;million to $700.0&#160;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&#160;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&#160;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 December&#160;31, 2024, we had no outstanding loans borrowed and approximately $0.7 million of letters of credit outstanding under our revolving credit facility, which left $699.3 million available for borrowing. The Company borrowed $335.0 million under the revolving credit facility during the year ended December&#160;31, 2024, including $160.0 million in April 2024 to partially fund the Ameron acquisition. These borrowings were paid in full during 2024. Our letters of credit expire in 2025, and the majority of our letter of credit obligations support the Company&#8217;s various insurance programs and generally renew by their terms each year. </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&#8217;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&#160;million, to consolidated EBITDA ratio). As of December&#160;31, 2024, the margin for borrowing based on SOFR was set at&#160;2.50% and the commitment fee rate was set at 0.45%.</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 December&#160;31, 2024, 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. As of December&#160;31, 2024, total unamortized debt issuance costs related to the prior and amended revolving credit facilities were $3.7 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%">The Credit Agreement provides for a new secured term loan facility (the &#8220;Term Loan&#8221;) in an aggregate principal amount of $700.0&#160;million. The Term Loan was funded on October 1, 2024 with the closing of the Stavola acquisition, of which $100.0&#160;million was used to pay down the Company's revolving credit facility. The 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 initial Term Loan. The Term Loan has a maturity date of October 1, 2031. The interest rate for the Term Loan is based on SOFR plus 2.25% per year. The Term Loan is prepayable at any time without penalty, except, in the event of a voluntary repricing in the first six months after closing, in which case a premium in the amount of 1.0% of the initial Term Loan is payable. The Term Loan is guaranteed by the same subsidiaries of the Company that guarantee our revolving credit facility, and the Term Loan is 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 Term Loan, the Company incurred $7.0 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&#160;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&#160;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&#8217;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&#8217;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 December&#160;31, 2024 were $609.9&#160;million and $372.9&#160;million, respectively, 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&#160;million and $6.6&#160;million, respectively, of debt issuance costs.</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%">The remaining principal payments under existing debt agreements as of December&#160;31, 2024 are as 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: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%">&#160;</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 colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;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&#160;</span></td><td style="background-color:#dbdbdb;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.0&#160;</span></td><td style="background-color:#dbdbdb;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.0&#160;</span></td><td style="background-color:#dbdbdb;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.0&#160;</span></td><td style="background-color:#dbdbdb;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.0&#160;</span></td><td style="background-color:#dbdbdb;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%">665.0&#160;</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%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-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%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-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%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-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%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-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&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-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%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#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%">&#8212;&#160;</span></td><td style="background-color:#dbdbdb;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%">&#8212;&#160;</span></td><td style="background-color:#dbdbdb;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%">&#8212;&#160;</span></td><td style="background-color:#dbdbdb;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%">&#8212;&#160;</span></td><td style="background-color:#dbdbdb;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%">&#8212;&#160;</span></td><td style="background-color:#dbdbdb;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&#160;</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-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 agreement to acquire Stavola, on August 1, 2024, the Company entered into a commitment letter with certain lenders to provide a senior secured 364-day bridge loan facility of up to $1.2&#160;billion for the purpose of providing the financing necessary to fund the Stavola acquisition. No funds were drawn upon the bridge loan facility, which terminated upon the closing of the Stavola acquisition. During the year ended December&#160;31, 2024, the Company incurred $6.2&#160;million of debt issuance costs related to the bridge loan facility, all of which is reflected in interest expense on the Consolidated Statement of Operations.</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%">Interest rate hedges</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 2018, the Company entered into a $100.0 million interest rate swap instrument, effective as of January 2, 2019, to reduce the effect of changes in the variable interest rates associated with the first $100.0 million of borrowings under the Company's committed credit facility. In conjunction with the replacement of LIBOR with SOFR as a benchmark for borrowings under our credit facility, on July 1, 2023 the swap instrument transitioned from LIBOR to SOFR. The instrument effectively fixed the SOFR component of borrowings under our credit facility at a monthly rate of 2.71% until such instrument's termination. The interest rate swap instrument expired in October 2023 and no new interest rate swap instrument has been entered into in connection with the Term Loan.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481544/470-10-50-6<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481544/470-10-50-6<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 405<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477092/405-40-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 405<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477092/405-40-50-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 405<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477092/405-40-50-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 405<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477092/405-40-50-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 405<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477092/405-40-50-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(c))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 10: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 470<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/470/tableOfContent<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482925/835-30-45-2<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1C<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1C<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1C<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1C<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1C<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1C<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1E<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1I<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1I<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1I<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1I<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1I<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1I<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>43
<FILENAME>R18.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46083935701312">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Leases<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LeasesAbstract', window );"><strong>Leases [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeasesTextBlock', window );">Leases</a></td>
<td class="text">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 December&#160;31, 2024 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:70.976%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.496%"></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:12.498%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding: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="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></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="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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></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</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%">13.0</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;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%">5.4</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</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></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.1</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-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%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#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%">7.9</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;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%">&#160;</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></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.1</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-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%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#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.7</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;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%">&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</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></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.3</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-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%">&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#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 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%">99.1</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</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%">7.4</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</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></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%">(35.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:700;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="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%">63.3</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</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%">7.1</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</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></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.929%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.519%"></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.522%"></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%">December 31,<br/>2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31,<br/>2023</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-976"><span style="-sec-ix-hidden:f-977">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%">63.1</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;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%">36.7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#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-980"><span style="-sec-ix-hidden:f-981">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%">12.3</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;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%">16.5&#160;</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 #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%">75.4</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</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%">53.2&#160;</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;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 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-986"><span style="-sec-ix-hidden:f-987">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.6</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-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.4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#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-990"><span style="-sec-ix-hidden:f-991">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%">5.2</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;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%">6.8&#160;</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-994"><span style="-sec-ix-hidden:f-995">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%">54.7</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;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%">29.7&#160;</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-998"><span style="-sec-ix-hidden:f-999">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%">1.9</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-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.3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#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 #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%">70.4</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</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%">51.2&#160;</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%">Operating lease costs were $11.4 million and $9.4 million during the years ended December&#160;31, 2024 and 2023, respectively, and are included in cost of revenues and selling, general, and administrative expenses on the Consolidated Statements of Operations. Costs related to variable lease rates or leases with terms less than twelve months were not significant. Amortization of finance lease assets was $5.5 million and $5.2 million during the years ended December&#160;31, 2024 and 2023, respectively, and is included in cost of revenues and selling, general, and administrative expenses on the Consolidated Statements of Operations. Interest expense on finance lease liabilities was not significant during the years ended December&#160;31, 2024 and 2023.</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 supplemental cash flow and non-cash information related to leases:</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.929%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.519%"></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.522%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding: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><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/>2023</span></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 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%">Cash paid for amounts included in the measurement of lease liabilities</span></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #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:1pt solid #000000;padding:0 1pt"></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%">Cash paid for operating leases</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%">10.8</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;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%">9.3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#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%">Cash paid for finance leases</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%">7.0</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;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&#160;</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></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="display:none"></td><td colspan="3" style="display:none"></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%">Right-of-use assets obtained in exchange for lease obligations</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="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%">Operating leases</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%">36.7</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;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%">7.7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#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</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%">1.0</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;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.0&#160;</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></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 information about lease amounts recognized in our Consolidated Financial Statements 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:99.853%"><tr><td style="width:1.0%"></td><td style="width:69.178%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.394%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.396%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding: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><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/>2023</span></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 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%">Weighted average remaining lease term - operating leases</span></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000000;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%">12.0 years</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000000;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%">6.2 years</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average remaining lease term - finance leases</span></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%">1.5 years</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%">2.0 years</span></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 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%">Weighted average discount rate - operating 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%">6.8</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 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></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.3&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 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 colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average discount rate - finance leases</span></td><td colspan="2" style="background-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.4</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 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></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-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%">3.8&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 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 colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeasesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeasesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeasesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/842-20/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeasesTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>44
<FILENAME>R19.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46084022915328">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Other, Net<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherIncomeAndExpensesAbstract', window );"><strong>Other Income and Expenses [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherIncomeAndOtherExpenseDisclosureTextBlock', window );">Other, Net</a></td>
<td class="text"><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%">Other, net (income) expense consists of the following items:</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:59.280%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></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.619%"></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.622%"></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%">&#160;</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%">Year Ended December 31,</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%">&#160;</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%">2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</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%">2022</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></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%">&#160;</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: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%">Interest 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%">(7.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%">(4.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%">(1.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;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:#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.3</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-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.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%">3.3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#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%">Other</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%">(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="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;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:#dbdbdb;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.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%">Other, net (income) expense</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%">(3.3)</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%">(6.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;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.8&#160;</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><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherIncomeAndExpensesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherIncomeAndExpensesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherIncomeAndOtherExpenseDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 720<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/720/tableOfContent<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name Accounting Standards Codification<br> -Topic 610<br> -Publisher FASB<br> -URI https://asc.fasb.org/610/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherIncomeAndOtherExpenseDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>45
<FILENAME>R20.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46083940378576">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureAbstract', window );"><strong>Income Tax Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureTextBlock', window );">Income Taxes</a></td>
<td class="text">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%">The components of the provision for income taxes 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:58.402%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.911%"></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.911%"></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.916%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year Ended December 31,</span></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%">2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</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%">2022</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></tr><tr><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: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%">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><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%">Federal</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.7</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;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%">3.0&#160;</span></td><td style="background-color:#ffffff;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%">11.3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#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%">State</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.6</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;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.9&#160;</span></td><td style="background-color:#dbdbdb;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.9&#160;</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:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign</span></td><td colspan="2" style="background-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%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-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%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-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.4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#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 current</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%">11.1</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</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:400;line-height:100%">4.9&#160;</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:400;line-height:100%">25.6&#160;</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><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%">Deferred:</span></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="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%">Federal</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%">15.1</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;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%">25.0&#160;</span></td><td style="background-color:#dbdbdb;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%">37.5&#160;</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:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State</span></td><td colspan="2" style="background-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.4</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-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%">4.1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-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.7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#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%">Foreign</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%">3.7</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;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.7&#160;</span></td><td style="background-color:#dbdbdb;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.6&#160;</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 deferred</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%">25.2</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</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%">31.8&#160;</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%">44.8&#160;</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%">Provision</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%">36.3</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</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%">36.7&#160;</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%">70.4&#160;</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 provision for income taxes results in effective tax rates that differ from the statutory rates. The following is a reconciliation between the statutory U.S. federal income tax rate and the Company&#8217;s effective income tax rate on income before income taxes:</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:58.402%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.911%"></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.911%"></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.916%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;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="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%">2023</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%">2022</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%">Statutory rate</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%">21.0</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 1pt 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></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%">21.0&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 1pt 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 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%">21.0&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 1pt 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></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%">State taxes, including prior year true-ups</span></td><td colspan="2" style="background-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%">7.5</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-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.3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-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%">3.8&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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%">AMP tax credits</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.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.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%">&#8212;&#160;</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></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%">Statutory depletion</span></td><td colspan="2" style="background-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%">(3.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:400;line-height:100%">(2.1)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.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 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%">Changes in valuation allowances and 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:700;line-height:100%">(1.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%">1.8&#160;</span></td><td style="background-color:#dbdbdb;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&#160;</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%">Prior year true-ups</span></td><td colspan="2" style="background-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.4</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-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.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%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#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%">Foreign adjustments</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.5</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;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.8&#160;</span></td><td style="background-color:#dbdbdb;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></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%">Currency adjustments</span></td><td colspan="2" style="background-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.8</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-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: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%">Compensation related items</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%">0.5</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;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%">&#8212;&#160;</span></td><td style="background-color:#dbdbdb;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&#160;</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%">Divestiture-related non-deductible 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:700;line-height:100%">3.3</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-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%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-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%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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%">Other, net</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.4</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;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&#160;</span></td><td style="background-color:#dbdbdb;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></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%">Effective rate</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;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%">27.9</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">%</span></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 #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%">18.7&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></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 #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%">22.3&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></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&#8217;s state income taxes include an increase in expense associated with the remeasurement of the Company&#8217;s deferred tax liabilities primarily in connection with acquisitions and divestitures that occurred during the year.</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 16, 2022, the Inflation Reduction Act of 2022 (&#8220;IRA&#8221;) was enacted.  Among other things, the IRA  provides for certain manufacturing, production, and investment tax credit incentives, including new Advanced Manufacturing Production ("AMP") tax credits for companies that domestically manufacture and sell clean energy equipment, including wind towers. For the year ended December 31, 2024, the Company has recognized $53.6&#160;million in gross AMP tax credits for wind towers produced and sold in 2024 which are included as a reduction to cost of revenues on the Consolidated Statement of Operations due to the refundable nature of the credits. In December 2024, the Company entered into agreements with unrelated third parties to sell a portion of our 2024 AMP tax credits under Section 6418 of the Internal Revenue Code. We sold $45.0&#160;million of AMP tax credits resulting in a loss of $2.7&#160;million which is reflected in cost of revenues on the Consolidated Statement of Operations. For the year ended December 31, 2023, the Company recognized $32.4&#160;million in gross AMP tax credits for wind towers produced and sold in 2023. The Company utilized $9.8 million of the 2023 credits to offset the US federal income tax liability in 2023 and $8.0&#160;million in 2024. The remaining $14.6&#160;million of AMP tax credits are included in deferred tax assets on the Consolidated Balance Sheet. </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 Organization for Economic Co-operation and Development issued Pillar Two model rules for a global minimum tax of 15% effective January 1, 2024 ("Pillar Two").  While it is uncertain whether the U.S. will enact legislation to adopt Pillar Two, certain countries in which we operate have adopted legislation, and other countries are in the process of introducing legislation to implement Pillar Two.  Pillar Two had no impact on our 2024 tax rate, and we do not currently expect Pillar Two to significantly impact our tax rate going forward. </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%">Income (loss) before income taxes for the years ended December&#160;31, 2024, 2023, and 2022 was $130.9 million, $182.6 million, and $271.1 million, respectively, for U.S. operations, and $(0.9) million, $13.3 million, and $45.1 million, respectively, for foreign operations, principally Mexico and Canada. The Company provides deferred income taxes on the unrepatriated earnings of its foreign operations where it results in a deferred tax liability. </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%">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. The components of deferred tax liabilities and assets 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:72.145%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.911%"></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.914%"></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%">December 31,</span></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%">2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</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;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax liabilities:</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 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%">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: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%">248.7</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;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%">230.8&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" 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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total deferred tax liabilities</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%">248.7</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</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%">230.8&#160;</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%">Deferred tax assets:</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;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 #000;padding:0 1pt"></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%">Workers compensation and other benefits</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%">12.3</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;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%">13.9&#160;</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:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Warranties and 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.1</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-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.1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#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%">Equity items</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%">&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;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.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:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tax carryforwards and credits</span></td><td colspan="2" style="background-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%">36.9</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-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%">52.8&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#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%">Inventory</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%">6.1</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;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.9&#160;</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:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued liabilities 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.5</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-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.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 deferred tax assets</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%">57.9</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</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:400;line-height:100%">67.1&#160;</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><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%">Net deferred tax assets (liabilities) before valuation allowances</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%">(190.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:400;line-height:100%">(163.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></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%">Valuation allowances</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%">7.0</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;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%">9.1&#160;</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></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" 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%">Adjusted net deferred tax assets (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: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%">(197.8)</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%">(172.8)</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%">At December&#160;31, 2024, the Company had $3.2 million of federal consolidated net operating loss carryforwards, primarily from businesses acquired, and $4.5 million of tax-effected state loss carryforwards remaining. In addition, the Company had $7.7 million of tax-effected foreign net operating loss carryforwards that will begin to expire in the year 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%">We have established a valuation allowance for state and foreign tax operating losses and credits that we have estimated may not be realizable.</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%">Income tax has not been recognized on the excess of the amount for financial reporting over the tax basis of investments in foreign subsidiaries that is indefinitely reinvested outside the U.S. This amount is recognized upon a repatriation of assets from the subsidiary or a sale or liquidation of the subsidiary. The amount of such temporary differences totaled approximately $100.1&#160;million as of December&#160;31, 2024. Determination of the amount of any unrecognized deferred income tax liability on this temporary difference is not practicable because of the complexities of the hypothetical calculation.</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%">Taxing authority examinations</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%">We have multiple federal tax return filings that are subject to examination by the Internal Revenue Service. U.S. federal tax returns of the Company for the 2021-2023 tax years currently remain open for possible examination. We have various subsidiaries that file separate state tax returns that are subject to examination by taxing authorities. State tax returns of these subsidiaries for 2019 and later tax years, generally currently remain open for possible examination. We have various subsidiaries in Mexico that file separate tax returns that are subject to examination by taxing authorities. Mexican tax returns of these subsidiaries for 2019 and later tax years currently remain open for possible examination.</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Unrecognized tax benefits</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%">Unrecognized tax benefits represent the differences between tax positions taken or expected to be taken on a tax return and the benefits recognized for financial statement purposes. There were no unrecognized tax benefits as of December&#160;31, 2024, 2023, and 2022. </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 accounts for interest expense and penalties related to income tax issues as income tax expense. Accordingly, interest expense and penalties associated with an uncertain tax position are included in the income tax provision. There were no accrued interest and penalties as of December&#160;31, 2024, 2023, and 2022.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for income tax.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 231<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-231<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12C<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12C<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12B<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12B<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 270<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477891/740-270-50-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.5.Q1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479360/740-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480990/946-20-50-13<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/740/tableOfContent<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-14<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 21<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-21<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 17<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-17<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 11.C)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479360/740-10-S99-2<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482603/740-30-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>46
<FILENAME>R21.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46084022962784">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Employee Retirement Plans<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CompensationAndRetirementDisclosureAbstract', window );"><strong>Retirement Benefits [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock', window );">Employee Retirement Plans</a></td>
<td class="text">Employee Retirement Plans<div style="margin-bottom:6pt;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%">The Company sponsors defined contribution plans and defined benefit plans that provide retirement income for eligible employees and retirees of the Company. </span></div><div style="margin-bottom:6pt;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:58.987%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></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.765%"></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.769%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year Ended December 31,</span></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%">2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</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%">2022</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></tr><tr><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: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%">16.8</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;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%">15.3&#160;</span></td><td style="background-color:#dbdbdb;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%">12.5&#160;</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%">1.8</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-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.5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-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.6&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#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%">18.6</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</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%">16.8&#160;</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%">14.1&#160;</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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Defined Contribution Plans</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%">Established under Internal Revenue Code Section&#160;401(k), </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">the Arcosa, Inc. 401(k) Plan (&#8220;401(k) Plan&#8221;) is a defined contribution plan available to all eligible employees. </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Participants in the 401(k) Plan are eligible to receive future retirement benefits through elected contributions and a company-funded match with the investment of the funds directed by the participants.</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 also sponsors a fully&#8209;funded, non-qualified deferred compensation plan.&#160;The invested assets and related liabilities of these participants were approximately&#160;$7.0 million at&#160;December&#160;31, 2024&#160;and&#160;$5.4 million&#160;at&#160;December&#160;31, 2023, which are included in other assets and other liabilities on the Consolidated Balance Sheets. Distributions from the Company&#8217;s non-qualified deferred compensation plan to participants were approximately $1.6&#160;million for the year ended December&#160;31, 2024&#160;and $1.5&#160;million for the year ended&#160;December&#160;31, 2023. </span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Multiemployer Plans</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 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 acquistion. The risks of participating in a multiemployer plan are different from a single-employer plan in the following aspects:</span></div><div style="margin-bottom:6pt;padding-left:9pt;text-align:justify;text-indent:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Assets contributed to a multiemployer plan by one employer may be used to provide benefits to employees of other participating employers.</span></div><div style="margin-bottom:6pt;padding-left:9pt;text-align:justify;text-indent:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">If a participating employer stops contributing to a multiemployer plan, the unfunded obligations of the plan may be borne by the remaining participating employers.</span></div><div style="margin-bottom:6pt;padding-left:9pt;text-align:justify;text-indent:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">If the Company chooses to stop participating in the multiemployer plan, the Company may be required to pay the plan an amount based on the underfunded status of the plan, referred to as a withdrawal liability.</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 participation in multiemployer plans for the year ended December&#160;31, 2024 are outlined in the table below. The Pension Protection Act (&#8220;PPA&#8221;) zone status is based upon the most recent information available at December&#160;31, 2024 and 2023 and is obtained from the multiemployer plan's regulatory filings available in the public domain and certified by the plan's actuary. Among other factors, plans in the green zone are at least 80% funded, plans in the yellow zone are less than 80% funded, and plans in the red zone are less than 65% funded. Federal law requires that plans classified in the yellow or red zones adopt a funding improvement plan or a rehabilitation plan in order to improve the financial health of the plan. The Company's contributions to the multiemployer plans were less than 5% of total contributions to any plan. The last column in the table lists the expiration date of the last expiring collective bargaining agreement to which the plan is subject.</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:99.853%"><tr><td style="width:1.0%"></td><td style="width:17.640%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.466%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:4.756%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:4.756%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.345%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:4.463%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:4.463%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:4.463%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.270%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.790%"></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:0 1pt"></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%">PPA Zone Status</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></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:8pt;font-weight:700;line-height:100%">Contributions for Year Ended December 31, </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="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%">Pension Fund</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:8pt;font-weight:700;line-height:100%">Employer Identification Number</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:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</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:8pt;font-weight:700;line-height:100%">Rehabilitation plan status</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:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</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:8pt;font-weight:700;line-height:100%">2022</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:8pt;font-weight:700;line-height:100%">Surcharge imposed</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:8pt;font-weight:700;line-height:100%">Expiration date of collective bargaining agreement</span></td></tr><tr style="height:3pt"><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><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="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></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:8pt;font-weight:700;line-height:100%">(in millions)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Boilermaker-Blacksmith National Pension Trust</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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">48-6168020</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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Red</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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Green</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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Implemented</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:8pt;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:8pt;font-weight:400;line-height:100%">1.7&#160;</span></td><td style="background-color:#dbdbdb;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:8pt;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:8pt;font-weight:400;line-height:100%">1.5&#160;</span></td><td style="background-color:#dbdbdb;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:8pt;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:8pt;font-weight:400;line-height:100%">1.6&#160;</span></td><td style="background-color:#dbdbdb;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:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">No</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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">06/30/2025</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Heavy and General Laborers Local Unions 472 and 172 of New Jersey Pension Fund</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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">22-6032103</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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Green</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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Green</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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">NA</span></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:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">0.2&#160;</span></td><td style="background-color:#ffffff;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:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;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:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding: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:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">No</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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">02/28/2027</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Operating Engineers 825 Pension Fund</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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">22-6033380</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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Green</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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Green</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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">NA</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:8pt;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:8pt;font-weight:400;line-height:100%">0.1&#160;</span></td><td style="background-color:#dbdbdb;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:8pt;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:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#dbdbdb;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:8pt;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:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#dbdbdb;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:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">No</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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">06/30/2026</span></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%">Employer contributions to the multiemployer plans for the year ending December 31, 2025 are expected to be $2.9 million.</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">ACG Pension Plan</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 acquisition of ACG in December 2018, the Company assumed the assets and liabilities related to a defined benefit pension plan. As of December&#160;31, 2024, the plan assets totaled $4.5 million and the projected benefit obligation totaled $3.2 million, for a net over funded status of $1.3 million, which is included in other assets on the Consolidated Balance Sheet. The net pension expense for the year ended December&#160;31, 2024 was not significant. Employer contributions for the ACG pension plan for the year ending December 31, 2025 are not expected to be significant.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CompensationAndRetirementDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CompensationAndRetirementDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for retirement benefits.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 70<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480794/715-70-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 17<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480482/715-20-55-17<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(iv)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (q)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (l)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/715/tableOfContent<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (o)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-1<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (p)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-1<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (r)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-1<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (r)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-1<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480126/715-20-S99-2<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480266/715-60-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>47
<FILENAME>R22.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46084023028816">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Accumulated Other Comprehensive Loss<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EquityAbstract', window );"><strong>Equity [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ComprehensiveIncomeNoteTextBlock', window );">Accumulated Other Comprehensive Loss</a></td>
<td class="text">Accumulated Other Comprehensive Loss  <div style="margin-top:6pt;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 years ended December&#160;31, 2024, December&#160;31, 2023, and December&#160;31, 2022 are as follows:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:58.636%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.198%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.198%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></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.104%"></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:9pt;font-weight:700;line-height:100%">Currency translation adjustments</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Unrealized gain (loss) on derivative financial instruments</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 other comprehensive loss</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 #000;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%">&#160;</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: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%">Balances at December 31, 2021</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%">(16.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: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.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="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%">(19.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 14.5pt;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 comprehensive income (loss), net of tax, before reclassifications</span></td><td colspan="2" style="background-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.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%">3.5</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding: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%">2.8</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:20.25pt"><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, ($0.2), and ($0.2)</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%">&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;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.8</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;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%">0.8</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</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 14.5pt;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 comprehensive income (loss)</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%">(0.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 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%">4.3</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</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%">3.6</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</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%">Balances at December 31, 2022</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%">(17.0)</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%">1.3</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</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 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%">(15.7)</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><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 14.5pt;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 comprehensive income (loss), net of tax, before reclassifications</span></td><td colspan="2" style="background-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%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-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%">&#160;</span></td><td style="background-color:#ffffff;padding: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%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:20.25pt"><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, $0.4, and $0.4</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%">&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;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.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="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%">(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 2px 14.5pt;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 comprehensive income (loss)</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%">0.8</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</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%">(1.3)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="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.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></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%">Balances at December 31, 2023</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%">(16.2)</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%">&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</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 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%">(16.2)</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><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 14.5pt;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 comprehensive income (loss), net of tax, before reclassifications</span></td><td colspan="2" style="background-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></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-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%">&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding: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%">(1.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;text-align:left;vertical-align:top"><div style="padding-left:20.25pt"><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, $0.0, and $0.0</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%">&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;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%">&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;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%">&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</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 14.5pt;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 comprehensive income (loss)</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%">(1.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:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</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%">(1.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></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%">Balances at December 31, 2024</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%">(17.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%">&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</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%">(17.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></tr></table></div>Reclassifications of unrealized before-tax losses on derivative financial instruments are included in interest expense in the Consolidated Statements of Operations.<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ComprehensiveIncomeNoteTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(21))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(23))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/220/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ComprehensiveIncomeNoteTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EquityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquityAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>48
<FILENAME>R23.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46084022833136">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stock-Based Compensation<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract', window );"><strong>Share-Based Payment Arrangement [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock', window );">Stock-Based Compensation</a></td>
<td class="text">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%">The Arcosa Inc. 2018 Stock Option and Incentive Plan (the &#8220;Plan&#8221;) provides for the grant of equity awards, including stock options, restricted stock, restricted stock units, performance shares, and other performance-based awards, to our directors, officers, and employees. The maximum number of shares of Arcosa common stock that may be issued under the Plan is 4.8 million shares.</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%">At December&#160;31, 2024, we had 1.4 million shares available for grant. Any equity awards that have been granted under the Plan that are subsequently forfeited, canceled, or tendered to satisfy tax withholding obligations are added back to the shares available for grant. </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 cost of employee services received in exchange for awards of equity instruments is referred to as share-based payments and is based on the grant date fair-value of those awards. Stock-based compensation includes compensation expense, recognized over the applicable vesting periods, for share-based awards. As a result of the spin-off of Arcosa from Trinity Industries, Inc ("Trinity") in 2018, certain Arcosa employees continue to hold restricted shares or units in Trinity common stock. The Company recognizes compensation expense for both the Arcosa awards and the Trinity awards held by our employees. Stock-based compensation totaled $24.3 million, $23.9 million, and $19.1 million for the years ended December&#160;31, 2024, 2023, and 2022, 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%">The income tax benefit related to stock-based compensation expense was $6.9 million, $6.8 million, and $5.9 million for the years ended December&#160;31, 2024, 2023, and 2022, respectively.</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Equity Awards</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%">Equity awards outstanding as of December&#160;31, 2024 consist of restricted stock, restricted stock units, and performance units and generally vest for periods ranging from 1 to 15 years from the date of grant. Certain equity awards vest in their entirety or on a pro-rata basis upon the employee's retirement from the Company and may take into consideration the employee's age and years of service to the Company, as defined more specifically in the Company's award agreements. Equity awards granted to non-employee directors under the Plan generally vest one year from the grant date and are released at that time, in the case of restricted stock, or upon completion of the directors' service to the Company, in the case of restricted stock units. Expense related to equity awards issued to eligible employees and directors under the Plan is recognized ratably over the vesting period or to the date on which retirement eligibility is achieved, if shorter. Performance units vest and settle in shares of our common stock following the end of a three-year performance period contingent upon the achievement of specific performance goals during the performance period and certification by the Human Resources Committee of the Board of the achievement of the performance goals. Performance units are granted to employees based upon a target level of performance; however, depending upon the achievement of the performance goals during the performance period, performance units may be issued at an amount between 0% and 200% of the target level. Expense related to performance units is recognized ratably over the vesting period. Forfeitures are recognized as reduction to expense in the period in which they occur.</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 activity for equity awards held by Arcosa employees for the year ended December&#160;31, 2024 was 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:56.356%"></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.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:9.868%"></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%">Arcosa Equity Awards Held by Arcosa Employees</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:8pt;font-weight:700;line-height:100%">Trinity Equity Awards Held by Arcosa Employees</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Weighted Average Grant-Date </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair Value per Award</span></div></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%">Equity awards outstanding at December 31, 2023</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%">872,933</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</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%">332,902</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</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 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:700;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:700;line-height:100%">44.01</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</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><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%">Granted</span></td><td colspan="2" style="background-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%">314,977</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-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%">&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-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%">76.10</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#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%">Vested</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%">(368,830)</span></td><td style="background-color:#dbdbdb;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%">(101,852)</span></td><td style="background-color:#dbdbdb;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.40</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</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:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited</span></td><td colspan="2" style="background-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%">(50,992)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-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%">(27,173)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-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%">42.95</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#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%">Equity awards outstanding at December&#160;31, 2024</span></td><td colspan="2" style="background-color:#dbdbdb;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%">768,088</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</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="2" style="background-color:#dbdbdb;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%">203,877</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</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;padding: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%">52.37</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</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;text-indent:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At December&#160;31, 2024, unrecognized compensation expense related to equity awards totaled $28.7 million, which will be recognized over a weighted average period of 2.2 years. The total vesting-date fair value of shares vested and released was $35.6 million, $36.2 million, and $39.0 million for the years ended December&#160;31, 2024, 2023, and 2022, respectively.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/718/tableOfContent<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (l)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>49
<FILENAME>R24.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46083935598576">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Earnings Per Common Share<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareAbstract', window );"><strong>Earnings Per Share [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareTextBlock', window );">Earnings Per Common Share</a></td>
<td class="text">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 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.2 million shares, 1.3 million shares, and 1.5 million shares, for the years ended December&#160;31, 2024, 2023, and 2022, 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%">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:99.853%"><tr><td style="width:1.0%"></td><td style="width:66.249%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.295%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.295%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.297%"></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%">&#160;</span></td><td colspan="15" 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%">Year Ended 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:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="15" 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, except per share amounts)</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%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Income<br/>(Loss)</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%">Average<br/>Shares</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%">EPS</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;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-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.7</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</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="background-color:#dbdbdb;border-top:1pt solid #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:1pt solid #000000;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.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;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 &#8211; 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%">93.4</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</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.6</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;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.92</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</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></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%">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%">&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;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.2</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;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;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 &#8211; 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%">93.4</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</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.8</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</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.91</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</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><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:66.249%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.295%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.295%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.297%"></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:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="15" 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%">Year Ended December 31, 2023</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="15" 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, except per share amounts)</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%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;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="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;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="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;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><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;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%">159.2&#160;</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="background-color:#dbdbdb;border-top:1pt solid #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:1pt solid #000000;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: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="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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income per common share &#8211; 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:400;line-height:100%">158.6&#160;</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&#160;</span></td><td style="background-color:#dbdbdb;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.27&#160;</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></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%">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:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#dbdbdb;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&#160;</span></td><td style="background-color:#dbdbdb;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;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 &#8211; 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: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%">158.6&#160;</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&#160;</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%">3.26&#160;</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><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:66.249%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.295%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.295%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.297%"></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%">&#160;</span></td><td colspan="15" 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%">Year Ended December 31, 2022</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%">&#160;</span></td><td colspan="15" 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, except per share amounts)</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%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;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="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;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="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;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><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;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%">245.8&#160;</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="background-color:#dbdbdb;border-top:1pt solid #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:1pt solid #000000;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: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 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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income per common share &#8211; 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:400;line-height:100%">244.8&#160;</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.2&#160;</span></td><td style="background-color:#dbdbdb;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%">5.08&#160;</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></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%">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:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#dbdbdb;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.3&#160;</span></td><td style="background-color:#dbdbdb;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;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 &#8211; 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: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%">244.8&#160;</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.5&#160;</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%">5.05&#160;</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><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for earnings per share.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/260/tableOfContent<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>50
<FILENAME>R25.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46084022881920">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Commitments and Contingencies<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingenciesDisclosureAbstract', window );"><strong>Commitments and Contingencies Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock', window );">Commitments and Contingencies</a></td>
<td class="text">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 December&#160;31, 2024, 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:120%">Non-cancelable purchase obligations amounted to $252.9 million as of December&#160;31, 2024, of which $165.1 million is for the purchase of raw materials and components, primarily by the Engineered Structures and Transportation Products segments.</span></div><div style="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 December&#160;31, 2024, the Company was contingently liable for $141.5&#160;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><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingenciesDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingenciesDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for commitments and contingencies.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 405<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/405-30/tableOfContent<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 440<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482648/440-10-50-4<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 450<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/450/tableOfContent<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 954<br> -SubTopic 440<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478522/954-440-50-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 440<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482648/440-10-50-4<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 440<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/440/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingenciesDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>51
<FILENAME>R26.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46084022855936">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Pay vs Performance Disclosure - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_PvpTable', window );"><strong>Pay vs Performance Disclosure</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income</a></td>
<td class="nump">$ 93.7<span></span>
</td>
<td class="nump">$ 159.2<span></span>
</td>
<td class="nump">$ 245.8<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ecd_PvpTable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Number 229<br> -Section 402<br> -Subsection v<br> -Paragraph 1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ecd_PvpTable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ecd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-9<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482765/220-10-50-6<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-3<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-8<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-4<br><br>Reference 17: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-10<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479105/946-220-45-7<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(1)(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 23: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-60B<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-7<br><br>Reference 34: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1A<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1B<br><br>Reference 37: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>52
<FILENAME>R27.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46083938110624">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Insider Trading Arrangements<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_TradingArrByIndTable', window );"><strong>Trading Arrangements, by Individual</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_Rule10b51ArrAdoptedFlag', window );">Rule 10b5-1 Arrangement Adopted</a></td>
<td class="text">false<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_NonRule10b51ArrAdoptedFlag', window );">Non-Rule 10b5-1 Arrangement Adopted</a></td>
<td class="text">false<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_Rule10b51ArrTrmntdFlag', window );">Rule 10b5-1 Arrangement Terminated</a></td>
<td class="text">false<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_NonRule10b51ArrTrmntdFlag', window );">Non-Rule 10b5-1 Arrangement Terminated</a></td>
<td class="text">false<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ecd_NonRule10b51ArrAdoptedFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Number 229<br> -Section 408<br> -Subsection a<br> -Paragraph 1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ecd_NonRule10b51ArrAdoptedFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ecd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ecd_NonRule10b51ArrTrmntdFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Number 229<br> -Section 408<br> -Subsection a<br> -Paragraph 1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ecd_NonRule10b51ArrTrmntdFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ecd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ecd_Rule10b51ArrAdoptedFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Number 229<br> -Section 408<br> -Subsection a<br> -Paragraph 1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ecd_Rule10b51ArrAdoptedFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ecd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ecd_Rule10b51ArrTrmntdFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Number 229<br> -Section 408<br> -Subsection a<br> -Paragraph 1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ecd_Rule10b51ArrTrmntdFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ecd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ecd_TradingArrByIndTable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Number 229<br> -Section 408<br> -Subsection a<br> -Paragraph 2<br> -Subparagraph A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ecd_TradingArrByIndTable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ecd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>53
<FILENAME>R28.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46084022863552">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Insider Trading Policies and Procedures<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_InsiderTradingPoliciesProcLineItems', window );"><strong>Insider Trading Policies and Procedures [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_InsiderTrdPoliciesProcAdoptedFlag', window );">Insider Trading Policies and Procedures Adopted</a></td>
<td class="text">true<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ecd_InsiderTradingPoliciesProcLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Number 229<br> -Section 408<br> -Subsection b<br> -Paragraph 1<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16<br> -Subsection J<br> -Paragraph a<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ecd_InsiderTradingPoliciesProcLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ecd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ecd_InsiderTrdPoliciesProcAdoptedFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Number 229<br> -Section 408<br> -Subsection b<br> -Paragraph 1<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16<br> -Subsection J<br> -Paragraph a<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ecd_InsiderTrdPoliciesProcAdoptedFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ecd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>54
<FILENAME>R29.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46083936851200">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Cybersecurity Risk Management and Strategy Disclosure<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cyd_CybersecurityRiskManagementStrategyAndGovernanceLineItems', window );"><strong>Cybersecurity Risk Management, Strategy, and Governance [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cyd_CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock', window );">Cybersecurity Risk Management Processes for Assessing, Identifying, and Managing Threats [Text Block]</a></td>
<td class="text"><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 processes and procedures in place to monitor the prevention, detection, mitigation, and remediation of cybersecurity risks. These include but are not limited to:</span></div><div style="margin-bottom:6pt;padding-left:36pt;text-align:justify;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.5pt">Maintaining a defined and practiced incident response plan;</span></div><div style="margin-bottom:6pt;padding-left:36pt;text-align:justify;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.5pt">Maintaining cyber insurance coverage;</span></div><div style="margin-bottom:6pt;padding-left:36pt;text-align:justify;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.5pt">Employing appropriate incident prevention and detection software, such as antivirus, anti-malware, firewall, endpoint detection, and identity and access management;</span></div><div style="margin-bottom:6pt;padding-left:36pt;text-align:justify;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.5pt">Maintaining a defined disaster recovery policy and employing backup/disaster recovery software, where appropriate;</span></div><div style="margin-bottom:6pt;padding-left:36pt;text-align:justify;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.5pt">Educating, training, and testing employees on information security practices and identification of potential cybersecurity risks and threats;</span></div><div style="margin-bottom:6pt;padding-left:36pt;text-align:justify;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.5pt">Ensuring familiarity and compliance with cybersecurity frameworks where appropriate; and</span></div><div style="margin-bottom:6pt;padding-left:36pt;text-align:justify;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.5pt">Reviewing and evaluating new developments in the cyber threat landscape.</span></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cyd_CybersecurityRiskManagementProcessesIntegratedFlag', window );">Cybersecurity Risk Management Processes Integrated [Flag]</a></td>
<td class="text">true<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cyd_CybersecurityRiskManagementProcessesIntegratedTextBlock', window );">Cybersecurity Risk Management Processes Integrated [Text Block]</a></td>
<td class="text">Arcosa has strategically integrated cybersecurity risk management into its broader risk management framework to promote a company-wide culture of cyber risk awareness. Arcosa's Chief Information Security Officer ("CISO") and Senior Director of Information Security work closely with the IT department to continuously evaluate and address cybersecurity risks in alignment with business objectives, operational needs, and industry-accepted standards, such as the CIS Critical Security Controls and National Institute of Standards and Technology ("NIST") frameworks.<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cyd_CybersecurityRiskManagementThirdPartyEngagedFlag', window );">Cybersecurity Risk Management Third Party Engaged [Flag]</a></td>
<td class="text">true<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cyd_CybersecurityRiskThirdPartyOversightAndIdentificationProcessesFlag', window );">Cybersecurity Risk Third Party Oversight and Identification Processes [Flag]</a></td>
<td class="text">true<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cyd_CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantFlag', window );">Cybersecurity Risk Materially Affected or Reasonably Likely to Materially Affect Registrant [Flag]</a></td>
<td class="text">false<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cyd_CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantTextBlock', window );">Cybersecurity Risk Materially Affected or Reasonably Likely to Materially Affect Registrant [Text Block]</a></td>
<td class="text"><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 has not been subject to cybersecurity incidents that have materially affected, or are reasonably likely to materially affect the Company, its operations, or financial standing.</span></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cyd_CybersecurityRiskBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock', window );">Cybersecurity Risk Board Committee or Subcommittee Responsible for Oversight [Text Block]</a></td>
<td class="text"><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 Board's Audit Committee is responsible for overseeing the Company's cyber risk. The CISO and other experts, as necessary provide the Audit Committee quarterly updates that encompass a broad range of topics, including but not limited to:</span></div><div style="margin-bottom:6pt;padding-left:36pt;text-align:justify;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.5pt">Current and emerging cybersecurity threat landscape;</span></div><div style="margin-bottom:6pt;padding-left:36pt;text-align:justify;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.5pt">Status of ongoing cybersecurity initiatives and strategies;</span></div><div style="margin-bottom:6pt;padding-left:36pt;text-align:justify;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.5pt">Incident reports and learnings from unique cybersecurity events, including those of other companies;</span></div><div style="margin-bottom:6pt;padding-left:36pt;text-align:justify;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.5pt">Compliance status and efforts with regulatory requirements and industry standards; and</span></div><div style="margin-bottom:6pt;padding-left:36pt;text-align:justify;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.5pt">Benchmarked data on the performance of certain aspects of our cybersecurity program relative to our peers.</span></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cyd_CybersecurityRiskProcessForInformingBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock', window );">Cybersecurity Risk Process for Informing Board Committee or Subcommittee Responsible for Oversight [Text Block]</a></td>
<td class="text"><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 addition, the CISO provides updates to the full Board upon request and updates the Board on unique developments, such as regulatory updates or unique vulnerability developments. Our Board is composed of members with diverse expertise including risk management, technology, and finance, equipping them to oversee cybersecurity risks effectively.</span></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cyd_CybersecurityRiskRoleOfManagementTextBlock', window );">Cybersecurity Risk Role of Management [Text Block]</a></td>
<td class="text">Arcosa's cybersecurity risk management program is overseen by management at multiple levels. The CISO and Senior Director of Information Security play key roles in assessing, monitoring, and managing the Company's cybersecurity risks with support of dedicated information technology and security personnel.<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cyd_CybersecurityRiskManagementExpertiseOfManagementResponsibleTextBlock', window );">Cybersecurity Risk Management Expertise of Management Responsible [Text Block]</a></td>
<td class="text">Both the CISO and Senior Director of Information Security have been in their respective roles at Arcosa for over 6 years. The CISO has over 40 years of leadership positions in the high tech and IT industries. He is experienced in detailed product and solution development as well as business process operations providing an understanding of how cybersecurity considerations intersect the business. The Senior Director of Information Security and Compliance at Arcosa has more than 20 years of experience architecting, designing, and deploying security solutions based on industrial frameworks.<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cyd_CybersecurityRiskBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Section 106<br> -Subsection c<br> -Paragraph 1<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16K<br> -Subsection c<br> -Paragraph 1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cyd_CybersecurityRiskBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cyd_CybersecurityRiskManagementExpertiseOfManagementResponsibleTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Section 106<br> -Subsection c<br> -Paragraph 2<br> -Subparagraph i<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16K<br> -Subsection c<br> -Paragraph 2<br> -Subparagraph i<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cyd_CybersecurityRiskManagementExpertiseOfManagementResponsibleTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cyd_CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Section 106<br> -Subsection b<br> -Paragraph 1<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16K<br> -Subsection b<br> -Paragraph 1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cyd_CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cyd_CybersecurityRiskManagementProcessesIntegratedFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Section 106<br> -Subsection b<br> -Paragraph 1<br> -Subparagraph i<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16K<br> -Subsection b<br> -Paragraph 1<br> -Subparagraph i<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cyd_CybersecurityRiskManagementProcessesIntegratedFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>i:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cyd_CybersecurityRiskManagementProcessesIntegratedTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Section 106<br> -Subsection b<br> -Paragraph 1<br> -Subparagraph i<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16K<br> -Subsection b<br> -Paragraph 1<br> -Subparagraph i<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cyd_CybersecurityRiskManagementProcessesIntegratedTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cyd_CybersecurityRiskManagementStrategyAndGovernanceLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Section 106<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16K<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cyd_CybersecurityRiskManagementStrategyAndGovernanceLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>i:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cyd_CybersecurityRiskManagementThirdPartyEngagedFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Section 106<br> -Subsection b<br> -Paragraph 1<br> -Subparagraph ii<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16K<br> -Subsection b<br> -Paragraph 1<br> -Subparagraph ii<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cyd_CybersecurityRiskManagementThirdPartyEngagedFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>i:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cyd_CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Section 106<br> -Subsection b<br> -Paragraph 2<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16K<br> -Subsection b<br> -Paragraph 2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cyd_CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>i:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cyd_CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Section 106<br> -Subsection b<br> -Paragraph 2<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16K<br> -Subsection b<br> -Paragraph 2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cyd_CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cyd_CybersecurityRiskProcessForInformingBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Section 106<br> -Subsection c<br> -Paragraph 1<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16K<br> -Subsection c<br> -Paragraph 1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cyd_CybersecurityRiskProcessForInformingBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cyd_CybersecurityRiskRoleOfManagementTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Section 106<br> -Subsection c<br> -Paragraph 2<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16K<br> -Subsection c<br> -Paragraph 2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cyd_CybersecurityRiskRoleOfManagementTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cyd_CybersecurityRiskThirdPartyOversightAndIdentificationProcessesFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Section 106<br> -Subsection b<br> -Paragraph 1<br> -Subparagraph iii<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16K<br> -Subsection b<br> -Paragraph 1<br> -Subparagraph iii<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cyd_CybersecurityRiskThirdPartyOversightAndIdentificationProcessesFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>i:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>55
<FILENAME>R30.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46083940083264">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Summary of Significant Accounting Policies (Policies)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountingPoliciesAbstract', window );"><strong>Accounting Policies [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BasisOfAccountingPolicyPolicyTextBlock', window );">Basis of Presentation</a></td>
<td class="text"><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 (&#8220;Arcosa,&#8221; the &#8220;Company,&#8221; &#8220;we,&#8221; or &#8220;our&#8221;), 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 an independent, publicly-traded company, listed on the New York Stock Exchange.</span></div>The accompanying Consolidated Financial Statements present our historical financial position, results of operations, comprehensive income/loss, and cash flows in accordance with accounting principles generally accepted in the U.S. (&#8220;GAAP&#8221;). All significant intercompany accounts and transactions have been eliminated.<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityPolicyTextBlock', window );">Stockholders' Equity</a></td>
<td class="text"><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>In December 2024, the Company&#8217;s Board of Directors (the &#8220;Board&#8221;) authorized a new $50.0 million share repurchase program effective January&#160;1, 2025 through December&#160;31, 2026 to replace a program of the same amount that expired on December&#160;31, 2024. Under the previous program, the Company did not repurchase any shares during the year ended December 2024, and repurchased 200,000 shares at a cost of $13.8 million during the year ended December 31, 2023.<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueRecognitionPolicyTextBlock', window );">Revenue Recognition</a></td>
<td class="text"><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&#8217;s reportable segments, see Note 4 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 recognizes substantially all 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 December&#160;31, 2024 and 2023, we had a contract asset of $65.5 million and $66.8 million, respectively, which is included in receivables, net of allowance, within the Consolidated Balance Sheets. The decrease in the contract asset is attributed to the 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:61.326%"></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:9.864%"></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.624%"></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%">&#160;</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%">Year Ended December 31,</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%">&#160;</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%">2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</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%">2022</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></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%">&#160;</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: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 and specialty materials</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%">977.9</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;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%">879.9&#160;</span></td><td style="background-color:#dbdbdb;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%">821.4&#160;</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%">Construction site support</span></td><td colspan="2" style="background-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%">127.2</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-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%">121.4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-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%">102.1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#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%">Construction Products</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%">1,105.1</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</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:400;line-height:100%">1,001.3&#160;</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:400;line-height:100%">923.5&#160;</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;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%">Utility, wind, and related structures</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,047.3</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;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%">873.5&#160;</span></td><td style="background-color:#dbdbdb;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%">813.1&#160;</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%">Storage tanks</span></td><td colspan="2" style="background-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%">&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-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%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-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%">188.9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#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%">Engineered Structures</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%">1,047.3</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</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:400;line-height:100%">873.5&#160;</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:400;line-height:100%">1,002.0&#160;</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;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%">Inland barges</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%">329.8</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;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%">280.2&#160;</span></td><td style="background-color:#dbdbdb;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.9&#160;</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"><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:#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%">87.8</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-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%">153.3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-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%">127.4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#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%">Transportation Products</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%">417.6</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</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:400;line-height:100%">433.5&#160;</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:400;line-height:100%">317.3&#160;</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><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%">Segment Totals before Eliminations</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%">2,570.0</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</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%">2,308.3&#160;</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%">2,242.8&#160;</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%">Eliminations</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%">(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="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;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:#dbdbdb;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%">&#8212;&#160;</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%">Consolidated Total</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%">2,569.9</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</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,307.9&#160;</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,242.8&#160;</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: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 December&#160;31, 2024 and the percentage of the outstanding performance obligations as of December&#160;31, 2024 expected to be delivered during 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:75.654%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:22.146%"></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 at </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="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, 2024</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%">&#160;</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, wind, 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%">1,190.8</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</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 style="height:8pt"><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="display:none"></td><td colspan="3" 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%">Transportation Products:</span></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 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:#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%">280.1</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</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></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:10pt;font-weight:400;line-height:120%">Approximately 64% of the unsatisfied performance obligations for our utility, wind, and related structures in our Engineered Structures segment are expected to be delivered during 2025, approximately 13% are expected to be delivered during 2026, and the remainder are expected to be delivered through 2028. Approximately 92% of the unsatisfied performance obligations for inland barges in our Transportation Products segment are expected to be delivered during 2025, and the remainder are expected to be delivered in 2026.</span></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxPolicyTextBlock', window );">Income Taxes</a></td>
<td class="text"><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><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsPolicyTextBlock', window );">Financial Instruments, Cash and Cash Equivalents</a></td>
<td class="text"><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.<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskCreditRisk', window );">Financial Instruments, Concentration of Credit Risk</a></td>
<td class="text">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 concentrations of credit risk with respect to 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 years ended December&#160;31, 2024, 2023, and 2022 was not significant. The carrying values of cash, receivables, and accounts payable are considered to be representative of their respective fair values.<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InventoryPolicyTextBlock', window );">Inventories</a></td>
<td class="text"><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Inventories</span></div>Inventories are valued at the lower of cost or net realizable value. Cost is determined principally on the first in first out method. The value of inventory is adjusted for damaged, obsolete, excess, or slow-moving inventory. Work in process and finished goods include material, labor, and overhead.<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock', window );">Property, Plant, and Equipment</a></td>
<td class="text"><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%">Property, Plant, and Equipment</span></div>Property, plant, and equipment are stated at cost and depreciated or depleted over their estimated useful lives, primarily using the straight-line method. The estimated useful lives are: buildings and improvements&#160;- 5&#160;to 30 years; leasehold improvements&#160;- the lesser of the term of the lease or 11 years; and machinery and equipment&#160;- 3&#160;to 15 years. Depletion of mineral reserves is calculated based on estimated reserves using the units-of-production method on a quarry-by-quarry basis. The costs of ordinary maintenance and repair are charged to operating costs as incurred.<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock', window );">Goodwill and Intangible Assets</a></td>
<td class="text"><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Goodwill and 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%">Goodwill is required to be tested for impairment annually, or on an interim basis when events or changes in circumstances indicate the carrying amount might be impaired. The quantitative goodwill impairment test is assessed at the &#8220;reporting unit&#8221; level by comparing the reporting unit's estimated fair value with the carrying amount of its net assets. If the carrying value of the reporting unit exceeds its fair value, an impairment loss is recognized. The goodwill impairment is measured as the excess of the reporting unit's carrying value over its fair value, not to exceed the amount of goodwill allocated to the reporting unit. The estimates and judgments that most significantly affect the fair value calculations are assumptions, consisting of level three inputs, related to revenue and operating profit growth, discount rates, and exit multiples. The Company performs its annual goodwill impairment analysis as of October 1 of each year. As of October 1, 2024 and 2023, the Company's annual impairment test of goodwill was completed at the reporting unit level and no impairment charges were determined to be necessary.</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%">Intangible assets are recorded at fair value, using level three inputs, on the date of acquisition and evaluated to determine their estimated useful life. These assets primarily consist of customer relationships and permits and are amortized using the straight-line method. The estimated useful lives for definite-lived intangible assets are: customer relationships - 2 to 20 years; permits - 10 to 29 years; and other - 1 to 34 years.</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%">Indefinite-lived intangible assets primarily relate to acquired trademarks. These assets are not amortized but are evaluated for impairment annually on October 1, or on an interim basis when events or changes in circumstances indicate the carrying amount may not be recoverable. The impairment test compares the fair value of each asset to its carrying value using a relief from royalty method. As of October 1, 2024 and 2023, the Company's annual impairment test was completed and no impairment charges were determined to be necessary.</span></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock', window );">Long-lived Assets</a></td>
<td class="text"><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Long-lived 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%">The Company evaluates the carrying value of long-lived assets to be held and used, including property, plant, and equipment and definite-lived intangibles, for potential impairment when events or changes in circumstances indicate the carrying amount may not be recoverable. The carrying value of long-lived assets to be held and used is considered impaired only when the carrying value is not recoverable through undiscounted future cash flows and the fair value of the assets is less than their carrying value. Fair value is determined primarily using the anticipated cash flows discounted at a rate commensurate with the risks involved or market quotes as available. Impairment losses on long-lived assets held for sale are determined in a similar manner, except that fair values are reduced by the estimated cost to dispose of the assets. </span></div>The Company recorded an impairment of $5.8&#160;million during the year ended December&#160;31, 2024 related to the closure of the Company's aggregates operations in west Texas in our Construction Products segment. No impairment charges were recognized during the years ended December 31, 2023 or 2022.<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SelfInsuranceReservePolicyTextBlock', window );">Workers' Compensation</a></td>
<td class="text"><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Workers</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8217;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"> Compensation</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 is effectively self-insured for workers</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8217;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> compensation claims. A third-party administrator is used to process claims. We accrue our workers' compensation liability based upon independent actuarial studies. As of December&#160;31, 2024 and 2023, the Company's accrual for worker's compensation costs was $18.9 million and $24.2 million, respectively, which is included in accrued liabilities and other long-term liabilities within the Consolidated Balance Sheets.</span></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StandardProductWarrantyPolicy', window );">Warranties</a></td>
<td class="text"><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Warranties</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 provides various express, limited product warranties that generally range from 1 to 5 years depending on the product. The warranty costs are estimated using a two-step approach. First, an engineering estimate is made for the cost of all claims that have been asserted by customers. Second, based on historical, accepted claims experience, a cost is accrued for all products still within a warranty period for which no claims have been filed. The Company provides for the estimated cost of product warranties at the time revenue is recognized related to products covered by warranties and assesses the adequacy of the resulting reserves on a quarterly basis. As of December&#160;31, 2024 and 2023, the Company's accrual for warranty costs was $1.3 million and $1.2 million, respectively, which is included in accrued liabilities within the Consolidated Balance Sheets.</span></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativesPolicyTextBlock', window );">Derivatives Instruments</a></td>
<td class="text"><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Derivative Instruments</span></div>The Company may, from time to time, use derivative instruments to mitigate the impact of changes in interest rates, commodity prices, or changes in foreign currency exchange rates. For derivative instruments designated as hedges, the Company formally documents the relationship between the derivative instrument and the hedged item, as well as the risk management objective and strategy for the use of the derivative instrument. This documentation includes linking the derivative to specific assets or liabilities on the balance sheet, commitments, or forecasted transactions. At the time a derivative instrument is entered into, and at least quarterly thereafter, the Company assesses whether the derivative instrument is effective in offsetting the changes in fair value or cash flows of the hedged item. Any change in the fair value of the hedged instrument is recorded in accumulated other comprehensive loss (&#8220;AOCL&#8221;) as a separate component of stockholders' equity and reclassified into earnings in the period during which the hedged transaction affects earnings. The Company monitors its derivative positions and the credit ratings of its counterparties and does not anticipate losses due to counterparties' non-performance.<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock', window );">Foreign Currency Translation</a></td>
<td class="text"><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Foreign Currency Translation</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%">Certain operations outside the U.S. prepare financial statements in currencies other than the U.S. dollar. The income statement amounts are translated at average exchange rates for the year, while the assets and liabilities are translated at year-end exchange rates. Translation adjustments are accumulated as a separate component of stockholders' equity and other comprehensive income. The functional currency of our Mexico operations is considered to be the U.S. dollar. The functional currency of our Canadian operations is considered to be the Canadian dollar.</span></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ComprehensiveIncomePolicyPolicyTextBlock', window );">Other Comprehensive Income (Loss)</a></td>
<td class="text"><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Other Comprehensive Income (Loss)</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%">Other comprehensive income (loss) consists of foreign currency translation adjustments and the effective unrealized gains and losses on the Company's derivative financial instruments, the sum of which, along with net income, constitutes comprehensive net income (loss). See Note 12 Accumulated Other Comprehensive Loss. All components are shown net of tax.</span></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock', window );">Recent Accounting Pronouncements</a></td>
<td class="text"><div style="margin-bottom:6pt"><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:120%">Effective January 1, 2024, the Company adopted Accounting Standards Update No. 2023-07, &#8220;Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures&#8221; (&#8220;ASU 2023-07&#8221;), 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:120%">Recently issued accounting pronouncements not adopted as of December 31, 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%">Effective January 1, 2025, the FASB issued Accounting Standards Update No. 2023-09, &#8220;Income Taxes (Topic 740): Improvements to Income Tax Disclosures&#8221; (&#8220;ASU 2023-09&#8221;), 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 Company will adopt the additional disclosure requirements within its annual reporting 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%">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><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UseOfEstimates', window );">Management's Estimates</a></td>
<td class="text"><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%">Management's Estimates </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 preparation of financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements as well as the reported amounts of revenues and expenses during the reporting period. Actual results could differ from those estimates.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountingPoliciesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountingPoliciesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BasisOfAccountingPolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BasisOfAccountingPolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482913/230-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ComprehensiveIncomePolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for comprehensive income.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ComprehensiveIncomePolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskCreditRisk">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for credit risk.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 825<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478898/942-825-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -SubTopic 10<br> -Topic 275<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskCreditRisk</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativesPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for its derivative instruments and hedging activities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 815<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-9<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(n))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-1A<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-1<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-4<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-7<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativesPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for (1) transactions denominated in a currency other than the reporting enterprise's functional currency, (2) translating foreign currency financial statements that are incorporated into the financial statements of the reporting enterprise by consolidation, combination, or the equity method of accounting, and (3) remeasurement of the financial statements of a foreign reporting enterprise in a hyperinflationary economy.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/830/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for goodwill and intangible assets. This accounting policy also may address how an entity assesses and measures impairment of goodwill and intangible assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/350-30/tableOfContent<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/350-20/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for recognizing and measuring the impairment of long-lived assets. An entity also may disclose its accounting policy for long-lived assets to be sold. This policy excludes goodwill and intangible assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 360<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 5.CC)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480091/360-10-S99-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 05<br> -Paragraph 4<br> -SubTopic 10<br> -Topic 360<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482338/360-10-05-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 20<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-20<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 19<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-19<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482525/740-10-45-25<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-03(h)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479886/946-10-S99-3<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 17<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-17<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-9<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482525/740-10-45-28<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482765/220-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of inventory accounting policy for inventory classes, including, but not limited to, basis for determining inventory amounts, methods by which amounts are added and removed from inventory classes, loss recognition on impairment of inventories, and situations in which inventories are stated above cost.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 330<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483080/330-10-50-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483489/210-10-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483426/235-10-50-4<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 912<br> -SubTopic 330<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478411/912-330-50-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 330<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/330/tableOfContent<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 330<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483080/330-10-50-4<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 6<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 270<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482989/270-10-45-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy 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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -SubTopic 10<br> -Topic 360<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482099/360-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(8)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -SubTopic 360<br> -Topic 958<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477798/958-360-50-6<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -SubTopic 360<br> -Topic 958<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477798/958-360-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueRecognitionPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for revenue. Includes revenue from contract with customer and from other sources.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483426/235-10-50-4<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (e)<br> -SubTopic 10<br> -Topic 235<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483426/235-10-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueRecognitionPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SelfInsuranceReservePolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for self-insurance reserves, including, but not limited to incurred but not reported reserves (IBNR).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SelfInsuranceReservePolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StandardProductWarrantyPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for standard warranties including the methodology for measuring the liability.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 460<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482425/460-10-50-8<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StandardProductWarrantyPolicy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquityPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for its capital stock transactions, including dividends and accumulated other comprehensive income.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477968/946-235-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UseOfEstimates">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-10-50-9<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-10-50-4<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 275<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-10-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -SubTopic 10<br> -Topic 275<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-10-50-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -SubTopic 10<br> -Topic 275<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-10-50-11<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -SubTopic 10<br> -Topic 275<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-10-50-12<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-10-50-8<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UseOfEstimates</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>56
<FILENAME>R31.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46083936291056">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Summary of Significant Accounting Policies (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountingPoliciesAbstract', window );"><strong>Accounting Policies [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueTableTextBlock', window );">Disaggregation of Revenue</a></td>
<td class="text"><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:61.326%"></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:9.864%"></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.624%"></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%">&#160;</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%">Year Ended December 31,</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%">&#160;</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%">2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</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%">2022</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></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%">&#160;</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: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 and specialty materials</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%">977.9</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;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%">879.9&#160;</span></td><td style="background-color:#dbdbdb;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%">821.4&#160;</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%">Construction site support</span></td><td colspan="2" style="background-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%">127.2</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-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%">121.4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-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%">102.1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#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%">Construction Products</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%">1,105.1</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</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:400;line-height:100%">1,001.3&#160;</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:400;line-height:100%">923.5&#160;</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;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%">Utility, wind, and related structures</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,047.3</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;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%">873.5&#160;</span></td><td style="background-color:#dbdbdb;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%">813.1&#160;</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%">Storage tanks</span></td><td colspan="2" style="background-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%">&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-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%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-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%">188.9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#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%">Engineered Structures</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%">1,047.3</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</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:400;line-height:100%">873.5&#160;</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:400;line-height:100%">1,002.0&#160;</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;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%">Inland barges</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%">329.8</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;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%">280.2&#160;</span></td><td style="background-color:#dbdbdb;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.9&#160;</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"><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:#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%">87.8</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-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%">153.3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-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%">127.4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#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%">Transportation Products</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%">417.6</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</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:400;line-height:100%">433.5&#160;</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:400;line-height:100%">317.3&#160;</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><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%">Segment Totals before Eliminations</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%">2,570.0</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</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%">2,308.3&#160;</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%">2,242.8&#160;</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%">Eliminations</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%">(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="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;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:#dbdbdb;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%">&#8212;&#160;</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%">Consolidated Total</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%">2,569.9</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</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,307.9&#160;</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,242.8&#160;</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: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><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock', window );">Unsatisfied Performance Obligations</a></td>
<td class="text"><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 December&#160;31, 2024 and the percentage of the outstanding performance obligations as of December&#160;31, 2024 expected to be delivered during 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:75.654%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:22.146%"></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 at </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="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, 2024</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%">&#160;</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, wind, 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%">1,190.8</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</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 style="height:8pt"><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="display:none"></td><td colspan="3" 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%">Transportation Products:</span></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 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:#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%">280.1</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</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></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountingPoliciesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountingPoliciesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisaggregationOfRevenueTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-5<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisaggregationOfRevenueTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of expected timing for satisfying remaining performance obligation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (b)(1)<br> -SubTopic 10<br> -Topic 606<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-13<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>57
<FILENAME>R32.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46083936300144">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Acquisitions and Divestitures (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_aca_ScheduleOfBusinessAcquisitionsAndDispositionsTableTextBlock', window );">Acquisition and divestiture activity</a></td>
<td class="text"><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 Company's acquisition activities are summarized below:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.099%"><tr><td style="width:1.0%"></td><td style="width:58.065%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.014%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.545%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.014%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.545%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.017%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year Ended December 31,</span></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%">2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</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%">2022</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></tr><tr><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: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%">Acquisitions:</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></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%">Purchase price</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%">1,424.2</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;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%">119.4&#160;</span></td><td style="background-color:#ffffff;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%">75.6&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#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%">Net cash paid</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%">1,424.1</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;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%">120.9&#160;</span></td><td style="background-color:#dbdbdb;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%">75.1&#160;</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:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill recorded</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%">397.1</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;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%">40.4&#160;</span></td><td style="background-color:#ffffff;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%">11.6&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=aca_StavolaMember', window );">Stavola | Construction Products</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock', window );">Purchase price allocation</a></td>
<td class="text">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&#160;</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.1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#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.2&#160;</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</span></td><td colspan="2" style="background-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&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#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&#160;</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%">351.5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#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&#160;</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&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#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%">(17.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;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.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"><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,209.6&#160;</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><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionProFormaInformationTextBlock', window );">Pro forma information</a></td>
<td class="text"><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 unaudited pro-forma information should not be considered indicative of the results that would have occurred if the acquisition had been completed on January 1, 2023, nor is such unaudited pro-forma information necessarily indicative of future results.</span></div><div style="margin-bottom:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:93.859%"><tr><td style="width:1.0%"></td><td style="width:49.834%"></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:22.576%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.513%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:22.577%"></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: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%">Year Ended<br/>December 31, 2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year Ended <br/>December 31, 2023</span></td></tr><tr style="height:3pt"><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><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="3" style="display:none"></td><td colspan="3" style="display:none"></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%">Revenues</span></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%">2,769.8&#160;</span></td><td style="background-color:#dbdbdb;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%">2,563.3&#160;</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%">Income before income taxes</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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%">113.3&#160;</span></td><td style="background-color:#ffffff;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%">93.5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_aca_ScheduleOfBusinessAcquisitionsAndDispositionsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Schedule Of Business Acquisitions And Dispositions [Table Text Block]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">aca_ScheduleOfBusinessAcquisitionsAndDispositionsTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>aca_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types1:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479907/805-20-50-5<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionProFormaInformationTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of pro forma results of operations for a material business acquisition or series of individually immaterial business acquisitions that are material in the aggregate.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -SubTopic 10<br> -Topic 805<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479328/805-10-50-2<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(3)<br> -SubTopic 10<br> -Topic 805<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479328/805-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionProFormaInformationTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of a material business combination completed during the period, including background, timing, and recognized assets and liabilities. This table does not include leveraged buyouts.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479328/805-10-50-3<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479328/805-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=aca_StavolaMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=aca_StavolaMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=aca_ConstructionProductsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=aca_ConstructionProductsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>58
<FILENAME>R33.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46084022793392">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Fair Value Accounting (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueDisclosuresAbstract', window );"><strong>Fair Value Disclosures [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock', window );">Assets and liabilities measured at fair value on recurring basis</a></td>
<td class="text"><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:97.953%"><tr><td style="width:1.0%"></td><td style="width:45.616%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.586%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.546%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.586%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.546%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.586%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.546%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.888%"></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%">&#160;</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&#160;Value&#160;Measurement&#160;as&#160;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:8pt;font-weight:400;line-height:100%">&#160;</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%">133.0</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;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%">&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;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%">&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;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%">133.0</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:15.75pt;text-indent:-9pt"><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%">&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;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%">&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;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%">15.4</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;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%">15.4</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</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 #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-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%">133.0</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</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:700;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:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</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:700;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: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%">&#160;</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:700;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:700;line-height:100%">148.4</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</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 #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:15.75pt;text-indent:-9pt"><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: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%">&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;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%">&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;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%">&#160;</span></td><td style="background-color:#dbdbdb;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%">&#160;</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-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%">&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</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%">&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</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%">1.4</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</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%">1.4</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</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="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:10pt;font-weight:400;line-height:100%">&#160;</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&#160;Value&#160;Measurement&#160;as&#160;of December 31, 2023</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#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%">Liabilities:</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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:15.75pt;text-indent:-9pt"><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:#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%">&#8212;&#160;</span></td><td style="background-color:#ffffff;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%">&#8212;&#160;</span></td><td style="background-color:#ffffff;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.7&#160;</span></td><td style="background-color:#ffffff;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.7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#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 liabilities</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: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%">&#8212;&#160;</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%">&#8212;&#160;</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%">2.7&#160;</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%">2.7&#160;</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><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><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueDisclosuresAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueDisclosuresAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>59
<FILENAME>R34.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46084022837632">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Segment Information (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingAbstract', window );"><strong>Segment Reporting [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock', window );">Financial information for segments</a></td>
<td class="text"><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Year Ended December 31, 2024</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: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.595%"></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.165%"></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="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="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="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="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="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="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;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-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,105.1</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</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 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:700;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:700;line-height:100%">1,047.3</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</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 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%">417.6</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</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%">&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</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%">(0.1)</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%">2,569.9</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</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: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%">864.0</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;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%">847.5</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;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%">343.3</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;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%">&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;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></td><td style="background-color:#dbdbdb;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,054.7</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</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%">116.2</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-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%">88.4</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-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%">22.5</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-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%">92.9</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-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%">&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-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%">320.0</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#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%">(9.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:700;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:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;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%">&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;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%">&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;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%">(10.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%">(Gain) 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%">(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:700;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:700;line-height:100%">21.6</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-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%">&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-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%">&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-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.1</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#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: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%">&#160;</span></td><td style="background-color:#dbdbdb;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%">&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;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%">&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;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%">&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;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%">&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;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%">5.8</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</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="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:700;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:700;line-height:100%">133.9</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</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:700;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:700;line-height:100%">126.4</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</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:700;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:700;line-height:100%">30.2</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</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:700;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:700;line-height:100%">(92.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:700;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:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</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:700;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:700;line-height:100%">197.6</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</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:6pt"><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: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%">134.7</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;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%">45.4</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;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%">12.6</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;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%">2.3</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;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%">&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;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%">195.0</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#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: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,304.9</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;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,191.5</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;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%">149.6</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;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%">269.5</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;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%">&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;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%">4,915.5</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</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: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%">111.7</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;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%">64.4</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;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%">11.0</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;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%">2.6</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;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%">&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;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%">189.7</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display: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><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Year Ended December 31, 2023</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: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.595%"></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.165%"></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="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="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="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="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="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="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%">Revenues</span></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%">1,001.3&#160;</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 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%">873.5&#160;</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 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:400;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:400;line-height:100%">433.5&#160;</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:400;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:400;line-height:100%">&#8212;&#160;</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:400;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:400;line-height:100%">(0.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 #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%">2,307.9&#160;</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><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%">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:400;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%">783.9&#160;</span></td><td style="background-color:#dbdbdb;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%">718.3&#160;</span></td><td style="background-color:#dbdbdb;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%">362.3&#160;</span></td><td style="background-color:#dbdbdb;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%">&#8212;&#160;</span></td><td style="background-color:#dbdbdb;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.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%">1,864.1&#160;</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%">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%">107.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-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%">65.9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-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.4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-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%">62.8&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-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%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-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%">261.1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#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%">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%">(28.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%">&#8212;&#160;</span></td><td style="background-color:#dbdbdb;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%">&#8212;&#160;</span></td><td style="background-color:#dbdbdb;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%">&#8212;&#160;</span></td><td style="background-color:#dbdbdb;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%">&#8212;&#160;</span></td><td style="background-color:#dbdbdb;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%">(28.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 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%">Gain on sale of storage tanks business</span></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%">&#8212;</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%">(6.4)</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%">&#8212;</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%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-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%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-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.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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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%">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:400;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:400;line-height:100%">138.6&#160;</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:400;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:400;line-height:100%">95.7&#160;</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:400;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:400;line-height:100%">45.8&#160;</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:400;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:400;line-height:100%">(62.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:400;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:400;line-height:100%">&#8212;&#160;</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:400;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:400;line-height:100%">217.3&#160;</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:6pt"><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:400;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: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%">111.7&#160;</span></td><td style="background-color:#dbdbdb;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%">26.6&#160;</span></td><td style="background-color:#dbdbdb;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%">16.0&#160;</span></td><td style="background-color:#dbdbdb;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%">5.2&#160;</span></td><td style="background-color:#dbdbdb;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%">&#8212;&#160;</span></td><td style="background-color:#dbdbdb;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%">159.5&#160;</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%">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: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,043.1&#160;</span></td><td style="background-color:#ffffff;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,063.4&#160;</span></td><td style="background-color:#ffffff;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%">308.2&#160;</span></td><td style="background-color:#ffffff;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%">163.2&#160;</span></td><td style="background-color:#ffffff;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%">&#8212;&#160;</span></td><td style="background-color:#ffffff;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%">3,577.9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#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%">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: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%">89.9&#160;</span></td><td style="background-color:#dbdbdb;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%">97.8&#160;</span></td><td style="background-color:#dbdbdb;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%">13.9&#160;</span></td><td style="background-color:#dbdbdb;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.9&#160;</span></td><td style="background-color:#dbdbdb;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%">&#8212;&#160;</span></td><td style="background-color:#dbdbdb;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%">203.5&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div><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%">Year Ended December 31, 2022</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: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.595%"></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.165%"></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="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="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="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="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="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="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%">Revenues</span></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%">923.5&#160;</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 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%">1,002.0&#160;</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 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%">317.3&#160;</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 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:400;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:400;line-height:100%">&#8212;&#160;</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:400;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:400;line-height:100%">&#8212;&#160;</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 #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%">2,242.8&#160;</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><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%">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:400;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%">736.3&#160;</span></td><td style="background-color:#dbdbdb;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%">812.4&#160;</span></td><td style="background-color:#dbdbdb;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%">283.0&#160;</span></td><td style="background-color:#dbdbdb;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%">&#8212;&#160;</span></td><td style="background-color:#dbdbdb;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%">&#8212;&#160;</span></td><td style="background-color:#dbdbdb;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,831.7&#160;</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%">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%">100.4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-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%">73.6&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-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%">22.8&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-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&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-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%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-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%">262.8&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#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%">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%">(9.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%">(2.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%">&#8212;&#160;</span></td><td style="background-color:#dbdbdb;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%">&#8212;&#160;</span></td><td style="background-color:#dbdbdb;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%">&#8212;&#160;</span></td><td style="background-color:#dbdbdb;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%">(11.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:400;line-height:100%">Gain on sale of storage tanks business</span></td><td colspan="2" style="background-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%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-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%">(189.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%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-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%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-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%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-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%">(189.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><td colspan="3" style="display:none"></td><td colspan="3" 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%">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:400;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:400;line-height:100%">96.5&#160;</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:400;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:400;line-height:100%">307.0&#160;</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:400;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:400;line-height:100%">11.5&#160;</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:400;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:400;line-height:100%">(66.0)</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:400;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:400;line-height:100%">&#8212;&#160;</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:400;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:400;line-height:100%">349.0&#160;</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:6pt"><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:400;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: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%">102.7&#160;</span></td><td style="background-color:#dbdbdb;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%">30.5&#160;</span></td><td style="background-color:#dbdbdb;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%">15.8&#160;</span></td><td style="background-color:#dbdbdb;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%">5.1&#160;</span></td><td style="background-color:#dbdbdb;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%">&#8212;&#160;</span></td><td style="background-color:#dbdbdb;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%">154.1&#160;</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%">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: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,895.7&#160;</span></td><td style="background-color:#ffffff;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%">956.1&#160;</span></td><td style="background-color:#ffffff;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%">264.0&#160;</span></td><td style="background-color:#ffffff;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%">224.8&#160;</span></td><td style="background-color:#ffffff;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%">&#8212;&#160;</span></td><td style="background-color:#ffffff;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%">3,340.6&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#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%">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: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.6&#160;</span></td><td style="background-color:#dbdbdb;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%">44.5&#160;</span></td><td style="background-color:#dbdbdb;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.8&#160;</span></td><td style="background-color:#dbdbdb;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.1&#160;</span></td><td style="background-color:#dbdbdb;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%">&#8212;&#160;</span></td><td style="background-color:#dbdbdb;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%">138.0&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock', window );">Revenues, operating profit, total assets, and long-lived assets for U.S. and Foreign operations</a></td>
<td class="text"><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 (loss) for our U.S. and foreign operations for the years ended December&#160;31, 2024, 2023, and 2022 are presented below. Our primary foreign operations are in Mexico, while Canadian operations are not significant in relation to the Consolidated Financial Statements. The decreases in foreign operations revenue from 2022 to 2023 are largely due to the sale of the storage tanks business. The operating profits presented below  exclude the gain on sale of the storage tanks business. See Note&#160;2&#160;Acquisitions and Divestitures. </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:8.695%"></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:8.695%"></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:8.698%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><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:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</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:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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="15" 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%">U.S.:</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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenues:</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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">External</span></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#2c2c2c;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:#2c2c2c;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2,556.2</span><span style="color:#2c2c2c;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;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%">2,271.5&#160;</span></td><td style="background-color:#dbdbdb;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%">2,159.8&#160;</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><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 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Intercompany</span></td><td colspan="2" style="background-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%">47.6</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-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%">40.5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-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.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><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:700;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:700;line-height:100%">2,603.8</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</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 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%">2,312.0&#160;</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 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%">2,184.8&#160;</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><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:6pt"><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;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;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><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 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%">Operating profit (loss)</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%">191.8</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;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%">208.5&#160;</span></td><td style="background-color:#dbdbdb;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%">153.9&#160;</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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign operations:</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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenues:</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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">External</span></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#2c2c2c;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:#2c2c2c;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">13.7</span><span style="color:#2c2c2c;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;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%">36.4&#160;</span></td><td style="background-color:#dbdbdb;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%">83.0&#160;</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><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 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Intercompany</span></td><td colspan="2" style="background-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%">77.8</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-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%">62.4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-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%">116.1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><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:700;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:700;line-height:100%">91.5</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</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 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%">98.8&#160;</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 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%">199.1&#160;</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><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:6pt"><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;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;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><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 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%">Operating profit (loss)</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%">(1.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%">2.4&#160;</span></td><td style="background-color:#dbdbdb;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%">6.1&#160;</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><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%">Total assets and long-lived assets for our U.S. and foreign operations as of December&#160;31, 2024 and 2023 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:57.525%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.695%"></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:8.695%"></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:8.695%"></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:8.700%"></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:8pt;font-weight:700;line-height:100%">Total Assets</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%">Long-Lived Assets</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="border-top:1pt solid #000000;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="border-top:1pt solid #000000;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%">December 31,</span></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:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</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:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</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%">U.S.</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,762.6</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;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,423.4&#160;</span></td><td style="background-color:#dbdbdb;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,024.9</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;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,241.2&#160;</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%">Foreign operations</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%">152.9</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;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%">154.5&#160;</span></td><td style="background-color:#ffffff;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%">104.5</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;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%">95.1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of information concerning material long-lived assets (excluding financial instruments, customer relationships with financial institutions, mortgage and other servicing rights, deferred policy acquisition costs, and deferred taxes assets) located in identified geographic areas and/or the amount of revenue from external customers attributed to that country from which revenue is material. An entity may also provide subtotals of geographic information about groups of countries.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-41<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 25<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-25<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SegmentReportingAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>60
<FILENAME>R35.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46084022955712">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Property, Plant, and Equipment (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentAbstract', window );"><strong>Property, Plant and Equipment [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentTextBlock', window );">Components of property, plant, and equipment</a></td>
<td class="text"><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 December&#160;31, 2024 and 2023.</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.759%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.104%"></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:14.107%"></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%">December 31,<br/>2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31,<br/>2023</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%">&#160;</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%">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%">158.3</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;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%">140.2&#160;</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%">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,111.7</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-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%">546.9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#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%">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%">366.4</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;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%">345.6&#160;</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%">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,292.8</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-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,121.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#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%">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.7</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;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%">115.5&#160;</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,058.9</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</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%">2,269.2&#160;</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 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%">(929.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%">(932.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%">2,129.4</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</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,336.3&#160;</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>The increase in mineral reserves is primarily due to the acquisition of Stavola in our Construction Products segment.<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -SubTopic 10<br> -Topic 360<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482099/360-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>61
<FILENAME>R36.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46084022750608">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Goodwill and Other Intangible Assets (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract', window );"><strong>Goodwill and Intangible Assets Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfGoodwillTextBlock', window );">Goodwill by segment</a></td>
<td class="text"><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:70.098%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.935%"></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:12.937%"></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%">December 31,<br/>2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31,<br/>2023</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%">&#160;</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;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%">861.2</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;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%">516.1&#160;</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%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-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%">437.6&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#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%">&#160;</span></td><td style="background-color:#dbdbdb;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%">37.0&#160;</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,361.2</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</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%">990.7&#160;</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><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock', window );">Intangible assets, net</a></td>
<td class="text"><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%">Intangibles, net consisted of the following:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:69.031%"></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.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.102%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.103%"></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%">December 31, 2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2023</span></td></tr><tr style="height:3pt"><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="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></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="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%">&#160;</span></td><td style="background-color:#dbdbdb;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%">34.9&#160;</span></td><td style="background-color:#dbdbdb;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="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%">169.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%">142.7</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%">166.9</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%">49.6</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%">2.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%">396.8</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%">311.9</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%">(102.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%">(76.1)</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%">294.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%">235.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%">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%">338.3</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</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%">270.7&#160;</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><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock', window );">Expected future amortization expense of intangibles</a></td>
<td class="text">Expected future amortization expense of intangibles as of December&#160;31, 2024 is as follows:<div style="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:79.016%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.784%"></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%">Amortization Expense</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: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%">2025</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%">26.7</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</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%">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%">22.7</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#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%">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%">20.5</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</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%">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%">20.5</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#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%">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%">20.1</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</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%">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%">184.0</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfGoodwillTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of goodwill by reportable segment and in total which includes a rollforward schedule.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482548/350-20-55-24<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1<br><br>Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1<br><br>Reference 10: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1<br><br>Reference 11: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1A<br><br>Reference 12: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfGoodwillTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of goodwill and intangible assets, which may be broken down by segment or major class.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/350-30/tableOfContent<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/350-20/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the amount of amortization expense expected to be recorded in succeeding fiscal years for finite-lived intangible assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482640/350-30-55-40<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>62
<FILENAME>R37.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46084022945808">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Debt (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtDisclosureAbstract', window );"><strong>Debt Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfDebtTableTextBlock', window );">Components of debt</a></td>
<td class="text"><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 December&#160;31, 2024 and December&#160;31, 2023:</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%">December 31,<br/>2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31,<br/>2023</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%">&#160;</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%">&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;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%">160.0&#160;</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%">700.0</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-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%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#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%">&#160;</span></td><td style="background-color:#dbdbdb;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&#160;</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%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-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%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:6pt;padding-left:6.75pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance leases (see Note 8</span><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%">Leases)</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%">7.1</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;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%">13.1&#160;</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 #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,707.1</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</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%">573.1&#160;</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 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%">(18.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%">(4.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%">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,688.9</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</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%">568.7&#160;</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><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock', window );">Remaining principal payments under existing debt agreements</a></td>
<td class="text"><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 remaining principal payments under existing debt agreements as of December&#160;31, 2024 are as 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: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%">&#160;</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 colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;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&#160;</span></td><td style="background-color:#dbdbdb;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.0&#160;</span></td><td style="background-color:#dbdbdb;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.0&#160;</span></td><td style="background-color:#dbdbdb;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.0&#160;</span></td><td style="background-color:#dbdbdb;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.0&#160;</span></td><td style="background-color:#dbdbdb;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%">665.0&#160;</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%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-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%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-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%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-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%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-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&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-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%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#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%">&#8212;&#160;</span></td><td style="background-color:#dbdbdb;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%">&#8212;&#160;</span></td><td style="background-color:#dbdbdb;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%">&#8212;&#160;</span></td><td style="background-color:#dbdbdb;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%">&#8212;&#160;</span></td><td style="background-color:#dbdbdb;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%">&#8212;&#160;</span></td><td style="background-color:#dbdbdb;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&#160;</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><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfDebtTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfDebtTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of maturity and sinking fund requirement for long-term debt.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -SubTopic 10<br> -Topic 470<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481544/470-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>63
<FILENAME>R38.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46084022834112">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Leases (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LeasesAbstract', window );"><strong>Leases [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock', window );">Future minimum lease payments</a></td>
<td class="text"><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 December&#160;31, 2024 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:70.976%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.496%"></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:12.498%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding: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="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></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="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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></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</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%">13.0</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;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%">5.4</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</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></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.1</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-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%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#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%">7.9</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;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%">&#160;</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></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.1</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-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%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#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.7</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;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%">&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</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></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.3</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-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%">&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#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 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%">99.1</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</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%">7.4</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</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></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%">(35.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:700;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="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%">63.3</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</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%">7.1</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</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></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_aca_AssetsAndLiabilitiesLeasesTableTextBlock', window );">Balance sheet classification</a></td>
<td class="text"><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.929%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.519%"></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.522%"></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%">December 31,<br/>2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31,<br/>2023</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-976"><span style="-sec-ix-hidden:f-977">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%">63.1</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;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%">36.7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#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-980"><span style="-sec-ix-hidden:f-981">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%">12.3</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;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%">16.5&#160;</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 #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%">75.4</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</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%">53.2&#160;</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;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 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-986"><span style="-sec-ix-hidden:f-987">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.6</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-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.4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#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-990"><span style="-sec-ix-hidden:f-991">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%">5.2</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;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%">6.8&#160;</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-994"><span style="-sec-ix-hidden:f-995">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%">54.7</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;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%">29.7&#160;</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-998"><span style="-sec-ix-hidden:f-999">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%">1.9</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-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.3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#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 #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%">70.4</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</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%">51.2&#160;</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><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_aca_CashFlowInformationLeasesTableTextBlock', window );">Cash flow information</a></td>
<td class="text"><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 supplemental cash flow and non-cash information related to leases:</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.929%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.519%"></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.522%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding: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><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/>2023</span></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 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%">Cash paid for amounts included in the measurement of lease liabilities</span></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #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:1pt solid #000000;padding:0 1pt"></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%">Cash paid for operating leases</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%">10.8</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;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%">9.3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#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%">Cash paid for finance leases</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%">7.0</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;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&#160;</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></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="display:none"></td><td colspan="3" style="display:none"></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%">Right-of-use assets obtained in exchange for lease obligations</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="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%">Operating leases</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%">36.7</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;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%">7.7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#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</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%">1.0</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;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.0&#160;</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></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LeaseCostTableTextBlock', window );">Other information</a></td>
<td class="text"><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 information about lease amounts recognized in our Consolidated Financial Statements 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:99.853%"><tr><td style="width:1.0%"></td><td style="width:69.178%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.394%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.396%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding: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><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/>2023</span></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 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%">Weighted average remaining lease term - operating leases</span></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000000;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%">12.0 years</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000000;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%">6.2 years</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average remaining lease term - finance leases</span></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%">1.5 years</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%">2.0 years</span></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 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%">Weighted average discount rate - operating 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%">6.8</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 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></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.3&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 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 colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average discount rate - finance leases</span></td><td colspan="2" style="background-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.4</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 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></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-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%">3.8&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 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 colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_aca_AssetsAndLiabilitiesLeasesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Assets And Liabilities, Leases</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">aca_AssetsAndLiabilitiesLeasesTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>aca_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types1:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_aca_CashFlowInformationLeasesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Cash Flow Information, Leases</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">aca_CashFlowInformationLeasesTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>aca_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types1:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeaseCostTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of lessee's lease cost. Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease income.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeaseCostTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeasesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeasesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>64
<FILENAME>R39.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46084023026848">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Other, Net (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherIncomeAndExpensesAbstract', window );"><strong>Other Income and Expenses [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock', window );">Other, net (income) expense</a></td>
<td class="text"><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%">Other, net (income) expense consists of the following items:</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:59.280%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></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.619%"></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.622%"></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%">&#160;</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%">Year Ended December 31,</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%">&#160;</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%">2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</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%">2022</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></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%">&#160;</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: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%">Interest 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%">(7.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%">(4.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%">(1.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;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:#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.3</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-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.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%">3.3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#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%">Other</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%">(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="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;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:#dbdbdb;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.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%">Other, net (income) expense</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%">(3.3)</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%">(6.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;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.8&#160;</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><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherIncomeAndExpensesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherIncomeAndExpensesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>65
<FILENAME>R40.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46084022869024">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureAbstract', window );"><strong>Income Tax Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock', window );">Components of the provision for income taxes</a></td>
<td class="text"><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 components of the provision for income taxes 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:58.402%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.911%"></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.911%"></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.916%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year Ended December 31,</span></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%">2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</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%">2022</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></tr><tr><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: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%">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><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%">Federal</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.7</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;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%">3.0&#160;</span></td><td style="background-color:#ffffff;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%">11.3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#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%">State</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.6</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;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.9&#160;</span></td><td style="background-color:#dbdbdb;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.9&#160;</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:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign</span></td><td colspan="2" style="background-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%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-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%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-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.4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#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 current</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%">11.1</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</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:400;line-height:100%">4.9&#160;</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:400;line-height:100%">25.6&#160;</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><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%">Deferred:</span></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="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%">Federal</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%">15.1</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;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%">25.0&#160;</span></td><td style="background-color:#dbdbdb;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%">37.5&#160;</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:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State</span></td><td colspan="2" style="background-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.4</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-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%">4.1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-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.7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#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%">Foreign</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%">3.7</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;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.7&#160;</span></td><td style="background-color:#dbdbdb;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.6&#160;</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 deferred</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%">25.2</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</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%">31.8&#160;</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%">44.8&#160;</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%">Provision</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%">36.3</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</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%">36.7&#160;</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%">70.4&#160;</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><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock', window );">Reconciliation between the statutory U.S. federal income tax rate and the Company's effective income tax rate</a></td>
<td class="text">The following is a reconciliation between the statutory U.S. federal income tax rate and the Company&#8217;s effective income tax rate on income before income taxes:<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:58.402%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.911%"></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.911%"></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.916%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;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="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%">2023</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%">2022</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%">Statutory rate</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%">21.0</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 1pt 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></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%">21.0&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 1pt 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 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%">21.0&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 1pt 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></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%">State taxes, including prior year true-ups</span></td><td colspan="2" style="background-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%">7.5</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-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.3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-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%">3.8&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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%">AMP tax credits</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.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.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%">&#8212;&#160;</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></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%">Statutory depletion</span></td><td colspan="2" style="background-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%">(3.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:400;line-height:100%">(2.1)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.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 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%">Changes in valuation allowances and 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:700;line-height:100%">(1.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%">1.8&#160;</span></td><td style="background-color:#dbdbdb;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&#160;</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%">Prior year true-ups</span></td><td colspan="2" style="background-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.4</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-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.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%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#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%">Foreign adjustments</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.5</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;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.8&#160;</span></td><td style="background-color:#dbdbdb;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></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%">Currency adjustments</span></td><td colspan="2" style="background-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.8</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-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: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%">Compensation related items</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%">0.5</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;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%">&#8212;&#160;</span></td><td style="background-color:#dbdbdb;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&#160;</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%">Divestiture-related non-deductible 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:700;line-height:100%">3.3</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-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%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-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%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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%">Other, net</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.4</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;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&#160;</span></td><td style="background-color:#dbdbdb;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></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%">Effective rate</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;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%">27.9</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">%</span></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 #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%">18.7&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></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 #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%">22.3&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock', window );">Components of deferred tax liabilities and assets</a></td>
<td class="text">The components of deferred tax liabilities and assets are as follows:<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:72.145%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.911%"></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.914%"></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%">December 31,</span></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%">2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</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;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax liabilities:</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 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%">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: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%">248.7</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;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%">230.8&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" 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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total deferred tax liabilities</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%">248.7</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</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%">230.8&#160;</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%">Deferred tax assets:</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;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 #000;padding:0 1pt"></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%">Workers compensation and other benefits</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%">12.3</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;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%">13.9&#160;</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:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Warranties and 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.1</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-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.1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#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%">Equity items</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%">&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;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.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:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tax carryforwards and credits</span></td><td colspan="2" style="background-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%">36.9</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-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%">52.8&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#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%">Inventory</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%">6.1</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;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.9&#160;</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:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued liabilities 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.5</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-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.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 deferred tax assets</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%">57.9</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</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:400;line-height:100%">67.1&#160;</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><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%">Net deferred tax assets (liabilities) before valuation allowances</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%">(190.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:400;line-height:100%">(163.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></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%">Valuation allowances</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%">7.0</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;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%">9.1&#160;</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></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" 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%">Adjusted net deferred tax assets (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: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%">(197.8)</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%">(172.8)</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><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the components of income tax expense attributable to continuing operations for each year presented including, but not limited to: current tax expense (benefit), deferred tax expense (benefit), investment tax credits, government grants, the benefits of operating loss carryforwards, tax expense that results from allocating certain tax benefits either directly to contributed capital or to reduce goodwill or other noncurrent intangible assets of an acquired entity, adjustments of a deferred tax liability or asset for enacted changes in tax laws or rates or a change in the tax status of the entity, and adjustments of the beginning-of-the-year balances of a valuation allowance because of a change in circumstances that causes a change in judgment about the realizability of the related deferred tax asset in future years.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-9<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the components of net deferred tax asset or liability recognized in an entity's statement of financial position, including the following: the total of all deferred tax liabilities, the total of all deferred tax assets, the total valuation allowance recognized for deferred tax assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the reconciliation using percentage or dollar amounts of the reported amount of income tax expense attributable to continuing operations for the year to the amount of income tax expense that would result from applying domestic federal statutory tax rates to pretax income from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 231<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-231<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12A<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>66
<FILENAME>R41.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46083935690928">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Employee Retirement Plans (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CompensationAndRetirementDisclosureAbstract', window );"><strong>Retirement Benefits [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfCostsOfRetirementPlansTableTextBlock', window );">Total employee retirement plan expense</a></td>
<td class="text"><div style="margin-bottom:6pt;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:58.987%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></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.765%"></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.769%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year Ended December 31,</span></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%">2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</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%">2022</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></tr><tr><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: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%">16.8</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;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%">15.3&#160;</span></td><td style="background-color:#dbdbdb;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%">12.5&#160;</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%">1.8</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-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.5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-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.6&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#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%">18.6</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</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%">16.8&#160;</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%">14.1&#160;</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><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfMultiemployerPlansTableTextBlock', window );">Details of multiemployer plan</a></td>
<td class="text"><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 participation in multiemployer plans for the year ended December&#160;31, 2024 are outlined in the table below. The Pension Protection Act (&#8220;PPA&#8221;) zone status is based upon the most recent information available at December&#160;31, 2024 and 2023 and is obtained from the multiemployer plan's regulatory filings available in the public domain and certified by the plan's actuary. Among other factors, plans in the green zone are at least 80% funded, plans in the yellow zone are less than 80% funded, and plans in the red zone are less than 65% funded. Federal law requires that plans classified in the yellow or red zones adopt a funding improvement plan or a rehabilitation plan in order to improve the financial health of the plan. The Company's contributions to the multiemployer plans were less than 5% of total contributions to any plan. The last column in the table lists the expiration date of the last expiring collective bargaining agreement to which the plan is subject.</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:99.853%"><tr><td style="width:1.0%"></td><td style="width:17.640%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.466%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:4.756%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:4.756%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.345%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:4.463%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:4.463%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:4.463%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.270%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.790%"></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:0 1pt"></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%">PPA Zone Status</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></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:8pt;font-weight:700;line-height:100%">Contributions for Year Ended December 31, </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="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%">Pension Fund</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:8pt;font-weight:700;line-height:100%">Employer Identification Number</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:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</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:8pt;font-weight:700;line-height:100%">Rehabilitation plan status</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:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</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:8pt;font-weight:700;line-height:100%">2022</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:8pt;font-weight:700;line-height:100%">Surcharge imposed</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:8pt;font-weight:700;line-height:100%">Expiration date of collective bargaining agreement</span></td></tr><tr style="height:3pt"><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><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="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></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:8pt;font-weight:700;line-height:100%">(in millions)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Boilermaker-Blacksmith National Pension Trust</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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">48-6168020</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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Red</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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Green</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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Implemented</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:8pt;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:8pt;font-weight:400;line-height:100%">1.7&#160;</span></td><td style="background-color:#dbdbdb;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:8pt;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:8pt;font-weight:400;line-height:100%">1.5&#160;</span></td><td style="background-color:#dbdbdb;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:8pt;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:8pt;font-weight:400;line-height:100%">1.6&#160;</span></td><td style="background-color:#dbdbdb;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:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">No</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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">06/30/2025</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Heavy and General Laborers Local Unions 472 and 172 of New Jersey Pension Fund</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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">22-6032103</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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Green</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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Green</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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">NA</span></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:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">0.2&#160;</span></td><td style="background-color:#ffffff;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:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;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:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding: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:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">No</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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">02/28/2027</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Operating Engineers 825 Pension Fund</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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">22-6033380</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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Green</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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Green</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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">NA</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:8pt;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:8pt;font-weight:400;line-height:100%">0.1&#160;</span></td><td style="background-color:#dbdbdb;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:8pt;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:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#dbdbdb;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:8pt;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:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#dbdbdb;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:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">No</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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">06/30/2026</span></td></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CompensationAndRetirementDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CompensationAndRetirementDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfCostsOfRetirementPlansTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -SubTopic 20<br> -Topic 715<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfCostsOfRetirementPlansTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfMultiemployerPlansTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of information about multiemployer plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 715<br> -SubTopic 80<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480547/715-80-55-8<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 80<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480576/715-80-50-5<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 80<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480576/715-80-50-5<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 80<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480576/715-80-50-5<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 80<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480576/715-80-50-5<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 80<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (e)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480576/715-80-50-5<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 80<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (e)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480576/715-80-50-5<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 80<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (f)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480576/715-80-50-5<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 80<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (f)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480576/715-80-50-5<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 80<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480576/715-80-50-9<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 80<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480576/715-80-50-9<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfMultiemployerPlansTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>67
<FILENAME>R42.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46084049716048">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Accumulated Other Comprehensive Loss (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EquityAbstract', window );"><strong>Equity [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock', window );">Changes in accumulated other comprehensive loss</a></td>
<td class="text"><div style="margin-top:6pt;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 years ended December&#160;31, 2024, December&#160;31, 2023, and December&#160;31, 2022 are as follows:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:58.636%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.198%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.198%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></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.104%"></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:9pt;font-weight:700;line-height:100%">Currency translation adjustments</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Unrealized gain (loss) on derivative financial instruments</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 other comprehensive loss</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 #000;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%">&#160;</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: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%">Balances at December 31, 2021</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%">(16.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: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.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="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%">(19.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 14.5pt;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 comprehensive income (loss), net of tax, before reclassifications</span></td><td colspan="2" style="background-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.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%">3.5</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding: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%">2.8</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:20.25pt"><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, ($0.2), and ($0.2)</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%">&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;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.8</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;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%">0.8</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</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 14.5pt;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 comprehensive income (loss)</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%">(0.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 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%">4.3</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</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%">3.6</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</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%">Balances at December 31, 2022</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%">(17.0)</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%">1.3</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</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 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%">(15.7)</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><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 14.5pt;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 comprehensive income (loss), net of tax, before reclassifications</span></td><td colspan="2" style="background-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%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-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%">&#160;</span></td><td style="background-color:#ffffff;padding: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%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:20.25pt"><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, $0.4, and $0.4</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%">&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;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.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="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%">(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 2px 14.5pt;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 comprehensive income (loss)</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%">0.8</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</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%">(1.3)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="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.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></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%">Balances at December 31, 2023</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%">(16.2)</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%">&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</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 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%">(16.2)</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><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 14.5pt;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 comprehensive income (loss), net of tax, before reclassifications</span></td><td colspan="2" style="background-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></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-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%">&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding: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%">(1.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;text-align:left;vertical-align:top"><div style="padding-left:20.25pt"><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, $0.0, and $0.0</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%">&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;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%">&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;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%">&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</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 14.5pt;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 comprehensive income (loss)</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%">(1.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:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</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%">(1.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></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%">Balances at December 31, 2024</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%">(17.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%">&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</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%">(17.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></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EquityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquityAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the components of accumulated other comprehensive income (loss).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-14A<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 830<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481674/830-30-50-1<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 830<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 20<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481694/830-30-45-20<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>68
<FILENAME>R43.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46084022833824">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stock-Based Compensation (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract', window );"><strong>Share-Based Payment Arrangement [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock', window );">Schedule of restricted stock activity</a></td>
<td class="text"><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 activity for equity awards held by Arcosa employees for the year ended December&#160;31, 2024 was 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:56.356%"></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.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:9.868%"></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%">Arcosa Equity Awards Held by Arcosa Employees</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:8pt;font-weight:700;line-height:100%">Trinity Equity Awards Held by Arcosa Employees</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Weighted Average Grant-Date </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair Value per Award</span></div></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%">Equity awards outstanding at December 31, 2023</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%">872,933</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</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%">332,902</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</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 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:700;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:700;line-height:100%">44.01</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</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><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%">Granted</span></td><td colspan="2" style="background-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%">314,977</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-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%">&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-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%">76.10</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#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%">Vested</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%">(368,830)</span></td><td style="background-color:#dbdbdb;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%">(101,852)</span></td><td style="background-color:#dbdbdb;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.40</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</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:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited</span></td><td colspan="2" style="background-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%">(50,992)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-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%">(27,173)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-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%">42.95</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#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%">Equity awards outstanding at December&#160;31, 2024</span></td><td colspan="2" style="background-color:#dbdbdb;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%">768,088</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</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="2" style="background-color:#dbdbdb;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%">203,877</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</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;padding: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%">52.37</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of the number and weighted-average grant date fair value for restricted stock and restricted stock units that were outstanding at the beginning and end of the year, and the number of restricted stock and restricted stock units that were granted, vested, or forfeited during the year.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>69
<FILENAME>R44.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46084022822768">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Earnings Per Common Share (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareAbstract', window );"><strong>Earnings Per Share [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock', window );">Computation of basic and diluted earnings per share</a></td>
<td class="text"><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:99.853%"><tr><td style="width:1.0%"></td><td style="width:66.249%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.295%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.295%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.297%"></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%">&#160;</span></td><td colspan="15" 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%">Year Ended 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:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="15" 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, except per share amounts)</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%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Income<br/>(Loss)</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%">Average<br/>Shares</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%">EPS</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;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-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.7</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</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="background-color:#dbdbdb;border-top:1pt solid #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:1pt solid #000000;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.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;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 &#8211; 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%">93.4</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</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.6</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;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.92</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</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></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%">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%">&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;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.2</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;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;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 &#8211; 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%">93.4</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</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.8</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</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.91</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</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><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:66.249%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.295%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.295%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.297%"></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:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="15" 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%">Year Ended December 31, 2023</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="15" 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, except per share amounts)</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%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;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="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;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="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;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><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;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%">159.2&#160;</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="background-color:#dbdbdb;border-top:1pt solid #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:1pt solid #000000;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: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="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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income per common share &#8211; 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:400;line-height:100%">158.6&#160;</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&#160;</span></td><td style="background-color:#dbdbdb;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.27&#160;</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></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%">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:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#dbdbdb;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&#160;</span></td><td style="background-color:#dbdbdb;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;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 &#8211; 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: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%">158.6&#160;</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&#160;</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%">3.26&#160;</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><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:66.249%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.295%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.295%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.297%"></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%">&#160;</span></td><td colspan="15" 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%">Year Ended December 31, 2022</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%">&#160;</span></td><td colspan="15" 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, except per share amounts)</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%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;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="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;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="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;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><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;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%">245.8&#160;</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="background-color:#dbdbdb;border-top:1pt solid #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:1pt solid #000000;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: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 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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income per common share &#8211; 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:400;line-height:100%">244.8&#160;</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.2&#160;</span></td><td style="background-color:#dbdbdb;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%">5.08&#160;</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></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%">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:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#dbdbdb;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.3&#160;</span></td><td style="background-color:#dbdbdb;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;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 &#8211; 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: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%">244.8&#160;</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.5&#160;</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%">5.05&#160;</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><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>70
<FILENAME>R45.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46083936317824">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Summary of Significant Accounting Policies - Stockholder's Equity (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountingPoliciesAbstract', window );"><strong>Accounting Policies [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_StockRepurchaseProgramAuthorizedAmount1', window );">Authorized stock repurchase amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 50,000,000.0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TreasuryStockSharesAcquired', window );">Number of shares repurchased</a></td>
<td class="nump">200,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TreasuryStockValueAcquiredCostMethod', window );">Cost of shares repurchased</a></td>
<td class="nump">$ 13,800,000<span></span>
</td>
<td class="nump">$ 15,000,000.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StockRepurchaseProgramAuthorizedAmount1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount authorized for purchase of share under share repurchase plan. Includes, but is not limited to, repurchase of stock and unit of ownership.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 505<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481520/505-30-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StockRepurchaseProgramAuthorizedAmount1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>srt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountingPoliciesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountingPoliciesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TreasuryStockSharesAcquired">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares that have been repurchased during the period and are being held in treasury.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TreasuryStockSharesAcquired</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TreasuryStockValueAcquiredCostMethod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Equity impact of the cost of common and preferred stock that were repurchased during the period. Recorded using the cost method.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481549/505-30-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TreasuryStockValueAcquiredCostMethod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>71
<FILENAME>R46.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46083937167024">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Summary of Significant Accounting Policies - Revenue Recognition (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountingPoliciesAbstract', window );"><strong>Accounting Policies [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ContractWithCustomerAssetNet', window );">Contract asset with customer</a></td>
<td class="nump">$ 65.5<span></span>
</td>
<td class="nump">$ 66.8<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenues</a></td>
<td class="nump">2,569.9<span></span>
</td>
<td class="nump">2,307.9<span></span>
</td>
<td class="nump">$ 2,242.8<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember', window );">Total</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenues</a></td>
<td class="nump">2,570.0<span></span>
</td>
<td class="nump">2,308.3<span></span>
</td>
<td class="nump">2,242.8<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_IntersegmentEliminationMember', window );">Intersegment | Eliminations</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenues</a></td>
<td class="nump">0.1<span></span>
</td>
<td class="nump">0.4<span></span>
</td>
<td class="nump">0.0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=aca_ConstructionProductsMember', window );">Construction Products | Total</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenues</a></td>
<td class="nump">1,105.1<span></span>
</td>
<td class="nump">1,001.3<span></span>
</td>
<td class="nump">923.5<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=aca_EngineeredStructuresMember', window );">Engineered Structures | Total</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenues</a></td>
<td class="nump">1,047.3<span></span>
</td>
<td class="nump">873.5<span></span>
</td>
<td class="nump">1,002.0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=aca_TransportationProductsMember', window );">Transportation Products | Total</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenues</a></td>
<td class="nump">417.6<span></span>
</td>
<td class="nump">433.5<span></span>
</td>
<td class="nump">317.3<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=aca_AggregatesAndSpecialtyMaterialsMember', window );">Aggregates and specialty materials | Construction Products</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenues</a></td>
<td class="nump">977.9<span></span>
</td>
<td class="nump">879.9<span></span>
</td>
<td class="nump">821.4<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=aca_ConstructionSiteSupportMember', window );">Construction site support [Member] | Construction Products</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenues</a></td>
<td class="nump">127.2<span></span>
</td>
<td class="nump">121.4<span></span>
</td>
<td class="nump">102.1<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=aca_UtilityWindAndRelatedStructuresMember', window );">Utility, wind, and related structures | Engineered Structures</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenues</a></td>
<td class="nump">1,047.3<span></span>
</td>
<td class="nump">873.5<span></span>
</td>
<td class="nump">813.1<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=aca_StorageTanksMember', window );">Storage tanks | Engineered Structures</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenues</a></td>
<td class="nump">0.0<span></span>
</td>
<td class="nump">0.0<span></span>
</td>
<td class="nump">188.9<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=aca_InlandBargeMember', window );">Inland barges | Transportation Products</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenues</a></td>
<td class="nump">329.8<span></span>
</td>
<td class="nump">280.2<span></span>
</td>
<td class="nump">189.9<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=aca_SteelComponentsMember', window );">Steel components | Transportation Products</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenues</a></td>
<td class="nump">$ 87.8<span></span>
</td>
<td class="nump">$ 153.3<span></span>
</td>
<td class="nump">$ 127.4<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountingPoliciesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountingPoliciesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractWithCustomerAssetNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479837/606-10-45-3<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479837/606-10-45-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-8<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerAssetNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Revenues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 48<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-41<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 11: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 42<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-42<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-40<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477314/942-235-S99-1<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Revenues</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SegmentReportingInformationLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingInformationLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ConsolidationItemsAxis=us-gaap_IntersegmentEliminationMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ConsolidationItemsAxis=us-gaap_IntersegmentEliminationMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ConsolidatedEntitiesAxis=srt_ConsolidationEliminationsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ConsolidatedEntitiesAxis=srt_ConsolidationEliminationsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=aca_ConstructionProductsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=aca_ConstructionProductsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=aca_EngineeredStructuresMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=aca_EngineeredStructuresMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=aca_TransportationProductsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=aca_TransportationProductsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=aca_AggregatesAndSpecialtyMaterialsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=aca_AggregatesAndSpecialtyMaterialsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=aca_ConstructionSiteSupportMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=aca_ConstructionSiteSupportMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=aca_UtilityWindAndRelatedStructuresMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=aca_UtilityWindAndRelatedStructuresMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=aca_StorageTanksMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=aca_StorageTanksMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=aca_InlandBargeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=aca_InlandBargeMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=aca_SteelComponentsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=aca_SteelComponentsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>72
<FILENAME>R47.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46083939624752">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Summary of Significant Accounting Policies - Unsatisfied Performance Obligations (Details)<br> $ in Millions</strong></div></th>
<th class="th">
<div>Dec. 31, 2024 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=aca_UtilityWindAndRelatedStructuresMember', window );">Utility, wind, and related structures | Engineered Structures</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems', window );"><strong>Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligation', window );">Unsatisfied performance obligations, Amount</a></td>
<td class="nump">$ 1,190.8<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_aca_RevenueRemainingPerformanceObligationPercentageYear1', window );">Percent expected to be delivered in 2025</a></td>
<td class="nump">64.00%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_aca_RevenueRemainingPerformanceObligationPercentageYear2', window );">Percent expected to be delivered in 2026</a></td>
<td class="nump">13.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=aca_InlandBargeMember', window );">Inland barges | Transportation Products</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems', window );"><strong>Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligation', window );">Unsatisfied performance obligations, Amount</a></td>
<td class="nump">$ 280.1<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_aca_RevenueRemainingPerformanceObligationPercentageYear1', window );">Percent expected to be delivered in 2025</a></td>
<td class="nump">92.00%<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_aca_RevenueRemainingPerformanceObligationPercentageYear1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Revenue Remaining Performance Obligation Percentage Year 1</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">aca_RevenueRemainingPerformanceObligationPercentageYear1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>aca_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types1:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_aca_RevenueRemainingPerformanceObligationPercentageYear2">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Revenue Remaining Performance Obligation Percentage Year 2</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">aca_RevenueRemainingPerformanceObligationPercentageYear2</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>aca_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types1:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueRemainingPerformanceObligation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of transaction price allocated to performance obligation that has not been recognized as revenue.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 606<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-13<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueRemainingPerformanceObligation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=aca_UtilityWindAndRelatedStructuresMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=aca_UtilityWindAndRelatedStructuresMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=aca_EngineeredStructuresMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=aca_EngineeredStructuresMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=aca_InlandBargeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=aca_InlandBargeMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=aca_TransportationProductsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=aca_TransportationProductsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>73
<FILENAME>R48.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46083938467952">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Summary of Significant Accounting Policies - Property, Plant, and Equipment (Details)<br></strong></div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_BuildingAndBuildingImprovementsMember', window );">Buildings and improvements | Minimum</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Estimated useful life</a></td>
<td class="text">5 years<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_BuildingAndBuildingImprovementsMember', window );">Buildings and improvements | Maximum</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Estimated useful life</a></td>
<td class="text">30 years<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LeaseholdImprovementsMember', window );">Leasehold improvements | Maximum</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Estimated useful life</a></td>
<td class="text">11 years<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_MachineryAndEquipmentMember', window );">Machinery and other | Minimum</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Estimated useful life</a></td>
<td class="text">3 years<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_MachineryAndEquipmentMember', window );">Machinery and other | Maximum</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Estimated useful life</a></td>
<td class="text">15 years<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-7A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentUsefulLife">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Useful life of long lived, physical assets used in the normal conduct of business and not intended for resale, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Examples include, but not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentUsefulLife</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_BuildingAndBuildingImprovementsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_BuildingAndBuildingImprovementsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LeaseholdImprovementsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LeaseholdImprovementsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_MachineryAndEquipmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_MachineryAndEquipmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>74
<FILENAME>R49.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46083936660816">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Summary of Significant Accounting Policies - Goodwill and Intangible Assets (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Finite-Lived Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillImpairmentLoss', window );">Goodwill impairment charges</a></td>
<td class="nump">$ 0.0<span></span>
</td>
<td class="nump">$ 0.0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill', window );">Indefinite-lived intangible asset impairment charges</a></td>
<td class="nump">$ 0.0<span></span>
</td>
<td class="nump">$ 0.0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MinimumMember', window );">Minimum | Customer relationships</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Finite-Lived Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife', window );">Intangible assets with defined useful lives, amortization period</a></td>
<td class="text">2 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MinimumMember', window );">Minimum | Permits</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Finite-Lived Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife', window );">Intangible assets with defined useful lives, amortization period</a></td>
<td class="text">10 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MinimumMember', window );">Minimum | Other intangible assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Finite-Lived Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife', window );">Intangible assets with defined useful lives, amortization period</a></td>
<td class="text">1 year<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MaximumMember', window );">Maximum | Customer relationships</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Finite-Lived Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife', window );">Intangible assets with defined useful lives, amortization period</a></td>
<td class="text">20 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MaximumMember', window );">Maximum | Permits</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Finite-Lived Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife', window );">Intangible assets with defined useful lives, amortization period</a></td>
<td class="text">29 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MaximumMember', window );">Maximum | Other intangible assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Finite-Lived Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife', window );">Intangible assets with defined useful lives, amortization period</a></td>
<td class="text">34 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Useful life of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetUsefulLife</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482640/350-30-55-40<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482686/350-30-45-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-3<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 985<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481283/985-20-50-2<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 926<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483154/926-20-50-5<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillImpairmentLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of impairment loss from 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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482548/350-20-55-24<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 100<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482078/820-10-55-100<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482598/350-20-45-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillImpairmentLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of impairment loss resulting from write-down of assets, excluding financial assets and goodwill, lacking physical substance and having a projected indefinite period of benefit to fair value.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482686/350-30-45-2<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-3<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_CustomerRelationshipsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_CustomerRelationshipsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_ConstructionPermitsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_ConstructionPermitsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_OtherIntangibleAssetsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_OtherIntangibleAssetsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>75
<FILENAME>R50.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46083939356288">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Summary of Significant Accounting Policies - Long-lived Assets (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountingPoliciesAbstract', window );"><strong>Accounting Policies [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetImpairmentCharges', window );">Asset impairment charges</a></td>
<td class="nump">$ 5.8<span></span>
</td>
<td class="nump">$ 0.0<span></span>
</td>
<td class="nump">$ 0.0<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountingPoliciesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountingPoliciesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetImpairmentCharges">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482130/360-10-45-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetImpairmentCharges</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>76
<FILENAME>R51.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46083940751968">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Summary of Significant Accounting Policies - Workers' Compensation (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountingPoliciesAbstract', window );"><strong>Accounting Policies [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SelfInsuranceReserve', window );">Accrual for worker's compensation costs</a></td>
<td class="nump">$ 18.9<span></span>
</td>
<td class="nump">$ 24.2<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountingPoliciesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountingPoliciesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SelfInsuranceReserve">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying amount (including both current and noncurrent portions) of accrued known and estimated losses incurred as of the balance sheet date for which no insurance coverage exists, and for which a claim has been made or is probable of being asserted, typically arising from workmen's compensation-type of incidents and personal injury to nonemployees from accidents on the entity's property.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(24))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SelfInsuranceReserve</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>77
<FILENAME>R52.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46083940248816">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Summary of Significant Accounting Policies - Warranties (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProductWarrantyLiabilityLineItems', window );"><strong>Product Warranty Liability [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StandardProductWarrantyAccrualCurrent', window );">Warranty accrual</a></td>
<td class="nump">$ 1.3<span></span>
</td>
<td class="nump">$ 1.2<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MinimumMember', window );">Minimum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProductWarrantyLiabilityLineItems', window );"><strong>Product Warranty Liability [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_aca_ProductWarrantyPeriod', window );">Product warranty period against materials and manufacturing defects</a></td>
<td class="text">1 year<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MaximumMember', window );">Maximum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProductWarrantyLiabilityLineItems', window );"><strong>Product Warranty Liability [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_aca_ProductWarrantyPeriod', window );">Product warranty period against materials and manufacturing defects</a></td>
<td class="text">5 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_aca_ProductWarrantyPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Product warranty period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">aca_ProductWarrantyPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>aca_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProductWarrantyLiabilityLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProductWarrantyLiabilityLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StandardProductWarrantyAccrualCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount as of the balance sheet date of the aggregate standard product warranty liability that is expected to be paid within one year or the normal operating cycle, if longer. Does not include the balance for the extended product warranty liability.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 460<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (c)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482425/460-10-50-8<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 460<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (c)(5)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482425/460-10-50-8<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StandardProductWarrantyAccrualCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>78
<FILENAME>R53.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46084022854768">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Acquisitions and Divestitures - Acquisition and divestiture activity (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationsAbstract', window );"><strong>Business Combinations [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationConsiderationTransferred1', window );">Purchase price</a></td>
<td class="nump">$ 1,424.2<span></span>
</td>
<td class="nump">$ 119.4<span></span>
</td>
<td class="nump">$ 75.6<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired', window );">Net cash paid</a></td>
<td class="nump">1,424.1<span></span>
</td>
<td class="nump">120.9<span></span>
</td>
<td class="nump">75.1<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillAcquiredDuringPeriod', window );">Goodwill recorded</a></td>
<td class="nump">$ 397.1<span></span>
</td>
<td class="nump">$ 40.4<span></span>
</td>
<td class="nump">$ 11.6<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationConsiderationTransferred1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 30<br> -Paragraph 8<br> -SubTopic 30<br> -Topic 805<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479637/805-30-30-8<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -SubTopic 30<br> -Topic 805<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479581/805-30-50-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 30<br> -Paragraph 7<br> -SubTopic 30<br> -Topic 805<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479637/805-30-30-7<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationConsiderationTransferred1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillAcquiredDuringPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase in asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized resulting from a business combination.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482548/350-20-55-24<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillAcquiredDuringPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow associated with the acquisition of a business, net of the cash acquired from the purchase.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-13<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>79
<FILENAME>R54.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46083938693008">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Acquisitions and Divestitures - Purchase price allocation (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1">3 Months Ended</th>
<th class="th" colspan="4">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Oct. 01, 2024</div></th>
<th class="th"><div>Jun. 30, 2024</div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,361.2<span></span>
</td>
<td class="nump">$ 990.7<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationConsiderationTransferred1', window );">Purchase price</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,424.2<span></span>
</td>
<td class="nump">119.4<span></span>
</td>
<td class="nump">$ 75.6<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillAcquiredDuringPeriod', window );">Goodwill recorded</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">397.1<span></span>
</td>
<td class="nump">40.4<span></span>
</td>
<td class="nump">11.6<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred', window );">Acquisition holdback</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 15.0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=aca_ConstructionProductsMember', window );">Construction Products</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">861.2<span></span>
</td>
<td class="nump">516.1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=aca_EngineeredStructuresMember', window );">Engineered Structures</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">480.1<span></span>
</td>
<td class="nump">437.6<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=aca_RAMCOMember', window );">RAMCO | Construction Products</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment', window );">Property, plant, and equipment, including mineral reserves</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">6.4<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationConsiderationTransferred1', window );">Purchase price</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 77.4<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillAcquiredDuringPeriod', window );">Goodwill recorded</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">13.4<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=aca_RAMCOMember', window );">RAMCO | Construction Products | Permits</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles', window );">Intangible asset</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">54.2<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife', window );">Useful life of acquired intangible asset</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">20 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=aca_LakePointMember', window );">Lake Point | Construction Products</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment', window );">Property, plant, and equipment, including mineral reserves</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">13.3<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_aca_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedMineralReserves', window );">Mineral Reserves</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">19.1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationConsiderationTransferred1', window );">Purchase price</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 65.1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillAcquiredDuringPeriod', window );">Goodwill recorded</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">15.6<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=aca_LakePointMember', window );">Lake Point | Construction Products | Permits</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles', window );">Intangible asset</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">11.5<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=aca_AmeronMember', window );">Ameron | Engineered Structures</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables', window );">Receivables, net of allowance</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">12.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory', window );">Inventories</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">18.1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment', window );">Property, plant, and equipment, including mineral reserves</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">60.8<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">42.3<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles', window );">Intangible asset</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">12.8<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationConsiderationTransferred1', window );">Purchase price</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 180.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=aca_AmeronMember', window );">Ameron | Engineered Structures | Trademarks</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIndefiniteLivedIntangibleAssets', window );">Trademarks</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">8.9<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=aca_AmeronMember', window );">Ameron | Engineered Structures | Customer relationships</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles', window );">Intangible asset</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">25.6<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=aca_StavolaMember', window );">Stavola | Construction Products</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents', window );">Cash</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.7<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables', window );">Receivables, net of allowance</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">69.1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory', window );">Inventories</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">23.2<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets', window );">Other</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2.6<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment', window );">Property, plant, and equipment, including mineral reserves</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">743.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">351.5<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill', window );">Intangibles</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">41.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentAssets', window );">Other assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">24.9<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable', window );">Accounts payable</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(17.9)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities', window );">Accrued liabilities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(2.4)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther', window );">Advance billings</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(0.8)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther', window );">Other liabilities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(25.3)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationConsiderationTransferred1', window );">Purchase price</a></td>
<td class="nump">$ 1,200.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,209.6<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=aca_StavolaMember', window );">Stavola | Construction Products | Trade names</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife', window );">Useful life of acquired intangible asset</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">5 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=aca_StavolaMember', window );">Stavola | Construction Products | Permits</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife', window );">Useful life of acquired intangible asset</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">20 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_aca_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedMineralReserves">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Mineral Reserves</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">aca_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedMineralReserves</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>aca_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 985<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481283/985-20-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479907/805-20-50-5<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationConsiderationTransferred1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 30<br> -Paragraph 8<br> -SubTopic 30<br> -Topic 805<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479637/805-30-30-8<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -SubTopic 30<br> -Topic 805<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479581/805-30-50-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 30<br> -Paragraph 7<br> -SubTopic 30<br> -Topic 805<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479637/805-30-30-7<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationConsiderationTransferred1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities incurred by the acquirer as part of consideration transferred in a business combination.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479581/805-30-50-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 25<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479668/805-30-25-5<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 30<br> -Paragraph 8<br> -SubTopic 30<br> -Topic 805<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479637/805-30-30-8<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 30<br> -Paragraph 7<br> -SubTopic 30<br> -Topic 805<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479637/805-30-30-7<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of currency on hand as well as demand deposits with banks or financial institutions, acquired at the acquisition date. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479907/805-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer, acquired at the acquisition date.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479907/805-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount due from customers or clients for goods or services, including trade receivables, that have been delivered or sold in the normal course of business, and amounts due from others, including related parties expected to be converted to cash, sold or exchanged within one year or the normal operating cycle, if longer, acquired at the acquisition date.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479907/805-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities due within one year or within the normal operating cycle, if longer, assumed at the acquisition date.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479907/805-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities incurred for goods and services received that are used in an entity's business and related party payables, assumed at the acquisition date.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479907/805-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of other liabilities due within one year or within the normal operating cycle, if longer, assumed at the acquisition date.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479907/805-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIndefiniteLivedIntangibleAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of assets, excluding financial assets and goodwill, that lack physical substance, having a projected indefinite period of benefit, acquired at the acquisition date.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479907/805-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIndefiniteLivedIntangibleAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of intangible assets, excluding goodwill, acquired at the acquisition date.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479907/805-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of identifiable intangible assets recognized as of the acquisition date.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 55<br> -Paragraph 37<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479303/805-10-55-37<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479907/805-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of inventory recognized as of the acquisition date.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 55<br> -Paragraph 37<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479303/805-10-55-37<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479907/805-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of assets expected to be realized or consumed after one year or the normal operating cycle, if longer, acquired at the acquisition date.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479907/805-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of other liabilities due after one year or the normal operating cycle, if longer, assumed at the acquisition date.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479907/805-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of property, plant, and equipment recognized as of the acquisition date.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 55<br> -Paragraph 37<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479303/805-10-55-37<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479907/805-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Goodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 49<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-49<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482548/350-20-55-24<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 100<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482078/820-10-55-100<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(15))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482598/350-20-45-1<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(10)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Goodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillAcquiredDuringPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase in asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized resulting from a business combination.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482548/350-20-55-24<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillAcquiredDuringPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=aca_ConstructionProductsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=aca_ConstructionProductsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=aca_EngineeredStructuresMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=aca_EngineeredStructuresMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=aca_RAMCOMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=aca_RAMCOMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_ConstructionPermitsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_ConstructionPermitsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=aca_LakePointMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=aca_LakePointMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=aca_AmeronMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=aca_AmeronMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_TrademarksAndTradeNamesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_TrademarksAndTradeNamesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_CustomerRelationshipsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_CustomerRelationshipsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=aca_StavolaMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=aca_StavolaMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_TradeNamesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_TradeNamesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>80
<FILENAME>R55.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46083937607456">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Acquisitions and Divestitures - Pro forma information (Details) - Stavola - Construction Products - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionsProFormaRevenue', window );">Unaudited pro-forma revenues</a></td>
<td class="nump">$ 2,769.8<span></span>
</td>
<td class="nump">$ 2,563.3<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_aca_BusinessAcquisitionProFormaIncomeBeforeIncomeTaxes', window );">Unaudited pro-forma income before income taxes</a></td>
<td class="nump">$ 113.3<span></span>
</td>
<td class="nump">$ 93.5<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_aca_BusinessAcquisitionProFormaIncomeBeforeIncomeTaxes">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Business Acquisition, Pro Forma Income Before Income Taxes</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">aca_BusinessAcquisitionProFormaIncomeBeforeIncomeTaxes</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>aca_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479907/805-20-50-5<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionsProFormaRevenue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The pro forma revenue for a period as if the business combination or combinations had been completed at the beginning of the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479328/805-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479328/805-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionsProFormaRevenue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=aca_StavolaMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=aca_StavolaMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=aca_ConstructionProductsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=aca_ConstructionProductsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>81
<FILENAME>R56.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46083928681088">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Acquisitions and Divestitures - Narrative (Details)<br> $ in Millions</strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1">1 Months Ended</th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="4">12 Months Ended</th>
</tr>
<tr>
<th class="th">
<div>Oct. 01, 2024 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Aug. 26, 2024 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Jul. 31, 2024 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2024 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Jun. 30, 2024 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2024 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2023 </div>
<div>USD ($) </div>
<div>businesses_divested</div>
</th>
<th class="th">
<div>Dec. 31, 2022 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2021 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsOfDebtIssuanceCosts', window );">Debt issuance costs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 23.3<span></span>
</td>
<td class="nump">$ 2.0<span></span>
</td>
<td class="nump">$ 0.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_aca_ContingentConsiderationAsset', window );">Contingent Consideration, Asset</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 15.4<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">15.4<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability', window );">Operating leases</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">12.6<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">36.7<span></span>
</td>
<td class="nump">7.7<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationConsiderationTransferred1', window );">Purchase price</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,424.2<span></span>
</td>
<td class="nump">119.4<span></span>
</td>
<td class="nump">75.6<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillAcquiredDuringPeriod', window );">Goodwill recorded</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">397.1<span></span>
</td>
<td class="nump">40.4<span></span>
</td>
<td class="nump">11.6<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenues</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,569.9<span></span>
</td>
<td class="nump">2,307.9<span></span>
</td>
<td class="nump">2,242.8<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Operating profit (loss)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">197.6<span></span>
</td>
<td class="nump">217.3<span></span>
</td>
<td class="nump">349.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred', window );">Acquisition holdback</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 15.0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromDivestitureOfBusinessesNetOfCashDivested', window );">Proceeds from sale of businesses</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">86.6<span></span>
</td>
<td class="nump">2.0<span></span>
</td>
<td class="nump">271.6<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,361.2<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,361.2<span></span>
</td>
<td class="nump">990.7<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GainLossOnSaleOfBusiness', window );">(Gain) loss on sale of businesses</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2.1<span></span>
</td>
<td class="num">(6.4)<span></span>
</td>
<td class="num">(189.0)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1', window );">Difference between holdback settlement and amount accrued at acquisition</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 5.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_aca_NumberofDivestitures', window );">Number of Divestitures | businesses_divested</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities', window );">Holdback payment from acquisition</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.0<span></span>
</td>
<td class="num">$ (10.0)<span></span>
</td>
<td class="nump">0.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis=aca_StorageTanksMember', window );">Storage tanks</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GainLossOnSaleOfBusiness', window );">(Gain) loss on sale of businesses</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(6.9)<span></span>
</td>
<td class="num">(6.4)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis=aca_SteelComponentsMember', window );">Steel components</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GainLossOnSaleOfBusiness', window );">(Gain) loss on sale of businesses</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(21.6)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis=aca_AsphaltAndOtherNonOperatingFacilityMember', window );">Asphalt and other non-operating facility</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromDivestitureOfBusinesses', window );">Selling price of business</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">27.3<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GainLossOnSaleOfBusiness', window );">(Gain) loss on sale of businesses</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(12.5)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=us-gaap_LineOfCreditMember', window );">Revolving credit facility | Revolving credit facility</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsOfDebtIssuanceCosts', window );">Debt issuance costs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1.9<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RepaymentsOfLinesOfCredit', window );">Repayments of lines of credit</a></td>
<td class="nump">$ 100.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">155.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromLinesOfCredit', window );">Borrowings from revolving credit facility</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 160.0<span></span>
</td>
<td class="nump">335.0<span></span>
</td>
<td class="nump">60.0<span></span>
</td>
<td class="nump">80.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=aca_TermLoanMember', window );">Term Loan</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentCarryingAmount', window );">Long-term debt, gross</a></td>
<td class="nump">700.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">700.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">700.0<span></span>
</td>
<td class="nump">0.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=aca_TermLoanMember', window );">Term Loan | Revolving credit facility</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsOfDebtIssuanceCosts', window );">Debt issuance costs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">7.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=aca_SeniorNotesDue2032Member', window );">Senior Notes due 2032</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsOfDebtIssuanceCosts', window );">Debt issuance costs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 8.2<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=us-gaap_UnsecuredDebtMember', window );">Unsecured Debt | Senior Notes due 2032</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentCarryingAmount', window );">Long-term debt, gross</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 600.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">600.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">600.0<span></span>
</td>
<td class="nump">0.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Interest rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">6.875%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=aca_ConstructionProductsMember', window );">Construction Products</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">861.2<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">861.2<span></span>
</td>
<td class="nump">516.1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=aca_EngineeredStructuresMember', window );">Engineered Structures</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">480.1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">480.1<span></span>
</td>
<td class="nump">437.6<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=aca_EngineeredStructuresMember', window );">Engineered Structures | Storage tanks</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenues</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.0<span></span>
</td>
<td class="nump">0.0<span></span>
</td>
<td class="nump">188.9<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Operating profit (loss)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">41.1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=aca_EngineeredStructuresMember', window );">Engineered Structures | Storage tanks</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromDivestitureOfBusinesses', window );">Selling price of business</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">275.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=aca_TransportationProductsMember', window );">Transportation Products</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">19.9<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">19.9<span></span>
</td>
<td class="nump">37.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=aca_TransportationProductsMember', window );">Transportation Products | Steel components</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenues</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">87.8<span></span>
</td>
<td class="nump">153.3<span></span>
</td>
<td class="nump">127.4<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Operating profit (loss)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(19.5)<span></span>
</td>
<td class="nump">11.0<span></span>
</td>
<td class="nump">0.9<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromDivestitureOfBusinesses', window );">Selling price of business</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">55.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=aca_TransportationProductsMember', window );">Transportation Products | Steel components | Combined Proceeds</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromDivestitureOfBusinesses', window );">Selling price of business</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">110.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=aca_TransportationProductsMember', window );">Transportation Products | Steel components | Seller's Note</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromDivestitureOfBusinesses', window );">Selling price of business</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">25.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=aca_TransportationProductsMember', window );">Transportation Products | Steel components | Earnout Receivable</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromDivestitureOfBusinesses', window );">Selling price of business</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">30.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=aca_RAMCOMember', window );">RAMCO | Construction Products</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationConsiderationTransferred1', window );">Purchase price</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 77.4<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillAcquiredDuringPeriod', window );">Goodwill recorded</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">13.4<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment', window );">Property, plant, and equipment, including mineral reserves</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">6.4<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=aca_RAMCOMember', window );">RAMCO | Construction Products | Permits</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife', window );">Useful life of acquired intangible asset</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">20 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles', window );">Intangible asset</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">54.2<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=aca_LakePointMember', window );">Lake Point | Construction Products</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationConsiderationTransferred1', window );">Purchase price</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 65.1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillAcquiredDuringPeriod', window );">Goodwill recorded</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">15.6<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_aca_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedMineralReserves', window );">Mineral Reserves</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">19.1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">19.1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment', window );">Property, plant, and equipment, including mineral reserves</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">13.3<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">13.3<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=aca_LakePointMember', window );">Lake Point | Construction Products | Permits</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles', window );">Intangible asset</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">11.5<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">11.5<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=aca_StavolaMember', window );">Stavola | Construction Products</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionCostOfAcquiredEntityTransactionCosts', window );">Business Acquisition, Transaction Costs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">25.5<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">25.5<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationConsiderationTransferred1', window );">Purchase price</a></td>
<td class="nump">$ 1,200.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,209.6<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment', window );">Property, plant, and equipment, including mineral reserves</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">743.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">743.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenues</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">78.2<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Operating profit (loss)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4.5<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">351.5<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">351.5<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory', window );">Inventories</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">23.2<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">23.2<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables', window );">Receivables, net of allowance</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">69.1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 69.1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=aca_StavolaMember', window );">Stavola | Construction Products | Permits</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife', window );">Useful life of acquired intangible asset</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">20 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=aca_StavolaMember', window );">Stavola | Construction Products | Beneficial use rights</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife', window );">Useful life of acquired intangible asset</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">34 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=aca_StavolaMember', window );">Stavola | Construction Products | Trade names</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife', window );">Useful life of acquired intangible asset</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">5 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=aca_AmeronMember', window );">Ameron | Engineered Structures</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationConsiderationTransferred1', window );">Purchase price</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 180.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment', window );">Property, plant, and equipment, including mineral reserves</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">60.8<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 60.8<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles', window );">Intangible asset</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">12.8<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">12.8<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">42.3<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">42.3<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory', window );">Inventories</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">18.1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">18.1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables', window );">Receivables, net of allowance</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">12.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">12.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=aca_AmeronMember', window );">Ameron | Engineered Structures | Trademarks</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIndefiniteLivedIntangibleAssets', window );">Trademarks</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">8.9<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">8.9<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=aca_AmeronMember', window );">Ameron | Engineered Structures | Customer relationships</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles', window );">Intangible asset</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 25.6<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 25.6<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=aca_AggregatesPhoenixMember', window );">Aggregates, Phoenix | Construction Products</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationConsiderationTransferred1', window );">Purchase price</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 35.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_aca_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedMineralReserves">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Mineral Reserves</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">aca_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedMineralReserves</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>aca_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_aca_ContingentConsiderationAsset">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Contingent Consideration, Asset</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">aca_ContingentConsiderationAsset</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>aca_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_aca_NumberofDivestitures">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of Divestitures</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">aca_NumberofDivestitures</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>aca_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 985<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481283/985-20-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionCostOfAcquiredEntityTransactionCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of direct costs of the business combination including legal, accounting, and other costs incurred to consummate the business acquisition.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionCostOfAcquiredEntityTransactionCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationConsiderationTransferred1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 30<br> -Paragraph 8<br> -SubTopic 30<br> -Topic 805<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479637/805-30-30-8<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -SubTopic 30<br> -Topic 805<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479581/805-30-50-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 30<br> -Paragraph 7<br> -SubTopic 30<br> -Topic 805<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479637/805-30-30-7<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationConsiderationTransferred1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities incurred by the acquirer as part of consideration transferred in a business combination.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479581/805-30-50-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 25<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479668/805-30-25-5<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 30<br> -Paragraph 8<br> -SubTopic 30<br> -Topic 805<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479637/805-30-30-8<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 30<br> -Paragraph 7<br> -SubTopic 30<br> -Topic 805<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479637/805-30-30-7<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in the value of a contingent consideration liability, including, but not limited to, differences arising upon settlement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479581/805-30-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount due from customers or clients for goods or services, including trade receivables, that have been delivered or sold in the normal course of business, and amounts due from others, including related parties expected to be converted to cash, sold or exchanged within one year or the normal operating cycle, if longer, acquired at the acquisition date.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479907/805-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIndefiniteLivedIntangibleAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of assets, excluding financial assets and goodwill, that lack physical substance, having a projected indefinite period of benefit, acquired at the acquisition date.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479907/805-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIndefiniteLivedIntangibleAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of identifiable intangible assets recognized as of the acquisition date.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 55<br> -Paragraph 37<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479303/805-10-55-37<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479907/805-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of inventory recognized as of the acquisition date.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 55<br> -Paragraph 37<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479303/805-10-55-37<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479907/805-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of property, plant, and equipment recognized as of the acquisition date.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 55<br> -Paragraph 37<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479303/805-10-55-37<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479907/805-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentCarryingAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -SubTopic 10<br> -Topic 210<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(16))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentCarryingAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentInterestRateStatedPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Contractual interest rate for funds borrowed, under the debt agreement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22)(a)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentInterestRateStatedPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GainLossOnSaleOfBusiness">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-1B<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GainLossOnSaleOfBusiness</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Goodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 49<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-49<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482548/350-20-55-24<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 100<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482078/820-10-55-100<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(15))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482598/350-20-45-1<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(10)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Goodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillAcquiredDuringPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase in asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized resulting from a business combination.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482548/350-20-55-24<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillAcquiredDuringPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The net result for the period of deducting operating expenses from operating revenues.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 31<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-31<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash outflow, not made soon after acquisition date of business combination, to settle contingent consideration liability up to amount recognized at acquisition date, including, but not limited to, measurement period adjustment and less amount paid soon after acquisition date.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (f)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-15<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsOfDebtIssuanceCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-15<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsOfDebtIssuanceCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromDivestitureOfBusinesses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 12<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-12<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromDivestitureOfBusinesses</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromDivestitureOfBusinessesNetOfCashDivested">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>This element represents the cash inflow during the period from the sale of a component of the entity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 12<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-12<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromDivestitureOfBusinessesNetOfCashDivested</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromLinesOfCredit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(f))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-14<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromLinesOfCredit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RepaymentsOfLinesOfCredit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-15<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(f))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RepaymentsOfLinesOfCredit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Revenues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 48<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-41<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 11: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 42<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-42<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-40<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477314/942-235-S99-1<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Revenues</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase in right-of-use asset obtained in exchange for operating lease liability.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 53<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479589/842-20-55-53<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SegmentReportingInformationLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingInformationLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis=aca_StorageTanksMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis=aca_StorageTanksMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis=aca_SteelComponentsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis=aca_SteelComponentsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis=aca_AsphaltAndOtherNonOperatingFacilityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis=aca_AsphaltAndOtherNonOperatingFacilityMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongtermDebtTypeAxis=us-gaap_LineOfCreditMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongtermDebtTypeAxis=us-gaap_LineOfCreditMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CreditFacilityAxis=us-gaap_RevolvingCreditFacilityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CreditFacilityAxis=us-gaap_RevolvingCreditFacilityMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongtermDebtTypeAxis=aca_TermLoanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongtermDebtTypeAxis=aca_TermLoanMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongtermDebtTypeAxis=aca_SeniorNotesDue2032Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongtermDebtTypeAxis=aca_SeniorNotesDue2032Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=us-gaap_UnsecuredDebtMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=us-gaap_UnsecuredDebtMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=aca_ConstructionProductsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=aca_ConstructionProductsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=aca_EngineeredStructuresMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=aca_EngineeredStructuresMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=aca_StorageTanksMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=aca_StorageTanksMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=aca_TransportationProductsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=aca_TransportationProductsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NoncashOrPartNoncashDivestituresByUniqueNameAxis=aca_CombinedProceedsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NoncashOrPartNoncashDivestituresByUniqueNameAxis=aca_CombinedProceedsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NoncashOrPartNoncashDivestituresByUniqueNameAxis=aca_SellersNoteMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NoncashOrPartNoncashDivestituresByUniqueNameAxis=aca_SellersNoteMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NoncashOrPartNoncashDivestituresByUniqueNameAxis=aca_EarnoutReceivableMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NoncashOrPartNoncashDivestituresByUniqueNameAxis=aca_EarnoutReceivableMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=aca_RAMCOMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=aca_RAMCOMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_ConstructionPermitsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_ConstructionPermitsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=aca_LakePointMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=aca_LakePointMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=aca_StavolaMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=aca_StavolaMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_UseRightsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_UseRightsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_TradeNamesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_TradeNamesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=aca_AmeronMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=aca_AmeronMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_TrademarksAndTradeNamesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_TrademarksAndTradeNamesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_CustomerRelationshipsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_CustomerRelationshipsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=aca_AggregatesPhoenixMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=aca_AggregatesPhoenixMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>82
<FILENAME>R57.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46083940200704">
<tr>
<th class="tl" colspan="2" rowspan="1"><div style="width: 200px;"><strong>Fair Value Accounting - Assets and liabilities measured at fair value on recurring basis (Details) - Fair value measurements, recurring - USD ($)<br> $ in Millions</strong></div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosureAbstract', window );"><strong>Assets:</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsFairValueDisclosure', window );">Cash equivalents</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 133.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationContingentConsiderationAsset', window );">Business Combination, Contingent Consideration, Asset</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">15.4<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosure', window );">Total assets</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">148.4<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesFairValueDisclosureAbstract', window );"><strong>Liabilities:</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationContingentConsiderationLiability', window );">Contingent consideration liability</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[2]</sup></td>
<td class="nump">1.4<span></span>
</td>
<td class="nump">$ 2.7<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesFairValueDisclosure', window );">Total liabilities</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">1.4<span></span>
</td>
<td class="nump">2.7<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Level 1</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosureAbstract', window );"><strong>Assets:</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsFairValueDisclosure', window );">Cash equivalents</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">133.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationContingentConsiderationAsset', window );">Business Combination, Contingent Consideration, Asset</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">0.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosure', window );">Total assets</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">133.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesFairValueDisclosureAbstract', window );"><strong>Liabilities:</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationContingentConsiderationLiability', window );">Contingent consideration liability</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[2]</sup></td>
<td class="nump">0.0<span></span>
</td>
<td class="nump">0.0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesFairValueDisclosure', window );">Total liabilities</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">0.0<span></span>
</td>
<td class="nump">0.0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Level 2</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosureAbstract', window );"><strong>Assets:</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsFairValueDisclosure', window );">Cash equivalents</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">0.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationContingentConsiderationAsset', window );">Business Combination, Contingent Consideration, Asset</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">0.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosure', window );">Total assets</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">0.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesFairValueDisclosureAbstract', window );"><strong>Liabilities:</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationContingentConsiderationLiability', window );">Contingent consideration liability</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[2]</sup></td>
<td class="nump">0.0<span></span>
</td>
<td class="nump">0.0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesFairValueDisclosure', window );">Total liabilities</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">0.0<span></span>
</td>
<td class="nump">0.0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Level 3</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosureAbstract', window );"><strong>Assets:</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsFairValueDisclosure', window );">Cash equivalents</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">0.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationContingentConsiderationAsset', window );">Business Combination, Contingent Consideration, Asset</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">15.4<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosure', window );">Total assets</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">15.4<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesFairValueDisclosureAbstract', window );"><strong>Liabilities:</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationContingentConsiderationLiability', window );">Contingent consideration liability</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[2]</sup></td>
<td class="nump">1.4<span></span>
</td>
<td class="nump">2.7<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesFairValueDisclosure', window );">Total liabilities</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 1.4<span></span>
</td>
<td class="nump">$ 2.7<span></span>
</td>
</tr>
<tr><td colspan="3"></td></tr>
<tr><td colspan="3"><table class="outerFootnotes" width="100%">
<tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[1]</td>
<td style="vertical-align: top;" valign="top"><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></td>
</tr>
<tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[2]</td>
<td style="vertical-align: top;" valign="top">Included in accrued liabilities on the Consolidated Balance Sheets</td>
</tr>
</table></td></tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsFairValueDisclosure">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Fair value portion of asset recognized for present right to economic benefit.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 100<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482078/820-10-55-100<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsFairValueDisclosure</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsFairValueDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsFairValueDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationContingentConsiderationAsset">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of asset recognized arising from contingent consideration in a business combination.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 805<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 35<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479613/805-30-35-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479581/805-30-50-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 25<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479668/805-30-25-7<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationContingentConsiderationAsset</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationContingentConsiderationLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of liability recognized arising from contingent consideration in a business combination.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (bbb)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (bbb)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (bbb)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 805<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 35<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479613/805-30-35-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479581/805-30-50-1<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 25<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479668/805-30-25-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationContingentConsiderationLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsFairValueDisclosure">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsFairValueDisclosure</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesFairValueDisclosure">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Fair value of financial and nonfinancial obligations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesFairValueDisclosure</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesFairValueDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesFairValueDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel1Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel1Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>83
<FILENAME>R58.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46083938678736">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Segment Information - Financial information for segments (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenues</a></td>
<td class="nump">$ 2,569.9<span></span>
</td>
<td class="nump">$ 2,307.9<span></span>
</td>
<td class="nump">$ 2,242.8<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CostOfRevenue', window );">Cost of revenues</a></td>
<td class="nump">2,054.7<span></span>
</td>
<td class="nump">1,864.1<span></span>
</td>
<td class="nump">1,831.7<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SellingGeneralAndAdministrativeExpense', window );">Selling, general, and administrative expenses</a></td>
<td class="nump">320.0<span></span>
</td>
<td class="nump">261.1<span></span>
</td>
<td class="nump">262.8<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GainLossOnSaleOfPropertyPlantEquipment', window );">Gain on disposition of property, plant, equipment, and other assets</a></td>
<td class="num">(10.3)<span></span>
</td>
<td class="num">(28.2)<span></span>
</td>
<td class="num">(11.7)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GainLossOnSaleOfBusiness', window );">(Gain) loss on sale of businesses</a></td>
<td class="nump">2.1<span></span>
</td>
<td class="num">(6.4)<span></span>
</td>
<td class="num">(189.0)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetImpairmentCharges', window );">Asset impairment charges</a></td>
<td class="nump">5.8<span></span>
</td>
<td class="nump">0.0<span></span>
</td>
<td class="nump">0.0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Operating profit (loss)</a></td>
<td class="nump">197.6<span></span>
</td>
<td class="nump">217.3<span></span>
</td>
<td class="nump">349.0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DepreciationDepletionAndAmortization', window );">Depreciation, depletion, and amortization</a></td>
<td class="nump">195.0<span></span>
</td>
<td class="nump">159.5<span></span>
</td>
<td class="nump">154.1<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Assets', window );">Assets</a></td>
<td class="nump">4,915.5<span></span>
</td>
<td class="nump">3,577.9<span></span>
</td>
<td class="nump">3,340.6<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireProductiveAssets', window );">Capital Expenditures</a></td>
<td class="nump">189.7<span></span>
</td>
<td class="nump">203.5<span></span>
</td>
<td class="nump">138.0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember', window );">Total</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenues</a></td>
<td class="nump">2,570.0<span></span>
</td>
<td class="nump">2,308.3<span></span>
</td>
<td class="nump">2,242.8<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_CorporateNonSegmentMember', window );">Segment Reporting, Reconciling Item, Corporate Nonsegment [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenues</a></td>
<td class="nump">0.0<span></span>
</td>
<td class="nump">0.0<span></span>
</td>
<td class="nump">0.0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CostOfRevenue', window );">Cost of revenues</a></td>
<td class="nump">0.0<span></span>
</td>
<td class="nump">0.0<span></span>
</td>
<td class="nump">0.0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SellingGeneralAndAdministrativeExpense', window );">Selling, general, and administrative expenses</a></td>
<td class="nump">92.9<span></span>
</td>
<td class="nump">62.8<span></span>
</td>
<td class="nump">66.0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GainLossOnSaleOfPropertyPlantEquipment', window );">Gain on disposition of property, plant, equipment, and other assets</a></td>
<td class="nump">0.0<span></span>
</td>
<td class="nump">0.0<span></span>
</td>
<td class="nump">0.0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GainLossOnSaleOfBusiness', window );">(Gain) loss on sale of businesses</a></td>
<td class="nump">0.0<span></span>
</td>
<td class="nump">0.0<span></span>
</td>
<td class="nump">0.0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetImpairmentCharges', window );">Asset impairment charges</a></td>
<td class="nump">0.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Operating profit (loss)</a></td>
<td class="nump">92.9<span></span>
</td>
<td class="nump">62.8<span></span>
</td>
<td class="num">(66.0)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DepreciationDepletionAndAmortization', window );">Depreciation, depletion, and amortization</a></td>
<td class="nump">2.3<span></span>
</td>
<td class="nump">5.2<span></span>
</td>
<td class="nump">5.1<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Assets', window );">Assets</a></td>
<td class="nump">269.5<span></span>
</td>
<td class="nump">163.2<span></span>
</td>
<td class="nump">224.8<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireProductiveAssets', window );">Capital Expenditures</a></td>
<td class="nump">2.6<span></span>
</td>
<td class="nump">1.9<span></span>
</td>
<td class="nump">0.1<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=aca_ConstructionProductsMember', window );">Construction Products | Total</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenues</a></td>
<td class="nump">1,105.1<span></span>
</td>
<td class="nump">1,001.3<span></span>
</td>
<td class="nump">923.5<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CostOfRevenue', window );">Cost of revenues</a></td>
<td class="nump">864.0<span></span>
</td>
<td class="nump">783.9<span></span>
</td>
<td class="nump">736.3<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SellingGeneralAndAdministrativeExpense', window );">Selling, general, and administrative expenses</a></td>
<td class="nump">116.2<span></span>
</td>
<td class="nump">107.0<span></span>
</td>
<td class="nump">100.4<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GainLossOnSaleOfPropertyPlantEquipment', window );">Gain on disposition of property, plant, equipment, and other assets</a></td>
<td class="num">(9.8)<span></span>
</td>
<td class="num">(28.2)<span></span>
</td>
<td class="num">(9.7)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GainLossOnSaleOfBusiness', window );">(Gain) loss on sale of businesses</a></td>
<td class="num">(5.0)<span></span>
</td>
<td class="nump">0.0<span></span>
</td>
<td class="nump">0.0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetImpairmentCharges', window );">Asset impairment charges</a></td>
<td class="nump">5.8<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Operating profit (loss)</a></td>
<td class="nump">133.9<span></span>
</td>
<td class="nump">138.6<span></span>
</td>
<td class="nump">96.5<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DepreciationDepletionAndAmortization', window );">Depreciation, depletion, and amortization</a></td>
<td class="nump">134.7<span></span>
</td>
<td class="nump">111.7<span></span>
</td>
<td class="nump">102.7<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Assets', window );">Assets</a></td>
<td class="nump">3,304.9<span></span>
</td>
<td class="nump">2,043.1<span></span>
</td>
<td class="nump">1,895.7<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireProductiveAssets', window );">Capital Expenditures</a></td>
<td class="nump">111.7<span></span>
</td>
<td class="nump">89.9<span></span>
</td>
<td class="nump">84.6<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=aca_EngineeredStructuresMember', window );">Engineered Structures | Total</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenues</a></td>
<td class="nump">1,047.3<span></span>
</td>
<td class="nump">873.5<span></span>
</td>
<td class="nump">1,002.0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CostOfRevenue', window );">Cost of revenues</a></td>
<td class="nump">847.5<span></span>
</td>
<td class="nump">718.3<span></span>
</td>
<td class="nump">812.4<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SellingGeneralAndAdministrativeExpense', window );">Selling, general, and administrative expenses</a></td>
<td class="nump">88.4<span></span>
</td>
<td class="nump">65.9<span></span>
</td>
<td class="nump">73.6<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GainLossOnSaleOfPropertyPlantEquipment', window );">Gain on disposition of property, plant, equipment, and other assets</a></td>
<td class="num">(0.5)<span></span>
</td>
<td class="nump">0.0<span></span>
</td>
<td class="num">(2.0)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GainLossOnSaleOfBusiness', window );">(Gain) loss on sale of businesses</a></td>
<td class="num">(14.5)<span></span>
</td>
<td class="num">(6.4)<span></span>
</td>
<td class="num">(189.0)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetImpairmentCharges', window );">Asset impairment charges</a></td>
<td class="nump">0.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Operating profit (loss)</a></td>
<td class="nump">126.4<span></span>
</td>
<td class="nump">95.7<span></span>
</td>
<td class="nump">307.0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DepreciationDepletionAndAmortization', window );">Depreciation, depletion, and amortization</a></td>
<td class="nump">45.4<span></span>
</td>
<td class="nump">26.6<span></span>
</td>
<td class="nump">30.5<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Assets', window );">Assets</a></td>
<td class="nump">1,191.5<span></span>
</td>
<td class="nump">1,063.4<span></span>
</td>
<td class="nump">956.1<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireProductiveAssets', window );">Capital Expenditures</a></td>
<td class="nump">64.4<span></span>
</td>
<td class="nump">97.8<span></span>
</td>
<td class="nump">44.5<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=aca_TransportationProductsMember', window );">Transportation Products | Total</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenues</a></td>
<td class="nump">417.6<span></span>
</td>
<td class="nump">433.5<span></span>
</td>
<td class="nump">317.3<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CostOfRevenue', window );">Cost of revenues</a></td>
<td class="nump">343.3<span></span>
</td>
<td class="nump">362.3<span></span>
</td>
<td class="nump">283.0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SellingGeneralAndAdministrativeExpense', window );">Selling, general, and administrative expenses</a></td>
<td class="nump">22.5<span></span>
</td>
<td class="nump">25.4<span></span>
</td>
<td class="nump">22.8<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GainLossOnSaleOfPropertyPlantEquipment', window );">Gain on disposition of property, plant, equipment, and other assets</a></td>
<td class="nump">0.0<span></span>
</td>
<td class="nump">0.0<span></span>
</td>
<td class="nump">0.0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GainLossOnSaleOfBusiness', window );">(Gain) loss on sale of businesses</a></td>
<td class="nump">21.6<span></span>
</td>
<td class="nump">0.0<span></span>
</td>
<td class="nump">0.0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetImpairmentCharges', window );">Asset impairment charges</a></td>
<td class="nump">0.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Operating profit (loss)</a></td>
<td class="nump">30.2<span></span>
</td>
<td class="nump">45.8<span></span>
</td>
<td class="nump">11.5<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DepreciationDepletionAndAmortization', window );">Depreciation, depletion, and amortization</a></td>
<td class="nump">12.6<span></span>
</td>
<td class="nump">16.0<span></span>
</td>
<td class="nump">15.8<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Assets', window );">Assets</a></td>
<td class="nump">149.6<span></span>
</td>
<td class="nump">308.2<span></span>
</td>
<td class="nump">264.0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireProductiveAssets', window );">Capital Expenditures</a></td>
<td class="nump">11.0<span></span>
</td>
<td class="nump">13.9<span></span>
</td>
<td class="nump">8.8<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ConsolidatedEntitiesAxis=srt_ConsolidationEliminationsMember', window );">Eliminations | Intersegment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenues</a></td>
<td class="nump">0.1<span></span>
</td>
<td class="nump">0.4<span></span>
</td>
<td class="nump">0.0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CostOfRevenue', window );">Cost of revenues</a></td>
<td class="nump">0.1<span></span>
</td>
<td class="nump">0.4<span></span>
</td>
<td class="nump">0.0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SellingGeneralAndAdministrativeExpense', window );">Selling, general, and administrative expenses</a></td>
<td class="nump">0.0<span></span>
</td>
<td class="nump">0.0<span></span>
</td>
<td class="nump">0.0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GainLossOnSaleOfPropertyPlantEquipment', window );">Gain on disposition of property, plant, equipment, and other assets</a></td>
<td class="nump">0.0<span></span>
</td>
<td class="nump">0.0<span></span>
</td>
<td class="nump">0.0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GainLossOnSaleOfBusiness', window );">(Gain) loss on sale of businesses</a></td>
<td class="nump">0.0<span></span>
</td>
<td class="nump">0.0<span></span>
</td>
<td class="nump">0.0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetImpairmentCharges', window );">Asset impairment charges</a></td>
<td class="nump">0.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Operating profit (loss)</a></td>
<td class="nump">0.0<span></span>
</td>
<td class="nump">0.0<span></span>
</td>
<td class="nump">0.0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DepreciationDepletionAndAmortization', window );">Depreciation, depletion, and amortization</a></td>
<td class="nump">0.0<span></span>
</td>
<td class="nump">0.0<span></span>
</td>
<td class="nump">0.0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Assets', window );">Assets</a></td>
<td class="nump">0.0<span></span>
</td>
<td class="nump">0.0<span></span>
</td>
<td class="nump">0.0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireProductiveAssets', window );">Capital Expenditures</a></td>
<td class="nump">$ 0.0<span></span>
</td>
<td class="nump">$ 0.0<span></span>
</td>
<td class="nump">$ 0.0<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetImpairmentCharges">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482130/360-10-45-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetImpairmentCharges</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Assets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of asset recognized for present right to economic benefit.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 48<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 49<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-49<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-3<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-25<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 12: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 13: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-12<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(12))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(8))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(18))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 18: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 19: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 28: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481404/852-10-50-7<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br><br>Reference 30: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(11))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Assets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CostOfRevenue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate cost of goods produced and sold and services rendered during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 48<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CostOfRevenue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DepreciationDepletionAndAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 48<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 49<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-49<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DepreciationDepletionAndAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GainLossOnSaleOfBusiness">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-1B<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GainLossOnSaleOfBusiness</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GainLossOnSaleOfPropertyPlantEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of gain (loss) on sale or disposal of property, plant and equipment assets, including oil and gas property and timber property.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GainLossOnSaleOfPropertyPlantEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The net result for the period of deducting operating expenses from operating revenues.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 31<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-31<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsToAcquireProductiveAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow for purchases of and capital improvements on property, plant and equipment (capital expenditures), software, and other intangible assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 805<br> -SubTopic 50<br> -Name Accounting Standards Codification<br> -Section 25<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480060/805-50-25-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 805<br> -SubTopic 50<br> -Name Accounting Standards Codification<br> -Section 30<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480027/805-50-30-1<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 805<br> -SubTopic 50<br> -Name Accounting Standards Codification<br> -Section 30<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480027/805-50-30-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (c)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-13<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquireProductiveAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Revenues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 48<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-41<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 11: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 42<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-42<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-40<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477314/942-235-S99-1<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Revenues</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SegmentReportingInformationLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingInformationLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SellingGeneralAndAdministrativeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SellingGeneralAndAdministrativeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ConsolidationItemsAxis=us-gaap_CorporateNonSegmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ConsolidationItemsAxis=us-gaap_CorporateNonSegmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=aca_ConstructionProductsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=aca_ConstructionProductsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=aca_EngineeredStructuresMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=aca_EngineeredStructuresMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=aca_TransportationProductsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=aca_TransportationProductsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ConsolidatedEntitiesAxis=srt_ConsolidationEliminationsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ConsolidatedEntitiesAxis=srt_ConsolidationEliminationsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ConsolidationItemsAxis=us-gaap_IntersegmentEliminationMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ConsolidationItemsAxis=us-gaap_IntersegmentEliminationMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>84
<FILENAME>R59.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46083940301648">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Segment Information - Revenues, operating profit, total assets, and long-lived assets for U.S. and non-U.S. operations (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems', window );"><strong>Revenues from External Customers and Long-Lived Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenues</a></td>
<td class="nump">$ 2,569.9<span></span>
</td>
<td class="nump">$ 2,307.9<span></span>
</td>
<td class="nump">$ 2,242.8<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Operating profit (loss)</a></td>
<td class="nump">197.6<span></span>
</td>
<td class="nump">217.3<span></span>
</td>
<td class="nump">349.0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Assets', window );">Total Assets</a></td>
<td class="nump">4,915.5<span></span>
</td>
<td class="nump">3,577.9<span></span>
</td>
<td class="nump">3,340.6<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_StatementGeographicalAxis=country_US', window );">UNITED STATES</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems', window );"><strong>Revenues from External Customers and Long-Lived Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenues</a></td>
<td class="nump">2,603.8<span></span>
</td>
<td class="nump">2,312.0<span></span>
</td>
<td class="nump">2,184.8<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Operating profit (loss)</a></td>
<td class="nump">191.8<span></span>
</td>
<td class="nump">208.5<span></span>
</td>
<td class="nump">153.9<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Assets', window );">Total Assets</a></td>
<td class="nump">4,762.6<span></span>
</td>
<td class="nump">3,423.4<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NoncurrentAssets', window );">Long-Lived Assets</a></td>
<td class="nump">2,024.9<span></span>
</td>
<td class="nump">1,241.2<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_StatementGeographicalAxis=country_US', window );">UNITED STATES | External</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems', window );"><strong>Revenues from External Customers and Long-Lived Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenues</a></td>
<td class="nump">2,556.2<span></span>
</td>
<td class="nump">2,271.5<span></span>
</td>
<td class="nump">2,159.8<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_StatementGeographicalAxis=country_US', window );">UNITED STATES | Intercompany</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems', window );"><strong>Revenues from External Customers and Long-Lived Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenues</a></td>
<td class="nump">47.6<span></span>
</td>
<td class="nump">40.5<span></span>
</td>
<td class="nump">25.0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_StatementGeographicalAxis=us-gaap_NonUsMember', window );">Non-US</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems', window );"><strong>Revenues from External Customers and Long-Lived Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenues</a></td>
<td class="nump">91.5<span></span>
</td>
<td class="nump">98.8<span></span>
</td>
<td class="nump">199.1<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Operating profit (loss)</a></td>
<td class="num">(1.1)<span></span>
</td>
<td class="nump">2.4<span></span>
</td>
<td class="nump">6.1<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Assets', window );">Total Assets</a></td>
<td class="nump">152.9<span></span>
</td>
<td class="nump">154.5<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NoncurrentAssets', window );">Long-Lived Assets</a></td>
<td class="nump">104.5<span></span>
</td>
<td class="nump">95.1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_StatementGeographicalAxis=us-gaap_NonUsMember', window );">Non-US | External</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems', window );"><strong>Revenues from External Customers and Long-Lived Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenues</a></td>
<td class="nump">13.7<span></span>
</td>
<td class="nump">36.4<span></span>
</td>
<td class="nump">83.0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_StatementGeographicalAxis=us-gaap_NonUsMember', window );">Non-US | Intercompany</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems', window );"><strong>Revenues from External Customers and Long-Lived Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenues</a></td>
<td class="nump">$ 77.8<span></span>
</td>
<td class="nump">$ 62.4<span></span>
</td>
<td class="nump">$ 116.1<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Assets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of asset recognized for present right to economic benefit.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 48<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 49<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-49<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-3<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-25<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 12: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 13: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-12<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(12))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(8))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(18))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 18: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 19: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 28: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481404/852-10-50-7<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br><br>Reference 30: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(11))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Assets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NoncurrentAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Long-lived assets other than financial instruments, long-term customer relationships of a financial institution, mortgage and other servicing rights, deferred policy acquisition costs, and deferred tax assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-41<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NoncurrentAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The net result for the period of deducting operating expenses from operating revenues.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 31<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-31<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Revenues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 48<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-41<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 11: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 42<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-42<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-40<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477314/942-235-S99-1<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Revenues</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=country_US">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=country_US</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_MajorCustomersAxis=aca_ExternalCustomersMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_MajorCustomersAxis=aca_ExternalCustomersMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_MajorCustomersAxis=aca_IntercompanyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_MajorCustomersAxis=aca_IntercompanyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=us-gaap_NonUsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=us-gaap_NonUsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>85
<FILENAME>R60.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46083937326544">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Segment Information - Narrative (Details) - segment<br></strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProductInformationLineItems', window );"><strong>Product Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NumberOfReportableSegments', window );">Number of reportable segments</a></td>
<td class="nump">3<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=aca_EngineeredStructuresMember', window );">Engineered Structures | Customer Concentration Risk | Revenue Benchmark</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProductInformationLineItems', window );"><strong>Product Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Revenue concentration risk, percentage</a></td>
<td class="nump">10.80%<span></span>
</td>
<td class="nump">8.10%<span></span>
</td>
<td class="nump">9.30%<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskPercentage1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the "benchmark" (or denominator) in the equation, this concept represents the concentration percentage derived from the division.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 42<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-42<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 21<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-21<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-20<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-10-50-18<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-10-50-20<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskPercentage1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NumberOfReportableSegments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 47<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-47<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 54<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-54<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 18<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-18<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NumberOfReportableSegments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProductInformationLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProductInformationLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=aca_EngineeredStructuresMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=aca_EngineeredStructuresMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskByTypeAxis=us-gaap_CustomerConcentrationRiskMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskByTypeAxis=us-gaap_CustomerConcentrationRiskMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_SalesRevenueNetMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_SalesRevenueNetMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>86
<FILENAME>R61.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46083940216448">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Property, Plant, and Equipment - Components of property, plant, and equipment (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Property, plant and equipment, at cost</a></td>
<td class="nump">$ 3,058.9<span></span>
</td>
<td class="nump">$ 2,269.2<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment', window );">Accumulated depreciation and depletion</a></td>
<td class="num">(929.5)<span></span>
</td>
<td class="num">(932.9)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNet', window );">Property, plant, and equipment, net</a></td>
<td class="nump">2,129.4<span></span>
</td>
<td class="nump">1,336.3<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LandMember', window );">Land</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Property, plant and equipment, at cost</a></td>
<td class="nump">158.3<span></span>
</td>
<td class="nump">140.2<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_ProductiveLandMember', window );">Mineral reserves</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Property, plant and equipment, at cost</a></td>
<td class="nump">1,111.7<span></span>
</td>
<td class="nump">546.9<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_BuildingAndBuildingImprovementsMember', window );">Buildings and improvements</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Property, plant and equipment, at cost</a></td>
<td class="nump">366.4<span></span>
</td>
<td class="nump">345.6<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_MachineryAndEquipmentMember', window );">Machinery and other</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Property, plant and equipment, at cost</a></td>
<td class="nump">1,292.8<span></span>
</td>
<td class="nump">1,121.0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_ConstructionInProgressMember', window );">Construction in progress</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Property, plant and equipment, at cost</a></td>
<td class="nump">$ 129.7<span></span>
</td>
<td class="nump">$ 115.5<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(8)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(14))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482099/360-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(8))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(13))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 360<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482099/360-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-7A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -SubTopic 10<br> -Topic 360<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482099/360-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-7A<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(8))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 360<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478451/942-360-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LandMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LandMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_ProductiveLandMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_ProductiveLandMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_BuildingAndBuildingImprovementsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_BuildingAndBuildingImprovementsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_MachineryAndEquipmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_MachineryAndEquipmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_ConstructionInProgressMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_ConstructionInProgressMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>87
<FILENAME>R62.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46083937929200">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Property, Plant, and Equipment - Narrative (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNet', window );">Property, plant, and equipment, net</a></td>
<td class="nump">$ 2,129.4<span></span>
</td>
<td class="nump">$ 1,336.3<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetImpairmentCharges', window );">Asset impairment charges</a></td>
<td class="nump">5.8<span></span>
</td>
<td class="nump">0.0<span></span>
</td>
<td class="nump">$ 0.0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=aca_ManufacturingFacilityNonoperatingMember', window );">Manufacturing Facility, Nonoperating</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNet', window );">Property, plant, and equipment, net</a></td>
<td class="nump">$ 12.7<span></span>
</td>
<td class="nump">$ 14.6<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetImpairmentCharges">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482130/360-10-45-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetImpairmentCharges</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-7A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -SubTopic 10<br> -Topic 360<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482099/360-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-7A<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(8))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 360<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478451/942-360-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=aca_ManufacturingFacilityNonoperatingMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=aca_ManufacturingFacilityNonoperatingMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>88
<FILENAME>R63.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46084115901200">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Goodwill and Other Intangible Assets - Goodwill by segment (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillLineItems', window );"><strong>Goodwill [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="nump">$ 1,361.2<span></span>
</td>
<td class="nump">$ 990.7<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=aca_ConstructionProductsMember', window );">Construction Products</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillLineItems', window );"><strong>Goodwill [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="nump">861.2<span></span>
</td>
<td class="nump">516.1<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=aca_EngineeredStructuresMember', window );">Engineered Structures</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillLineItems', window );"><strong>Goodwill [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="nump">480.1<span></span>
</td>
<td class="nump">437.6<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=aca_TransportationProductsMember', window );">Transportation Products</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillLineItems', window );"><strong>Goodwill [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="nump">$ 19.9<span></span>
</td>
<td class="nump">$ 37.0<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Goodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 49<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-49<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482548/350-20-55-24<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 100<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482078/820-10-55-100<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(15))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482598/350-20-45-1<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(10)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Goodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482548/350-20-55-24<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=aca_ConstructionProductsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=aca_ConstructionProductsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=aca_EngineeredStructuresMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=aca_EngineeredStructuresMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=aca_TransportationProductsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=aca_TransportationProductsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>89
<FILENAME>R64.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46083935370944">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Goodwill and Other Intangible Assets - Intangible assets, net (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_aca_IntangibleAssetsLineItems', window );"><strong>Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IndefiniteLivedTrademarks', window );">Intangibles with indefinite lives - Trademarks</a></td>
<td class="nump">$ 43.8<span></span>
</td>
<td class="nump">$ 34.9<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsGross', window );">Intangibles with definite lives, gross</a></td>
<td class="nump">396.8<span></span>
</td>
<td class="nump">311.9<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Intangibles with definite lives, accumulated amortization</a></td>
<td class="num">(102.3)<span></span>
</td>
<td class="num">(76.1)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsNet', window );">Intangibles with definite lives, net</a></td>
<td class="nump">294.5<span></span>
</td>
<td class="nump">235.8<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IntangibleAssetsNetExcludingGoodwill', window );">Intangible assets, net</a></td>
<td class="nump">338.3<span></span>
</td>
<td class="nump">270.7<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_CustomerRelationshipsMember', window );">Customer relationships</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_aca_IntangibleAssetsLineItems', window );"><strong>Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsGross', window );">Intangibles with definite lives, gross</a></td>
<td class="nump">169.1<span></span>
</td>
<td class="nump">142.7<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_ConstructionPermitsMember', window );">Permits</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_aca_IntangibleAssetsLineItems', window );"><strong>Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsGross', window );">Intangibles with definite lives, gross</a></td>
<td class="nump">178.1<span></span>
</td>
<td class="nump">166.9<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_OtherIntangibleAssetsMember', window );">Other intangible assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_aca_IntangibleAssetsLineItems', window );"><strong>Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsGross', window );">Intangibles with definite lives, gross</a></td>
<td class="nump">$ 49.6<span></span>
</td>
<td class="nump">$ 2.3<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_aca_IntangibleAssetsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Intangible Assets</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">aca_IntangibleAssetsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>aca_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482640/350-30-55-40<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480265/350-10-S45-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(16))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482640/350-30-55-40<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480265/350-10-S45-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 928<br> -SubTopic 340<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478859/928-340-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 926<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483154/926-20-50-5<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IndefiniteLivedTrademarks">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(15))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IndefiniteLivedTrademarks</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IntangibleAssetsNetExcludingGoodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482686/350-30-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IntangibleAssetsNetExcludingGoodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_CustomerRelationshipsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_CustomerRelationshipsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_ConstructionPermitsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_ConstructionPermitsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_OtherIntangibleAssetsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_OtherIntangibleAssetsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>90
<FILENAME>R65.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46084122935776">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Goodwill and Other Intangible Assets - Future amortization (Details)<br> $ in Millions</strong></div></th>
<th class="th">
<div>Dec. 31, 2024 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract', window );"><strong>Finite-Lived Intangible Assets, Net, Amortization Expense, Fiscal Year Maturity [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths', window );">2025</a></td>
<td class="nump">$ 26.7<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo', window );">2026</a></td>
<td class="nump">22.7<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree', window );">2027</a></td>
<td class="nump">20.5<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour', window );">2028</a></td>
<td class="nump">20.5<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive', window );">2029</a></td>
<td class="nump">20.1<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive', window );">Thereafter</a></td>
<td class="nump">$ 184.0<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization for asset, excluding financial asset and goodwill, lacking physical substance with finite life expected to be recognized after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 985<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481283/985-20-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482640/350-30-55-40<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 985<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481283/985-20-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized 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).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482640/350-30-55-40<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 985<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481283/985-20-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482640/350-30-55-40<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 985<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481283/985-20-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482640/350-30-55-40<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 985<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481283/985-20-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482640/350-30-55-40<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 985<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481283/985-20-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>91
<FILENAME>R66.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46083938406240">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Goodwill and Other Intangible Assets - Narrative (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract', window );"><strong>Goodwill and Intangible Assets Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AmortizationOfIntangibleAssets', window );">Amortization expense from intangible assets</a></td>
<td class="nump">$ 26.3<span></span>
</td>
<td class="nump">$ 20.9<span></span>
</td>
<td class="nump">$ 19.7<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AmortizationOfIntangibleAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482640/350-30-55-40<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482686/350-30-45-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AmortizationOfIntangibleAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>92
<FILENAME>R67.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46083938319440">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Debt - Components of debt (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Oct. 01, 2024</div></th>
<th class="th"><div>Aug. 26, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Apr. 06, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiability', window );">Finance leases</a></td>
<td class="nump">$ 7.1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 13.1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities', window );">Debt and finance leases</a></td>
<td class="nump">1,707.1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">573.1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredFinanceCostsNet', window );">Less: unamortized debt issuance costs</a></td>
<td class="num">(18.2)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(4.4)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtAndCapitalLeaseObligations', window );">Total debt</a></td>
<td class="nump">1,688.9<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">568.7<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=us-gaap_LineOfCreditMember', window );">Revolving credit facility | Revolving credit facility</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermLineOfCredit', window );">Revolving credit facility</a></td>
<td class="nump">0.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">160.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredFinanceCostsNet', window );">Less: unamortized debt issuance costs</a></td>
<td class="num">(3.7)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=aca_TermLoanMember', window );">Term Loan</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentCarryingAmount', window );">Long-term debt, gross</a></td>
<td class="nump">700.0<span></span>
</td>
<td class="nump">$ 700.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=aca_SeniorNotesDue2029Member', window );">Senior Notes due 2029 | Unsecured Debt</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentCarryingAmount', window );">Long-term debt, gross</a></td>
<td class="nump">400.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">400.0<span></span>
</td>
<td class="nump">$ 400.0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=aca_SeniorNotesDue2032Member', window );">Senior Notes due 2032 | Unsecured Debt</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentCarryingAmount', window );">Long-term debt, gross</a></td>
<td class="nump">$ 600.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 600.0<span></span>
</td>
<td class="nump">$ 0.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtAndCapitalLeaseObligations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of short-term and long-term debt and lease obligation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(16))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(13))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtAndCapitalLeaseObligations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentCarryingAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -SubTopic 10<br> -Topic 210<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(16))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentCarryingAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482949/835-30-55-8<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(f))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-3<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69B<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69B<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69C<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69C<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69E<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69E<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69F<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69F<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 11: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1D<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1D<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1D<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1D<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1D<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1D<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1E<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1E<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1E<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1F<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1F<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (b)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1F<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1F<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1I<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1I<br><br>Reference 26: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482925/835-30-45-2<br><br>Reference 27: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482900/835-30-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredFinanceCostsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after accumulated amortization, of debt issuance costs. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482925/835-30-45-1A<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482925/835-30-45-2<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482900/835-30-50-1<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1D<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1D<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredFinanceCostsNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from finance lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-6<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479041/842-20-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of long-term debt and lease obligation, including portion classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermLineOfCredit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -SubTopic 10<br> -Topic 210<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481573/470-10-45-13<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481573/470-10-45-14<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermLineOfCredit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongtermDebtTypeAxis=us-gaap_LineOfCreditMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongtermDebtTypeAxis=us-gaap_LineOfCreditMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CreditFacilityAxis=us-gaap_RevolvingCreditFacilityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CreditFacilityAxis=us-gaap_RevolvingCreditFacilityMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongtermDebtTypeAxis=aca_TermLoanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongtermDebtTypeAxis=aca_TermLoanMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongtermDebtTypeAxis=aca_SeniorNotesDue2029Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongtermDebtTypeAxis=aca_SeniorNotesDue2029Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=us-gaap_UnsecuredDebtMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=us-gaap_UnsecuredDebtMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongtermDebtTypeAxis=aca_SeniorNotesDue2032Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongtermDebtTypeAxis=aca_SeniorNotesDue2032Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>93
<FILENAME>R68.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46083937949760">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Debt - Remaining principal payments under existing debt agreements (Details)<br> $ in Millions</strong></div></th>
<th class="th">
<div>Dec. 31, 2024 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=aca_TermLoanMember', window );">Term Loan</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths', window );">2025</a></td>
<td class="nump">$ 7.0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo', window );">2026</a></td>
<td class="nump">7.0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree', window );">2027</a></td>
<td class="nump">7.0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour', window );">2028</a></td>
<td class="nump">7.0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive', window );">2029</a></td>
<td class="nump">7.0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive', window );">Thereafter</a></td>
<td class="nump">665.0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=aca_SeniorNotesDue2029Member', window );">Senior Notes due 2029</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths', window );">2025</a></td>
<td class="nump">0.0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo', window );">2026</a></td>
<td class="nump">0.0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree', window );">2027</a></td>
<td class="nump">0.0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour', window );">2028</a></td>
<td class="nump">0.0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive', window );">2029</a></td>
<td class="nump">400.0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive', window );">Thereafter</a></td>
<td class="nump">0.0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=aca_SeniorNotesDue2032Member', window );">Senior Notes due 2032</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths', window );">2025</a></td>
<td class="nump">0.0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo', window );">2026</a></td>
<td class="nump">0.0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree', window );">2027</a></td>
<td class="nump">0.0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour', window );">2028</a></td>
<td class="nump">0.0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive', window );">2029</a></td>
<td class="nump">0.0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive', window );">Thereafter</a></td>
<td class="nump">$ 600.0<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482949/835-30-55-8<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(f))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-3<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69B<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69B<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69C<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69C<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69E<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69E<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69F<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69F<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 11: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1D<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1D<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1D<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1D<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1D<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1D<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1E<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1E<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1E<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1F<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1F<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (b)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1F<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1F<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1I<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1I<br><br>Reference 26: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482925/835-30-45-2<br><br>Reference 27: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482900/835-30-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-3<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -SubTopic 10<br> -Topic 470<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481544/470-10-50-1<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1E<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-3<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1E<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -SubTopic 10<br> -Topic 470<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481544/470-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-3<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1E<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -SubTopic 10<br> -Topic 470<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481544/470-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-3<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1E<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -SubTopic 10<br> -Topic 470<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481544/470-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-3<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1E<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -SubTopic 10<br> -Topic 470<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481544/470-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-3<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1E<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -SubTopic 10<br> -Topic 470<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481544/470-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongtermDebtTypeAxis=aca_TermLoanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongtermDebtTypeAxis=aca_TermLoanMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongtermDebtTypeAxis=aca_SeniorNotesDue2029Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongtermDebtTypeAxis=aca_SeniorNotesDue2029Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongtermDebtTypeAxis=aca_SeniorNotesDue2032Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongtermDebtTypeAxis=aca_SeniorNotesDue2032Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>94
<FILENAME>R69.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46083928153696">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Debt - Narrative (Details)<br> $ in Millions</strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="3">3 Months Ended</th>
<th class="th" colspan="3">12 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th">
<div>Oct. 01, 2024 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Aug. 26, 2024 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Apr. 06, 2021 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2024 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Sep. 30, 2024 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Jun. 30, 2024 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2024 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2023 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2022 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Aug. 15, 2024 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Aug. 01, 2024 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Jan. 02, 2020 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Jan. 02, 2019 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_aca_DebtInstrumentCovenantUnrestrictedCashMaximum', window );">Debt Instrument, Covenant, Unrestricted Cash, Maximum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 150.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 150.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsOfDebtIssuanceCosts', window );">Debt issuance costs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">23.3<span></span>
</td>
<td class="nump">$ 2.0<span></span>
</td>
<td class="nump">$ 0.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredFinanceCostsNet', window );">Less: unamortized debt issuance costs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">18.2<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">18.2<span></span>
</td>
<td class="nump">4.4<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShortTermDebtTypeAxis=us-gaap_BridgeLoanMember', window );">Bridge Loan</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsOfDebtIssuanceCosts', window );">Debt issuance costs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 6.2<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">6.2<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=us-gaap_SecuredDebtMember', window );">Secured Debt | Bridge Loan</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_aca_CommittedBridgeLoanFinancing', window );">Committed bridge loan, unused</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,200.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=aca_TermLoanMember', window );">Term Loan</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentCarryingAmount', window );">Long-term debt, gross</a></td>
<td class="nump">$ 700.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">700.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">700.0<span></span>
</td>
<td class="nump">0.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_aca_DebtInstrumentQuarterlyAmortizationPaymentRate', window );">Quarterly principal amortization payments, percent</a></td>
<td class="nump">0.25%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=aca_SeniorNotesDue2032Member', window );">Senior Notes due 2032</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsOfDebtIssuanceCosts', window );">Debt issuance costs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 8.2<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtFairValue', window );">Estimated fair value</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">609.9<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">609.9<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=aca_SeniorNotesDue2032Member', window );">Senior Notes due 2032 | Unsecured Debt</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentCarryingAmount', window );">Long-term debt, gross</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 600.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">600.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">600.0<span></span>
</td>
<td class="nump">0.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Interest rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">6.875%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=aca_SeniorNotesDue2029Member', window );">Senior Notes due 2029</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsOfDebtIssuanceCosts', window );">Debt issuance costs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 6.6<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtFairValue', window );">Estimated fair value</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">372.9<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">372.9<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=aca_SeniorNotesDue2029Member', window );">Senior Notes due 2029 | Unsecured Debt</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentCarryingAmount', window );">Long-term debt, gross</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 400.0<span></span>
</td>
<td class="nump">400.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">400.0<span></span>
</td>
<td class="nump">400.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Interest rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4.375%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CreditFacilityAxis=us-gaap_RevolvingCreditFacilityMember', window );">Revolving credit facility | Revolving credit facility</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity', window );">Credit facility, maximum borrowing capacity</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">700.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 700.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 600.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 500.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1', window );">SOFR variable rate spread</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2.50%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityCommitmentFeePercentage', window );">Line of credit commitment fee percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.45%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermLineOfCredit', window );">Revolving credit facility</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.0<span></span>
</td>
<td class="nump">160.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity', window );">Credit facility, remaining borrowing capacity</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">699.3<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">699.3<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromLinesOfCredit', window );">Borrowings from revolving credit facility</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 160.0<span></span>
</td>
<td class="nump">335.0<span></span>
</td>
<td class="nump">$ 60.0<span></span>
</td>
<td class="nump">80.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsOfDebtIssuanceCosts', window );">Debt issuance costs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1.9<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredFinanceCostsNet', window );">Less: unamortized debt issuance costs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 3.7<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 3.7<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RepaymentsOfLinesOfCredit', window );">Repayments of lines of credit</a></td>
<td class="nump">$ 100.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 155.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CreditFacilityAxis=us-gaap_RevolvingCreditFacilityMember', window );">Revolving credit facility | Revolving credit facility | October 1, 2024 to June 30, 2025</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_aca_DebtInstrumentCovenantNetLeverageRatio', window );">Net leverage ratio</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5.00<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5.00<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CreditFacilityAxis=us-gaap_RevolvingCreditFacilityMember', window );">Revolving credit facility | Revolving credit facility | July 1, 2025 to December 31, 2025</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_aca_DebtInstrumentCovenantNetLeverageRatio', window );">Net leverage ratio</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4.50<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4.50<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CreditFacilityAxis=us-gaap_RevolvingCreditFacilityMember', window );">Revolving credit facility | Revolving credit facility | January 1, 2026 to August 23, 2028</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_aca_DebtInstrumentCovenantNetLeverageRatio', window );">Net leverage ratio</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4.00<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4.00<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CreditFacilityAxis=us-gaap_RevolvingCreditFacilityMember', window );">Revolving credit facility | Revolving credit facility | Up to four fiscal quarters upon material acquisition</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_aca_DebtInstrumentCovenantNetLeverageRatio', window );">Net leverage ratio</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4.50<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4.50<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CreditFacilityAxis=us-gaap_RevolvingCreditFacilityMember', window );">Revolving credit facility | Term Loan</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsOfDebtIssuanceCosts', window );">Debt issuance costs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 7.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CreditFacilityAxis=us-gaap_LetterOfCreditMember', window );">Letter of credit | Revolving credit facility</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LettersOfCreditOutstandingAmount', window );">Letters of credit outstanding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.7<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.7<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeInstrumentRiskAxis=us-gaap_InterestRateSwapMember', window );">Interest rate hedges | Designated as hedging instrument</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeNotionalAmount', window );">Derivative, notional amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 100.0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeFixedInterestRate', window );">Derivative fixed interest rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2.71%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2.71%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_VariableRateAxis=us-gaap_SecuredOvernightFinancingRateSofrMember', window );">Secured Overnight Financing Rate (SOFR) | Term Loan</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1', window );">SOFR variable rate spread</a></td>
<td class="nump">2.25%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MinimumMember', window );">Minimum | Revolving credit facility | Revolving credit facility</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityCommitmentFeePercentage', window );">Line of credit commitment fee percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.20%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MinimumMember', window );">Minimum | Secured Overnight Financing Rate (SOFR) | Revolving credit facility | Revolving credit facility</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1', window );">SOFR variable rate spread</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1.25%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MinimumMember', window );">Minimum | Base Rate | Revolving credit facility | Revolving credit facility</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1', window );">SOFR variable rate spread</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.25%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MaximumMember', window );">Maximum | Revolving credit facility | Revolving credit facility</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityCommitmentFeePercentage', window );">Line of credit commitment fee percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.45%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MaximumMember', window );">Maximum | Secured Overnight Financing Rate (SOFR) | Revolving credit facility | Revolving credit facility</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1', window );">SOFR variable rate spread</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2.50%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MaximumMember', window );">Maximum | Base Rate | Revolving credit facility | Revolving credit facility</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1', window );">SOFR variable rate spread</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1.50%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_aca_CommittedBridgeLoanFinancing">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Committed Bridge Loan Financing</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">aca_CommittedBridgeLoanFinancing</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>aca_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_aca_DebtInstrumentCovenantNetLeverageRatio">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Debt Instrument, Covenant, Net Leverage Ratio, Maximum</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">aca_DebtInstrumentCovenantNetLeverageRatio</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>aca_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:decimalItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_aca_DebtInstrumentCovenantUnrestrictedCashMaximum">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Debt Instrument, Covenant, Unrestricted Cash, Maximum</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">aca_DebtInstrumentCovenantUnrestrictedCashMaximum</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>aca_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_aca_DebtInstrumentQuarterlyAmortizationPaymentRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Debt Instrument, Quarterly Amortization Payment Rate</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">aca_DebtInstrumentQuarterlyAmortizationPaymentRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>aca_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage points added to the reference rate to compute the variable rate on the debt instrument.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentBasisSpreadOnVariableRate1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentCarryingAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -SubTopic 10<br> -Topic 210<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(16))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentCarryingAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentInterestRateStatedPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Contractual interest rate for funds borrowed, under the debt agreement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22)(a)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentInterestRateStatedPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482949/835-30-55-8<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(f))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-3<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69B<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69B<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69C<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69C<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69E<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69E<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69F<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69F<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 11: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1D<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1D<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1D<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1D<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1D<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1D<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1E<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1E<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1E<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1F<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1F<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (b)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1F<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1F<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1I<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1I<br><br>Reference 26: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482925/835-30-45-2<br><br>Reference 27: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482900/835-30-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredFinanceCostsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after accumulated amortization, of debt issuance costs. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482925/835-30-45-1A<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482925/835-30-45-2<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482900/835-30-50-1<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1D<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1D<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredFinanceCostsNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeFixedInterestRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Fixed interest rate related to the interest rate derivative.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeFixedInterestRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeNotionalAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Nominal or face amount used to calculate payment on derivative.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 815<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-1B<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 815<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-1A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeNotionalAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LettersOfCreditOutstandingAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The total amount of the contingent obligation under letters of credit outstanding as of the reporting date.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LettersOfCreditOutstandingAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LineOfCreditFacilityCommitmentFeePercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LineOfCreditFacilityCommitmentFeePercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(19)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of borrowing capacity currently available under the credit facility (current borrowing capacity less the amount of borrowings outstanding).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481544/470-10-50-6<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(19)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (bbb)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (bbb)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (bbb)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermLineOfCredit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -SubTopic 10<br> -Topic 210<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481573/470-10-45-13<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481573/470-10-45-14<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermLineOfCredit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsOfDebtIssuanceCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-15<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsOfDebtIssuanceCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromLinesOfCredit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(f))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-14<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromLinesOfCredit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RepaymentsOfLinesOfCredit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-15<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(f))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RepaymentsOfLinesOfCredit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShortTermDebtTypeAxis=us-gaap_BridgeLoanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShortTermDebtTypeAxis=us-gaap_BridgeLoanMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=us-gaap_SecuredDebtMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=us-gaap_SecuredDebtMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongtermDebtTypeAxis=aca_TermLoanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongtermDebtTypeAxis=aca_TermLoanMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongtermDebtTypeAxis=aca_SeniorNotesDue2032Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongtermDebtTypeAxis=aca_SeniorNotesDue2032Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=us-gaap_UnsecuredDebtMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=us-gaap_UnsecuredDebtMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongtermDebtTypeAxis=aca_SeniorNotesDue2029Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongtermDebtTypeAxis=aca_SeniorNotesDue2029Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CreditFacilityAxis=us-gaap_RevolvingCreditFacilityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CreditFacilityAxis=us-gaap_RevolvingCreditFacilityMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongtermDebtTypeAxis=us-gaap_LineOfCreditMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongtermDebtTypeAxis=us-gaap_LineOfCreditMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_aca_FuturePeriodAxis=aca_October12024ToJune302025Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">aca_FuturePeriodAxis=aca_October12024ToJune302025Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_aca_FuturePeriodAxis=aca_July12025ToDecember312025Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">aca_FuturePeriodAxis=aca_July12025ToDecember312025Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_aca_FuturePeriodAxis=aca_January12026ToAugust232028Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">aca_FuturePeriodAxis=aca_January12026ToAugust232028Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_aca_FuturePeriodAxis=aca_UpToFourFiscalQuartersUponMaterialAcquisitionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">aca_FuturePeriodAxis=aca_UpToFourFiscalQuartersUponMaterialAcquisitionMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CreditFacilityAxis=us-gaap_LetterOfCreditMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CreditFacilityAxis=us-gaap_LetterOfCreditMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeInstrumentRiskAxis=us-gaap_InterestRateSwapMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeInstrumentRiskAxis=us-gaap_InterestRateSwapMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_HedgingDesignationAxis=us-gaap_DesignatedAsHedgingInstrumentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_HedgingDesignationAxis=us-gaap_DesignatedAsHedgingInstrumentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_VariableRateAxis=us-gaap_SecuredOvernightFinancingRateSofrMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_VariableRateAxis=us-gaap_SecuredOvernightFinancingRateSofrMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_VariableRateAxis=us-gaap_BaseRateMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_VariableRateAxis=us-gaap_BaseRateMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>95
<FILENAME>R70.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46083940336976">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Leases - Future minimum lease payments (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LeasesAbstract', window );"><strong>Leases [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths', window );">Operating lease payments, 2025</a></td>
<td class="nump">$ 13.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo', window );">Operating lease payments, 2026</a></td>
<td class="nump">11.1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree', window );">Operating lease payments, 2027</a></td>
<td class="nump">7.9<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour', window );">Operating lease payments, 2028</a></td>
<td class="nump">6.1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive', window );">Operating lease payments, 2029</a></td>
<td class="nump">5.7<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive', window );">Operating lease payments, thereafter</a></td>
<td class="nump">55.3<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue', window );">Operating lease payments</a></td>
<td class="nump">99.1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount', window );">Operating lease payments, imputed interest</a></td>
<td class="num">(35.8)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiability', window );">Operating lease payments, present value</a></td>
<td class="nump">63.3<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths', window );">Finance lease payments, 2025</a></td>
<td class="nump">5.4<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo', window );">Finance lease payments, 2026</a></td>
<td class="nump">1.5<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree', window );">Finance lease payments, 2027</a></td>
<td class="nump">0.4<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour', window );">Finance lease payments, 2028</a></td>
<td class="nump">0.1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive', window );">Finance lease payments, 2029</a></td>
<td class="nump">0.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive', window );">Finance lease payments, thereafter</a></td>
<td class="nump">0.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityPaymentsDue', window );">Finance lease payments</a></td>
<td class="nump">7.4<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount', window );">Finance lease liability, imputed interest</a></td>
<td class="num">(0.3)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiability', window );">Finance leases</a></td>
<td class="nump">$ 7.1<span></span>
</td>
<td class="nump">$ 13.1<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from finance lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-6<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479041/842-20-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseLiabilityPaymentsDue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payments for finance lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseLiabilityPaymentsDue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for finance lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeasesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeasesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479041/842-20-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>96
<FILENAME>R71.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46083940366640">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Leases - Balance sheet classification (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LeasesAbstract', window );"><strong>Leases [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseRightOfUseAsset', window );">Right of use asset, Operating</a></td>
<td class="nump">$ 63.1<span></span>
</td>
<td class="nump">$ 36.7<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList', window );">Right of use asset, Operating</a></td>
<td class="text">Other assets<span></span>
</td>
<td class="text">Other assets<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeaseRightOfUseAsset', window );">Right of use asset, Finance</a></td>
<td class="nump">$ 12.3<span></span>
</td>
<td class="nump">$ 16.5<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList', window );">Right of use asset, Finance</a></td>
<td class="text">Property, plant, and equipment, net<span></span>
</td>
<td class="text">Property, plant, and equipment, net<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_aca_LeaseRightOfUseAsset', window );">Right of use asset, Total</a></td>
<td class="nump">$ 75.4<span></span>
</td>
<td class="nump">$ 53.2<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityCurrent', window );">Lease liability, Current, Operating</a></td>
<td class="nump">$ 8.6<span></span>
</td>
<td class="nump">$ 8.4<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList', window );">Lease liability, Current, Operating</a></td>
<td class="text">Accrued liabilities<span></span>
</td>
<td class="text">Accrued liabilities<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityCurrent', window );">Lease Liability, Current, Finance</a></td>
<td class="nump">$ 5.2<span></span>
</td>
<td class="nump">$ 6.8<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList', window );">Lease liability, Current, Finance</a></td>
<td class="text">Current portion of long-term debt<span></span>
</td>
<td class="text">Current portion of long-term debt<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityNoncurrent', window );">Lease liability, Non-current, Operating</a></td>
<td class="nump">$ 54.7<span></span>
</td>
<td class="nump">$ 29.7<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList', window );">Lease liability, Non-current, Operating</a></td>
<td class="text">Other liabilities<span></span>
</td>
<td class="text">Other liabilities<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityNoncurrent', window );">Lease liability, Non-current, Finance</a></td>
<td class="nump">$ 1.9<span></span>
</td>
<td class="nump">$ 6.3<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList', window );">Lease liability, Non-current, Finance</a></td>
<td class="text">Debt<span></span>
</td>
<td class="text">Debt<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_aca_LeaseLiability', window );">Lease liability, Total</a></td>
<td class="nump">$ 70.4<span></span>
</td>
<td class="nump">$ 51.2<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_aca_LeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Lease Liability</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">aca_LeaseLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>aca_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_aca_LeaseRightOfUseAsset">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Lease Right of Use Asset</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">aca_LeaseRightOfUseAsset</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>aca_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseLiabilityCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from finance lease, classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479041/842-20-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseLiabilityCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicates line item in statement of financial position that includes current finance lease liability.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479041/842-20-45-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>enum2:enumerationSetItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseLiabilityNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from finance lease, classified as noncurrent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479041/842-20-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseLiabilityNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicates line item in statement of financial position that includes noncurrent finance lease liability.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479041/842-20-45-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>enum2:enumerationSetItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseRightOfUseAsset">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after accumulated amortization, of right-of-use asset from finance lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479041/842-20-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseRightOfUseAsset</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicates line item in statement of financial position that includes finance lease right-of-use asset.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479041/842-20-45-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>enum2:enumerationSetItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeasesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeasesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiabilityCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479041/842-20-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilityCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicates line item in statement of financial position that includes current operating lease liability.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479041/842-20-45-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>enum2:enumerationSetItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiabilityNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479041/842-20-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilityNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicates line item in statement of financial position that includes noncurrent operating lease liability.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479041/842-20-45-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>enum2:enumerationSetItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseRightOfUseAsset">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's right to use underlying asset under operating lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479041/842-20-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseRightOfUseAsset</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicates line item in statement of financial position that includes operating lease right-of-use asset.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479041/842-20-45-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>enum2:enumerationSetItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>97
<FILENAME>R72.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46083936648432">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Leases - Cash flow &amp; Non-cash flow information (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LeasesAbstract', window );"><strong>Leases [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeasePayments', window );">Cash paid for operating leases</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 10.8<span></span>
</td>
<td class="nump">$ 9.3<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeasePrincipalPayments', window );">Cash paid for finance leases</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">7.0<span></span>
</td>
<td class="nump">7.0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability', window );">Operating leases</a></td>
<td class="nump">$ 12.6<span></span>
</td>
<td class="nump">36.7<span></span>
</td>
<td class="nump">7.7<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability', window );">Finance leases</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1.0<span></span>
</td>
<td class="nump">$ 1.0<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeasePrincipalPayments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash outflow for principal payment on finance lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-4<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 5<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479041/842-20-45-5<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeasePrincipalPayments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeasesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeasesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeasePayments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 5<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479041/842-20-45-5<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeasePayments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase in right-of-use asset obtained in exchange for finance lease liability.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 53<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479589/842-20-55-53<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase in right-of-use asset obtained in exchange for operating lease liability.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 53<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479589/842-20-55-53<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>98
<FILENAME>R73.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46084022791952">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Leases - Other Information (Details)<br></strong></div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LeasesAbstract', window );"><strong>Leases [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1', window );">Weighted average remaining lease term - operating leases</a></td>
<td class="text">12 years<span></span>
</td>
<td class="text">6 years 2 months 12 days<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1', window );">Weighted average remaining lease term - finance leases</a></td>
<td class="text">1 year 6 months<span></span>
</td>
<td class="text">2 years<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent', window );">Weighted average discount rate - operating leases</a></td>
<td class="nump">6.80%<span></span>
</td>
<td class="nump">5.30%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent', window );">Weighted average discount rate - finance leases</a></td>
<td class="nump">4.40%<span></span>
</td>
<td class="nump">3.80%<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average discount rate for finance lease calculated at point in time.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 53<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479589/842-20-55-53<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average remaining lease term for finance lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 53<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479589/842-20-55-53<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeasesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeasesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average discount rate for operating lease calculated at point in time.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 53<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479589/842-20-55-53<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 53<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479589/842-20-55-53<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>99
<FILENAME>R74.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46084022750608">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Leases - Narrative (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LeasesAbstract', window );"><strong>Leases [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseCost', window );">Operating lease cost</a></td>
<td class="nump">$ 11.4<span></span>
</td>
<td class="nump">$ 9.4<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeaseRightOfUseAssetAmortization', window );">Amortization of finance lease assets</a></td>
<td class="nump">$ 5.5<span></span>
</td>
<td class="nump">$ 5.2<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseRightOfUseAssetAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization expense attributable to right-of-use asset from finance lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 53<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479589/842-20-55-53<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 4<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479041/842-20-45-4<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseRightOfUseAssetAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeasesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeasesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 53<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479589/842-20-55-53<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>100
<FILENAME>R75.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46083935638736">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Other, Net - Summary of other, net (income) expense (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherIncomeAndExpensesAbstract', window );"><strong>Other Income and Expenses [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestIncomeOther', window );">Interest income</a></td>
<td class="num">$ (7.5)<span></span>
</td>
<td class="num">$ (4.7)<span></span>
</td>
<td class="num">$ (1.1)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax', window );">Foreign currency exchange transactions</a></td>
<td class="nump">4.3<span></span>
</td>
<td class="num">(1.7)<span></span>
</td>
<td class="nump">3.3<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_aca_OtherIncomeExpenseNonoperating', window );">Other</a></td>
<td class="num">(0.1)<span></span>
</td>
<td class="num">(0.3)<span></span>
</td>
<td class="num">(0.4)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherNonoperatingIncomeExpense', window );">Other, net (income) expense</a></td>
<td class="num">$ (3.3)<span></span>
</td>
<td class="num">$ (6.7)<span></span>
</td>
<td class="nump">$ 1.8<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_aca_OtherIncomeExpenseNonoperating">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Other Income (Expense), Nonoperating</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">aca_OtherIncomeExpenseNonoperating</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>aca_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, before tax, of realized and unrealized gain (loss) from foreign currency transaction.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(7))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 35<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482014/830-20-35-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481956/830-20-45-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481926/830-20-50-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 17<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481839/830-10-45-17<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ForeignCurrencyTransactionGainLossBeforeTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestIncomeOther">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of interest income earned from interest bearing assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestIncomeOther</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherIncomeAndExpensesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherIncomeAndExpensesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherNonoperatingIncomeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of income (expense) related to nonoperating activities, classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherNonoperatingIncomeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>101
<FILENAME>R76.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46083940283744">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes - Components of the provision for income taxes (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract', window );"><strong>Current:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CurrentFederalTaxExpenseBenefit', window );">Federal</a></td>
<td class="nump">$ 3.7<span></span>
</td>
<td class="nump">$ 3.0<span></span>
</td>
<td class="nump">$ 11.3<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CurrentStateAndLocalTaxExpenseBenefit', window );">State</a></td>
<td class="nump">4.6<span></span>
</td>
<td class="nump">1.9<span></span>
</td>
<td class="nump">7.9<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CurrentForeignTaxExpenseBenefit', window );">Foreign</a></td>
<td class="nump">2.8<span></span>
</td>
<td class="nump">0.0<span></span>
</td>
<td class="nump">6.4<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CurrentIncomeTaxExpenseBenefit', window );">Total current</a></td>
<td class="nump">11.1<span></span>
</td>
<td class="nump">4.9<span></span>
</td>
<td class="nump">25.6<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract', window );"><strong>Deferred:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredFederalIncomeTaxExpenseBenefit', window );">Federal</a></td>
<td class="nump">15.1<span></span>
</td>
<td class="nump">25.0<span></span>
</td>
<td class="nump">37.5<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit', window );">State</a></td>
<td class="nump">6.4<span></span>
</td>
<td class="nump">4.1<span></span>
</td>
<td class="nump">5.7<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredForeignIncomeTaxExpenseBenefit', window );">Foreign</a></td>
<td class="nump">3.7<span></span>
</td>
<td class="nump">2.7<span></span>
</td>
<td class="nump">1.6<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxExpenseBenefit', window );">Total deferred</a></td>
<td class="nump">25.2<span></span>
</td>
<td class="nump">31.8<span></span>
</td>
<td class="nump">44.8<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Provision (benefit) for income taxes</a></td>
<td class="nump">$ 36.3<span></span>
</td>
<td class="nump">$ 36.7<span></span>
</td>
<td class="nump">$ 70.4<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CurrentFederalTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of current federal tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, current national tax expense (benefit) for non-US (United States of America) jurisdiction.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479360/740-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 740<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-9<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CurrentFederalTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CurrentForeignTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of current foreign income tax expense (benefit) pertaining to income (loss) from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 740<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-9<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CurrentForeignTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CurrentIncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of current income tax expense (benefit) pertaining to taxable income (loss) from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-9<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CurrentIncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CurrentStateAndLocalTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of current state and local tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, current regional, territorial, and provincial tax expense (benefit) for non-US (United States of America) jurisdiction.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479360/740-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 740<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-9<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CurrentStateAndLocalTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredFederalIncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred federal tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, deferred national tax expense (benefit) for non-US (United States of America) jurisdiction.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479360/740-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-9<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredFederalIncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredForeignIncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred foreign income tax expense (benefit) pertaining to income (loss) from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-9<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredForeignIncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredIncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 740<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-9<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredIncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred state and local tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, deferred regional, territorial, and provincial tax expense (benefit) for non-US (United States of America) jurisdiction.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479360/740-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-9<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 231<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-231<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-9<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479360/740-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-8<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-10<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (a)<br> -SubTopic 20<br> -Topic 740<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482659/740-20-45-2<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -SubTopic 10<br> -Topic 235<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>102
<FILENAME>R77.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46083935371264">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes - Reconciliation between the statutory U.S. federal income tax rate and the Company's effective income tax rate (Details)<br></strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureAbstract', window );"><strong>Income Tax Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate', window );">Statutory rate</a></td>
<td class="nump">21.00%<span></span>
</td>
<td class="nump">21.00%<span></span>
</td>
<td class="nump">21.00%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes', window );">State taxes, including prior year true-ups</a></td>
<td class="nump">7.50%<span></span>
</td>
<td class="nump">2.30%<span></span>
</td>
<td class="nump">3.80%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_aca_EffectiveIncomeTaxRateReconciliationTaxCreditsAccountedForAsGrantsPercent', window );">AMP tax credits</a></td>
<td class="num">(0.082)<span></span>
</td>
<td class="num">(0.035)<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseDepletion', window );">Statutory depletion</a></td>
<td class="num">(3.20%)<span></span>
</td>
<td class="num">(2.10%)<span></span>
</td>
<td class="num">(1.30%)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance', window );">Changes in valuation allowances and reserves</a></td>
<td class="num">(1.10%)<span></span>
</td>
<td class="nump">1.80%<span></span>
</td>
<td class="nump">0.10%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationPriorYearIncomeTaxes', window );">Prior year true-ups</a></td>
<td class="nump">0.40%<span></span>
</td>
<td class="num">(0.50%)<span></span>
</td>
<td class="nump">0.00%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationTaxSettlementsForeign', window );">Foreign adjustments</a></td>
<td class="nump">1.50%<span></span>
</td>
<td class="nump">1.80%<span></span>
</td>
<td class="num">(0.20%)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential', window );">Currency adjustments</a></td>
<td class="nump">4.80%<span></span>
</td>
<td class="num">(2.60%)<span></span>
</td>
<td class="num">(0.80%)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationDispositionOfBusiness', window );">Divestiture-related non-deductible goodwill</a></td>
<td class="nump">3.30%<span></span>
</td>
<td class="nump">0.00%<span></span>
</td>
<td class="nump">0.00%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost', window );">Compensation related items</a></td>
<td class="nump">0.50%<span></span>
</td>
<td class="nump">0.00%<span></span>
</td>
<td class="nump">0.20%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments', window );">Other, net</a></td>
<td class="nump">1.40%<span></span>
</td>
<td class="nump">0.50%<span></span>
</td>
<td class="num">(0.50%)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateContinuingOperations', window );">Effective rate</a></td>
<td class="nump">27.90%<span></span>
</td>
<td class="nump">18.70%<span></span>
</td>
<td class="nump">22.30%<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_aca_EffectiveIncomeTaxRateReconciliationTaxCreditsAccountedForAsGrantsPercent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Effective Income Tax Rate Reconciliation, Tax Credits Accounted for as Grants, Percent</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">aca_EffectiveIncomeTaxRateReconciliationTaxCreditsAccountedForAsGrantsPercent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>aca_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:pureItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectiveIncomeTaxRateContinuingOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 231<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-231<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateContinuingOperations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage of domestic federal statutory tax rate applicable to pretax income (loss).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 231<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-231<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.1.Q1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479360/740-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to changes in the valuation allowance for deferred tax assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 231<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-231<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12A<br> -Subparagraph (a)(6)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12A<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectiveIncomeTaxRateReconciliationDispositionOfBusiness">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to disposition of a business not qualifying as a discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (b)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateReconciliationDispositionOfBusiness</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations applicable to statutory income tax expense (benefit) outside of the country of domicile.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 231<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-231<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12A<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12A<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseDepletion">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to depletion.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12A<br> -Subparagraph (b)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12A<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseDepletion</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage of difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying domestic federal statutory income tax rate to pretax income (loss) from continuing operation, attributable to nondeductible expense for share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 231<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-231<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12A<br> -Subparagraph (b)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12A<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to other adjustments.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 231<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-231<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (b)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectiveIncomeTaxRateReconciliationPriorYearIncomeTaxes">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to revisions of previously reported income tax expense.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (b)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateReconciliationPriorYearIncomeTaxes</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations applicable to state and local income tax expense (benefit), net of federal tax expense (benefit).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 231<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-231<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12A<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12A<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectiveIncomeTaxRateReconciliationTaxSettlementsForeign">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to foreign income tax settlement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (b)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateReconciliationTaxSettlementsForeign</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>103
<FILENAME>R78.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46084053818352">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Income Taxes - Components of deferred tax liabilities and assets (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ComponentsOfDeferredTaxLiabilitiesAbstract', window );"><strong>Deferred tax liabilities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment', window );">Depreciation, depletion, and amortization</a></td>
<td class="nump">$ 248.7<span></span>
</td>
<td class="nump">$ 230.8<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxLiabilities', window );">Total deferred tax liabilities</a></td>
<td class="nump">248.7<span></span>
</td>
<td class="nump">230.8<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ComponentsOfDeferredTaxAssetsAbstract', window );"><strong>Deferred tax assets:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits', window );">Workers compensation and other benefits</a></td>
<td class="nump">12.3<span></span>
</td>
<td class="nump">13.9<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_aca_DeferredTaxAssetsTaxDeferredExpenseReservesandAccrualsWarrantyReservesandOtherReserves', window );">Warranties and reserves</a></td>
<td class="nump">1.1<span></span>
</td>
<td class="nump">1.1<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_aca_DeferredTaxAssetsTaxDeferredExpenseEquityItems', window );">Equity items</a></td>
<td class="nump">0.0<span></span>
</td>
<td class="num">(0.3)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsTaxCreditCarryforwards', window );">Tax carryforwards and credits</a></td>
<td class="nump">36.9<span></span>
</td>
<td class="nump">52.8<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsInventory', window );">Inventory</a></td>
<td class="nump">6.1<span></span>
</td>
<td class="nump">1.9<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_aca_DeferredTaxAssetsTaxDeferredExpenseReservesandAccrualsAccruedLiabilitiesandOther', window );">Accrued liabilities and other</a></td>
<td class="nump">1.5<span></span>
</td>
<td class="num">(2.3)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsGross', window );">Total deferred tax assets</a></td>
<td class="nump">57.9<span></span>
</td>
<td class="nump">67.1<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_aca_DeferredTaxAssetsLiabilitiesNetBeforeValuationAllowanceandReserveforUncertainTaxProvisions', window );">Net deferred tax assets (liabilities) before valuation allowances</a></td>
<td class="num">(190.8)<span></span>
</td>
<td class="num">(163.7)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsValuationAllowance', window );">Valuation allowances</a></td>
<td class="nump">7.0<span></span>
</td>
<td class="nump">9.1<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxLiabilities', window );">Adjusted net deferred tax assets (liabilities)</a></td>
<td class="num">$ (197.8)<span></span>
</td>
<td class="num">$ (172.8)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_aca_DeferredTaxAssetsLiabilitiesNetBeforeValuationAllowanceandReserveforUncertainTaxProvisions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Deferred Tax Assets (Liabilities), Net, Before Valuation Allowance and Reserve for Uncertain Tax Provisions.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">aca_DeferredTaxAssetsLiabilitiesNetBeforeValuationAllowanceandReserveforUncertainTaxProvisions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>aca_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_aca_DeferredTaxAssetsTaxDeferredExpenseEquityItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Deferred Tax Assets, Tax Deferred Expense, Equity Items</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">aca_DeferredTaxAssetsTaxDeferredExpenseEquityItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>aca_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_aca_DeferredTaxAssetsTaxDeferredExpenseReservesandAccrualsAccruedLiabilitiesandOther">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Accrued Liabilities and Other</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">aca_DeferredTaxAssetsTaxDeferredExpenseReservesandAccrualsAccruedLiabilitiesandOther</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>aca_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_aca_DeferredTaxAssetsTaxDeferredExpenseReservesandAccrualsWarrantyReservesandOtherReserves">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Warranty Reserves and Other Reserves</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">aca_DeferredTaxAssetsTaxDeferredExpenseReservesandAccrualsWarrantyReservesandOtherReserves</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>aca_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ComponentsOfDeferredTaxAssetsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ComponentsOfDeferredTaxAssetsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ComponentsOfDeferredTaxLiabilitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ComponentsOfDeferredTaxLiabilitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredIncomeTaxLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred tax liability attributable to taxable temporary differences.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(26)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-2<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(26)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(15)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredIncomeTaxLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsInventory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from inventory.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsInventory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsTaxCreditCarryforwards">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, before allocation of a valuation allowances, of deferred tax assets attributable to deductible tax credit carryforwards including, but not limited to, research, foreign, general business, alternative minimum tax, and other deductible tax credit carryforwards.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsTaxCreditCarryforwards</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from compensation and benefits costs.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsValuationAllowance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred tax assets for which it is more likely than not that a tax benefit will not be realized.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsValuationAllowance</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences without jurisdictional netting.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred tax liability attributable to taxable temporary differences from property, plant, and equipment.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>104
<FILENAME>R79.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46083928626560">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Income Taxes - Change in unrecognized tax benefits (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureAbstract', window );"><strong>Income Tax Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued', window );">Total accrued interest and penalties related to uncertain tax positions</a></td>
<td class="nump">$ 0.0<span></span>
</td>
<td class="nump">$ 0.0<span></span>
</td>
<td class="nump">$ 0.0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefits', window );">Unrecognized Tax Benefits</a></td>
<td class="nump">$ 0.0<span></span>
</td>
<td class="nump">$ 0.0<span></span>
</td>
<td class="nump">$ 0.0<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UnrecognizedTaxBenefits">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of unrecognized tax benefits.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 217<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-217<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 15A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-15A<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10B<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482525/740-10-45-10B<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnrecognizedTaxBenefits</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount accrued for interest on an underpayment of income taxes and penalties related to a tax position claimed or expected to be claimed in the tax return.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 217<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-217<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 15<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-15<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>105
<FILENAME>R80.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46083935385168">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes - Narrative (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureAbstract', window );"><strong>Income Tax Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic', window );">Income before income taxes for U.S. operations</a></td>
<td class="nump">$ 130.9<span></span>
</td>
<td class="nump">$ 182.6<span></span>
</td>
<td class="nump">$ 271.1<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign', window );">Income (loss) before income taxes for foreign operations</a></td>
<td class="num">(0.9)<span></span>
</td>
<td class="nump">13.3<span></span>
</td>
<td class="nump">45.1<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsDomestic', window );">Net operating loss carryforwards - domestic</a></td>
<td class="nump">3.2<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal', window );">Remaining state loss carryforwards</a></td>
<td class="nump">4.5<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsForeign', window );">Net operating loss carryforwards - foreign</a></td>
<td class="nump">7.7<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UndistributedEarningsOfForeignSubsidiaries', window );">Undistributed earnings of foreign subsidiaries</a></td>
<td class="nump">100.1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued', window );">Total accrued interest and penalties related to uncertain tax positions</a></td>
<td class="nump">0.0<span></span>
</td>
<td class="nump">0.0<span></span>
</td>
<td class="nump">$ 0.0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TaxCreditCarryforwardLineItems', window );"><strong>Tax Credit Carryforward [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxCreditsAndAdjustments', window );">AMP Tax Credits for Wind Towers</a></td>
<td class="nump">53.6<span></span>
</td>
<td class="nump">32.4<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_aca_AMPTaxCreditsSold', window );">AMP Tax Credits Sold</a></td>
<td class="nump">45.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_aca_AMPTaxCreditsDeferredTaxAssets', window );">AMP Tax Credits, Deferred Tax Assets</a></td>
<td class="nump">8.0<span></span>
</td>
<td class="nump">$ 9.8<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BalanceSheetLocationAxis=us-gaap_OtherNoncurrentAssetsMember', window );">Other Noncurrent Assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TaxCreditCarryforwardLineItems', window );"><strong>Tax Credit Carryforward [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_aca_AMPTaxCreditsDeferredTaxAssets', window );">AMP Tax Credits, Deferred Tax Assets</a></td>
<td class="nump">14.6<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeStatementLocationAxis=us-gaap_CostOfSalesMember', window );">Cost of Sales</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TaxCreditCarryforwardLineItems', window );"><strong>Tax Credit Carryforward [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxCreditsAndAdjustments', window );">AMP Tax Credits for Wind Towers</a></td>
<td class="nump">$ 2.7<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_aca_AMPTaxCreditsDeferredTaxAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>AMP Tax Credits, Deferred Tax Assets</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">aca_AMPTaxCreditsDeferredTaxAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>aca_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_aca_AMPTaxCreditsSold">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>AMP Tax Credits Sold</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">aca_AMPTaxCreditsSold</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>aca_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsDomestic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible domestic operating loss carryforwards. Excludes state and local operating loss carryforwards.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsDomestic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsForeign">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible foreign operating loss carryforwards.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsForeign</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible state and local operating loss carryforwards.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The portion of earnings or loss from continuing operations before income taxes that is attributable to domestic operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 10A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-10A<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The portion of earnings or loss from continuing operations before income taxes that is attributable to foreign operations, which is defined as Income or Loss generated from operations located outside the entity's country of domicile.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 10A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-10A<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxCreditsAndAdjustments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>A credit or adjustment for government or taxing authority authorized decrease in taxes owed as a result of meeting certain tax policy conditions.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxCreditsAndAdjustments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TaxCreditCarryforwardLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TaxCreditCarryforwardLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UndistributedEarningsOfForeignSubsidiaries">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of undistributed earnings of foreign subsidiaries intended to be permanently reinvested outside the country of domicile.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 740<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482603/740-30-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 25<br> -Paragraph 3<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482620/740-10-25-3<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -SubTopic 740<br> -Topic 942<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477617/942-740-50-1<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -SubTopic 740<br> -Topic 944<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478822/944-740-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UndistributedEarningsOfForeignSubsidiaries</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount accrued for interest on an underpayment of income taxes and penalties related to a tax position claimed or expected to be claimed in the tax return.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 217<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-217<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 15<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-15<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BalanceSheetLocationAxis=us-gaap_OtherNoncurrentAssetsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BalanceSheetLocationAxis=us-gaap_OtherNoncurrentAssetsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementLocationAxis=us-gaap_CostOfSalesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementLocationAxis=us-gaap_CostOfSalesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>106
<FILENAME>R81.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46083935660512">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Employee Retirement Plans - Total employee retirement plan expense (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CompensationAndRetirementDisclosureAbstract', window );"><strong>Retirement Benefits [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedContributionPlanCostRecognized', window );">Defined contribution plans</a></td>
<td class="nump">$ 16.8<span></span>
</td>
<td class="nump">$ 15.3<span></span>
</td>
<td class="nump">$ 12.5<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_MultiemployerPlanEmployerContributionCost', window );">Multiemployer plans</a></td>
<td class="nump">1.8<span></span>
</td>
<td class="nump">1.5<span></span>
</td>
<td class="nump">1.6<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PensionAndOtherPostretirementBenefitExpense', window );">Employee retirement plan expense</a></td>
<td class="nump">$ 18.6<span></span>
</td>
<td class="nump">$ 16.8<span></span>
</td>
<td class="nump">$ 14.1<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CompensationAndRetirementDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CompensationAndRetirementDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedContributionPlanCostRecognized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cost for defined contribution plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 70<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480794/715-70-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedContributionPlanCostRecognized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_MultiemployerPlanEmployerContributionCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 715<br> -SubTopic 80<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480547/715-80-55-8<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 80<br> -Name Accounting Standards Codification<br> -Section 35<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480606/715-80-35-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 80<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480576/715-80-50-11<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 80<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480576/715-80-50-9<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MultiemployerPlanEmployerContributionCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PensionAndOtherPostretirementBenefitExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cost (reversal of cost) for pension and other postretirement benefits.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PensionAndOtherPostretirementBenefitExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>107
<FILENAME>R82.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46083939320512">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Employee Retirement Plans - Details of the multiemployer plan (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_LegalEntityAxis=aca_BoilermakerBlacksmithNationalPensionTrustMember', window );">Boilermaker-Blacksmith National Pension Trust</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_MultiemployerPlansLineItems', window );"><strong>Multiemployer Plans [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_MultiemployerPlanPensionInsignificantCertifiedZoneStatusFixedList', window );">PPA Zone Status</a></td>
<td class="text">Red<span></span>
</td>
<td class="text">Green<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_MultiemployerPlanPensionInsignificantFundingImprovementOrRehabilitationPlanImplementationStatusFixedList', window );">Rehabilitation plan status</a></td>
<td class="text">Implemented<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_MultiemployerPlanPensionInsignificantEmployerContributionCost', window );">Contributions</a></td>
<td class="nump">$ 1.7<span></span>
</td>
<td class="nump">$ 1.5<span></span>
</td>
<td class="nump">$ 1.6<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_MultiemployerPlanPensionInsignificantSurchargeFixedList', window );">Surcharge imposed</a></td>
<td class="text">No<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_LegalEntityAxis=aca_HeavyAndGeneralLaborersLocalUnions472And172OfNewJerseyPensionFundMember', window );">Heavy and General Laborers Local Unions 472 and 172 of New Jersey Pension Fund</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_MultiemployerPlansLineItems', window );"><strong>Multiemployer Plans [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_MultiemployerPlanPensionInsignificantCertifiedZoneStatusFixedList', window );">PPA Zone Status</a></td>
<td class="text">Green<span></span>
</td>
<td class="text">Green<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_MultiemployerPlanPensionInsignificantFundingImprovementOrRehabilitationPlanImplementationStatusFixedList', window );">Rehabilitation plan status</a></td>
<td class="text">NA<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_MultiemployerPlanPensionInsignificantEmployerContributionCost', window );">Contributions</a></td>
<td class="nump">$ 0.2<span></span>
</td>
<td class="nump">$ 0.0<span></span>
</td>
<td class="nump">0.0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_MultiemployerPlanPensionInsignificantSurchargeFixedList', window );">Surcharge imposed</a></td>
<td class="text">No<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_LegalEntityAxis=aca_OperatingEngineers825PensionFundMember', window );">Operating Engineers 825 Pension Fund</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_MultiemployerPlansLineItems', window );"><strong>Multiemployer Plans [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_MultiemployerPlanPensionInsignificantCertifiedZoneStatusFixedList', window );">PPA Zone Status</a></td>
<td class="text">Green<span></span>
</td>
<td class="text">Green<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_MultiemployerPlanPensionInsignificantFundingImprovementOrRehabilitationPlanImplementationStatusFixedList', window );">Rehabilitation plan status</a></td>
<td class="text">NA<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_MultiemployerPlanPensionInsignificantEmployerContributionCost', window );">Contributions</a></td>
<td class="nump">$ 0.1<span></span>
</td>
<td class="nump">$ 0.0<span></span>
</td>
<td class="nump">$ 0.0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_MultiemployerPlanPensionInsignificantSurchargeFixedList', window );">Surcharge imposed</a></td>
<td class="text">No<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_MultiemployerPlanPensionInsignificantCertifiedZoneStatusFixedList">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicates certified zone status of multiemployer pension plan determined to be individually insignificant. Acceptable values are "Green", "Yellow", "Orange", "Red", "Other", and "NA".</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 715<br> -SubTopic 80<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480576/715-80-50-5<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MultiemployerPlanPensionInsignificantCertifiedZoneStatusFixedList</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>us-types:zoneStatusItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_MultiemployerPlanPensionInsignificantEmployerContributionCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cost for employer contribution to multiemployer pension plan determined to be individually insignificant.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 715<br> -SubTopic 80<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480547/715-80-55-8<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 715<br> -SubTopic 80<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (e)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480576/715-80-50-5<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 80<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480576/715-80-50-9<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MultiemployerPlanPensionInsignificantEmployerContributionCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_MultiemployerPlanPensionInsignificantFundingImprovementOrRehabilitationPlanImplementationStatusFixedList">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicates whether funding improvement plan or rehabilitation plan was implemented or pending for multiemployer pension plan, determined to be individually insignificant. Acceptable values are "No", "Pending", "Implemented", "Other", and "NA".</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 715<br> -SubTopic 80<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (f)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480576/715-80-50-5<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MultiemployerPlanPensionInsignificantFundingImprovementOrRehabilitationPlanImplementationStatusFixedList</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>us-types:fundingImprovementAndRehabilitationPlanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_MultiemployerPlanPensionInsignificantSurchargeFixedList">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicates whether employer paid surcharge to multiemployer pension plan determined to be individually insignificant. Acceptable values are "No", "Yes", and "NA".</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 715<br> -SubTopic 80<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (f)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480576/715-80-50-5<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MultiemployerPlanPensionInsignificantSurchargeFixedList</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>us-types:surchargeItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_MultiemployerPlansLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 715<br> -SubTopic 80<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480547/715-80-55-8<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 715<br> -SubTopic 80<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480576/715-80-50-6<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 715<br> -SubTopic 80<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480576/715-80-50-6<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 715<br> -SubTopic 80<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480576/715-80-50-11<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 715<br> -SubTopic 80<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480576/715-80-50-11<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 715<br> -SubTopic 80<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480576/715-80-50-11<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 80<br> -Name Accounting Standards Codification<br> -Section 35<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480606/715-80-35-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 80<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480576/715-80-50-11<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 80<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480576/715-80-50-5<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 80<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480576/715-80-50-5<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 80<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480576/715-80-50-5<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 80<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480576/715-80-50-5<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 80<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (e)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480576/715-80-50-5<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 80<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (e)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480576/715-80-50-5<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 80<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (f)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480576/715-80-50-5<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 80<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (f)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480576/715-80-50-5<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 80<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (f)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480576/715-80-50-5<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 80<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480576/715-80-50-9<br><br>Reference 19: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 715<br> -SubTopic 80<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480576/715-80-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MultiemployerPlansLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LegalEntityAxis=aca_BoilermakerBlacksmithNationalPensionTrustMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=aca_BoilermakerBlacksmithNationalPensionTrustMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LegalEntityAxis=aca_HeavyAndGeneralLaborersLocalUnions472And172OfNewJerseyPensionFundMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=aca_HeavyAndGeneralLaborersLocalUnions472And172OfNewJerseyPensionFundMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LegalEntityAxis=aca_OperatingEngineers825PensionFundMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=aca_OperatingEngineers825PensionFundMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>108
<FILENAME>R83.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46084022900192">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Employee Retirement Plans - Narrative (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_aca_ScheduleOfBenefitPlansDisclosuresLineItems', window );"><strong>Schedule of Benefit Plans Disclosures [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredCompensationArrangementWithIndividualDistributionPaid', window );">Deferred compensation plan distributions to participants</a></td>
<td class="nump">$ 1.6<span></span>
</td>
<td class="nump">$ 1.5<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_MultiemployerPlanPensionInsignificantFutureEmployerContributionAmount', window );">Multiemployer plan, estimated future contributions</a></td>
<td class="nump">2.9<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets', window );">Plan assets</a></td>
<td class="nump">4.5<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanBenefitObligation', window );">Projected benefit obligation</a></td>
<td class="nump">3.2<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BalanceSheetLocationAxis=us-gaap_OtherAssetsMember', window );">Other assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_aca_ScheduleOfBenefitPlansDisclosuresLineItems', window );"><strong>Schedule of Benefit Plans Disclosures [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredCompensationPlanAssets', window );">Deferred compensation plan assets</a></td>
<td class="nump">7.0<span></span>
</td>
<td class="nump">$ 5.4<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFundedStatusOfPlan', window );">Funded status of plan</a></td>
<td class="nump">$ 1.3<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_aca_ScheduleOfBenefitPlansDisclosuresLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>[Line Items] for Schedule of Benefit Plans Disclosures [Table]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">aca_ScheduleOfBenefitPlansDisclosuresLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>aca_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredCompensationArrangementWithIndividualDistributionPaid">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of distribution made to individual in accordance with deferred compensation arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredCompensationArrangementWithIndividualDistributionPaid</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredCompensationPlanAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying amount as of the balance sheet date of assets held under deferred compensation agreements.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(17))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredCompensationPlanAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanBenefitObligation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of actuarial present value of benefits attributed to service rendered by employee for defined benefit plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanBenefitObligation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of asset segregated and restricted to provide benefit under defined benefit plan. Asset includes, but is not limited to, stock, bond, other investment, earning from investment, and contribution by employer and employee.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 17<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480482/715-20-55-17<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(iv)(02)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(iv)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-1<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-1<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(iv)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanFairValueOfPlanAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanFundedStatusOfPlan">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of funded (unfunded) status of defined benefit plan, measured as difference between fair value of plan assets and benefit obligation. Includes, but is not limited to, overfunded (underfunded) status.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 17<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480482/715-20-55-17<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480535/715-20-45-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanFundedStatusOfPlan</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_MultiemployerPlanPensionInsignificantFutureEmployerContributionAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 80<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (f)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480576/715-80-50-5<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MultiemployerPlanPensionInsignificantFutureEmployerContributionAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BalanceSheetLocationAxis=us-gaap_OtherAssetsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BalanceSheetLocationAxis=us-gaap_OtherAssetsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>109
<FILENAME>R84.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46083938327008">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Accumulated Other Comprehensive Loss - Changes in accumulated other comprehensive loss (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementEquityComponentsAxis=us-gaap_AccumulatedTranslationAdjustmentMember', window );">Currency translation adjustments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTaxAbstract', window );"><strong>AOCI Including Portion Attributable to Noncontrolling Interest, Net of Tax [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Beginning balance</a></td>
<td class="num">$ (16.2)<span></span>
</td>
<td class="num">$ (17.0)<span></span>
</td>
<td class="num">$ (16.3)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax', window );">Other comprehensive income (loss), net of tax, before reclassifications</a></td>
<td class="num">(1.5)<span></span>
</td>
<td class="nump">0.8<span></span>
</td>
<td class="num">(0.7)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax', window );">Amounts reclassified from accumulated other comprehensive loss, net of tax</a></td>
<td class="nump">0.0<span></span>
</td>
<td class="nump">0.0<span></span>
</td>
<td class="nump">0.0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ReclassificationFromAociCurrentPeriodTax', window );">Amounts reclassified from accumulated other comprehensive loss, tax expense (benefit)</a></td>
<td class="nump">(0.0)<span></span>
</td>
<td class="nump">(0.0)<span></span>
</td>
<td class="nump">(0.0)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent', window );">Other comprehensive income (loss)</a></td>
<td class="num">(1.5)<span></span>
</td>
<td class="nump">0.8<span></span>
</td>
<td class="num">(0.7)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Ending balance</a></td>
<td class="num">(17.7)<span></span>
</td>
<td class="num">(16.2)<span></span>
</td>
<td class="num">(17.0)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementEquityComponentsAxis=us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember', window );">Unrealized loss on derivative financial instrument</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTaxAbstract', window );"><strong>AOCI Including Portion Attributable to Noncontrolling Interest, Net of Tax [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Beginning balance</a></td>
<td class="nump">0.0<span></span>
</td>
<td class="nump">1.3<span></span>
</td>
<td class="num">(3.0)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax', window );">Other comprehensive income (loss), net of tax, before reclassifications</a></td>
<td class="nump">0.0<span></span>
</td>
<td class="nump">0.1<span></span>
</td>
<td class="nump">3.5<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax', window );">Amounts reclassified from accumulated other comprehensive loss, net of tax</a></td>
<td class="nump">0.0<span></span>
</td>
<td class="num">(1.4)<span></span>
</td>
<td class="nump">0.8<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ReclassificationFromAociCurrentPeriodTax', window );">Amounts reclassified from accumulated other comprehensive loss, tax expense (benefit)</a></td>
<td class="nump">(0.0)<span></span>
</td>
<td class="nump">0.4<span></span>
</td>
<td class="num">(0.2)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent', window );">Other comprehensive income (loss)</a></td>
<td class="nump">0.0<span></span>
</td>
<td class="num">(1.3)<span></span>
</td>
<td class="nump">4.3<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Ending balance</a></td>
<td class="nump">0.0<span></span>
</td>
<td class="nump">0.0<span></span>
</td>
<td class="nump">1.3<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementEquityComponentsAxis=us-gaap_AccumulatedOtherComprehensiveIncomeMember', window );">AOCI Attributable to Parent</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTaxAbstract', window );"><strong>AOCI Including Portion Attributable to Noncontrolling Interest, Net of Tax [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Beginning balance</a></td>
<td class="num">(16.2)<span></span>
</td>
<td class="num">(15.7)<span></span>
</td>
<td class="num">(19.3)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax', window );">Other comprehensive income (loss), net of tax, before reclassifications</a></td>
<td class="num">(1.5)<span></span>
</td>
<td class="nump">0.9<span></span>
</td>
<td class="nump">2.8<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax', window );">Amounts reclassified from accumulated other comprehensive loss, net of tax</a></td>
<td class="nump">0.0<span></span>
</td>
<td class="num">(1.4)<span></span>
</td>
<td class="nump">0.8<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ReclassificationFromAociCurrentPeriodTax', window );">Amounts reclassified from accumulated other comprehensive loss, tax expense (benefit)</a></td>
<td class="nump">(0.0)<span></span>
</td>
<td class="nump">0.4<span></span>
</td>
<td class="num">(0.2)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent', window );">Other comprehensive income (loss)</a></td>
<td class="num">(1.5)<span></span>
</td>
<td class="num">(0.5)<span></span>
</td>
<td class="nump">3.6<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Ending balance</a></td>
<td class="num">$ (17.7)<span></span>
</td>
<td class="num">$ (16.2)<span></span>
</td>
<td class="num">$ (15.7)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after tax, before reclassification adjustments of other comprehensive income (loss).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-14A<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482765/220-10-50-5<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481674/830-30-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 17<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481694/830-30-45-17<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 20<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481694/830-30-45-20<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482765/220-10-50-4<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 15<br> -SubTopic 10<br> -Topic 220<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482739/220-10-55-15<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after tax of other comprehensive income (loss) attributable to parent entity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 19<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-19<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 20<br> -SubTopic 10<br> -Topic 810<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-20<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(3)<br> -SubTopic 10<br> -Topic 810<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-1A<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1B<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after tax of reclassification adjustments of other comprehensive income (loss).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-14A<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482765/220-10-50-5<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481674/830-30-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 17<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481694/830-30-45-17<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 20<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481694/830-30-45-20<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482765/220-10-50-4<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 15<br> -SubTopic 10<br> -Topic 220<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482739/220-10-55-15<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTaxAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTaxAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ReclassificationFromAociCurrentPeriodTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of tax expense (benefit) of reclassification adjustment from accumulated other comprehensive income (loss).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 12<br> -SubTopic 10<br> -Topic 220<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-12<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482765/220-10-50-4<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 17A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-17A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ReclassificationFromAociCurrentPeriodTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of equity (deficit) attributable to parent and noncontrolling interest. Excludes temporary equity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (d)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 848<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (a)(3)(iii)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483550/848-10-65-2<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 8<br> -Subparagraph (c)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479832/842-10-65-8<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483421/250-10-45-24<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 23<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483421/250-10-45-23<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 5<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483421/250-10-45-5<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 5<br> -Subparagraph (c)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479654/326-10-65-5<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480528/815-20-65-6<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (h)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480528/815-20-65-6<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (h)(1)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480528/815-20-65-6<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (h)(1)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480528/815-20-65-6<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (h)(1)(iv)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480528/815-20-65-6<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (i)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480528/815-20-65-6<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 105<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479343/105-10-65-6<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 105<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479343/105-10-65-6<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (f)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480016/944-40-65-2<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (f)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480016/944-40-65-2<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 8<br> -Subparagraph (d)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482615/740-10-65-8<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 8<br> -Subparagraph (d)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482615/740-10-65-8<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479654/326-10-65-4<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-7<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482765/220-10-50-5<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481674/830-30-50-1<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 17<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481694/830-30-45-17<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 20<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481694/830-30-45-20<br><br>Reference 34: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-11<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 205<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478009/946-205-45-3<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 505<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478448/946-505-50-3<br><br>Reference 37: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 38: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.6-05(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-2<br><br>Reference 39: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(4)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 40: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(6))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 41: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(7))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 42: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1<br><br>Reference 43: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 44: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 45: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 46: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-15<br><br>Reference 47: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 16<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-16<br><br>Reference 48: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4I<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481175/810-10-55-4I<br><br>Reference 49: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476166/350-60-65-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementEquityComponentsAxis=us-gaap_AccumulatedTranslationAdjustmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementEquityComponentsAxis=us-gaap_AccumulatedTranslationAdjustmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementEquityComponentsAxis=us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementEquityComponentsAxis=us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementEquityComponentsAxis=us-gaap_AccumulatedOtherComprehensiveIncomeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementEquityComponentsAxis=us-gaap_AccumulatedOtherComprehensiveIncomeMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>110
<FILENAME>R85.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46083938401216">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stock-Based Compensation - Schedule of restricted stock activity (Details) - Restricted share awards<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th">
<div>Dec. 31, 2024 </div>
<div>$ / shares </div>
<div>shares</div>
</th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue', window );">Weighted Average Grant-Date Fair Value per Award, Equity awards outstanding, Beginning balance (in dollars per share) | $ / shares</a></td>
<td class="nump">$ 44.01<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue', window );">Weighted Average Grant-Date Fair Value per Award, Granted (in dollars per share) | $ / shares</a></td>
<td class="nump">76.10<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue', window );">Weighted Average Grant-Date Fair Value per Award, Vested (in dollars per share) | $ / shares</a></td>
<td class="nump">48.40<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue', window );">Weighted Average Grant-Date Fair Value per Award, Forfeited (in dollars per share) | $ / shares</a></td>
<td class="nump">42.95<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue', window );">Weighted Average Grant-Date Fair Value per Award, Equity awards outstanding, Ending balance (in dollars per share) | $ / shares</a></td>
<td class="nump">$ 52.37<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonStockMember', window );">Arcosa Equity Awards Held by Arcosa Employees</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Number of Equity Awards, Restricted share awards outstanding, Beginning balance (in shares)</a></td>
<td class="nump">872,933<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Number of Equity Awards, Granted (in shares)</a></td>
<td class="nump">314,977<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod', window );">Number of Equity Awards, Vested (in shares)</a></td>
<td class="num">(368,830)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod', window );">Number of Equity Awards, Forfeited (in shares)</a></td>
<td class="num">(50,992)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Number of Equity Share Awards, Restricted share awards outstanding, Ending balance (in shares)</a></td>
<td class="nump">768,088<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=aca_TrinityCommonStockMember', window );">Trinity Equity Awards Held by Arcosa Employees</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Number of Equity Awards, Restricted share awards outstanding, Beginning balance (in shares)</a></td>
<td class="nump">332,902<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Number of Equity Awards, Granted (in shares)</a></td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod', window );">Number of Equity Awards, Vested (in shares)</a></td>
<td class="num">(101,852)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod', window );">Number of Equity Awards, Forfeited (in shares)</a></td>
<td class="num">(27,173)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Number of Equity Share Awards, Restricted share awards outstanding, Ending balance (in shares)</a></td>
<td class="nump">203,877<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average fair value as of the grant date of equity-based award plans other than stock (unit) option plans that were not exercised or put into effect as a result of the occurrence of a terminating event.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(02)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The weighted average fair value as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(02)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=aca_RestrictedShareAwardsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=aca_RestrictedShareAwardsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=us-gaap_CommonStockMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=aca_TrinityCommonStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=aca_TrinityCommonStockMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>111
<FILENAME>R86.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46083937158192">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stock-Based Compensation - Narrative (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized', window );">Shares of common stock provided for awarding by the Plan (in shares)</a></td>
<td class="nump">4,800,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant', window );">Number of shares available for issuance (in shares)</a></td>
<td class="nump">1,400,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Stock-based compensation expense</a></td>
<td class="nump">$ 24.3<span></span>
</td>
<td class="nump">$ 23.9<span></span>
</td>
<td class="nump">$ 19.1<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense', window );">Income tax benefit related to stock-based compensation expense</a></td>
<td class="nump">6.9<span></span>
</td>
<td class="nump">6.8<span></span>
</td>
<td class="nump">5.9<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1', window );">Fair value of shares vested</a></td>
<td class="nump">$ 35.6<span></span>
</td>
<td class="nump">$ 36.2<span></span>
</td>
<td class="nump">$ 39.0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_RestrictedStockMember', window );">Restricted Stock | Minimum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1', window );">Award vesting period</a></td>
<td class="text">1 year<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_RestrictedStockMember', window );">Restricted Stock | Maximum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1', window );">Award vesting period</a></td>
<td class="text">15 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=aca_RestrictedShareAwardsMember', window );">Restricted share awards</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions', window );">Unrecognized compensation expense related to restricted share awards</a></td>
<td class="nump">$ 28.7<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1', window );">Weighted average recognition period</a></td>
<td class="text">2 years 2 months 12 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_PerformanceSharesMember', window );">Performance units | Minimum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_aca_SharebasedCompensationArrangementsbySharebasedPaymentAwardAllowanceforAdjustmentofUnitsBasedonTargetLevelPercent', window );">Percentage of target grant potentially issuable depending on achievement of certain specified goals</a></td>
<td class="nump">0.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_PerformanceSharesMember', window );">Performance units | Maximum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_aca_SharebasedCompensationArrangementsbySharebasedPaymentAwardAllowanceforAdjustmentofUnitsBasedonTargetLevelPercent', window );">Percentage of target grant potentially issuable depending on achievement of certain specified goals</a></td>
<td class="nump">200.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_aca_SharebasedCompensationArrangementsbySharebasedPaymentAwardAllowanceforAdjustmentofUnitsBasedonTargetLevelPercent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Share-based Compensation Arrangements by Share-based Payment Award, Allowance for Adjustment of Units Based on Target Level, Percent</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">aca_SharebasedCompensationArrangementsbySharebasedPaymentAwardAllowanceforAdjustmentofUnitsBasedonTargetLevelPercent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>aca_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types1:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AllocatedShareBasedCompensationExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 14.F)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479830/718-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(1)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AllocatedShareBasedCompensationExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted-average period over which cost not yet recognized is expected to be recognized for award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cost to be recognized for nonvested award under share-based payment arrangement. Excludes share and unit options.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of tax benefit for recognition of expense of award under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(1)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Period over which grantee's right to exercise award under share-based payment arrangement is no longer contingent on satisfaction of service or performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, combination of market, performance or service condition.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 35<br> -Paragraph 1D<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480483/718-10-35-1D<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 35<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480483/718-10-35-3<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(02)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(02)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(iv)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(v)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares authorized for issuance under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The difference between the maximum number of shares (or other type of equity) authorized for issuance under the plan (including the effects of amendments and adjustments), and the sum of: 1) the number of shares (or other type of equity) already issued upon exercise of options or other equity-based awards under the plan; and 2) shares (or other type of equity) reserved for issuance on granting of outstanding awards, net of cancellations and forfeitures, if applicable.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Fair value of options vested. Excludes equity instruments other than options, for example, but not limited to, share units, stock appreciation rights, restricted stock.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=us-gaap_RestrictedStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=us-gaap_RestrictedStockMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=aca_RestrictedShareAwardsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=aca_RestrictedShareAwardsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=us-gaap_PerformanceSharesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=us-gaap_PerformanceSharesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>112
<FILENAME>R87.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46083926087728">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Earnings Per Common Share - Computation of basic and diluted earnings per share (Details) - USD ($)<br> $ / shares in Units, shares in Millions, $ in Millions</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareReconciliationAbstract', window );"><strong>Earnings Per Share Reconciliation [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income</a></td>
<td class="nump">$ 93.7<span></span>
</td>
<td class="nump">$ 159.2<span></span>
</td>
<td class="nump">$ 245.8<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ParticipatingSecuritiesDistributedAndUndistributedEarningsLossBasic', window );">Unvested restricted share participation</a></td>
<td class="num">(0.3)<span></span>
</td>
<td class="num">(0.6)<span></span>
</td>
<td class="num">(1.0)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic', window );">Net income per common share &#8211; basic</a></td>
<td class="nump">$ 93.4<span></span>
</td>
<td class="nump">$ 158.6<span></span>
</td>
<td class="nump">$ 244.8<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic', window );">Net income - basic (shares)</a></td>
<td class="nump">48.6<span></span>
</td>
<td class="nump">48.5<span></span>
</td>
<td class="nump">48.2<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasic', window );">Net income - basic (EPS)</a></td>
<td class="nump">$ 1.92<span></span>
</td>
<td class="nump">$ 3.27<span></span>
</td>
<td class="nump">$ 5.08<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract', window );"><strong>Effect of dilutive securities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AmountOfDilutiveSecuritiesStockOptionsAndRestrictiveStockUnits', window );">Nonparticipating unvested restricted shares</a></td>
<td class="nump">$ 0.0<span></span>
</td>
<td class="nump">$ 0.0<span></span>
</td>
<td class="nump">$ 0.0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements', window );">Nonparticipating unvested restricted shares (shares)</a></td>
<td class="nump">0.2<span></span>
</td>
<td class="nump">0.2<span></span>
</td>
<td class="nump">0.3<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted', window );">Net income per common share &#8211; diluted</a></td>
<td class="nump">$ 93.4<span></span>
</td>
<td class="nump">$ 158.6<span></span>
</td>
<td class="nump">$ 244.8<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding', window );">Net income - diluted (shares)</a></td>
<td class="nump">48.8<span></span>
</td>
<td class="nump">48.7<span></span>
</td>
<td class="nump">48.5<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareDiluted', window );">Net income - diluted (EPS)</a></td>
<td class="nump">$ 1.91<span></span>
</td>
<td class="nump">$ 3.26<span></span>
</td>
<td class="nump">$ 5.05<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AmountOfDilutiveSecuritiesStockOptionsAndRestrictiveStockUnits">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AmountOfDilutiveSecuritiesStockOptionsAndRestrictiveStockUnits</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 52<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482635/260-10-55-52<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-3<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 15<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482635/260-10-55-15<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-7<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-2<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-60B<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-4<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-10<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-7<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareDiluted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 52<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482635/260-10-55-52<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-3<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 15<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482635/260-10-55-15<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-7<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-2<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-60B<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-4<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-7<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareDiluted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareReconciliationAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareReconciliationAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480454/718-10-45-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-22<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 23<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-23<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-28A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-9<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482765/220-10-50-6<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-3<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-8<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-4<br><br>Reference 17: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-10<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479105/946-220-45-7<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(1)(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 23: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-60B<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-7<br><br>Reference 34: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1A<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1B<br><br>Reference 37: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities; of income (loss) available to common shareholders.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-3<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-4<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 5<br> -Subparagraph (SAB Topic 6.B)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-5<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-10<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-11<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-60B<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 5<br> -Subparagraph (SAB Topic 6.B)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-5<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 16<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-16<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 40<br> -Subparagraph (b)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-40<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-60B<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 40<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-40<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 40<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-40<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 40<br> -Subparagraph (b)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-40<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ParticipatingSecuritiesDistributedAndUndistributedEarningsLossBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-60B<br><br>Reference 2: http://www.xbrl.org/2003/role/recommendedDisclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-60<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ParticipatingSecuritiesDistributedAndUndistributedEarningsLossBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 16<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-16<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-10<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfSharesOutstandingBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>113
<FILENAME>R88.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46083940084400">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Earnings Per Common Share - Narrative (Details) - shares<br> shares in Millions</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareAbstract', window );"><strong>Earnings Per Share [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount', window );">Weighted average restricted shares</a></td>
<td class="nump">1.2<span></span>
</td>
<td class="nump">1.3<span></span>
</td>
<td class="nump">1.5<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>114
<FILENAME>R89.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46083940352304">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Commitments and Contingencies - Narrative (Details)<br> $ in Millions</strong></div></th>
<th class="th">
<div>Dec. 31, 2024 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LossContingenciesLineItems', window );"><strong>Loss Contingencies [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount', window );">Non-cancelable purchase obligations</a></td>
<td class="nump">$ 252.9<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GuaranteeObligationsByNatureAxis=us-gaap_SuretyBondMember', window );">Surety Bond</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LossContingenciesLineItems', window );"><strong>Loss Contingencies [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GuaranteeObligationsCurrentCarryingValue', window );">Guarantor Obligations, Current Carrying Value</a></td>
<td class="nump">141.5<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=aca_EngineeredStructuresAndTransportationProductsMember', window );">Engineered Structures and Transportation Products | Inventories</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LossContingenciesLineItems', window );"><strong>Loss Contingencies [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount', window );">Non-cancelable purchase obligations</a></td>
<td class="nump">$ 165.1<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GuaranteeObligationsCurrentCarryingValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The current carrying amount of the liability for the freestanding or embedded guarantor's obligations under the guarantee or each group of similar guarantees.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 460<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482425/460-10-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GuaranteeObligationsCurrentCarryingValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LossContingenciesLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 450<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483076/450-20-50-4<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 450<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483076/450-20-50-9<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 720<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483359/720-20-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 460<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 27<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482395/460-10-55-27<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 450<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483076/450-20-50-9<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 450<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483076/450-20-50-4<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 460<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482425/460-10-50-3<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 450<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483076/450-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LossContingenciesLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of unrecorded obligation to transfer funds in future for fixed or minimum amount or quantity of product and service at fixed or minimum price. Includes, but is not limited to, lease not yet commenced and take-or-pay and throughput contracts.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 440<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482648/440-10-50-4<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GuaranteeObligationsByNatureAxis=us-gaap_SuretyBondMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GuaranteeObligationsByNatureAxis=us-gaap_SuretyBondMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=aca_EngineeredStructuresAndTransportationProductsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=aca_EngineeredStructuresAndTransportationProductsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UnrecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis=us-gaap_InventoriesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnrecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis=us-gaap_InventoriesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EXCEL
<SEQUENCE>115
<FILENAME>Financial_Report.xlsx
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 Financial_Report.xlsx
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
M;3] GSA3<XFN6$SBLD 7#G1SM,'Z:"\"J^(EB0Y0Z+=1X 4]PP$-[>5_87:
M_'Y>WC>47^XHSZ \]$S?7CJ;<,,^S/7"JK/A40932*$16TY@/1'^_0A[H9$B
MJ?S/A'PIV3-+ZE7BO5S@B)RU8!F01#R2UOFOO_B'WN\F7"[%+AV)E5#V-BA[
M-O4"Y=W+@IBPV<M]K_/!Q,=:U92/([$2G_Z&3[\>GP%C&4[0+5EPH4R@[#I*
M9":\0VM54U".Q$J@#C>@#NN!&A-!>:Q7+@0+JW%,[5!:KU65BY6UOBDT1V(E
M:$<;:$?64QUF0FAFUU1&,+B^$RRLX.QJG8X?=$+?1,Q:V)28([$2L>,-L>.:
MZY7 X*'RE;]Z3MJUICB1QDEI+6M*RY%8B=;)AM:)]0ROF*+J!8970M!-EMX3
M8:)DU_ [X7'OQ#@/K85-.3D2*W'RO<+->75(W9(9E0J&ED(W.#7.P1U" Q%Q
MB=M@3:(#$S-[>5-HKM3*U+8\L%^'&IPK%S '<R/61A,%RQ?B @UYQI1X@;^Q
M&:5=_?+*"-!:U!B@([4RP*  &-0!>(>?T2B&98U.:;2TL]73=8?D<=#IA^%)
MSS\TTK,6-Z;G2*U,KX@!OM4:K^D-XAC497O] N5)X#,SCSF[9-_ST,T!&CQ@
M$<- %A /84!G% 9TS_.,1)UF 5=J9:)%&O#M?OXUT:'>@IE\QY^8D>:.=(&3
M!,NV$9O3B.!*K8RM" F^W=V_QK99 <>"/U(6F4>B7?/N;R,VIX'!E5H96Q$9
M?+O3?XUMS*4"&_P/751?,NR*1_W ,QI@>UUC;OL(#7Z1&OP=L2&G)@BNQF07
M.#D*C)"<Q@17:F5(15#P[>[^(]>1:CSGS.9]=XB<](+.8;]BX7<:$URIE6D5
M0<&WN_P[JB C\"GR@[?W[]"$1)F 469$9E<:\C0%_S)1/'I ;]]X!YZ/%I!K
M'W&2D7=&D$YSA"NU\GW6(D@$=O\/N32F;(8F+^D]3TS\=@@,A@/C#5JGN<&5
M6AE2D1L"N[-?#R]T]1S-,9N1RK2U0^CF^\08$NQEC6GM(R0$14@(:H6$;R1)
M.@\,G!A,3RQA78O12,K,O+#MT/Q.3,\EAO:JQMSV$0^"(AX$M>+!5YY #,5B
M>1]$&)_'[%"ZX4983IV_*[4RK,+Y![6<__J.Y/*>6KZ0@9?-S-#LBE5#S*GQ
M=Z56IE88_Z"6\1\Q1<3R2:R^=XO7&(W4[(I5U)SZ?E=J96J%[P]J^?Y\.J(A
M1*49%T:KL4/G(Q9PZ1A$$0$AD(F7DD9^3OV_*[4RO\+_!W;[ON(W22%>HXM,
MPL?2/$/M.I4WP.UUC6GM(P@$11 ([!Y^1>LJ)6*F%[0_0$'-(3JE"\S,P^XG
MGQO8ZQICVT<B"(I$$-A]_&AX?8L&64P5%VB@%(%LGM^9O$[PS$C-KE?U!-1>
MUAC:/MQ_6+C_L-9CA,D<O)IMA.V0J1QA]KK&C0?[2 %AD0+"6D\/QME]0B,8
M5AP;+YAVE<:=&TZ3P4JMGZOI5K''\]Z!?]I]-($I#']8R_!O)^DVC"D,!X0^
M9PHF(M,9TPC+I8$?KM0.MT_O^.CHT N*<UR!V(?5#[<:@NP&??U86&X]BP([
M<*^?Z$T)6#'S+5B[JOFH[^8$T:V^(T%^9%0LOVR,A4*CT4C?2%%S*N%#;:/;
M2''8)H@\*VVN&5=($H5 !"Y$<S@^RMH(=J>O#EZL#QY-!4]S";%Y0OF;U'UZ
ME-'<=NK.+'V[^?D%&7])MQU+^\@J89%5PGI9!5@*G,!/'I-G](&85UJ[E.=Y
M_E%XTNN9VMJ&]N+&U/:15<(BJX3V9#& "1+GO1-55_ = M57):?AQ)5:&5,1
M3L*:C4S;33G7\*;18>\0J^I@LI<U)K:/.!(6<22TQXC7Q%8=8-7,['+7WXW$
MG$825VIE8D4D"6MV,5U3AEE$ 5K^R#!_[TJ(O'="B%6+][]ZOII[6G\RJ-CK
M&L-T&E2Z6SW9.K+EO>T21;J79-F>O7EWTS\_R+O&N\7NR^;[3U@G/HD2,H52
M[^ (5A:Q[&=?;BB^R#N\[[E2/,U?S@F.B= [P.=3SM5Z0W_!YG\5G/\/4$L#
M!!0    ( &AZ7%K?-H<N.P(  +H%   8    >&PO=V]R:W-H965T<R]S:&5E
M=#(N>&ULC91K;]HP%(;_BI5)_501")=UE$2"TFY(E"%H-TW3/ICD0*SZDME.
MP_[]?(&,21#Q)?'EO*^?X^2<427DF\H!--HSRE4<Y%H7PS!4:0X,JY8H@)N=
MK9 ,:S.5NU 5$G#F1(R&4;L]"!DF/$A&;FTIDY$H-24<EA*IDC$L_TR BBH.
M.L%Q845VN;8+83(J\ [6H%^+I32SL';)" .NB.!(PC8.QIWA9&#C7< W I4Z
M&2.;R4:(-SN997'0MD! (=76 9O7.SP I=;(8/P^> ;UD59X.CZZ/[G<32X;
MK.!!T.\DTWD<W 4H@RTNJ5Z)Z@L<\NE;OU10Y9ZH\K'1IP"EI=*"'<2&@!'N
MWWA_N(<30>?N@B Z""+'[0]RE%.L<3*2HD+21ALW.W"I.K6!(]Q^E+669I<8
MG4[&948TFG'_><T]C4)M;.UFF!XL)MXBNF#1B="SX#I7Z)%GD/UO$!J>&BHZ
M0DVB1L<II"W4[=RBJ!WU&ORZ=9)=Y]>]-DGT<[Q16II?XM>Y?+U;[[R;+9.A
M*G *<6#J0(%\AR"Y^= 9M.\;6'LU:Z_)W;,*B1:8P3FV9O7C:K%^\2PWF!7W
MZ,?7U\5G-)\O&]#Z-5K_*K0G(AF:3<_1-1OTH@:*04TQN(IB+M*+/VRSPQ13
MBM4M>H$]5N>(PI-Z8B!WKFLHE(J2:U]:]6K=F,:^'O^%^Z[VC.6.<(4H;(VT
MW?IH;DCZ3N$G6A2N.C="FUIWP]PT5Y VP.QOA=#'B3V@;M?)7U!+ P04
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
MFB9:=AG13PI*$T#WIT+H]<(\H/SM\?\ 4$L#!!0    ( &AZ7%H-O(B?=P8
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
M;Q[74H#LV@!^?U#*/'^HWW4=WFTN_P-02P,$%     @ :'I<6BV<]#[- @
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
M%!)I(75B L(14QL&2C1MA!KU"[5NG@NE#I7\-+D^2,SM+>&(]KO<(*K?'09
MBX'^,&UT&?7KLN<=,ZXW[MD?RF1G&\4@"U=;]<^Q%&@U8< UKB63_P,L6G?_
M_ VI6-B:5*3VE"-2&V^)S'/;2[3T=C)+>0F6(PJTF9:3:.FKPO"810 ?Q4^T
M_]:8[BHT HI^(*!.+K3QJ&J_FI6P'7^U?4,\WV?RC5=-<MMFM?7:E'%E;Q&
M2P.TJ'#@G"M F'MR F%DZ-1+&]%$_:+I%^/;#4N^V^-M=9.FRDS6: ^0FJMX
MG'"&1)&3D3X[74*-;*(?W5';Z*:R)%+!>I8"LH901]!2MP,U[DL& #/$HA%$
MU"^(SG*AI1+:)[\ML+V"-%TY@P.C=?M-5P WIH%;?0 8GL\'P["11_1C>23@
M4WPM><T1I;JPJW$T^K 8<*NK9A:DK]C7 &H\FSGG%,C8,-=&&E%_HVD]1 @Q
MC3;\112%=:P]M/%22'A#<5M). B=K@P$BYR6>PS YN2BWFC8B)G0+V:\K+D]
M@?KXGHQW'H\PONBG*P1SER6&8)UEJ3E.6X\WY;Q\J1X34ZCJ!]8/"IT_/3^*
M]E@]@-7[_#.^B^L'RAHS]?-MWUAI_*U0QK?&I-'=9DYE_<A8_4;+??40U49J
M+?/J<L>9V8XMP'R_E5*_O[$_<'YP;_5_4$L#!!0    ( &AZ7%JN!R8%WP(
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
M;+U<Z7/;1K+_5Z:TSL:NHFB2DBSYB*OD([M^E<0NRU[7UJOW80@,R8E!@,$
M.O+7O_YUSP6*5.3L\<4604Q/=T_?W<,75TW[U:V,Z=3UNJK=#P>KKML\>_S8
M%2NSUF[<;$Q-WRR:=JT[^M@N'[M-:W3)B];5X]ED\N3Q6MOZX.4+?O:A??FB
MZ;O*UN9#JUR_7NOVYI6IFJL?#J8'X<%'NUQU>/#XY8N-7IH+TWW>?&CIT^,(
MI;1K4SO;U*HUBQ\.SJ?/7AWC?7[A']9<N>QO!4KF3?,5']Z5/QQ,@)"I3-$!
M@J;_+LUK4U4 1&C\YF$>Q"VQ,/\[0/^1:2=:YMJ9UTWUQ9;=ZH>#LP-5FH7N
MJ^YC<_5WX^DY ;RBJ1S_JZ[DW>.C U7TKFO6?C%AL+:U_*^O/1^R!6>3/0MF
M?L&,\9:-&,LWNM,O7[3-E6KQ-D'#'TPJKR;D;(U#N>A:^M;2NN[EA1R&:A;J
MPBYKN["%KCMU7A1-7W>V7JH/364+:]R+QQWMAU6/"P_[E<">[8$]G:F?F[I;
M.?6V+DTY!/"8$(W8S@*VKV9W0GQCBK$ZFH[4;#([O@/>4:3^B.$=[8&W@TSU
MO^=SU[4D+?^WBV*!=[P;'C3HF=OHPOQP0"KB3'MI#E[^]2_3)Y/G=V!['+$]
MO@OZOWA6=\-^?TG(0HET7:K[;Z1>:6<=7OP >NM.LZZ=MT7C]$B]J^F\ -%V
M3A5-[6A9J3M3DA&8.UM:W0+(P[_^Y6PVFSSWR_C3]+GJ5D;Y;UXWZXVN;^)7
M_O&5B4^:-CQL^M8_?#12*S)4O_6Z[4Q+N]I:O=%5I=U(?3+7^(^0UVK3-I>V
M-"WHL/6BU20 ?='UK3EL3<7XTBLE/7),#9'1@TY'RMJM5$5[@"GSEKYT"L>.
MCZ"7X=";(V7J);&<L8C0:7^ (VFKW:9I/?.(]5\-[43(_D(/5^I\;5HZ@;%G
MJ^#\AA"[TJVA;5I:*TL![4IC:7@J1,\FTS.E@3Q]*@U9])+.:J0V_9S.L;HY
M)!1(0PF6L%E5UF$I@<0A_$)R\4\RKNJB:XJOZNUUL=+UTHS5)_I2%WX5:'Z=
MG_&/MM9U875%Z^@!F7*B:B-RHNB4U(IV:4!:I1;QW4WCK+",WB3;RM)%3DA(
M))9AN]:LX!@N#9.Z-H^KQGEN%MJMU(*<#7,0V+4E@39R5CK)\*:EM793D0 N
M34WPJ^H&WYN-YQI(_SR^&$?Y_-OY^8<@6G0:5:5<IAZV)B'SO C[N'3 NA"1
M66G">FY,K4QER:*#56/A[*JI2 K=]^KM;[WM;DA]Z)@+LYZ3:,+BC1@EKPM
M9'KZG%2PT6T))KVQ+?FZIB6%RE2'OPY8*]UW*V+Y[T2A5C6=ZX.3R7A"GJ6J
M($!N!9%JS:9OZ8R=@=PO6[U69K$P[$#5_^BZAW$0*WQ"*+5-OUPE3+U]?J*Z
M!I J,H>B8PR(\ 1R3J_IZ1H\HL^Z4^9Z8UL1N6U(QV/UN89Z8B$=_:5M>A<
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
MV-W%''2HR5Q!EEK;K85T.G,*I(E'K $"2=AW*+4X(M/<^)X*Q5=UZ=7*\NH
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
MD'SY9_%[&)TJG;9<S[6.,'C!]5A%>ES 3#"9I-;^?M1X/@#%*0%ITR[CV\T
M01 <AY9[12X>TWC?*BD /4W.;M]L_VP[KPU N)@\7KNV3)1WBOU\>'AXSEJ.
M-L0.$7<1/A?E\3/1XY,P!N?3$&77-8J(\7DOLW^GXY@?[OM$'O4.,B6Y53RN
M8;PQQW2FZ?[M3H27Z2"T6YZ.D^^D6V$"HJN6,!T/7SX?")>.:.DAV"H>BQ8V
MX) 5;PN<:LGQ KQ?6@R9YH$==.?DBW\!4$L#!!0    ( &AZ7%H2'^[<^0D
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
MV%RGY1Q$D1\,<,WS2#5&9L@N<;)HRJ$ZJ7O8DAV&6PI.Z7X6(!WB@&LB;BM
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
M3%8-R6^Q)&CHS\\\D.Z3<!,M>FO,C=!D<SNLZ5]%:0)HOQ1"[R?F@/&GSOX
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
M5?@5N3L>?HM_+QU&%X]%?P'2<70V&PD7?M\.7TJ[YM^4Y[8L;<&7*R6!J'0
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
MYZ USH,.CR-4:,/6IDZ*/:'1?\>S7=2RV6<VG ,41N0\\&'FK!0@I5WYR6*
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
MP2LAL7W,<HID15>464&G(06Q)!R9U8Y9_H@:9LM252ZO:EG)M<.8<8)Y@>J
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
MZ(=J+HV%6Y:<EL 5%1Q)6(V].W^41C;>!?RBL%,':V0[60KQ:(T?^=CKVX*
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
M\EDYYLAYG>LX,$*'EAUW>HGK!:6(NPRB]T,8C"AFZX2[[[CS'=9YH3XAM)'
M&_E6U/N2&*9W=S3J2-1#Y1]KP(CRR%9=Y4A=DWME>4AB2L@T706J<<.('5VE
M,ZA(QP0FJS@H?.F0<%E[WQZ>@;%^TS']+C,/^5?/&#$<8AU(J;,;]_E.,-M(
M1YJ[AJ:V/$(-6.>R/X%4#K'AA49)3ZP8ISVP E%;_;%6#X3S6>*>G[' C&9K
M.-B)1MQ3=MDSV9!L9[_7:];,X]>K36TD^  FM/I8:Z\2)1V.VW[*WB>X%TA+
M44I_2P<)&26Q=SX"*L^\@O02CT$-2!K\H4+_I?C5_H%[* J0K!)&&(X@]2ZM
MJA06C3;@HF_ Q;<V8#.1N,@3&:+ _@_;<MS"I27RI-/A+K;]U/1+Z%O"\<-U
M;4QC:UWQ>SA434BUW7=/T^B4FZ:NAD>/GC8-"J'=#->:+7>UL0#)%<Y)"-U0
MP(%XARPE%4 .*D)494Y)+E5) 4]UEFO&D 82='>NIW@_X,EPO>-=B?<E2,8A
MDRJTJAH<*KE&$C3M)9N* 1^*S6ZT@OK74//1-T+[*NC*&2[R 6M[M C&E70$
M?_RTT38,@M[$P(K5;K@"(%;B-*$K6&@H9>$!2'_MB: R<B=N%6R LXG#]R^D
MFG<_W9F^;-]'[9D4#_+#A1'JBH"0E.<J)ZK([VEZ,_IB2*#:605YSEIE1G/;
MOXZ;_Y7W<6^ZLKV?ZR$4/)KW<0,N7'/4^N;\,#-B+I5>)&C/$SS5?I,T%$-#
MOMJ!+H[%#G-G6!3$R_C1T6%Z1BHQG'"8#86N!%J;P:E[8U$ ]3A!B>[?M",#
M4^A _,I<@AM>8U)P6NGME=1&\:O$O,X26@5G:G9I@"R$25L%A,/?[HS8O(T<
M4+8&'=-;%L 5F=K0-C*^0!G<+[V,TI5WV^ET3P\3+VP5I9A\;?S)A<&H[4--
M\2R=)ZH#XQ:#H/91 77-"LVO]*B%@/,X'G?=A#-W\PJN<Z -5N O'GEZ99:B
M#L[ZR/%T-O@:0?2'O[D0;-<VI@\3W=WNN\YY^IK1+T\?A=Y*8D\!];'&UL.#
MY\\FZ&O^SI(NP,SXV\;*Q>A*_EEP+=$"/%\[%]L+4M!][3K[+U!+ P04
M" !H>EQ:Y&,^]FP7  !,20  &0   'AL+W=O<FMS:&5E=',O<VAE970S,"YX
M;6R]7&N3TTBR_2L5O<P.1+B-[7X#0T3SVN7&SD#0PQ(;-^Z'LE2V:Y EHY+Z
ML;_^GLRLAV1D3\/,[A>P92DK*RL?)Q_J9S=5_=FMC&G4[;HHW4\'JZ;9/'G\
MV&4KL]9N7&U,B5\65;W6#;[6R\=N4QN=\T/KXO%L,CE]O-:V/'C^C*^]KY\_
MJ]JFL*5Y7RO7KM>ZOGMABNKFIX/I0;CPP2Y7#5UX_/S91B_-E6D^;M[7^/8X
M4LGMVI3.5J6JS>*G@\OIDQ>S"3W =_S3FAO7^:QH*_.J^DQ?WN8_'4R((U.8
MK"$2&O]=FY>F*(@2^/CBB1[$->G![N= _0UO'IN9:V=>5L4GFS>KGP[.#U1N
M%KHMF@_5S=^-W] )T<NJPO&_ZD;N/3D^4%GKFFKM'P8':UO*__K6"Z+SP/ED
MQP,S_\",^9:%F,M7NM'/G]75C:KI;E"C#[Q5?AK,V9).Y:JI\:O%<\WS*SD-
M52W4E5V6=F$S73;J,LNJMFQLN53OJ\)FUCCU,'QZ].QQ@Z6)P./,+_-"EIGM
M6&8Z4S]79;-RZG69F[Q/X#%XCHS/ N,O9GLIOC+96!U-1VHVF1WOH7<4!7'$
M](YVT!O:\?]>SEU30W'^;VC'0N]XF!Y9TQ.WT9GYZ0#FXDQ];0Z>__4OT]/)
MTSW<'D=NC_=1?_Y".^OHT-X3[;+1I.)#3'X'&7599Y73(_6VA(AUF2O;.)55
MI8-<<MV8'#8\=S:WNF:]^.M?SF>SR5/_&'^;/E7-RBC_R\MJO='E7?S)7[XQ
M\4I5AXM56_N+CT9J!3_SI=5U8VJL:DOU2A>%=B/UJ[FE_\"\5INZNK:YJ6D?
MMES4&F?69DU;F\/:%,PO;LEQR?%NL(V6]NE@:LU*%5B#3GU>XT>GZ*3H*^V7
MZ>#.D3+E$J)C+B)UK$_DH""EVU2U%QZLZ;/!2F#V%UQ<J<NUJ6%48R]6X?D5
M&+O1M<$R-9Z51XG:C:9'PU79]&PR/5>:F,>WW, AYSBKD=JT<RAJ<7<(%F!4
MH"5B5H5U]"A(TB'\ M?X+[A&==54V6?U^C9;Z7)IQGO4\"2JX<E>_6&*JZJ
M]-V/ZO67UC9W0UKX1ZGTF#N-S)WN)?O!7)NR->J#R2IXMET6\LU$5+B&DUP;
M[5K2"HH,4>)0TBJ3,X5.TA56$BV!: -U,'2NFI2,_8MJ*N7P@%M8TE93<[@M
M<5N%(UXR*3=6OPY2RBL885DUI#=%FV/Y\D[I-7DS,MN" J#P-C<K72R$)UMC
M(5@6+%@(>R-%J.6=_AM$:[_1FY6!ZC611;:Z02;5_$XX7)BZ]F;4U(AJU34,
M5 =#)'MG0\/#V+KVD<[4PLH"3%<W]#@;2VY<5MM-D"=V769VHPL)Z9:VH!9U
MM0:?-ENQO,-FEJ8T9$>.?9C?SPAK8^ML7G/:,%OOO#"XO@3B ,Q1[_4=?P(O
M<"QMO>5"A'=\@0G+&D5QIW*2%7P*SK8DV11DDMA59O$1/FP-PL 2V-*BA6N
M1'+KL'4/<9:Z9D_4V0"YPNG94S?$)&T#UETU1AVK*[D(GRU(#13'())\&%R\
MWX <]M OGG)7!<C3-T $EC>(?_I*0:R&LU,K\E%99C8D6/HEG#:)K,#V( 3;
M8 ?>*,+/]-Q&.S(@*$.7Y!AP(3K>J^AXU2<1,MTZ?(/?R2AR:UW:5<Z'"OVB
M]6[@=)C!S$"^((K84, !=?R\*&\#,$I>N,.YG#]LH%UHOC57K:,39$^]:;'S
M#6[54,J>?T <X B1M34]PU$*V#3LOJD:B,HXK,@Z*K>SYO.R?+:?3-I0W&5B
ME'8(6J[+*_-^QSRO %9QGB)G%HE?&Z+,>2T)-C"OO"4]#F<,<0#OLFF2DD,C
MH->EL-^ZN(5@?W;!GFG3U@@Z3NRMIS-ZT9C:"\7[0AR5N359BZV/H<]*Y[F5
M*'P#QC7)";?7!+=IN;F%4O9H!I.E?"#X*=DAH1>U*5H(HZ' [W!"V))V5<FF
M!5DMX.<0PZ%4HB4]&@CB+!R 3[.>8ZD 0%F#\.'(,YEWG3NI=D.//3@]&9\
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
M!U&/O12=?RD[OIB@J/0JF7@5I-X[B:[JB=<**O'9W 5OU=5D?T1K_5L:HDV
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
MNFV0I"V*H@^T-+:(I4@M2=EQT8_OD'(4)VNK0-&^2"0U/'/(.3.:^5;I#Z9
MM/!4"FDN@\+::M;OFZS DIE052CIRTKIDEF:ZG7?5!I9[C>5HA\/!J-^R;@,
M%G._=J<7<U5;P27>:3!U63*]NT:AMI=!%#POW/-U8=U"?S&OV!H?T/Y<W6F:
M]5N4G)<H#5<2-*XN@ZMH=CUQ]M[@%XY;<S &=Y*E4A_<Y#:_# :.$ K,K$-@
M]-K@#0KA@(C&QSUFT+IT&P_'S^C?^+/369;,X(T2O_+<%I?!)( <5ZP6]EYM
MO\/]>88.+U/"^"=L&]MD&D!6&ZO*_69B4'+9O-G3_AX.-DP&)S;$^PVQY]TX
M\BS?,<L6<ZVVH)TUH;F!/ZK?3>2X=$%YL)J^<MIG%U?9QYH;[F[( ),YO*-+
M,I;;6J.!\T>V%&@NYGU+OMR.?K;'O6YPXQ.X40SOE;2%@:]ECOEK@#Z1;)G&
MSTROXT[$=YB%D$0]B =QVH&7M"=//%YR N^Z-K1B#!Q< ?S^ ZW!K<72_''L
MT UD>AS2)=#,5"S#RX RQ*#>8+#X_+-H-/BJ@W#:$DZ[T ]#Y2.5OT2J$3>W
MNV.<.U&/<WXL$&Y463&Y^X)D<>BX<<1)'(S\-KG,_\0<EB[!9_ ;,MW$'"AB
M6"Y1MU%SC\0]8CCGDN0LA-/=Q6$(S SN:IT5E&E0:9XAG$'42^,TC-THFH8I
MO<?#< 0_4LW*F"F@8CQOS2(WB@?AM#&+X%NE\BVYHAJ2*>V(G4$R'7O#=.#A
MHHC@.D(T;$,T[ S1@V4;)1C\1;<GC=5U4WKNM,II:(Y%IQ/P7RIJU-(=_?<I
M,/H?"(];PN/.^WVC#":$RIAC?8QH)]1IW:\4H6ZY7(-UQ8]*O&5<&+"%<XN"
M4Q6FWQ=4I[@ ,Z!6WOXP<W)F<?9&]S=.O6<P",=P3\G"-[[<]D"2L@G"86Z9
M)/31E.1Z*S<HK=(N^>*$\N$G\J$A)NV2PBK4=M>#2C!I>[Y (#FOZ =*4RXS
M4>?N4,0>-7/)X,]L8)PFX> E29)A% [)E65RS1T;2"/ZWKABQJ EYREEUU66
MJ5K2K&([?U'GT3B<NES.=$U))CA;<M&4BO,X3.E+OO&'6;KSRS4M#\+)Q1[Z
MM?DP3"[@45DBZNYB[]=?I\8FU^/!M#MI)ZVH)MVBT@I\=T.WU'0Y)P35"7-:
M4+5D=/66:%=:??F))S"%JD4.4EFJH9"1,'B.[I1<YMQ):H//>B)<ZC:<%IFE
M=L=M*YC[G&6U]EL^U5W!7&U&2<AE)=#QH-7OF:R=BIO*G)#DE 9NJ*!GQ3\R
MEJ158ZCNB]T;DJO:_X[V/,/#O\'!\'42W"/)NJ:PGT'<&Y/2)WXT'"5A0D(D
MVB09)._H9.QFECUY\RAR)F<P34BRQY30/VB,2M1KW_X9\,)M>J1VM>TPKYK&
MZL6\:4_?,[WFU",)7-%6RE@JW+II^9J)595OLY;*4M/FAP5UR:B= 7U?*66?
M)\Y!VW<O_@902P,$%     @ :'I<6JS(</D* P  _P<  !D   !X;"]W;W)K
M<VAE971S+W-H965T,S,N>&ULK55M3]LP$/XKIS AD*:F2<N+2ENIA:$A@82
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
M60K8-5B 4E&29_%(W* N 282,],"LHF$;BNA*RA>4WI2[1)2%K$291EG0BD
MCA546..E*H&D'U"'!=Q0U?")J]DET&?9453\0R26C6Y]),S?JWI) 0V"+"+9
M">V<@1$GX[@\)?WRTPWZT^>)3.(4BTC>J6BL<R35Z<:0N-N50Z2 !K \3K!.
M9H2F)/SY%$K!ZZ\72UUWS,S)7'<S(_*X/"A\_:0UCQ& C=/:BQ-2AF(DTQ3N
MP5,5<-C7(DW@/(20O':Z$U4YICB_-& $&$ ^BU#9EXT)0X[$@LK%/R''")N"
MA@S)&5HJSA/%6;.-"^/%5? J%(C2) LJ17(L$4",LG'8BG3*=S9GT5CF>'>M
ME[4'+5_=XR"NZI#TV"@E:X#\8@TD))$&N_DJRS%6'>%:^O]P+4DD^ZH<I6QV
MEJ9/S$?Z98%I:3+Z'*:-2@KW2)8 3@NURS1 R8BX*#^3:9"9B"('HJ(0 ^\Q
M'54A@?.?,$V5L3I,LHT!8=E:XIIE: XZ-$ZHP.T'M^'<XZZ"S#Z(R;/'V%-R
M+B&%^T0O*2KDB%WR*$G%\HO(TZ<N>$D24-0H=7-FYU;JYL2(#7E0*%$^^_I<
MI#VC2]XD\7]W<QKE(\J: ^0IQTQ#T+YD4P,I^7?+L(1R\@AWU/_!G;$*3"$.
M*79<*D=/ZLZ6#9'*U$Z5/,2>M !(B4*&LP5,2IXE#/B3RL\^J1)P#J (L"+Y
M1;&%J)A-_]%)-<+AHNB(.7Q225KTI>2ARGD4-<P?)M"XX#BE7$FX0.=,H(*V
M[>0JCH#DRPB$R(_"B<:I$+@9NI=M E&YVQ (\>NY/,X+7JJX-\%390RP39\T
M2Q"[0_3)F+A9QN)+WIP\E8[ZD8@C77"^Z8+SHUWP.O>COK%\]'4DO"7M0C($
M3S6VG7W;( 6K=8Y0"_MK?!/S-&YRN*>U:RAP;%\+?52A_2WTAJ&<HP>2@E2Q
MJRUUIL_467?<X@%UQPFSOT$.1W>PF N1[JC?AC(ME8N^%_\%HM"$TV5[GR3:
M TZ\,??UQ$;B;EZ#&=>ZU56MGRULK1<. /44W3NZM)JNY$U(2&]9XYV*]7AW
MN4'!,WQUB 5=-"HSZ8RFUK!N]ZG5ER0Q[>PB& =\[E1(CX::0UPH*JSHY:X9
MS>.]K Z"GT;%/?68,/>39E491IH]J1?'T&^,P?4&%5R)JPG*5:AF(1=>(A>=
M#]3YQ*V'C62+3R![4:/. N64T^5L<P:<@8W>="U<R_>0O."S#Y5^%$J,BNCH
M+'&EQ[*)16?=/HB,.MR,ZH7* ^FC N=;&3HLJ?IWLLR.]]1H6WD/3MY0>NCL
M?,ZJ ^KBI.6Z%1IR/F9VM!S1@5S0&417'2HH?9L\#D5&CL=X>UB]$]E?SQB?
M$-YO58@C!>)3K-2.<N!YR'H"IOL(>-8+[ROP3R3X)Q;<OSF< ?WH>1KPO6!4
MA#8_C3(5&B$T1VI]LU"91$(\#PE'2X5%>:C<,@G/,1T=^TKU<.O#$B[N,_Y\
MYL3$KEH?OC%MWFZ^T%V%#U./R\/GO3<@;@TM&C/%UB0>H<AVX9-9^./MDC]3
MW5KO[8*'<Z,KT]$"S$\M&-;_(0&;[Y:7_P)02P,$%     @ :'I<6C3VR,7T
M @  ?08  !D   !X;"]W;W)K<VAE971S+W-H965T,S4N>&ULE55=;],P%/TK
M5P&A3:KRX:1E'6VE=8! 8E+%YP/BP4UN&PO'#K:S;OQZKITV;*A4\%+[VO>>
M>TYLG\YVVGRW-:*#NT8J.X]JY]K+)+%EC0VWL6Y1T<Y&FX8["LTVL:U!7H6B
M1B8L32=)PX6*%K.PMC*+F>Z<% I7!FS7--S<+U'JW3S*HL/">[&MG5](%K.6
M;_$#ND_MRE"4#"B5:%!9H148W,RCJ^QR6?C\D/!9X,X^F(-7LM;ZNP_>5O,H
M]8108ND\ J?A%J]12@]$-'[L,:.AI2]\.#^@OP[:2<N:6[S6\HNH7#V/+B*H
M<,,[Z=[KW1O<ZQE[O%)+&WYAU^<6XPC*SCK=[(N)02-4/_*[_7=X4'"1_J6
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
M^>F:?CV@=@ZTOU24[=9P!W2_1^;_ 5!+ P04    " !H>EQ:^&EYM?@$  !
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
M%0.\GQGC-S<2H/DG-/D74$L#!!0    ( &AZ7%H;_M<O4 4  (L,   9
M>&PO=V]R:W-H965T<R]S:&5E=#0Q+GAM;(U767/;-A#^*SM*FR8S"452AU4?
MFI$=Y^@DCL9VVFD[?0#)I80:)!@ M*+^^NZ"I"S%LMH7'N#NM]^> $]7VMS9
M):*#;X4J[5EOZ5QUW._;=(F%L(&NL*0ON3:%</1J%GU;&1295RI4/P[#<;\0
MLNQ-3_W:W$Q/=>V4+'%NP-9%(<SZ')5>G?6B7K=P+1=+QPO]Z6DE%GB#[DLU
M-_36WZ!DLL#22EV"P?RL-XN.ST<L[P5^E;BR6\_ GB1:W_'+A^RL%S(A5)@Z
M1A!TN\<+5(J!B,;7%K.W,<F*V\\=^EOO._F2"(L76OTF,[<\ZTUZD&$N:N6N
M]>H]MOYX@JE6UE]AU<@.?NY!6ENGBU:9&!2R;.[B6QN'+85)^(1"W"K$GG=C
MR+-\(YR8GAJ] L/2A,8/WE6O3>1DR4FY<8:^2M)ST\NB4GJ-"-?HI$$*MX.Y
M$J6%%[<B46A?GO8=V6'I?MIBGC>8\1.840R?=.F6%B[+#+-=@#X1W+",.Y;G
M\4'$-Y@&,(A>01S&PP-X@XW7 X\W> )OR]ES+#&7SL*?L\0Z0U7RUSZ/&[SA
M?CSNG&-;B13/>M0:%LT]]J;/GT7C\.0 V^&&[? 0^O16.Z$ NTR9!_(590KP
M&W6HQ7VL#^+N9_W_C+V"U5*F2Y!EJNH,+<DIX3 #D5&12@XD=ULG;E^!M" L
MY%K1&+#'\#L*TY0'4'*Q2-!L$LR7 5]B>"%+JGJEJ('M2Y+,R84,4JHN(Y/:
M]W7EJ_4'B,;!A&^C8,"W.!C!)VI-V;IB6L&(I"+Z%@5C%ILTMU9W&$1P(&&C
M3<)&!Q/V!IV0RH+.H7A$85^>#L-]KDE3&"=360GO,T=ECV\TH\$M$=8<7'PB
MN,(@M-,Y8R!6<-SJD/"(#N"6%N;MV)T;[=KY.4L=O'C^;!+'X<E\/O-/T<E+
M^$>7"-8)5UM.,H_(#.I*-\B%MHZ*(^4"DF6SB?AI?$\1\E:%VT>RS)HJX ="
MU0E%E GG1A<-\"/_?^(J7-14A]JL(9?DX<)N&6I]K>I$R10RS5N6QT^18IM+
M0D_6C4B#1K.@IHTJ@%FARP5H^F0@IU5MJ*";D+>@"X-8-J'@^))/"@5Y/@E_
MA+SF3'RGL$9NA <-FK26/E"';:LPNQTU0R3WZ(Q'G4X ;S%#0RVL!-4L?JVI
M?;V4:Y%2):QMW-WE0L73P9/OF:X<"(]*<0195$;?;PT"DA8DOQ0)!=J)32LR
MJ#9$ 9SNM+P5:EU1II*8+5$HM^3NZ(+=%-V%+BI1KBGRVPUN&6A_QBVL<"<.
M% 9&]2/L$09!;QE3G![:/>NBW.T"1=/+^G<:7M(TGF4TW#K"7M-_X\ 0A#]A
MD)>), NJ*5X57! ^6&2X&96=KUS.MD[^)J4 J)'@#\[G3=- %SNDN9^?&I1=
MA[ZE!,%E%Y4/&=FDY*8-[:O:RS\,U>L]"6M[][O)>U.;=$D.(2=1<T]?/@['
M?SF_.[[/M51( ^ .S>MS)=([6TBJ@RN/21GK7+HU=.Z!X>3U.!I/PC@DUAF\
M\QWV@1SUT+1"\SHX\M>1OX[A2@,=10<A'4GC$;Q'<;_V+?2.]GANB8\BT0:-
MA8\ZI=<OI8_R\"CV4A'=R:<K.DG^0D*XWHUQ'+\>AX,X"@<ME^9Z-2/C81#3
ME4=B%)]L/3&AN!]/F- 1?*Z0XT<1NBP7-,V8R82([C$S&$S"?6:B)\UT?H_W
M[5_]K0-B@914/@9SF]6E:\Z*F]7-27O6'# ?Q)MC^B?*LZ2H*<Q)-0R.:.\R
MS=&W>7&Z\L?-1#LZO/I':G@:""Q WW--6TK[P@8V_Q_3?P%02P,$%     @
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
M/,Y4Y4"XT!9W>=G+^5(OSTD6U60?#9FN\)MPZ-2?L;WI\&G8^C3L]>E[5:R
MZZH@,JSRV/,IZ7*H9@OV\O .LZBU]V[Z4NUG(COP)VC]"7K]F3,A3W<G^.^4
M7/^ZRY^.P*'3$1CU9O=2[?9>^RB KTT;%LA4G+K@MJMMIY^:!O=L?>:.YG7#
M_D=37Q]N,%\3*E .J:)TKCZHP^-U2ZXGDI6F2:V85"W/##-UBP&N ]3[E#&Y
MF^@-VGM1^!=02P,$%     @ :'I<6AB-TPAW!@  J2X  !D   !X;"]W;W)K
M<VAE971S+W-H965T-#8N>&ULM5I=;]LV%/TKA%<,'=#9$FE;<N882,P."[
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
M1U&JN,V+CI&9NT'GTN!][)HK_ ,"92?@]X649MNQEW+U3S7Z!5!+ P04
M" !H>EQ:W^+X\N\"   4#0  &0   'AL+W=O<FMS:&5E=',O<VAE970T."YX
M;6RUEVUOFS 0Q[^*Q:1ID[J"(4D?EB U;:=6:J6HT;87TUZX< 2KQJ:V:5II
M'WXVH22KBJ-FY0W8QO?G=W<V9\9+(>]4#J#18\&XFGBYUN6Q[ZLDAX*H?5$"
M-T\R(0NB35<N?%5*(&EM5# _#(*17Q#*O7A<C\UD/!:59I3#3")5%0613U-@
M8CGQL/<\<$,7N;8#?CPNR0+FH+^7,VEZ?JN2T@*XHH(C"=G$.\''4SRR!O6,
M'Q26:J.-K"NW0MS9SF4Z\0)+! P2;26(N3W *3!FE0S'?2/JM>^TAIOM9_5O
MM?/&F5NBX%2PGS35^<0[]% *&:F8OA'+"V@<&EJ]1#!57]&RF1MX**F4%D5C
M; @*RE=W\M@$8L, #SH,PL8@K+E7+ZHISX@F\5B*)9)VME&SC=K5VMK 46ZS
M,M?2/*7&3L?S53:0R-"<+CC-:$*X1B=)(BJN*5^@F6 TH:#0%S239C5(_;2'
M9LS,VD.$I^C\OJ*ER9-&G\Y $\K4Y[&O#9I]@9\T&-,51MB!<0;)/HKP'@J#
M</"ON6\\:MT*6[?"6F_0H3>M*$L-O:H1:5%*\0 64J$_Z)IR6E3%:Y1.5;M#
MCE5)$IAX9@LHD _@Q1\_X%'PU<$<M<Q1K1YU,+^([HO@_KHRT]&EAD+]?HT\
MZH%\T)(/G-$^5YJ:#0(IJA1D%4.,9O :I%MFB)Z 2.4 &K9 P_](/WGL2K]3
M=<<@CEKF48_I'_5 ?M"2'[Q/^MTR4; U_X<MT:%3Z@K,ASH7["VY=RKN&,&C
MEO>HQ]P?]4".@W4!"=XG^UMT,-Z:?KQ1U;!3[)HDN1DRA<V&4N@<I/O#[];;
M-8CK<H7#'A< [J-LX77=PL[B\H85X-:)MB^ =47"[EK2L0"ZM[];;]<8K@L6
M'O:Y /HH7'A=N;"SO+QA ;AUL.,$X&^<<>W_PC61"\H58I 9K6#_P(1 KH[@
MJXX697WLO17:'*+K9FY^6T#:">9Y)H1^[MB3=/LC%/\%4$L#!!0    ( &AZ
M7%K*;O_,,@0  !@9   9    >&PO=V]R:W-H965T<R]S:&5E=#0Y+GAM;+U9
M76_;-A3]*X16#"W01B+M.!^S#23.N@6H4:-&MX=A#XQT;1&52(VDXW38CR])
M.9(5R$P<2'NQ18KW\-[#>\D#:KP5\IM* 31ZR#.N)D&J=7$9ABI.(:?J1!3
MS9N5D#G5IBG7H2HDT,09Y5E(HF@4YI3Q8#IV?0LY'8N-SAB'A41JD^=4?K^&
M3&PG 0X>.[ZP=:IM1S@=%W0-2]!?BX4TK;!"25@.7#'!D835)+C"ES,RL 9N
MQ!\,MFKO&=E0[H3X9ANWR22(K$>00:PM!#5_]S"#++-(QH]_=J!!-:<UW']^
M1/_H@C?!W%$%,Y']R1*=3H+S "6PHIM,?Q';WV$7T*G%BT6FW"_:[L9& 8HW
M2HM\9VP\R!DO_^G#CH@] SPZ8$!V!N2IP?" P6!GX)@+2\]<6#=4T^E8BBV2
M=K1!LP^.&V=MHF'<+N-22_.6&3L]79;+A\0*+=F:LQ6+*=?H*H[%AFO&UV@A
M,A8S4.@#^DV(9,NR#%&>H%NN*5^SNPS0E5*@%7I[ YJR3+TS0[\N;]#;-^_0
M&\0XFAL;LV9J'&KCLITXC'?N79?ND0/N88+F@NM4H5]Y DD3(#2Q5@&3QX"O
MB1?Q!N(3-,#O$8G(L,6AV<O-!QYW!A7_ X<W.(#WD7&FX<,GD\MME/[UR8Q'
MMQIR]7<;>R7XL!W<;@&7JJ Q3 )3XPKD/033GW_"H^B7ML@[ FOP,*QX&/K0
MIU5JL;R@3)J-0J,XI7(-K5E3@ETX,+M3W4^C<7B_'XQO1,/#T\K#4Z^'MR8!
M5^5J96ZU6+U:U*[6"UT_?=9UWXB&ZZ/*]9'7];EQ.]_DZ#\T<SL*2+,#9]3N
MHRIE1:N;7L1C,ZLCL$;P9U7P9WU6V%F7/'0$UN#AO.+A_)G\;::K,B>-3I%+
M:L/,1L%JDR&;VNH]HKF0FOWK4@05()E(VLCQSTC0=Z"R+;MF7L-7$G%1$7'Q
MPFI8@,R9;DU_+\2QR]X16"-:'-4G?-1G >S0.Z*B*[0F%WMJ!__O1?#,E#@Z
M7 9^T]>R06HVR LKX;-.S:'P]$1K%VQ>S*/SH2.T)@.U^L*]RB_<J?[J"JW)
M1:W L%^"]5(;_BFQ*XU6+KR&K^6BUGK8+_;F].%HQ>2'/#H9.D)K$E K1CSJ
MM3 ZE8]=H36YJ 4D]NJR?@K#/R7Q'1I]J$A<RTCL5W5U:7CDDQ_CZ/7O0R[B
M6B_BBUYKH5,MV15:\_*D%I/$*]!ZJ85GIB07AVO!;_I:-FHY2?S:KJZ%(P24
M'_/8?.@*K<E +2$)Z;,V2*=BLBNT)A>UF"1>@=9/;?BG' P]M=&IG SW[IB-
M'%J[JW>%W#5Q>?M:]5;7^U?N4OM)_S6^G)67]#5,^<U@3N6:<84R6!G(Z.3,
M2"!97L.7#2T*=Y-])[319.XQ!9J M /,^Y40^K%A)Z@^ADQ_ %!+ P04
M" !H>EQ:(UU&7(,"  "M!@  &0   'AL+W=O<FMS:&5E=',O<VAE970U,"YX
M;6RM55UOFS 4_2M7K)I::0V$T*[K"%)25FW2*D6-NCU,>W#@ E:-S6PGZ?[]
M;$-86I&H#WT!?]QS?,^]YA!OA7Q4%:*&IYIQ-?4JK9MKWU=9A351(]$@-SN%
MD#719BI+7S422>Y -?/#(+CT:T*YE\1N;2&36*PUHQP7$M2ZKHG\.T<FME-O
M[.T6[FE9:;O@)W%#2ERB?F@6TLS\GB6G-7)%!0>)Q=2;C:_3R,:[@!\4MVIO
M#%;)2HA'._F63[W )H0,,VT9B'EM\ 89LT0FC3\=I]<?:8'[XQW[K=-NM*R(
MPAO!?M)<5U/ORH,<"[)F^EYLOV*GY\+R98(I]X1M%QMXD*V5%G4'-AG4E+=O
M\M3580\POCP "#M ^!(0'0!,.L#DM8"H [A2^ZT45X>4:)+$4FQ!VFC#9@>N
MF YMY%-NV[[4TNQ2@]/)LFTWB *6M.2TH!GA&F99)M9<4U["0C":451P#M\%
M+\^9Z5,.,Z50*SA-41/*U)G9?5BF<'IR!B= .=Q1QDQ?5>QKDZ4]R\^ZC.9M
M1N&!C,8AW FN*P5?>([Y<P+?R.LUACN-\_ H8XK9"";C#Q &8320T,WKX9,!
M>/IZ>'A$S:3OV,3Q30[P#;7FUVREM#3?T.^A>K=\T3"?]95KU9 ,IYXQ#H5R
M@U[R_MWX,O@\5*NW)$O?B.Q9':.^CM$Q]L3=8*!U0Z@T/J8AJX@L<?#&MDP7
MCLD:Z2:Y&%W%_F:_,&W,I[V8X'E$>BRBE>#O?<@UFFRL(2IP#6_O>[_:>^[,
M6<V+];GQXM8Z_].T1GYG1%*N@&%A*(/11Z-*MN;83K1HG%VLA#;FXX:5^9^@
MM %FOQ!"[R;V@/X/E?P#4$L#!!0    ( &AZ7%HBR_UY00(  $ %   9
M>&PO=V]R:W-H965T<R]S:&5E=#4Q+GAM;*U4P6[;, S]%<$KUA;8(L=.NRYS
M#*0)BNU0(&C0]3#LH"BT+526/$E)NK\?)3M&BB5##[O8HL3WQ$>*S';:/-L*
MP)&76BH[B2KGFC&EEE=0,SO0#2@\*;2IF4/3E-0V!M@Z@&I)DSB^IC43*LJS
ML+<P>:8W3@H%"T/LIJZ9^7T+4N\FT3#:;SR(LG)^@^99PTI8@GML%@8MVK.L
M10W*"JV(@6(238?C6>K]@\-W 3M[L"9>R4KK9V]\6T^BV <$$KCS# Q_6YB!
ME)X(P_C5<4;]E1YXN-ZSWP7MJ&7%+,RT?!)K5TVBFXBLH6 ;Z1[T[BMT>JX\
M']?2AB_9=;YQ1/C&.EUW8(R@%JK]LY<N#P> X>@$(.D R5L!:0<(F:-M9$'6
MG#F69T;OB/'>R.87(3<!C6J$\E5<.H.G G$N7[;5([H@2U$J40C.E"-3SO5&
M.:%*LM!2< &6?"1/6!$P]IS,=(W/R+)0B8LY.":DO42/Q^6<7)Q=DC,B%+D7
M4J*#S:C#2/U]E'=1W;91)2>BF@,?D'3X@21Q,CH"G[T=GKZ&4\Q/GZ2D3U(2
M^-(3?,>R\6.ZLL[@*_QY3%[+-SK.YSMS;!O&81)AZUDP6XCR]^^&U_&78V+_
M$]DKZ6DO/?T7NY=N-DP2G!>A(<&<6\(/R\^U=4=+W!)?!6(_3+;Y\&;P.:/;
M0VU_.R6C0=([M3'3@_?M9\L],Z50ED@H$!8//B'>M/W:&DXWX<FOM,,&"LL*
M1QP8[X#GA=9N;_@NZH=F_@=02P,$%     @ :'I<6F$X@)8( P  G@L  !D
M  !X;"]W;W)K<VAE971S+W-H965T-3(N>&ULQ59K;]HP%/TK5E9-K;21!X\^
M!I%:NFF5BH2*NGZ8]L$D%[#JV,QVH/WWNW9""E/(UHEJ7\"/>X[O.7;LVU]+
M]:@7 (8\95SH@;<P9GGA^SI90$9U2RY!X,Q,JHP:[*JYKY<*:.I &?>C(.CY
M&67"B_MN;*SBOLP-9P+&BN@\RZAZO@(NUP,O]#8#=VR^,'; C_M+.H<)F/OE
M6&'/KUA2EH'03 JB8#;P+L.+81A8@(OXQF"MM]K$2IE*^6@[-^G "VQ&P"$Q
MEH+BWPJ&P+EEPCQ^EJ1>M:8%;K<W[%^<>!0SI1J&DC^PU"P&WIE'4IC1G)L[
MN?X*I:"NY4LDU^Z7K,O8P"-)KHW,2C!FD#%1_-.GTH@M0-C; XA*0/0[H+,'
MT"X!;2>TR,S)NJ:&QGTEUT39:&2S#>>-0Z,:)NPV3HS"688X$T^*[2-R1B9L
M+MB,)508<IDD,A>&B3D92\X2!II\) ]4*9RUG>-K,)1Q?8+#]Y-K<GQT0HX(
M$V3$.,?]T7W?8'IV$3\I4[DJ4HGVI!)&9"2%66CR6:20[A+XJ*L2%VW$746-
MC->0M$@[_$"B(.K4)#3\>WB[(9UVY77;\;7W\(V53//$;&Q\)K>,3AEGV/I^
MB['DQD"F?]0Y5Q!WZHGMIWZAES2!@8??L@:U B]^_R[L!9_J5!^(;,>#3N5!
MIXD]KK33)%$YY75B"X:N8[#7T"H.6^C_:EM#74Q4Q>RDUJU2ZS:F-F*"97E6
MEU$C\+7V'XAL1V.OTMA[JR/8.Z0'!R+;\>"T\N"T<9\W'JPW'BQ!,9D2.L=7
M3QN\70T.4*X)%2GV1#[#QR97]C+$!P+?G]K+K7G1D#P#5756-.+^T8JSRHJS
MYB-/G_8=^4;@:[?[0&0[&L\KC>=O=>3/#^G!@<AV/ B#EV<^^!^'_@^K=MVI
MKT,.FY&O]</?JH R4'-7&&KBBIBB&*I&J^+STI5<_DMX4;F.J)JC)83##*%!
MZQ3O:U44@T7'R*6KIZ;28'7FF@LLH$'9 )R?26DV';M 59+'OP!02P,$%
M  @ :'I<6@GU69K< @  50@  !D   !X;"]W;W)K<VAE971S+W-H965T-3,N
M>&ULK59-;]I $/TK*S>J4JGU-Z:D8 EPOPZI4**TAZJ'Q5[P*K;7V5U#\N\[
MNS8.8(,XA />G9GW/&]&S##>,OXH4D(D>LZS0DR,5,KRQK)$G)(<"Y.5I #/
MBO$<2[CRM25*3G"B07EFN;8=6#FFA1&.M6W!PS&K9$8+LN!(5'F.^<N,9&P[
M,1QC9[BCZU0J@Q6.2[PF]T0^E L.-ZME26A."D%9@3A938RI<Q,%*EX'_*9D
M*_;.2"E9,O:H+C^3B6&KA$A&8JD8,#PV9$ZR3!%!&D\-I]&^4@'WSSOV;UH[
M:%EB0>8L^T,3F4Z,SP9*R I7F;QCVQ^DT3-0?#'+A/Y&VR;6-E!<"<GR!@P9
MY+2HG_BYJ<,>P E. -P&X!X#_!, KP%XEP+\!N#KRM12=!TB+'$XYFR+N(H&
M-G70Q=1HD$\+U?9[R<%+ 2?#:?Q444%5#P3"18(B:(.05%:<"/0)[?FU.WEU
MUSVC\@5=1T1BFHD/ 'BXC]#UU0=TA6B!;FF6*>:Q)2%7]48K;O*:U7FY)_)R
M7'3+"ID*]+5(2')(8('(5JF[4SISSS)&)#:1YWQ$KNWZ/0G-+X=[/?#H<KA[
M1HW7]LW3?-X)OEDEP"($FK-\20M<-_#O="DDA[[\ZZMXS>CW,ZKY<B-*').)
M 0-$$+XA1OC^G1/87_JJ]99DT1N1'532;ROIGV,/%Q6/4Y@<J.0T)GUUJ_$#
MC5=C=!,ZONN;T,;-?D5ZPIR1Z1]&1=VHX< <C/8_+>) SZ#5,SBKYQ?LBAB+
M%)68)GUR:OCP6(YS)*<GS+7-T9&<;A3(L2^0$[1R@K-ROC.6;&&,P(Z)&>^,
M@EI2T"FJ-QIV%'6C?+O3GVZ0XYC!D09K;^#FA*_UXA(H9E4AZXG46MO=.-4K
MX<@^@YU9K[A7FGKAWF*^IO"3SL@**&US""GQ>HG5%\E*/=:73,*2T,<4]C[A
M*@#\*\;D[J)>T/Z3"/\#4$L#!!0    ( &AZ7%J(J+$5BPL  -6+   9
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
M:I+)2ICZ,K39MO'>N'[S(C_&AESWSS\T=3>_HVK%L$-P6")EOW>!DE3=(>O
MR-(UF84TV++<<(T_%5"V +\OI33[P$[0_J;2WU!+ P04    " !H>EQ:1 )9
M0=\8  "M@P$ &0   'AL+W=O<FMS:&5E=',O<VAE970U-BYX;6R]W6UOVUAZ
MQO&O0KA%.P,DMD@]3S,!DO \8F8G2';:%T51,!)M"Y%%+T4E.\!\^$JR9/*0
MS)&8^:OS8M=QR-^AX_LF#W7QX=77+/^\OD_3(OCGPW*U_OGJOB@>?[JY6<_N
MTX=D?9T]IJOMW]QF^4-2;/^8W]VL'_,TF>]7>EC>1+W>Z.8A6:RN7K_:?^]]
M_OI5MBF6BU7Z/@_6FX>')/_C;;K,OOY\%5X=O_%A<7=?[+YQ\_K58W*7?DR+
MWQ_?Y]L_W3PK\\5#NEHOLE60I[<_7[T)?[)A--VML5_D/Q?IUW7EZV#WLWS*
MLL^[/YCYSU>]W2:ERW16[(QD^W]?TG?I<KFCMAORCX-Z]3SH;L7JUT==[G_Z
M[4_S*5FG[[+E?RWFQ?W/5Y.K8)[>)IME\2'[JM/#3S3<>;-LN=[_;_#U:=EQ
M_RJ8;=9%]G!8>;L%#XO5T_\G_SS\2U16B*)OK! =5HC.7:%_6*%_[@J#PPJ#
M<U<8'E88GKO"Z+#"Z-P5QH<5QK45!M]:87)887+N"-/#"M-S5PA[Q]]<;U]!
M3[_R?;W$29&\?I5G7X-\M_S6VWVQ+[K]^MLR6:QV#?*QR+=_N]BN5[Q^,_O'
M9K%>[&IU'22K>1!ORW5=+(I-GJZ#E\'?DCQ/=B4<_!"G1;)8KG\,_C58K()?
M%\OE;J57-\5V,W;8S>PP9/PT9/2-(</@UVQ5W*\#L9JG\Y;UA7_]_JGUU8GQ
M(P]PL_WW>_Y'C([_B&\CK_C;K+@.>N&+(.I%@^#WCW'PP[_^V+)A[_S,F\W=
M=1"-3C*QG[&;Y770/[TUPL_$Z>PL1I[:FM66Z9UD%+,U^GRF?V2"3YOU=KGU
M.EW_[WQ?_JUE9<ZG(\\6VO.9L)UQ:K3_W.C]O=O_AOLQO=L>UXK@0_J8Y<5B
M=1>8U=/Q=7>8^N]?MHL'ID@?UO_3LLUOG^Q!N[T[B/^T?DQFZ<]7VZ/T.LV_
MI%>O_^U?PE'O/]JZ@,1B$A,D)DE,D9@F,4-B%L*<#AD\=\C IV\[[U,1+-;K
M3;*:I<$L6Q=M![>W7J1K*Y!83&*"Q"2)J2=LN,=V\_\OKZ/^=?_5S9=JB3\M
M-*TNY"YAFDOTW"4LM-5.,0Z?BW'H+<9WVQG*=B>]VV-OOUPOYFF^WU._"-YL
MCU-%6V%ZP:Z%26(QB8EAX]<?#J\'[J].DB.J)VSL'5&3(QH2LQ#FE/'HN8Q'
MWC+^[7%?M]O9QC+=GL6V[E"]0M>Z);&8Q,2H6471]:A6M^2(JCEB?W0]KM5M
M<Z%Q?1E#;I6%,*<<Q\_E./:6X_M-/KO?UF'PF"]F:5LQ>M?O6HPD%I.8(#%)
M8FK<;)-!-+BN';UURV+AM+Y3-LVEQL/KX;3Z7^V8#_TL3G5.GJMSXJU.E67S
MKXOE,LC369:W?[;QUDMT+5 2BTE,D)@D,35I[E6GX^NP5I_-I0:]1GDV%PK#
M^B'!0AOO5.3TN2*GWHK\D'Y)5YOVP[9WS:Z%2&(QB0D2DR2FIHWJB8:CZ75M
MCZ9;%NOWQO7%3,MBT2"ZGM2J$?H)G&H,>^6'U;TSIY./>7:[*((?EMEZW?8I
MVUN_U+4^42U&-8%J$M7407-V<=N]96T?IUL6B\)Q_:3>'!8;5?>]@_H1G/H!
MW!*MY"FAMT0K@4IPGRWGGY+9Y];Z]#*=ZY/48E03J"913:&:1C6#:O:@53_O
M"H?/K>,6>U06>^0_G\JS69K.U\%MGCT$ZV29!MEM)4YI+7POV;GP22U&-8%J
M$M740:ON<2<C[ZF1/JQ2W?O6/U-M4:-Q<TI+_2ANU99)6.B-$9[/LUJK$TVZ
M4"U&-7'0G$-S?Q36S[0E.JHZ<U3=LMQTVFM\,H5NG*4TMR[+_"GT!U _J&2Q
M^C'836F#[>SAS-TIFD>A6HQJ M4DJJF#YNSX&I\)M"ST<M3X4."P5'4W^S*<
M-&:YEPBGPC*="OWQ5+RXO4WS=!>4?DJ+KVE:3G:#=5H4RW1_L<'N@J+D(=OL
MOIS-\DVZ_>/NR^<I<FM%HT$6JL6H)E!-HII"-7W0JK//8;WNT="+TMS^*&.O
MT)][_6WS\"G-=WMOYWJZ/\^\U.BMG^_< V@JAFH"U22J*533!ZVZ8^_5>P!-
MVBC-[8$R:PO]89L^'A >DS_V1X/]2>*IG3\:P*%:C&H"U22JJ8/F*55]6&3J
M3%,:]7S2L=2&NT5:1FZA/W/[6&1Y<I<&1;+ZW#Z_1@,W5(M13:":1#6%:AK5
M#*I92G/[H0S\PJ<$YS*7"8=H*(AJ,:H)5).HIE!-HYI!-4MI[ET?91P9^>/(
M[_K QF]V[1%4BU%-H)I$-14U$\>7HT9VWKY4_1,;=,LLI;DU7>:7D3^__%BD
MZ3*890^/V6I[(&@O832[1+48U02J2513J*91S:":I32W)<J4,XHN.">*T+P3
MU6)4$Z@F44VAFD8U@VJ6TMQF*</5R!^N?M^<"$U=42U&-8%J$M54U,Q<7T:-
M]%ZC@QI4LY3F%G^9X$;^!/?-^O$^63[E7EEQG^;!*EN]S)ZO6KQ-9HOEHOBC
MM0?0(!?58E03J"913:&:1C6#:I;2W%8I$^1H>,E)%9H1HUJ,:@+5)*HI5-.H
M9E#-4IK;+&6<'/GCY(_I<OETU?MBYDRG6GL#S8Y1+48U@6H2U534O+$R:ES1
MKM$Q#:I92G-KOHR/(W]\_'TG$FA\C&HQJ@E4DZBFHN9]ER_#Z'I8+WYR4(-J
MEM+<XB]CZ<@?2W](OV3++[M=_BQ/YXOB^<PA^#/XYM^U-@0:7Z-:C&H"U22J
M*533J&90S5*:VS=E?!U=,KZ.T/@:U6)4$Z@F44VAFD8U@VJ6TMP'PI7Q==\?
M7Y_YP"N_TK4K4"U&-8%J$M54O^5.VD9>C0YI4,U2FEOL9:[=]^?:VR/"TV6H
MZ]U9Q.YO]U\\3:%:R[[EALE>[>K%=_Y!.U<SFEVCFD0UA6H:U<Q!JUZT&@YK
MYRZ6&M*MYC*2[OMOO'V;Y=MUMO.;PZVW>9=S K_=>8>.)M*H)E!-'C1GCS"J
M[1%4OWF7;+]?/_-M6:@.F99E)O6+IZF?SZW"RB-E_5GOW]/\(?@E2UJOY/>O
MV[G*V(?&LD^-91\;RSXWEGUP+/OD6/;1L9>(?OME]-L?7/#,LX^&OZ@6HYI
M-8EJ"M4TJAE4LY3F-DL9_O;]MP__DJWN7A:[H\=\>P[Z(KC+L_8LZ^!4#X+C
MYB0<C6]139SS TAT2'7.D+IEH<8$!$U0*<VMN#)![?L3U.>I2M</T/UNYSTS
MFJ:BFD UB6H*U32J&52SE.;V29FZ]L>7G,:@\2NJQ:@F4$VBFD(UC6H&U2RE
MN<U2IK1]?TI[[@?H: :+:C&J"523J*8.FC,MJD^*T& 5U2REN:5>!JM]_Y.
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
MK#C^83? URS_O/]Q7O\?4$L#!!0    ( &AZ7%H2[A]M(P4  +$?   9
M>&PO=V]R:W-H965T<R]S:&5E=#4W+GAM;+59VV[;.!#]%4);+%H@M2Q*OB1K
M&TAL!%N@!8)FVWTH]H&1:9NH)+HB;;=_OZ3$B%(LC1Q7?K%UF3F<,R0U!\/)
M@:??Q892B7[&42*FSD;*[8WKBG!#8R)Z?$L3]6;%TYA(=9NN7;%-*5EF3G'D
MXGY_Z,:$)<YLDCU[2&<3OI,12^A#BL0NCDGZZXY&_#!U/.?YP6>VWDC]P)U-
MMF1-'ZG\LGU(U9U;H"Q93!/!>()2NIHZM][-P@^T0V;QE=&#*%TC3>6)\^_Z
MYL-RZO1U1#2BH=001/WMZ9Q&D492<?PPH$XQIG8L7S^CWV?D%9DG(NB<1_^R
MI=Q,G;&#EG1%=I'\S ]_4T-HH/%"'HGL%QV,;=]!X4Y('AMG%4',DOR?_#2)
M*#EX?H,#-@[XI4/0X. ;!_]4A\ X9*EV<RI9'A9$DMDDY0>4:FN%IB^R9&;>
MBCY+]+P_RE2]9<I/SNX)2]%7$NTHN@U#ODLD2];H/;H5@DJ!2+)$$2-/+&*2
M48%B2L0NI4M$)%IIUWWFFJV!<)>FVEE- Q/H[8)*PB+Q3H'=6TL#H%:.%%<E
MI_?HR^,"O7WS#KU!+$&?6!2I92$FKE0D=:AN: C-<T*X@=""ACWD>U<(]W%0
MX[XXW=VONKLJM45^<9%?G.'Y#7AY'F_J>.2.0;VCWN\W8DM".G74AA8TW5-G
M]N<?WK#_5QVKCL J'/V"HP^AS^9$;!#]L6-JBO6\UI'-$:XS!/TMVL\\7^5W
M7^8 CG(FAZ#@$( <[G9"/1$"S7G\Q!*B/TI7ZB;;#XJ4OA1L25/S)IO7&J)W
M\##?O/_JLI,[C<K9&?2"%^D!D<],SZ!(SP",^Q\N281(MICK" R."03C(P;@
M&&<R&!8,AN!&_&B_8K6[<=CE;NP(K$)T5! =P;O1KMFPO&:+[_BONF4+8W[#
MM<MV=#SK1W.>VPQ*-K@W*FPJ#,<%P_$)B[%4ENIB&Y\0V[%-8VS716S78&P?
MZ9Y&R*N+"'1\[0KK"*S"T>M;T= _MZH9SXYH=H56Y5D21]YO5S8#,01+&SS.
MN3RL"/' ^M]==6L9IZ&\&:]RBOHO$W0) >-9!>/!$J:MOAGWEDF^A(#QK(+Q
M@M^J<%Y' L*0O80<\:P>\6!!<EZ5:P%M*'/&"UR^D$F5HA4L'B@33BMS!@.,
M#3*IQF8UA@<+@KS,X=J(0,]7+[..T*H\K=+PQF<7.E"DO)IG1VA5GE:U>+!L
M.:G07;<OM4O($FQE"0;E0'=EKF6<AC)GO* $P<#G)LCJ&0SKF;8RAX^US!&#
M2R@97&JGP/V4MB*'N^VJ7$*58*M*<$MCY:PBUP+:4.3PL<(YFGK(I$K1BA8,
M-T1.*G(& XP-,JG&9C4&AN5 7N3\VH@Z:F68X"_1&,%6:&"X-0+U*#MMBW2%
M5N5I10MNZ8R<4.0,!+C4+B%)L)4D&.Y^=%?DX'&:BEQ-8^6X5PECGYLC*V<P
M+&=:Z]SU220NH69\JV9\N,G25NK\3CLM7:%5R5IEXK=T6LXJ=2V@#:7.>,&]
MP1JCQN:@;^6+#S=(3BIW!F, QW=LU!R?5AS5)[9 ^ZTG%NA#$D:[)5WJDSDN
M-S0U6TN?^ZG;[(O#([8D4MG<D8@D(46/^DQ2].I6AULZKXQINL[.?07*CA_S
M8Z?B:7&V?)<=P;Y\[OLW<]^O?1.H-_D9J1TB/\S^1-(U2P2*Z$H-U^^-5!+3
M_'PXOY%\FYV8/G$I>9Q=;BA12U(;J/<KSN7SC1Z@.*6?_0]02P,$%     @
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
M SDKYAC.:#%6U_E07A=#>5X.Y9_7' =<,9S0OV2#4M[4EM\T[UIG=!LN\&3
MVQ+%V3,>3'_^";KF+[*$Z@0+-(%UDFW7R;95Z'6R91DK/9W",V_+SU/DN+[A
MCX?/[5Q(S"S3ZYL%$C-D(V-4FW7B=^KX'67\O_7*'AS%A-)C&9T2R&L% 'W/
M<'ML1"L$/</JD2FMW):59?MR)F[-Q%4RN2_:53F99>&[0F"V#QW#Z<4OFEF.
M)XZ&Q,RRS58V.AR\FH.GY/#P[>K^,@#S^_/[R[F,A-)]WR+4"19H NND;52G
M;72(CC?2F6R=8($FL$ZR_3K9_J<[GB\6OVM:K1Y5YL(7JA]9$/4J3((%1_:N
M?@?-1@>9NCI>A=1M>5"@(S%#YJC?60(9FF,9.]H>; D[^)\:7^7>Z7R>BX3.
M+;&S;&09=I^',IQ/SCZ(&KI(25>H8REG)!D29 MKK\0.(AL:_<FHCNFSG!M%
M!Y4:IKLN@'_J%B>EKE6H:44+=*%UT]AH-6@?8IV 2HFX=\9UH@6ZT+H9;]0E
M5,M+U6(!)5+1<=Q^[<UD=LB#8G^524_'W[EB-,(2JI5EO_JN4CYQ%B39AND/
M*3$EW-[S02=:H NMF\I&WT+O(!6H51=K10MTH74SWDACJ!2#Z@H<292!J LD
M5J98?2-1U#D[*J^1FE"M-;_E3Y2D&R&UX]XCKA,MT(76?9;5"%QD'J+&D%)6
M[YMQK6B!+K1NQAL%CM0*7%5C2%35OK!VS616H_Y&(Y!80=\WH+S,4".ID5I2
M[[$E0J)@/H6M""HZ$ODM[",D1NY.+HU41FJI_-YNJ'+O[L*0L#&0FME"UU,'
M\]F)UPA:I'[Z^*&]4(71H6(*5&82,]\Q3+_]UV?_?XA+U(A+I!:7Y>KPSG9(
MC;%WV]*)%NA"Z^:OT;7(/<A"H57^:D4+=*%U,][(7Z1^OJM<*#RQ3"W#ZU>I
M:&6Y8FOU!#$VLG9TUD9)(K62K,OMO?V/&F?O":#UR:DNM&X.&T&+_(.4G%8U
MK!4MT(76_2VT4<.6^G&OJN0JU_9O:IXG/-Z56+FBFI%802CJF6'K%WP^X.OB
M30@*%N0I9>4/UO79^FV+\^(=@][Y"W@6E.],-##E*QPW8;:.4@IBO.*0IN'Q
MF++RK8CR@)%M\9[ (V%\UA5?-SA<XBPWX-=7A+"W@_P&];LITW\!4$L#!!0
M   ( &AZ7%I(=24=\0(  '0*   9    >&PO=V]R:W-H965T<R]S:&5E=#8P
M+GAM;*U6;6_:,!#^*U8F39NTD1<H=!U$*J33*JT5HMKV8=H'DQP0D=B9[4 G
M[<?O;(>45 &U4KY ?+[GN?/CLWWC/1=;N0%0Y#'/F)PX&Z6**]>5\09R*GN\
M (8S*RYRJG HUJXL!-#$@/+,#3QOZ.8T94XX-K:Y",>\5%G*8"Z(+/.<BK]3
MR/A^XOC.P;!(UQNE#6XX+N@:'D!]+^8"1V[-DJ0Y,)ER1@2L)LZU?Q6-M+]Q
M^)'"7AY]$[V2)>=;/;A-)HZG$X(,8J49*/[M8 99IHDPC3\5IU.'U,#C[P/[
M%[-V7,N22ICQ[&>:J,W$N71( BM:9FK!]U^A6L^%YHMY)LTOV5O?4>"0N)2*
MYQ48,\A39O_I8Z7#$< ?G@ $%2!X#AB< /0K0/^E@$$%&!AE[%*,#A%5-!P+
MOB=">R.;_C!B&C0N/V5ZVQ^4P-D4<2I\@#5NHB*WS):0WHN/Y)X*0?6&D'<1
M*)IF\CU:I?4=NPH#:[@;5T&F-DAP(H@?D#O.U$:2&Y9 TB1P,>,Z[>"0]C0X
MRQA!W"-]_P,)O&#0DM#LY?!^"SQZ.3PXLYI^O0E]P]<_P3<7/"GCYB;\^H9.
MY%9!+G^W*6X9!^V,^K*XD@6-8>+@;2!![, )W[[QA][G-K6Z)(LZ(FLH.:B5
M')QC#^_+? F"\!5>2047BBXS.-2M;)/1T@T-G;XB=R'6P^Y8F[,!7ZM-1V0-
M;2YJ;2[.:G/#UF@! 0E!,]9;B3'(/S(SMPRJ-N,L1IV$+<!%*K<XNX =L!+(
M%%B\P9=AVZ;BV<"O+<8NR:*.R!J"#VO!AYT?ZV&72G9)%G5$UE!R5"LY.ENZ
MAR*,&Q4JL$(_D *$MF&/TJ:GY?6#HP/N]7SO\MDA;W7S+OVF6]3N]NGIRK"K
M<X_>8SQ8:]/72,R^9,J^<;6U;IVN3<?PS#[%ELIV0$\TMA^[HP)/LR09K)#2
MZXVPT(7M<>Q \<*\^DNN\'2;SPVVA2"T \ZO.%>'@0Y0-YKA?U!+ P04
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
M6]AL/ZDORNPFRY)IO)#B&X\IF3IC!V)<L8V@&UE\P%V>P.I%4NCR"L5NKN=
MM-$DTUVQ<9#RK+JSA]TZ- I\?T^!OROP2]\5J'0Y9\3"B9(%*#O;J-E&&;6L
M-N9X9E_*+2GSE)LZ"M]+&1=<"&!9#)\I0067&;%LS9<"8:8UDH836&QHHQ!8
M*A7QWZQ<T.,Y$N-"OX$CX!E<&14SK"<N&5]6W8UV'LXK#_X>#W.,NM#O=<#W
M_ '<W<[A^.C-WS*NB55G\^ML?JG;WZ.[X!DG//EH7GO\/%4'/B%U8-:,].[!
M?.P:.[#@.F("OB-3<,5,=DZ/\&.VU*3,=_2S+6/E9=#NQ>ZM,YVS"*>.V3P:
MU1:=\/6KWM![^T+2?IVT_Y)Z:!8N:/-4505EE=V>V] ?=D<3=]O"&M2LP2'6
ML(U558V:+'\?*ZA9P2'6J(T5/&=YW:"=-:Q9PT.L<1MK^!^L4<T:'6*=MK%&
M;:Q>.VM<L\8OLKZ8/8UL1:C:B%7M:8/8&P_^ ;J-X\6>U%=,K7FF0>#*5'G=
MD7D=JCK]J@[)O#QQEI+,^54V$_/#0&4GF.<K*>FI8P^Q^A<4_@%02P,$%
M  @ :'I<6D!5^JZ1 @  SP8  !D   !X;"]W;W)K<VAE971S+W-H965T-C8N
M>&ULK55;3]LP%/XK5H8FD+;F2AFLC=2277A@0R"VAVD/;G+:6#AV9KL-VZ_?
ML9-F!0+JPUX2G^/S?3Z7^,NDD>I.EP"&W%=<Z*E7&E.?^;[.2ZBH'LD:!.XL
MI:JH05.M?%TKH(4#5=R/@F#L5Y0)+YTXWY5*)W)M.!-PI8A>5Q55O^? 93/U
M0F_KN&:KTEB'GTYJNH(;,+?UE4++[UD*5H'03 JB8#GU9N%9EMAX%_"-0:-W
MUL16LI#RSAH7Q=0+;$+ (3>6@>)K ^? N27"-'YUG%Y_I 7NKK?L'UWM6,N"
M:CB7_#LK3#GUWGFD@"5=<W,MF\_0U7-L^7+)M7N2IHL-/)*OM9%5!\8,*B;:
M-[WO^K #",?/ *(.$#T&),\ X@X0[PM(.H!KM=^6XOJ044/3B9(-438:V>S"
M-=.AL7PF[-AOC,)=ACB3?I*R:!CGA(J"?#4E*'(A#!4KMN! 9EJ#T>0M^4*5
MHG9"Y# #0QG71^B]O<G(X<$1.2!,D$MDP4GJB6\P+\ONYUT.\S:'Z)D<PHA<
M2F%*33Z( HJ'!#X6U%<5;:N:1R\R9I"/2!R^(5$0)0,)G>\/CP?@V?[PZ(5J
MXGY&L>.+]YG1T^ED3.=<ZK4"\F.VT$;A7?HY-(7VE&3X%*LO9[JF.4P]%! -
M:@->^OI5. [>#W7P?Y)E_XGL07>3OKO)2^SIK)+*L#_4R1#<HYYJ($LE*_RH
M^U93U^JAIK;DQX[<:NPFC<8C_&@VN\T:" I&IP^#LJ=!X>GHI ]JB_-WKGH%
M:N4D4Y-<KH5I[T?O[55YYL3HD7^.:MV*ZS^:5NHOJ5HQH0F')5(&HQ-,2;7R
MV1I&UDY0%M*@/+EEB7\<4#8 ]Y=2FJUA#^C_8>E?4$L#!!0    ( &AZ7%KC
MP<4=PP0  (,C   9    >&PO=V]R:W-H965T<R]S:&5E=#8W+GAM;+6::X_:
M.!2&_XJ5K5:MU"$W"# +2"U)U)&FW=',SNZ'U7[P! -6$YNU#;2K_?%U+@V$
M!!=69[] +GZ?8_O%Q^$HDST7G^6:$(6^9"F34VNMU.;6MF6R)AF6/;XA3-]9
M<I%AI4_%RI8;0?"B$&6I[3E.8&>8,FLV*:X]B-F$;U5*&7D02&ZS#(NO[TG*
M]U/+M;Y?>*2KM<HOV+/)!J_($U'/FP>AS^R:LJ 989)RA@193JUW[FWLCG-!
MT>)W2O;RZ!CE0WGA_'-^<K>86D[>(Y*21.4(K+]V9$[2-"?I?OQ=0:TZ9BX\
M/OY.CXO!Z\&\8$GF//V#+M1Z:HTLM"!+O$W5(]]_(-6 !CDOX:DL/M&^;!LX
M%DJV4O&L$NL>9)25W_A+-1%' K=_1N!5 N]2@5\)_$L%_4K0OU0PJ 2#2P5!
M)0B*N2\GJYCI$"L\FPB^1R)OK6GY06%7H=833%G^RWI20M^E6J=F(7E1Z ;-
M>;;AC# E$5]J9_3%UR%1F*;RC;[]_!2BUZ_>H%>(,O21IJG^4<B)K70'<HR=
M5,'>E\&\L\&2'O+=M\ASO'Z'?&Z6_YJH'G+.RT.S_-UVU4-><%8>7=YYOT,>
M_R#Z1NC.E]'=IMS6GM7&>;5Q7L'S3<;=,:G$5B]TA?Z\UPW0G2*9_*O+F9+6
M[Z;E^>M6;G!"II9.4)*(';%F/__D!LXO73Y!PD)(6 0)BX%@#7_]VE_?1)_%
ME&&6$)02G3<[UUJI'Q3Z? /9S88]_<O:'1MEC'&M49"PJ-U[US_M?@P4L6%
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
M <0<YFZI6+-$H@A66A6<]W41D9^/\AO%T^Q,,N=*GW"RRXT^4X(P _3[%=<
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
MJH6H%J%:C&H)J@E4DZBF*$W/BZY>Z9CKE3WO2#A7O;F!7M\2U5Q4\U#-1[4
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
MTN ,<<L"ISPHFX#O<RG-;F,+=/\;R1]02P,$%     @ :'I<6E8.H>+V @
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
M#_P*$EVA)\@YRPDEV&9E"6H'P)#: )(*JTIQ\8:^^L\^6D$! E-$:@*%7Y'
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
M2XU>,>.BB<T-O)D>3?*%<K_]'@U]%83#[%H5N@;VP-=@V4<VK;A: !.*M<I
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
MB*EHR:9.,C$SM"R?)&K<YX+)IT3BQ/A3G$;T!0 ]@B ,Y(@*-(MPPM%'Y(/
M).*(KI ( <522@)Y/$.I#$+OBY /,OII[J/W[SZ@=X@DZ)Y$D1Q6/K2%3%*]
MR@Z*A"9Y0MZ1A%P/W=-$A!Q]2I:PK!/8LKJR1.^UQ(FG9?0A:*&V^POR'*_3
MD-#T?'B[ >Z?#_<TU;3+ 6MG?)TC?!-*(I 3_AG8QTF$@V<>$Q&B!ZP^(QRA
M6?%-?F=R\C3)KZ57R\PU3W$ (TNN(QS8%JSQSS^Y/>?7)NE,DOF&R&JR=DI9
M.QE[^XBL][7)G7\!?]W)('0K(.9_-RG9,:FD23+?$%E-R6ZI9%<[06>S&_0G
ME<+-!1:;QA5 3_!X^-7G NE!7QA TB2%%O9&*7JE%+T3E81X02(BLH\S7S+Y
M457T7+=R;F;+<[,Z6O"ET\<064VS?JE97UOG5"[^C"PVXIA]Y/!N!E==S7;L
MMOI#>[NO1E-,MQ[C-\7TRIA:[E=E[E?:W.<;%H28K0&1.*6\<:0F>HH'VC2Z
M6LREHVN(K*;0H%1HH"WO*^#M"\+)$GV!!)CTJSN\H P81W<TD)=/B1IWU.E[
M690KC[+]>)#]XV\R"%Y*?_N\21KEU;[_TD79))EOB*RFN^M4?9YCW. *2D-B
M&F7S3;'5Y=QKF]W_ZG(G&(XYUO2-.%^/>ZLB7J6(9]#L3I ]W#0JHP5=/(,,
ML=7UJOIX5]_(GS2Z K_O4$[+.W"Z(FBP'W1@=$5(KS&DGGS5+;O:%O(\ISO!
MT6QU>M#%8_Q_=,)NU0J[^J[T6RH]3I!D+?^97<MGRN>NO.Y)$]/37KSPFF3S
M3;'5):U::K=GWL=,=L=3HVR^*;:ZG%6W[>K;[7-\3,]PW,?>AO/UN+<J4O7P
MKKX#O]#'3K3SS3YFM)\WQ5;7J^KH77U+?]K'!@T^YA[ZV."TC^E"ZCN#55?L
M:=O$\WSL!$>SC^E!EXZQ*;9<)GMOOS@&6;W:=^<HH)M$Y/NJY=UR;_\FV]$^
MN#]QK_U\A[ZBR7\PN)>B$KDT1["2E$ZK+X>?Y7OP^86@:;8KO:!"T#@[#0$O
M@:D ^7Q%J7B]4"\H?PD9_PM02P,$%     @ :'I<6MKC]:)F P  U L  !D
M  !X;"]W;W)K<VAE971S+W-H965T.#,N>&ULO59=;]LX$/PKA%H4+="S+,D?
M26H;J.,&+7!I@P2]>SCT@996-EM*5,E5W/[[6U*R(KNR< V">[%%BCL[,R17
M.]LI_<UL 9#]R&1NYMX6L;CP?1-O(>-FH K(Z4VJ=,:1AGKCFT(#3UQ0)OUP
M.)SX&1>YMYBYN1N]F*D2I<CA1C-39AG7/Y<@U6[N!=Y^XE9LMF@G_,6LX!NX
M _Q<W&@:^0U*(C+(C5 YTY#.O;?!Q67@ MR*OP3L3.N962EKI;[9P8=D[@TM
M(Y 0HX7@]'</ER"E12(>WVM0K\EI ]O/>_0K)Y[$K+F!2R7_%@ENY]Z9QQ)(
M>2GQ5NW>0RUH;/%B)8W[9;MJ[33T6%P:5%D=3 PRD5?__$=M1"L@F)P(".N
M\#A@="(@J@,B)[1BYF2M./+%3*L=TW8UH=D'YXV+)C4BM]MXAYK>"HK#Q;NL
MD.HG +L%%!IH@Y#=2)X;]@?[R+7FUF7V<@7(A32O:/;SW8J]?/Z*/6<B9]="
M2MH-,_.1R%A(/ZX3+ZO$X8G$0<BN58Y;P][E"22' #ZI:*2$>RG+L!=Q!?&
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
MN68T9M(,@/ZE$/KX8B8HKNIF?P%02P,$%     @ :'I<6J=<8E-U!0  K"
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
M+/,C@/D=) F&P-V((Y@#\( A26+?@WOOHVC]GHHVO\"._@!02P,$%     @
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
MXWCXQ_'+,^VK=GC.%\O_6FY^ 5!+ 0(4 Q0    ( &AZ7%H'04UB@0   +$
M   0              "  0    !D;V-0<F]P<R]A<' N>&UL4$L! A0#%
M  @ :'I<6G:AM9SN    *P(  !$              ( !KP   &1O8U!R;W!S
M+V-O<F4N>&UL4$L! A0#%     @ :'I<6IE<G",0!@  G"<  !,
M     ( !S $  'AL+W1H96UE+W1H96UE,2YX;6Q02P$"% ,4    " !H>EQ:
M-#@<8KD'  !A,   &               @($-"   >&PO=V]R:W-H965T<R]S
M:&5E=#$N>&UL4$L! A0#%     @ :'I<6M\VARX[ @  N@4  !@
M     ("!_ \  'AL+W=O<FMS:&5E=',O<VAE970R+GAM;%!+ 0(4 Q0    (
M &AZ7%JS_NO60P8  "@<   8              " @6T2  !X;"]W;W)K<VAE
M971S+W-H965T,RYX;6Q02P$"% ,4    " !H>EQ:JG3 9,H#  #I#0  &
M            @('F&   >&PO=V]R:W-H965T<R]S:&5E=#0N>&UL4$L! A0#
M%     @ :'I<6M5,-W_Z @   @D  !@              ("!YAP  'AL+W=O
M<FMS:&5E=',O<VAE970U+GAM;%!+ 0(4 Q0    ( &AZ7%H-O(B?=P8  .<<
M   8              " @18@  !X;"]W;W)K<VAE971S+W-H965T-BYX;6Q0
M2P$"% ,4    " !H>EQ:+9ST/LT"  #Z!P  &               @('#)@
M>&PO=V]R:W-H965T<R]S:&5E=#<N>&UL4$L! A0#%     @ :'I<6E7#+JUB
M"   Q"<  !@              ("!QBD  'AL+W=O<FMS:&5E=',O<VAE970X
M+GAM;%!+ 0(4 Q0    ( &AZ7%JN!R8%WP(  #8(   8              "
M@5XR  !X;"]W;W)K<VAE971S+W-H965T.2YX;6Q02P$"% ,4    " !H>EQ:
M(Z 79PX)  #X4   &0              @(%S-0  >&PO=V]R:W-H965T<R]S
M:&5E=#$P+GAM;%!+ 0(4 Q0    ( &AZ7%I$?X[W>1H  )A-   9
M      " @;@^  !X;"]W;W)K<VAE971S+W-H965T,3$N>&UL4$L! A0#%
M  @ :'I<6H[E+#V:$0  U3@  !D              ("!:%D  'AL+W=O<FMS
M:&5E=',O<VAE970Q,BYX;6Q02P$"% ,4    " !H>EQ:(:(<?-P%   S#P
M&0              @($Y:P  >&PO=V]R:W-H965T<R]S:&5E=#$S+GAM;%!+
M 0(4 Q0    ( &AZ7%H2'^[<^0D  ! <   9              " @4QQ  !X
M;"]W;W)K<VAE971S+W-H965T,30N>&UL4$L! A0#%     @ :'I<6JOF-6TU
M!   @PD  !D              ("!?'L  'AL+W=O<FMS:&5E=',O<VAE970Q
M-2YX;6Q02P$"% ,4    " !H>EQ:#\NO6ID$  ! "P  &0
M@('H?P  >&PO=V]R:W-H965T<R]S:&5E=#$V+GAM;%!+ 0(4 Q0    ( &AZ
M7%H A;IO#P\  "PM   9              " @;B$  !X;"]W;W)K<VAE971S
M+W-H965T,3<N>&UL4$L! A0#%     @ :'I<6L'^K43@!@  A!$  !D
M         ("!_I,  'AL+W=O<FMS:&5E=',O<VAE970Q."YX;6Q02P$"% ,4
M    " !H>EQ:5.Y38XX"  "U!0  &0              @($5FP  >&PO=V]R
M:W-H965T<R]S:&5E=#$Y+GAM;%!+ 0(4 Q0    ( &AZ7%IG]I%"^ L  ' @
M   9              " @=J=  !X;"]W;W)K<VAE971S+W-H965T,C N>&UL
M4$L! A0#%     @ :'I<6@X09&FW"   (!<  !D              ("!":H
M 'AL+W=O<FMS:&5E=',O<VAE970R,2YX;6Q02P$"% ,4    " !H>EQ:^_T"
M"GL#  #^"0  &0              @('WL@  >&PO=V]R:W-H965T<R]S:&5E
M=#(R+GAM;%!+ 0(4 Q0    ( &AZ7%H<YG4N @@  !45   9
M  " @:FV  !X;"]W;W)K<VAE971S+W-H965T,C,N>&UL4$L! A0#%     @
M:'I<6KR3B!S; P  C L  !D              ("!XKX  'AL+W=O<FMS:&5E
M=',O<VAE970R-"YX;6Q02P$"% ,4    " !H>EQ:=6O?U28%  "W"P  &0
M            @('TP@  >&PO=V]R:W-H965T<R]S:&5E=#(U+GAM;%!+ 0(4
M Q0    ( &AZ7%HG,6R06P(  'P&   9              " @5'(  !X;"]W
M;W)K<VAE971S+W-H965T,C8N>&UL4$L! A0#%     @ :'I<6@8"ZLM$ @
MBP8  !D              ("!X\H  'AL+W=O<FMS:&5E=',O<VAE970R-RYX
M;6Q02P$"% ,4    " !H>EQ:/*4S.!$"  #=!   &0              @(%>
MS0  >&PO=V]R:W-H965T<R]S:&5E=#(X+GAM;%!+ 0(4 Q0    ( &AZ7%IC
M;Q/U!0D  /D:   9              " @:;/  !X;"]W;W)K<VAE971S+W-H
M965T,CDN>&UL4$L! A0#%     @ :'I<6N1C/O9L%P  3$D  !D
M     ("!XM@  'AL+W=O<FMS:&5E=',O<VAE970S,"YX;6Q02P$"% ,4
M" !H>EQ:1RU^P88$  "."@  &0              @(&%\   >&PO=V]R:W-H
M965T<R]S:&5E=#,Q+GAM;%!+ 0(4 Q0    ( &AZ7%J\Y\U:A00  (,+   9
M              " @4+U  !X;"]W;W)K<VAE971S+W-H965T,S(N>&UL4$L!
M A0#%     @ :'I<6JS(</D* P  _P<  !D              ("!_OD  'AL
M+W=O<FMS:&5E=',O<VAE970S,RYX;6Q02P$"% ,4    " !H>EQ:Y%8EYE,'
M  ##%   &0              @($__0  >&PO=V]R:W-H965T<R]S:&5E=#,T
M+GAM;%!+ 0(4 Q0    ( &AZ7%HT]LC%] (  'T&   9              "
M@<D$ 0!X;"]W;W)K<VAE971S+W-H965T,S4N>&UL4$L! A0#%     @ :'I<
M6@CR'9BM P  +@D  !D              ("!] <! 'AL+W=O<FMS:&5E=',O
M<VAE970S-BYX;6Q02P$"% ,4    " !H>EQ:*01/46\#  ";"   &0
M        @('8"P$ >&PO=V]R:W-H965T<R]S:&5E=#,W+GAM;%!+ 0(4 Q0
M   ( &AZ7%KX:7FU^ 0  $ -   9              " @7X/ 0!X;"]W;W)K
M<VAE971S+W-H965T,S@N>&UL4$L! A0#%     @ :'I<6C?5:S^5 @  SP4
M !D              ("!K10! 'AL+W=O<FMS:&5E=',O<VAE970S.2YX;6Q0
M2P$"% ,4    " !H>EQ:Y/*.LR,%   5#0  &0              @(%Y%P$
M>&PO=V]R:W-H965T<R]S:&5E=#0P+GAM;%!+ 0(4 Q0    ( &AZ7%H;_M<O
M4 4  (L,   9              " @=,< 0!X;"]W;W)K<VAE971S+W-H965T
M-#$N>&UL4$L! A0#%     @ :'I<6F[<F/>" P  [0D  !D
M ("!6B(! 'AL+W=O<FMS:&5E=',O<VAE970T,BYX;6Q02P$"% ,4    " !H
M>EQ:.&(&)1D#  "^!@  &0              @($3)@$ >&PO=V]R:W-H965T
M<R]S:&5E=#0S+GAM;%!+ 0(4 Q0    ( &AZ7%JWF ^G*@,  %@)   9
M          " @6,I 0!X;"]W;W)K<VAE971S+W-H965T-#0N>&UL4$L! A0#
M%     @ :'I<6KZ+]YO- @  (PD  !D              ("!Q"P! 'AL+W=O
M<FMS:&5E=',O<VAE970T-2YX;6Q02P$"% ,4    " !H>EQ:&(W3"'<&  "I
M+@  &0              @('(+P$ >&PO=V]R:W-H965T<R]S:&5E=#0V+GAM
M;%!+ 0(4 Q0    ( &AZ7%J9R $@$ ,  %\)   9              " @78V
M 0!X;"]W;W)K<VAE971S+W-H965T-#<N>&UL4$L! A0#%     @ :'I<6M_B
M^/+O @  % T  !D              ("!O3D! 'AL+W=O<FMS:&5E=',O<VAE
M970T."YX;6Q02P$"% ,4    " !H>EQ:RF[_S#($   8&0  &0
M    @('C/ $ >&PO=V]R:W-H965T<R]S:&5E=#0Y+GAM;%!+ 0(4 Q0    (
M &AZ7%HC749<@P(  *T&   9              " @4Q! 0!X;"]W;W)K<VAE
M971S+W-H965T-3 N>&UL4$L! A0#%     @ :'I<6B++_7E! @  0 4  !D
M             ("!!D0! 'AL+W=O<FMS:&5E=',O<VAE970U,2YX;6Q02P$"
M% ,4    " !H>EQ:83B E@@#  ">"P  &0              @(%^1@$ >&PO
M=V]R:W-H965T<R]S:&5E=#4R+GAM;%!+ 0(4 Q0    ( &AZ7%H)]5F:W (
M %4(   9              " @;U) 0!X;"]W;W)K<VAE971S+W-H965T-3,N
M>&UL4$L! A0#%     @ :'I<6HBHL16+"P  U8L  !D              ("!
MT$P! 'AL+W=O<FMS:&5E=',O<VAE970U-"YX;6Q02P$"% ,4    " !H>EQ:
MK()M3*L"  "R!@  &0              @(&26 $ >&PO=V]R:W-H965T<R]S
M:&5E=#4U+GAM;%!+ 0(4 Q0    ( &AZ7%I$ EE!WQ@  *V# 0 9
M      " @71; 0!X;"]W;W)K<VAE971S+W-H965T-38N>&UL4$L! A0#%
M  @ :'I<6A+N'VTC!0  L1\  !D              ("!BG0! 'AL+W=O<FMS
M:&5E=',O<VAE970U-RYX;6Q02P$"% ,4    " !H>EQ:;STWF[ *  "^20
M&0              @('D>0$ >&PO=V]R:W-H965T<R]S:&5E=#4X+GAM;%!+
M 0(4 Q0    ( &AZ7%KF8NVZF04  *<B   9              " @<N$ 0!X
M;"]W;W)K<VAE971S+W-H965T-3DN>&UL4$L! A0#%     @ :'I<6DAU)1WQ
M @  = H  !D              ("!FXH! 'AL+W=O<FMS:&5E=',O<VAE970V
M,"YX;6Q02P$"% ,4    " !H>EQ:1Z_[=?4#  !)%   &0
M@('#C0$ >&PO=V]R:W-H965T<R]S:&5E=#8Q+GAM;%!+ 0(4 Q0    ( &AZ
M7%II/F8A#P,  $4+   9              " @>^1 0!X;"]W;W)K<VAE971S
M+W-H965T-C(N>&UL4$L! A0#%     @ :'I<6L5S%(D  P  CPP  !D
M         ("!-94! 'AL+W=O<FMS:&5E=',O<VAE970V,RYX;6Q02P$"% ,4
M    " !H>EQ:3P<'RI0#   :$   &0              @(%LF $ >&PO=V]R
M:W-H965T<R]S:&5E=#8T+GAM;%!+ 0(4 Q0    ( &AZ7%K2IDK(D (  (X&
M   9              " @3>< 0!X;"]W;W)K<VAE971S+W-H965T-C4N>&UL
M4$L! A0#%     @ :'I<6D!5^JZ1 @  SP8  !D              ("!_IX!
M 'AL+W=O<FMS:&5E=',O<VAE970V-BYX;6Q02P$"% ,4    " !H>EQ:X\'%
M'<,$  "#(P  &0              @('&H0$ >&PO=V]R:W-H965T<R]S:&5E
M=#8W+GAM;%!+ 0(4 Q0    ( &AZ7%K++F4\6 ,  +$.   9
M  " @<"F 0!X;"]W;W)K<VAE971S+W-H965T-C@N>&UL4$L! A0#%     @
M:'I<6M_B^KGP%   O&P! !D              ("!3ZH! 'AL+W=O<FMS:&5E
M=',O<VAE970V.2YX;6Q02P$"% ,4    " !H>EQ:H)[OAK<#   ]$P  &0
M            @(%VOP$ >&PO=V]R:W-H965T<R]S:&5E=#<P+GAM;%!+ 0(4
M Q0    ( &AZ7%KAB<X>K ,  )0/   9              " @63# 0!X;"]W
M;W)K<VAE971S+W-H965T-S$N>&UL4$L! A0#%     @ :'I<6A7=;J[B @
MJ0D  !D              ("!1\<! 'AL+W=O<FMS:&5E=',O<VAE970W,BYX
M;6Q02P$"% ,4    " !H>EQ:.?[!AH@"  "S!P  &0              @(%@
MR@$ >&PO=V]R:W-H965T<R]S:&5E=#<S+GAM;%!+ 0(4 Q0    ( &AZ7%I%
M<8:^=P(  $,&   9              " @1_- 0!X;"]W;W)K<VAE971S+W-H
M965T-S0N>&UL4$L! A0#%     @ :'I<6E8.H>+V @  _P@  !D
M     ("!S<\! 'AL+W=O<FMS:&5E=',O<VAE970W-2YX;6Q02P$"% ,4
M" !H>EQ:@<ZR8Y8#  "X#0  &0              @('ZT@$ >&PO=V]R:W-H
M965T<R]S:&5E=#<V+GAM;%!+ 0(4 Q0    ( &AZ7%J(_0-<7 0  'H0   9
M              " @<?6 0!X;"]W;W)K<VAE971S+W-H965T-S<N>&UL4$L!
M A0#%     @ :'I<6AQP;@3/ P  J T  !D              ("!6ML! 'AL
M+W=O<FMS:&5E=',O<VAE970W."YX;6Q02P$"% ,4    " !H>EQ:XFAV<( "
M  #M!@  &0              @(%@WP$ >&PO=V]R:W-H965T<R]S:&5E=#<Y
M+GAM;%!+ 0(4 Q0    ( &AZ7%KO,$/JX@0  ",9   9              "
M@1?B 0!X;"]W;W)K<VAE971S+W-H965T.# N>&UL4$L! A0#%     @ :'I<
M6N$K=KO- @  3@@  !D              ("!,.<! 'AL+W=O<FMS:&5E=',O
M<VAE970X,2YX;6Q02P$"% ,4    " !H>EQ::&E*>7D$   5&0  &0
M        @($TZ@$ >&PO=V]R:W-H965T<R]S:&5E=#@R+GAM;%!+ 0(4 Q0
M   ( &AZ7%K:X_6B9@,  -0+   9              " @>3N 0!X;"]W;W)K
M<VAE971S+W-H965T.#,N>&UL4$L! A0#%     @ :'I<6K7]G%%I!0  11T
M !D              ("!@?(! 'AL+W=O<FMS:&5E=',O<VAE970X-"YX;6Q0
M2P$"% ,4    " !H>EQ:VJQ*(W($  "V$P  &0              @($A^ $
M>&PO=V]R:W-H965T<R]S:&5E=#@U+GAM;%!+ 0(4 Q0    ( &AZ7%JG7&)3
M=04  *P@   9              " @<K\ 0!X;"]W;W)K<VAE971S+W-H965T
M.#8N>&UL4$L! A0#%     @ :'I<6AH*WXL+!   Z \  !D
M ("!=@(" 'AL+W=O<FMS:&5E=',O<VAE970X-RYX;6Q02P$"% ,4    " !H
M>EQ:H:?+"W0"  "E!@  &0              @(&X!@( >&PO=V]R:W-H965T
M<R]S:&5E=#@X+GAM;%!+ 0(4 Q0    ( &AZ7%J3SK2CP@(  "L(   9
M          " @6,) @!X;"]W;W)K<VAE971S+W-H965T.#DN>&UL4$L! A0#
M%     @ :'I<6C8]3?-. P  CA4   T              ( !7 P" 'AL+W-T
M>6QE<RYX;6Q02P$"% ,4    " !H>EQ:EXJ[',     3 @  "P
M    @ '5#P( 7W)E;',O+G)E;'-02P$"% ,4    " !H>EQ:R<[YM74&  "F
M.@  #P              @ &^$ ( >&PO=V]R:V)O;VLN>&UL4$L! A0#%
M  @ :'I<6CAE:^>: @  <C0  !H              ( !8!<" 'AL+U]R96QS
M+W=O<FMB;V]K+GAM;"YR96QS4$L! A0#%     @ :'I<6J>1ZEDW @  WS(
M !,              ( !,AH" %M#;VYT96YT7U1Y<&5S72YX;6Q02P4&
/ &$ 80">&@  FAP"

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>116
<FILENAME>Show.js
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
// 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)}}}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>117
<FILENAME>report.css
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
/* 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;
}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>119
<FILENAME>FilingSummary.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version='1.0' encoding='utf-8'?>
<FilingSummary>
  <Version>3.25.0.1</Version>
  <ProcessingTime/>
  <ReportFormat>html</ReportFormat>
  <ContextCount>284</ContextCount>
  <ElementCount>427</ElementCount>
  <EntityCount>1</EntityCount>
  <FootnotesReported>true</FootnotesReported>
  <SegmentCount>87</SegmentCount>
  <ScenarioCount>0</ScenarioCount>
  <TuplesReported>false</TuplesReported>
  <UnitCount>6</UnitCount>
  <MyReports>
    <Report instance="aca-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R1.htm</HtmlFileName>
      <LongName>0000001 - Document - Cover Page and DEI</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.arcosa.com/role/CoverPageandDEI</Role>
      <ShortName>Cover Page and DEI</ShortName>
      <MenuCategory>Cover</MenuCategory>
      <Position>1</Position>
    </Report>
    <Report instance="aca-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R2.htm</HtmlFileName>
      <LongName>0000002 - Document - Audit Information</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.arcosa.com/role/AuditInformation</Role>
      <ShortName>Audit Information</ShortName>
      <MenuCategory>Cover</MenuCategory>
      <Position>2</Position>
    </Report>
    <Report instance="aca-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R3.htm</HtmlFileName>
      <LongName>9952151 - Statement - Consolidated Statements of Operations</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.arcosa.com/role/ConsolidatedStatementsofOperations</Role>
      <ShortName>Consolidated Statements of Operations</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>3</Position>
    </Report>
    <Report instance="aca-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R4.htm</HtmlFileName>
      <LongName>9952152 - Statement - Consolidated Statements of Comprehensive Income</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.arcosa.com/role/ConsolidatedStatementsofComprehensiveIncome</Role>
      <ShortName>Consolidated Statements of Comprehensive Income</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>4</Position>
    </Report>
    <Report instance="aca-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R5.htm</HtmlFileName>
      <LongName>9952153 - Statement - Consolidated Statements of Comprehensive Income (Parenthetical)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.arcosa.com/role/ConsolidatedStatementsofComprehensiveIncomeParenthetical</Role>
      <ShortName>Consolidated Statements of Comprehensive Income (Parenthetical)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>5</Position>
    </Report>
    <Report instance="aca-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R6.htm</HtmlFileName>
      <LongName>9952154 - Statement - Consolidated Balance Sheets</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.arcosa.com/role/ConsolidatedBalanceSheets</Role>
      <ShortName>Consolidated Balance Sheets</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>6</Position>
    </Report>
    <Report instance="aca-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R7.htm</HtmlFileName>
      <LongName>9952155 - Statement - Consolidated Balance Sheets (Parenthetical)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.arcosa.com/role/ConsolidatedBalanceSheetsParenthetical</Role>
      <ShortName>Consolidated Balance Sheets (Parenthetical)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>7</Position>
    </Report>
    <Report instance="aca-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R8.htm</HtmlFileName>
      <LongName>9952156 - Statement - Consolidated Statements of Cash Flows</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.arcosa.com/role/ConsolidatedStatementsofCashFlows</Role>
      <ShortName>Consolidated Statements of Cash Flows</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>8</Position>
    </Report>
    <Report instance="aca-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R9.htm</HtmlFileName>
      <LongName>9952157 - Statement - Supplemental Cash Flow Information</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.arcosa.com/role/SupplementalCashFlowInformation</Role>
      <ShortName>Supplemental Cash Flow Information</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>9</Position>
    </Report>
    <Report instance="aca-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R10.htm</HtmlFileName>
      <LongName>9952158 - Statement - Consolidated Statements of Stockholders' Equity</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.arcosa.com/role/ConsolidatedStatementsofStockholdersEquity</Role>
      <ShortName>Consolidated Statements of Stockholders' Equity</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>10</Position>
    </Report>
    <Report instance="aca-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R11.htm</HtmlFileName>
      <LongName>9952159 - Disclosure - Summary of Significant Accounting Policies</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.arcosa.com/role/SummaryofSignificantAccountingPolicies</Role>
      <ShortName>Summary of Significant Accounting Policies</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>11</Position>
    </Report>
    <Report instance="aca-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R12.htm</HtmlFileName>
      <LongName>9952160 - Disclosure - Acquisitions and Divestitures</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.arcosa.com/role/AcquisitionsandDivestitures</Role>
      <ShortName>Acquisitions and Divestitures</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>12</Position>
    </Report>
    <Report instance="aca-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R13.htm</HtmlFileName>
      <LongName>9952161 - Disclosure - Fair Value Accounting</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.arcosa.com/role/FairValueAccounting</Role>
      <ShortName>Fair Value Accounting</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>13</Position>
    </Report>
    <Report instance="aca-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R14.htm</HtmlFileName>
      <LongName>9952162 - Disclosure - Segment Information</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.arcosa.com/role/SegmentInformation</Role>
      <ShortName>Segment Information</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>14</Position>
    </Report>
    <Report instance="aca-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R15.htm</HtmlFileName>
      <LongName>9952163 - Disclosure - Property, Plant, and Equipment</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.arcosa.com/role/PropertyPlantandEquipment</Role>
      <ShortName>Property, Plant, and Equipment</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>15</Position>
    </Report>
    <Report instance="aca-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R16.htm</HtmlFileName>
      <LongName>9952164 - Disclosure - Goodwill and Other Intangible Assets</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.arcosa.com/role/GoodwillandOtherIntangibleAssets</Role>
      <ShortName>Goodwill and Other Intangible Assets</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>16</Position>
    </Report>
    <Report instance="aca-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R17.htm</HtmlFileName>
      <LongName>9952165 - Disclosure - Debt</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.arcosa.com/role/Debt</Role>
      <ShortName>Debt</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>17</Position>
    </Report>
    <Report instance="aca-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R18.htm</HtmlFileName>
      <LongName>9952166 - Disclosure - Leases</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.arcosa.com/role/Leases</Role>
      <ShortName>Leases</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>18</Position>
    </Report>
    <Report instance="aca-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R19.htm</HtmlFileName>
      <LongName>9952167 - Disclosure - Other, Net</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.arcosa.com/role/OtherNet</Role>
      <ShortName>Other, Net</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>19</Position>
    </Report>
    <Report instance="aca-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R20.htm</HtmlFileName>
      <LongName>9952168 - Disclosure - Income Taxes</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.arcosa.com/role/IncomeTaxes</Role>
      <ShortName>Income Taxes</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>20</Position>
    </Report>
    <Report instance="aca-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R21.htm</HtmlFileName>
      <LongName>9952169 - Disclosure - Employee Retirement Plans</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.arcosa.com/role/EmployeeRetirementPlans</Role>
      <ShortName>Employee Retirement Plans</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>21</Position>
    </Report>
    <Report instance="aca-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R22.htm</HtmlFileName>
      <LongName>9952170 - Disclosure - Accumulated Other Comprehensive Loss</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.arcosa.com/role/AccumulatedOtherComprehensiveLoss</Role>
      <ShortName>Accumulated Other Comprehensive Loss</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>22</Position>
    </Report>
    <Report instance="aca-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R23.htm</HtmlFileName>
      <LongName>9952171 - Disclosure - Stock-Based Compensation</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.arcosa.com/role/StockBasedCompensation</Role>
      <ShortName>Stock-Based Compensation</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>23</Position>
    </Report>
    <Report instance="aca-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R24.htm</HtmlFileName>
      <LongName>9952172 - Disclosure - Earnings Per Common Share</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.arcosa.com/role/EarningsPerCommonShare</Role>
      <ShortName>Earnings Per Common Share</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>24</Position>
    </Report>
    <Report instance="aca-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R25.htm</HtmlFileName>
      <LongName>9952173 - Disclosure - Commitments and Contingencies</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.arcosa.com/role/CommitmentsandContingencies</Role>
      <ShortName>Commitments and Contingencies</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>25</Position>
    </Report>
    <Report instance="aca-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R26.htm</HtmlFileName>
      <LongName>995410 - Disclosure - Pay vs Performance Disclosure</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://xbrl.sec.gov/ecd/role/PvpDisclosure</Role>
      <ShortName>Pay vs Performance Disclosure</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>26</Position>
    </Report>
    <Report instance="aca-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R27.htm</HtmlFileName>
      <LongName>995445 - Disclosure - Insider Trading Arrangements</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements</Role>
      <ShortName>Insider Trading Arrangements</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>27</Position>
    </Report>
    <Report instance="aca-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R28.htm</HtmlFileName>
      <LongName>995447 - Disclosure - Insider Trading Policies and Procedures</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc</Role>
      <ShortName>Insider Trading Policies and Procedures</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>28</Position>
    </Report>
    <Report instance="aca-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R29.htm</HtmlFileName>
      <LongName>995550 - Disclosure - Cybersecurity Risk Management and Strategy Disclosure</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure</Role>
      <ShortName>Cybersecurity Risk Management and Strategy Disclosure</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>29</Position>
    </Report>
    <Report instance="aca-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R30.htm</HtmlFileName>
      <LongName>9955511 - Disclosure - Summary of Significant Accounting Policies (Policies)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.arcosa.com/role/SummaryofSignificantAccountingPoliciesPolicies</Role>
      <ShortName>Summary of Significant Accounting Policies (Policies)</ShortName>
      <MenuCategory>Policies</MenuCategory>
      <ParentRole>http://www.arcosa.com/role/SummaryofSignificantAccountingPolicies</ParentRole>
      <Position>30</Position>
    </Report>
    <Report instance="aca-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R31.htm</HtmlFileName>
      <LongName>9955512 - Disclosure - Summary of Significant Accounting Policies (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.arcosa.com/role/SummaryofSignificantAccountingPoliciesTables</Role>
      <ShortName>Summary of Significant Accounting Policies (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.arcosa.com/role/SummaryofSignificantAccountingPolicies</ParentRole>
      <Position>31</Position>
    </Report>
    <Report instance="aca-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R32.htm</HtmlFileName>
      <LongName>9955513 - Disclosure - Acquisitions and Divestitures (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.arcosa.com/role/AcquisitionsandDivestituresTables</Role>
      <ShortName>Acquisitions and Divestitures (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.arcosa.com/role/AcquisitionsandDivestitures</ParentRole>
      <Position>32</Position>
    </Report>
    <Report instance="aca-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R33.htm</HtmlFileName>
      <LongName>9955514 - Disclosure - Fair Value Accounting (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.arcosa.com/role/FairValueAccountingTables</Role>
      <ShortName>Fair Value Accounting (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.arcosa.com/role/FairValueAccounting</ParentRole>
      <Position>33</Position>
    </Report>
    <Report instance="aca-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R34.htm</HtmlFileName>
      <LongName>9955515 - Disclosure - Segment Information (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.arcosa.com/role/SegmentInformationTables</Role>
      <ShortName>Segment Information (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.arcosa.com/role/SegmentInformation</ParentRole>
      <Position>34</Position>
    </Report>
    <Report instance="aca-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R35.htm</HtmlFileName>
      <LongName>9955516 - Disclosure - Property, Plant, and Equipment (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.arcosa.com/role/PropertyPlantandEquipmentTables</Role>
      <ShortName>Property, Plant, and Equipment (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.arcosa.com/role/PropertyPlantandEquipment</ParentRole>
      <Position>35</Position>
    </Report>
    <Report instance="aca-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R36.htm</HtmlFileName>
      <LongName>9955517 - Disclosure - Goodwill and Other Intangible Assets (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.arcosa.com/role/GoodwillandOtherIntangibleAssetsTables</Role>
      <ShortName>Goodwill and Other Intangible Assets (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.arcosa.com/role/GoodwillandOtherIntangibleAssets</ParentRole>
      <Position>36</Position>
    </Report>
    <Report instance="aca-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R37.htm</HtmlFileName>
      <LongName>9955518 - Disclosure - Debt (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.arcosa.com/role/DebtTables</Role>
      <ShortName>Debt (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.arcosa.com/role/Debt</ParentRole>
      <Position>37</Position>
    </Report>
    <Report instance="aca-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R38.htm</HtmlFileName>
      <LongName>9955519 - Disclosure - Leases (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.arcosa.com/role/LeasesTables</Role>
      <ShortName>Leases (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.arcosa.com/role/Leases</ParentRole>
      <Position>38</Position>
    </Report>
    <Report instance="aca-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R39.htm</HtmlFileName>
      <LongName>9955520 - Disclosure - Other, Net (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.arcosa.com/role/OtherNetTables</Role>
      <ShortName>Other, Net (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.arcosa.com/role/OtherNet</ParentRole>
      <Position>39</Position>
    </Report>
    <Report instance="aca-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R40.htm</HtmlFileName>
      <LongName>9955521 - Disclosure - Income Taxes (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.arcosa.com/role/IncomeTaxesTables</Role>
      <ShortName>Income Taxes (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.arcosa.com/role/IncomeTaxes</ParentRole>
      <Position>40</Position>
    </Report>
    <Report instance="aca-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R41.htm</HtmlFileName>
      <LongName>9955522 - Disclosure - Employee Retirement Plans (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.arcosa.com/role/EmployeeRetirementPlansTables</Role>
      <ShortName>Employee Retirement Plans (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.arcosa.com/role/EmployeeRetirementPlans</ParentRole>
      <Position>41</Position>
    </Report>
    <Report instance="aca-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R42.htm</HtmlFileName>
      <LongName>9955523 - Disclosure - Accumulated Other Comprehensive Loss (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.arcosa.com/role/AccumulatedOtherComprehensiveLossTables</Role>
      <ShortName>Accumulated Other Comprehensive Loss (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.arcosa.com/role/AccumulatedOtherComprehensiveLoss</ParentRole>
      <Position>42</Position>
    </Report>
    <Report instance="aca-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R43.htm</HtmlFileName>
      <LongName>9955524 - Disclosure - Stock-Based Compensation (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.arcosa.com/role/StockBasedCompensationTables</Role>
      <ShortName>Stock-Based Compensation (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.arcosa.com/role/StockBasedCompensation</ParentRole>
      <Position>43</Position>
    </Report>
    <Report instance="aca-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R44.htm</HtmlFileName>
      <LongName>9955525 - Disclosure - Earnings Per Common Share (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.arcosa.com/role/EarningsPerCommonShareTables</Role>
      <ShortName>Earnings Per Common Share (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.arcosa.com/role/EarningsPerCommonShare</ParentRole>
      <Position>44</Position>
    </Report>
    <Report instance="aca-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R45.htm</HtmlFileName>
      <LongName>9955526 - Disclosure - Summary of Significant Accounting Policies - Stockholder's Equity (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.arcosa.com/role/SummaryofSignificantAccountingPoliciesStockholdersEquityDetails</Role>
      <ShortName>Summary of Significant Accounting Policies - Stockholder's Equity (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>45</Position>
    </Report>
    <Report instance="aca-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R46.htm</HtmlFileName>
      <LongName>9955527 - Disclosure - Summary of Significant Accounting Policies - Revenue Recognition (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.arcosa.com/role/SummaryofSignificantAccountingPoliciesRevenueRecognitionDetails</Role>
      <ShortName>Summary of Significant Accounting Policies - Revenue Recognition (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>46</Position>
    </Report>
    <Report instance="aca-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R47.htm</HtmlFileName>
      <LongName>9955528 - Disclosure - Summary of Significant Accounting Policies - Unsatisfied Performance Obligations (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.arcosa.com/role/SummaryofSignificantAccountingPoliciesUnsatisfiedPerformanceObligationsDetails</Role>
      <ShortName>Summary of Significant Accounting Policies - Unsatisfied Performance Obligations (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>47</Position>
    </Report>
    <Report instance="aca-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R48.htm</HtmlFileName>
      <LongName>9955529 - Disclosure - Summary of Significant Accounting Policies - Property, Plant, and Equipment (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.arcosa.com/role/SummaryofSignificantAccountingPoliciesPropertyPlantandEquipmentDetails</Role>
      <ShortName>Summary of Significant Accounting Policies - Property, Plant, and Equipment (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>48</Position>
    </Report>
    <Report instance="aca-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R49.htm</HtmlFileName>
      <LongName>9955530 - Disclosure - Summary of Significant Accounting Policies - Goodwill and Intangible Assets (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.arcosa.com/role/SummaryofSignificantAccountingPoliciesGoodwillandIntangibleAssetsDetails</Role>
      <ShortName>Summary of Significant Accounting Policies - Goodwill and Intangible Assets (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>49</Position>
    </Report>
    <Report instance="aca-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R50.htm</HtmlFileName>
      <LongName>9955531 - Disclosure - Summary of Significant Accounting Policies - Long-lived Assets (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.arcosa.com/role/SummaryofSignificantAccountingPoliciesLonglivedAssetsDetails</Role>
      <ShortName>Summary of Significant Accounting Policies - Long-lived Assets (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>50</Position>
    </Report>
    <Report instance="aca-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R51.htm</HtmlFileName>
      <LongName>9955532 - Disclosure - Summary of Significant Accounting Policies - Workers' Compensation (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.arcosa.com/role/SummaryofSignificantAccountingPoliciesWorkersCompensationDetails</Role>
      <ShortName>Summary of Significant Accounting Policies - Workers' Compensation (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>51</Position>
    </Report>
    <Report instance="aca-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R52.htm</HtmlFileName>
      <LongName>9955533 - Disclosure - Summary of Significant Accounting Policies - Warranties (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.arcosa.com/role/SummaryofSignificantAccountingPoliciesWarrantiesDetails</Role>
      <ShortName>Summary of Significant Accounting Policies - Warranties (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>52</Position>
    </Report>
    <Report instance="aca-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R53.htm</HtmlFileName>
      <LongName>9955534 - Disclosure - Acquisitions and Divestitures - Acquisition and divestiture activity (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.arcosa.com/role/AcquisitionsandDivestituresAcquisitionanddivestitureactivityDetails</Role>
      <ShortName>Acquisitions and Divestitures - Acquisition and divestiture activity (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>53</Position>
    </Report>
    <Report instance="aca-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R54.htm</HtmlFileName>
      <LongName>9955535 - Disclosure - Acquisitions and Divestitures - Purchase price allocation (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.arcosa.com/role/AcquisitionsandDivestituresPurchasepriceallocationDetails</Role>
      <ShortName>Acquisitions and Divestitures - Purchase price allocation (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>54</Position>
    </Report>
    <Report instance="aca-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R55.htm</HtmlFileName>
      <LongName>9955536 - Disclosure - Acquisitions and Divestitures - Pro forma information (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.arcosa.com/role/AcquisitionsandDivestituresProformainformationDetails</Role>
      <ShortName>Acquisitions and Divestitures - Pro forma information (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>55</Position>
    </Report>
    <Report instance="aca-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R56.htm</HtmlFileName>
      <LongName>9955537 - Disclosure - Acquisitions and Divestitures - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.arcosa.com/role/AcquisitionsandDivestituresNarrativeDetails</Role>
      <ShortName>Acquisitions and Divestitures - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>56</Position>
    </Report>
    <Report instance="aca-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R57.htm</HtmlFileName>
      <LongName>9955538 - Disclosure - Fair Value Accounting - Assets and liabilities measured at fair value on recurring basis (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.arcosa.com/role/FairValueAccountingAssetsandliabilitiesmeasuredatfairvalueonrecurringbasisDetails</Role>
      <ShortName>Fair Value Accounting - Assets and liabilities measured at fair value on recurring basis (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>57</Position>
    </Report>
    <Report instance="aca-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R58.htm</HtmlFileName>
      <LongName>9955539 - Disclosure - Segment Information - Financial information for segments (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.arcosa.com/role/SegmentInformationFinancialinformationforsegmentsDetails</Role>
      <ShortName>Segment Information - Financial information for segments (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>58</Position>
    </Report>
    <Report instance="aca-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R59.htm</HtmlFileName>
      <LongName>9955540 - Disclosure - Segment Information - Revenues, operating profit, total assets, and long-lived assets for U.S. and non-U.S. operations (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.arcosa.com/role/SegmentInformationRevenuesoperatingprofittotalassetsandlonglivedassetsforUSandnonUSoperationsDetails</Role>
      <ShortName>Segment Information - Revenues, operating profit, total assets, and long-lived assets for U.S. and non-U.S. operations (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>59</Position>
    </Report>
    <Report instance="aca-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R60.htm</HtmlFileName>
      <LongName>9955541 - Disclosure - Segment Information - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.arcosa.com/role/SegmentInformationNarrativeDetails</Role>
      <ShortName>Segment Information - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>60</Position>
    </Report>
    <Report instance="aca-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R61.htm</HtmlFileName>
      <LongName>9955542 - Disclosure - Property, Plant, and Equipment - Components of property, plant, and equipment (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.arcosa.com/role/PropertyPlantandEquipmentComponentsofpropertyplantandequipmentDetails</Role>
      <ShortName>Property, Plant, and Equipment - Components of property, plant, and equipment (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>61</Position>
    </Report>
    <Report instance="aca-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R62.htm</HtmlFileName>
      <LongName>9955543 - Disclosure - Property, Plant, and Equipment - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.arcosa.com/role/PropertyPlantandEquipmentNarrativeDetails</Role>
      <ShortName>Property, Plant, and Equipment - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>62</Position>
    </Report>
    <Report instance="aca-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R63.htm</HtmlFileName>
      <LongName>9955544 - Disclosure - Goodwill and Other Intangible Assets - Goodwill by segment (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.arcosa.com/role/GoodwillandOtherIntangibleAssetsGoodwillbysegmentDetails</Role>
      <ShortName>Goodwill and Other Intangible Assets - Goodwill by segment (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>63</Position>
    </Report>
    <Report instance="aca-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R64.htm</HtmlFileName>
      <LongName>9955545 - Disclosure - Goodwill and Other Intangible Assets - Intangible assets, net (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.arcosa.com/role/GoodwillandOtherIntangibleAssetsIntangibleassetsnetDetails</Role>
      <ShortName>Goodwill and Other Intangible Assets - Intangible assets, net (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>64</Position>
    </Report>
    <Report instance="aca-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R65.htm</HtmlFileName>
      <LongName>9955546 - Disclosure - Goodwill and Other Intangible Assets - Future amortization (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.arcosa.com/role/GoodwillandOtherIntangibleAssetsFutureamortizationDetails</Role>
      <ShortName>Goodwill and Other Intangible Assets - Future amortization (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>65</Position>
    </Report>
    <Report instance="aca-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R66.htm</HtmlFileName>
      <LongName>9955547 - Disclosure - Goodwill and Other Intangible Assets - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.arcosa.com/role/GoodwillandOtherIntangibleAssetsNarrativeDetails</Role>
      <ShortName>Goodwill and Other Intangible Assets - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>66</Position>
    </Report>
    <Report instance="aca-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R67.htm</HtmlFileName>
      <LongName>9955548 - Disclosure - Debt - Components of debt (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.arcosa.com/role/DebtComponentsofdebtDetails</Role>
      <ShortName>Debt - Components of debt (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>67</Position>
    </Report>
    <Report instance="aca-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R68.htm</HtmlFileName>
      <LongName>9955549 - Disclosure - Debt - Remaining principal payments under existing debt agreements (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.arcosa.com/role/DebtRemainingprincipalpaymentsunderexistingdebtagreementsDetails</Role>
      <ShortName>Debt - Remaining principal payments under existing debt agreements (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>68</Position>
    </Report>
    <Report instance="aca-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R69.htm</HtmlFileName>
      <LongName>9955550 - Disclosure - Debt - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.arcosa.com/role/DebtNarrativeDetails</Role>
      <ShortName>Debt - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>69</Position>
    </Report>
    <Report instance="aca-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R70.htm</HtmlFileName>
      <LongName>9955551 - Disclosure - Leases - Future minimum lease payments (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.arcosa.com/role/LeasesFutureminimumleasepaymentsDetails</Role>
      <ShortName>Leases - Future minimum lease payments (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>70</Position>
    </Report>
    <Report instance="aca-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R71.htm</HtmlFileName>
      <LongName>9955552 - Disclosure - Leases - Balance sheet classification (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.arcosa.com/role/LeasesBalancesheetclassificationDetails</Role>
      <ShortName>Leases - Balance sheet classification (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>71</Position>
    </Report>
    <Report instance="aca-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R72.htm</HtmlFileName>
      <LongName>9955553 - Disclosure - Leases - Cash flow &amp; Non-cash flow information (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.arcosa.com/role/LeasesCashflowNoncashflowinformationDetails</Role>
      <ShortName>Leases - Cash flow &amp; Non-cash flow information (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>72</Position>
    </Report>
    <Report instance="aca-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R73.htm</HtmlFileName>
      <LongName>9955554 - Disclosure - Leases - Other Information (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.arcosa.com/role/LeasesOtherInformationDetails</Role>
      <ShortName>Leases - Other Information (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>73</Position>
    </Report>
    <Report instance="aca-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R74.htm</HtmlFileName>
      <LongName>9955555 - Disclosure - Leases - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.arcosa.com/role/LeasesNarrativeDetails</Role>
      <ShortName>Leases - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>74</Position>
    </Report>
    <Report instance="aca-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R75.htm</HtmlFileName>
      <LongName>9955556 - Disclosure - Other, Net - Summary of other, net (income) expense (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.arcosa.com/role/OtherNetSummaryofothernetincomeexpenseDetails</Role>
      <ShortName>Other, Net - Summary of other, net (income) expense (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>75</Position>
    </Report>
    <Report instance="aca-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R76.htm</HtmlFileName>
      <LongName>9955557 - Disclosure - Income Taxes - Components of the provision for income taxes (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.arcosa.com/role/IncomeTaxesComponentsoftheprovisionforincometaxesDetails</Role>
      <ShortName>Income Taxes - Components of the provision for income taxes (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>76</Position>
    </Report>
    <Report instance="aca-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R77.htm</HtmlFileName>
      <LongName>9955558 - Disclosure - Income Taxes - Reconciliation between the statutory U.S. federal income tax rate and the Company's effective income tax rate (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.arcosa.com/role/IncomeTaxesReconciliationbetweenthestatutoryUSfederalincometaxrateandtheCompanyseffectiveincometaxrateDetails</Role>
      <ShortName>Income Taxes - Reconciliation between the statutory U.S. federal income tax rate and the Company's effective income tax rate (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>77</Position>
    </Report>
    <Report instance="aca-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R78.htm</HtmlFileName>
      <LongName>9955559 - Disclosure - Income Taxes - Components of deferred tax liabilities and assets (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.arcosa.com/role/IncomeTaxesComponentsofdeferredtaxliabilitiesandassetsDetails</Role>
      <ShortName>Income Taxes - Components of deferred tax liabilities and assets (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>78</Position>
    </Report>
    <Report instance="aca-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R79.htm</HtmlFileName>
      <LongName>9955560 - Disclosure - Income Taxes - Change in unrecognized tax benefits (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.arcosa.com/role/IncomeTaxesChangeinunrecognizedtaxbenefitsDetails</Role>
      <ShortName>Income Taxes - Change in unrecognized tax benefits (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>79</Position>
    </Report>
    <Report instance="aca-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R80.htm</HtmlFileName>
      <LongName>9955561 - Disclosure - Income Taxes - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.arcosa.com/role/IncomeTaxesNarrativeDetails</Role>
      <ShortName>Income Taxes - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>80</Position>
    </Report>
    <Report instance="aca-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R81.htm</HtmlFileName>
      <LongName>9955562 - Disclosure - Employee Retirement Plans - Total employee retirement plan expense (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.arcosa.com/role/EmployeeRetirementPlansTotalemployeeretirementplanexpenseDetails</Role>
      <ShortName>Employee Retirement Plans - Total employee retirement plan expense (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>81</Position>
    </Report>
    <Report instance="aca-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R82.htm</HtmlFileName>
      <LongName>9955563 - Disclosure - Employee Retirement Plans - Details of the multiemployer plan (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.arcosa.com/role/EmployeeRetirementPlansDetailsofthemultiemployerplanDetails</Role>
      <ShortName>Employee Retirement Plans - Details of the multiemployer plan (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>82</Position>
    </Report>
    <Report instance="aca-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R83.htm</HtmlFileName>
      <LongName>9955564 - Disclosure - Employee Retirement Plans - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.arcosa.com/role/EmployeeRetirementPlansNarrativeDetails</Role>
      <ShortName>Employee Retirement Plans - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>83</Position>
    </Report>
    <Report instance="aca-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R84.htm</HtmlFileName>
      <LongName>9955565 - Disclosure - Accumulated Other Comprehensive Loss - Changes in accumulated other comprehensive loss (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.arcosa.com/role/AccumulatedOtherComprehensiveLossChangesinaccumulatedothercomprehensivelossDetails</Role>
      <ShortName>Accumulated Other Comprehensive Loss - Changes in accumulated other comprehensive loss (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>84</Position>
    </Report>
    <Report instance="aca-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R85.htm</HtmlFileName>
      <LongName>9955566 - Disclosure - Stock-Based Compensation - Schedule of restricted stock activity (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.arcosa.com/role/StockBasedCompensationScheduleofrestrictedstockactivityDetails</Role>
      <ShortName>Stock-Based Compensation - Schedule of restricted stock activity (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>85</Position>
    </Report>
    <Report instance="aca-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R86.htm</HtmlFileName>
      <LongName>9955567 - Disclosure - Stock-Based Compensation - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.arcosa.com/role/StockBasedCompensationNarrativeDetails</Role>
      <ShortName>Stock-Based Compensation - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>86</Position>
    </Report>
    <Report instance="aca-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R87.htm</HtmlFileName>
      <LongName>9955568 - Disclosure - Earnings Per Common Share - Computation of basic and diluted earnings per share (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.arcosa.com/role/EarningsPerCommonShareComputationofbasicanddilutedearningspershareDetails</Role>
      <ShortName>Earnings Per Common Share - Computation of basic and diluted earnings per share (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>87</Position>
    </Report>
    <Report instance="aca-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R88.htm</HtmlFileName>
      <LongName>9955569 - Disclosure - Earnings Per Common Share - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.arcosa.com/role/EarningsPerCommonShareNarrativeDetails</Role>
      <ShortName>Earnings Per Common Share - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>88</Position>
    </Report>
    <Report instance="aca-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R89.htm</HtmlFileName>
      <LongName>9955570 - Disclosure - Commitments and Contingencies - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.arcosa.com/role/CommitmentsandContingenciesNarrativeDetails</Role>
      <ShortName>Commitments and Contingencies - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>89</Position>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <LongName>All Reports</LongName>
      <ReportType>Book</ReportType>
      <ShortName>All Reports</ShortName>
    </Report>
  </MyReports>
  <InputFiles>
    <File doctype="10-K" isDefinitelyFs="true" isUsgaap="true" original="aca-20241231.htm">aca-20241231.htm</File>
    <File>aca-20241231.xsd</File>
    <File>aca-20241231_cal.xml</File>
    <File>aca-20241231_def.xml</File>
    <File>aca-20241231_lab.xml</File>
    <File>aca-20241231_pre.xml</File>
  </InputFiles>
  <SupplementalFiles>
    <File>aca-20241231_g1.jpg</File>
    <File>aca-20241231_g2.jpg</File>
    <File>aca-20241231_g3.jpg</File>
    <File>aca-20241231_g4.jpg</File>
    <File>aca-20241231_g5.jpg</File>
  </SupplementalFiles>
  <BaseTaxonomies>
    <BaseTaxonomy items="1">http://fasb.org/srt/2024</BaseTaxonomy>
    <BaseTaxonomy items="1218">http://fasb.org/us-gaap/2024</BaseTaxonomy>
    <BaseTaxonomy items="11">http://xbrl.sec.gov/cyd/2024</BaseTaxonomy>
    <BaseTaxonomy items="38">http://xbrl.sec.gov/dei/2024</BaseTaxonomy>
    <BaseTaxonomy items="5">http://xbrl.sec.gov/ecd/2024</BaseTaxonomy>
  </BaseTaxonomies>
  <HasPresentationLinkbase>true</HasPresentationLinkbase>
  <HasCalculationLinkbase>true</HasCalculationLinkbase>
</FilingSummary>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>JSON
<SEQUENCE>121
<FILENAME>MetaLinks.json
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
{
 "version": "2.2",
 "instance": {
  "aca-20241231.htm": {
   "nsprefix": "aca",
   "nsuri": "http://www.arcosa.com/20241231",
   "dts": {
    "inline": {
     "local": [
      "aca-20241231.htm"
     ]
    },
    "schema": {
     "local": [
      "aca-20241231.xsd"
     ],
     "remote": [
      "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xl-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xlink-2003-12-31.xsd",
      "http://www.xbrl.org/2005/xbrldt-2005.xsd",
      "http://www.xbrl.org/2006/ref-2006-02-27.xsd",
      "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd",
      "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd",
      "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd",
      "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd",
      "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd",
      "https://www.xbrl.org/dtr/type/2022-03-31/types.xsd",
      "https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd",
      "https://xbrl.fasb.org/srt/2024/elts/srt-roles-2024.xsd",
      "https://xbrl.fasb.org/srt/2024/elts/srt-types-2024.xsd",
      "https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd",
      "https://xbrl.fasb.org/us-gaap/2024/elts/us-roles-2024.xsd",
      "https://xbrl.fasb.org/us-gaap/2024/elts/us-types-2024.xsd",
      "https://xbrl.sec.gov/country/2024/country-2024.xsd",
      "https://xbrl.sec.gov/cyd/2024/cyd-2024.xsd",
      "https://xbrl.sec.gov/cyd/2024/cyd-af-2024.xsd",
      "https://xbrl.sec.gov/cyd/2024/cyd-af-sub-2024.xsd",
      "https://xbrl.sec.gov/dei/2024/dei-2024.xsd",
      "https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd",
      "https://xbrl.sec.gov/stpr/2024/stpr-2024.xsd"
     ]
    },
    "calculationLink": {
     "local": [
      "aca-20241231_cal.xml"
     ]
    },
    "definitionLink": {
     "local": [
      "aca-20241231_def.xml"
     ]
    },
    "labelLink": {
     "local": [
      "aca-20241231_lab.xml"
     ]
    },
    "presentationLink": {
     "local": [
      "aca-20241231_pre.xml"
     ]
    }
   },
   "keyStandard": 401,
   "keyCustom": 26,
   "axisStandard": 32,
   "axisCustom": 1,
   "memberStandard": 50,
   "memberCustom": 34,
   "hidden": {
    "total": 16,
    "http://fasb.org/us-gaap/2024": 12,
    "http://xbrl.sec.gov/dei/2024": 4
   },
   "contextCount": 284,
   "entityCount": 1,
   "segmentCount": 87,
   "elementCount": 789,
   "unitCount": 6,
   "baseTaxonomies": {
    "http://fasb.org/us-gaap/2024": 1218,
    "http://xbrl.sec.gov/dei/2024": 38,
    "http://xbrl.sec.gov/cyd/2024": 11,
    "http://xbrl.sec.gov/ecd/2024": 5,
    "http://fasb.org/srt/2024": 1
   },
   "report": {
    "R1": {
     "role": "http://www.arcosa.com/role/CoverPageandDEI",
     "longName": "0000001 - Document - Cover Page and DEI",
     "shortName": "Cover Page 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-20241231.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-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R2": {
     "role": "http://www.arcosa.com/role/AuditInformation",
     "longName": "0000002 - Document - Audit Information",
     "shortName": "Audit Information",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "",
     "menuCat": "Cover",
     "order": "2",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "dei:AuditorName",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "aca-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "dei:AuditorName",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "aca-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R3": {
     "role": "http://www.arcosa.com/role/ConsolidatedStatementsofOperations",
     "longName": "9952151 - Statement - Consolidated Statements of Operations",
     "shortName": "Consolidated Statements of Operations",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "3",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:Revenues",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:DisaggregationOfRevenueTableTextBlock",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "aca-20241231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:CostsAndExpenses",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "aca-20241231.htm",
      "unique": true
     }
    },
    "R4": {
     "role": "http://www.arcosa.com/role/ConsolidatedStatementsofComprehensiveIncome",
     "longName": "9952152 - Statement - Consolidated Statements of Comprehensive Income",
     "shortName": "Consolidated Statements of Comprehensive Income",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "4",
     "firstAnchor": {
      "contextRef": "c-1",
      "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-20241231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "aca-20241231.htm",
      "unique": true
     }
    },
    "R5": {
     "role": "http://www.arcosa.com/role/ConsolidatedStatementsofComprehensiveIncomeParenthetical",
     "longName": "9952153 - Statement - Consolidated Statements of Comprehensive Income (Parenthetical)",
     "shortName": "Consolidated Statements of Comprehensive Income (Parenthetical)",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "parenthetical",
     "menuCat": "Statements",
     "order": "5",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "aca-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "aca-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R6": {
     "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": "6",
     "firstAnchor": {
      "contextRef": "c-7",
      "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-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-7",
      "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-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R7": {
     "role": "http://www.arcosa.com/role/ConsolidatedBalanceSheetsParenthetical",
     "longName": "9952155 - Statement - Consolidated Balance Sheets (Parenthetical)",
     "shortName": "Consolidated Balance Sheets (Parenthetical)",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "parenthetical",
     "menuCat": "Statements",
     "order": "7",
     "firstAnchor": {
      "contextRef": "c-7",
      "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "aca-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-7",
      "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "aca-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R8": {
     "role": "http://www.arcosa.com/role/ConsolidatedStatementsofCashFlows",
     "longName": "9952156 - Statement - Consolidated Statements of Cash Flows",
     "shortName": "Consolidated Statements of Cash Flows",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "8",
     "firstAnchor": {
      "contextRef": "c-1",
      "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-20241231.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-20241231.htm",
      "unique": true
     }
    },
    "R9": {
     "role": "http://www.arcosa.com/role/SupplementalCashFlowInformation",
     "longName": "9952157 - Statement - Supplemental Cash Flow Information",
     "shortName": "Supplemental Cash Flow Information",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "9",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:InterestPaidNet",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "aca-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:InterestPaidNet",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "aca-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R10": {
     "role": "http://www.arcosa.com/role/ConsolidatedStatementsofStockholdersEquity",
     "longName": "9952158 - Statement - Consolidated Statements of Stockholders' Equity",
     "shortName": "Consolidated Statements of Stockholders' Equity",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "10",
     "firstAnchor": {
      "contextRef": "c-10",
      "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-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-10",
      "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-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R11": {
     "role": "http://www.arcosa.com/role/SummaryofSignificantAccountingPolicies",
     "longName": "9952159 - Disclosure - Summary of Significant Accounting Policies",
     "shortName": "Summary of Significant Accounting Policies",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "11",
     "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-20241231.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-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R12": {
     "role": "http://www.arcosa.com/role/AcquisitionsandDivestitures",
     "longName": "9952160 - Disclosure - Acquisitions and Divestitures",
     "shortName": "Acquisitions and Divestitures",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "12",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:MergersAcquisitionsAndDispositionsDisclosuresTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "aca-20241231.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-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R13": {
     "role": "http://www.arcosa.com/role/FairValueAccounting",
     "longName": "9952161 - Disclosure - Fair Value Accounting",
     "shortName": "Fair Value Accounting",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "13",
     "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-20241231.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-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R14": {
     "role": "http://www.arcosa.com/role/SegmentInformation",
     "longName": "9952162 - Disclosure - Segment Information",
     "shortName": "Segment Information",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "14",
     "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-20241231.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-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R15": {
     "role": "http://www.arcosa.com/role/PropertyPlantandEquipment",
     "longName": "9952163 - Disclosure - Property, Plant, and Equipment",
     "shortName": "Property, Plant, and Equipment",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "15",
     "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-20241231.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-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R16": {
     "role": "http://www.arcosa.com/role/GoodwillandOtherIntangibleAssets",
     "longName": "9952164 - Disclosure - Goodwill and Other Intangible Assets",
     "shortName": "Goodwill and Other Intangible Assets",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "16",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "aca-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "aca-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R17": {
     "role": "http://www.arcosa.com/role/Debt",
     "longName": "9952165 - Disclosure - Debt",
     "shortName": "Debt",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "17",
     "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-20241231.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-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R18": {
     "role": "http://www.arcosa.com/role/Leases",
     "longName": "9952166 - Disclosure - Leases",
     "shortName": "Leases",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "18",
     "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-20241231.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-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R19": {
     "role": "http://www.arcosa.com/role/OtherNet",
     "longName": "9952167 - Disclosure - Other, Net",
     "shortName": "Other, Net",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "19",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:OtherIncomeAndOtherExpenseDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "aca-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:OtherIncomeAndOtherExpenseDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "aca-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R20": {
     "role": "http://www.arcosa.com/role/IncomeTaxes",
     "longName": "9952168 - Disclosure - Income Taxes",
     "shortName": "Income Taxes",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "20",
     "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-20241231.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-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R21": {
     "role": "http://www.arcosa.com/role/EmployeeRetirementPlans",
     "longName": "9952169 - Disclosure - Employee Retirement Plans",
     "shortName": "Employee Retirement Plans",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "21",
     "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-20241231.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-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R22": {
     "role": "http://www.arcosa.com/role/AccumulatedOtherComprehensiveLoss",
     "longName": "9952170 - Disclosure - Accumulated Other Comprehensive Loss",
     "shortName": "Accumulated Other Comprehensive Loss",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "22",
     "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-20241231.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-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R23": {
     "role": "http://www.arcosa.com/role/StockBasedCompensation",
     "longName": "9952171 - Disclosure - Stock-Based Compensation",
     "shortName": "Stock-Based Compensation",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "23",
     "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-20241231.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-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R24": {
     "role": "http://www.arcosa.com/role/EarningsPerCommonShare",
     "longName": "9952172 - Disclosure - Earnings Per Common Share",
     "shortName": "Earnings Per Common Share",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "24",
     "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-20241231.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-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R25": {
     "role": "http://www.arcosa.com/role/CommitmentsandContingencies",
     "longName": "9952173 - Disclosure - Commitments and Contingencies",
     "shortName": "Commitments and Contingencies",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "25",
     "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-20241231.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-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R26": {
     "role": "http://xbrl.sec.gov/ecd/role/PvpDisclosure",
     "longName": "995410 - Disclosure - Pay vs Performance Disclosure",
     "shortName": "Pay vs Performance Disclosure",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "26",
     "firstAnchor": {
      "contextRef": "c-1",
      "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-20241231.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R27": {
     "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": "27",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "ecd:Rule10b51ArrAdoptedFlag",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ecd:Rule10b51ArrTrmntdFlag",
       "ecd:NonRule10b51ArrTrmntdFlag",
       "ecd:NonRule10b51ArrAdoptedFlag",
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "aca-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "ecd:Rule10b51ArrAdoptedFlag",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ecd:Rule10b51ArrTrmntdFlag",
       "ecd:NonRule10b51ArrTrmntdFlag",
       "ecd:NonRule10b51ArrAdoptedFlag",
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "aca-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R28": {
     "role": "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc",
     "longName": "995447 - Disclosure - Insider Trading Policies and Procedures",
     "shortName": "Insider Trading Policies and Procedures",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "28",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "ecd:InsiderTrdPoliciesProcAdoptedFlag",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "aca-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "ecd:InsiderTrdPoliciesProcAdoptedFlag",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "aca-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R29": {
     "role": "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure",
     "longName": "995550 - Disclosure - Cybersecurity Risk Management and Strategy Disclosure",
     "shortName": "Cybersecurity Risk Management and Strategy Disclosure",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "29",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "cyd:CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "aca-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "cyd:CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "aca-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R30": {
     "role": "http://www.arcosa.com/role/SummaryofSignificantAccountingPoliciesPolicies",
     "longName": "9955511 - Disclosure - Summary of Significant Accounting Policies (Policies)",
     "shortName": "Summary of Significant Accounting Policies (Policies)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "policies",
     "menuCat": "Policies",
     "order": "30",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "aca-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "aca-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R31": {
     "role": "http://www.arcosa.com/role/SummaryofSignificantAccountingPoliciesTables",
     "longName": "9955512 - Disclosure - Summary of Significant Accounting Policies (Tables)",
     "shortName": "Summary of Significant Accounting Policies (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "31",
     "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-20241231.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-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R32": {
     "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": "32",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "aca:ScheduleOfBusinessAcquisitionsAndDispositionsTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:MergersAcquisitionsAndDispositionsDisclosuresTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "aca-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "aca:ScheduleOfBusinessAcquisitionsAndDispositionsTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:MergersAcquisitionsAndDispositionsDisclosuresTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "aca-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R33": {
     "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": "33",
     "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-20241231.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-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R34": {
     "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": "34",
     "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-20241231.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-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R35": {
     "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": "35",
     "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-20241231.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-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R36": {
     "role": "http://www.arcosa.com/role/GoodwillandOtherIntangibleAssetsTables",
     "longName": "9955517 - Disclosure - Goodwill and Other Intangible Assets (Tables)",
     "shortName": "Goodwill and Other Intangible Assets (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "36",
     "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-20241231.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-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R37": {
     "role": "http://www.arcosa.com/role/DebtTables",
     "longName": "9955518 - Disclosure - Debt (Tables)",
     "shortName": "Debt (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "37",
     "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-20241231.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-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R38": {
     "role": "http://www.arcosa.com/role/LeasesTables",
     "longName": "9955519 - Disclosure - Leases (Tables)",
     "shortName": "Leases (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "38",
     "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-20241231.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-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R39": {
     "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": "39",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "aca-20241231.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-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R40": {
     "role": "http://www.arcosa.com/role/IncomeTaxesTables",
     "longName": "9955521 - Disclosure - Income Taxes (Tables)",
     "shortName": "Income Taxes (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "40",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "aca-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "aca-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R41": {
     "role": "http://www.arcosa.com/role/EmployeeRetirementPlansTables",
     "longName": "9955522 - Disclosure - Employee Retirement Plans (Tables)",
     "shortName": "Employee Retirement Plans (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "41",
     "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-20241231.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-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R42": {
     "role": "http://www.arcosa.com/role/AccumulatedOtherComprehensiveLossTables",
     "longName": "9955523 - Disclosure - Accumulated Other Comprehensive Loss (Tables)",
     "shortName": "Accumulated Other Comprehensive Loss (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "42",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "aca-20241231.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-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R43": {
     "role": "http://www.arcosa.com/role/StockBasedCompensationTables",
     "longName": "9955524 - Disclosure - Stock-Based Compensation (Tables)",
     "shortName": "Stock-Based Compensation (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "43",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "aca-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "aca-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R44": {
     "role": "http://www.arcosa.com/role/EarningsPerCommonShareTables",
     "longName": "9955525 - Disclosure - Earnings Per Common Share (Tables)",
     "shortName": "Earnings Per Common Share (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "44",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "aca-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "aca-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R45": {
     "role": "http://www.arcosa.com/role/SummaryofSignificantAccountingPoliciesStockholdersEquityDetails",
     "longName": "9955526 - Disclosure - Summary of Significant Accounting Policies - Stockholder's Equity (Details)",
     "shortName": "Summary of Significant Accounting Policies - Stockholder's Equity (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "45",
     "firstAnchor": {
      "contextRef": "c-7",
      "name": "srt:StockRepurchaseProgramAuthorizedAmount1",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "INF",
      "ancestors": [
       "ix:continuation",
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "aca-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-7",
      "name": "srt:StockRepurchaseProgramAuthorizedAmount1",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "INF",
      "ancestors": [
       "ix:continuation",
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "aca-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R46": {
     "role": "http://www.arcosa.com/role/SummaryofSignificantAccountingPoliciesRevenueRecognitionDetails",
     "longName": "9955527 - Disclosure - Summary of Significant Accounting Policies - Revenue Recognition (Details)",
     "shortName": "Summary of Significant Accounting Policies - Revenue Recognition (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "46",
     "firstAnchor": {
      "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-20241231.htm",
      "first": true,
      "unique": 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-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R47": {
     "role": "http://www.arcosa.com/role/SummaryofSignificantAccountingPoliciesUnsatisfiedPerformanceObligationsDetails",
     "longName": "9955528 - Disclosure - Summary of Significant Accounting Policies - Unsatisfied Performance Obligations (Details)",
     "shortName": "Summary of Significant Accounting Policies - Unsatisfied Performance Obligations (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "47",
     "firstAnchor": {
      "contextRef": "c-79",
      "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-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-79",
      "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-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R48": {
     "role": "http://www.arcosa.com/role/SummaryofSignificantAccountingPoliciesPropertyPlantandEquipmentDetails",
     "longName": "9955529 - Disclosure - Summary of Significant Accounting Policies - Property, Plant, and Equipment (Details)",
     "shortName": "Summary of Significant Accounting Policies - Property, Plant, and Equipment (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "48",
     "firstAnchor": {
      "contextRef": "c-81",
      "name": "us-gaap:PropertyPlantAndEquipmentUsefulLife",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "aca-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-81",
      "name": "us-gaap:PropertyPlantAndEquipmentUsefulLife",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "aca-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R49": {
     "role": "http://www.arcosa.com/role/SummaryofSignificantAccountingPoliciesGoodwillandIntangibleAssetsDetails",
     "longName": "9955530 - Disclosure - Summary of Significant Accounting Policies - Goodwill and Intangible Assets (Details)",
     "shortName": "Summary of Significant Accounting Policies - Goodwill and Intangible Assets (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "49",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:GoodwillImpairmentLoss",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "us-gaap:GoodwillImpairmentLoss",
       "span",
       "div",
       "us-gaap:GoodwillAndIntangibleAssetsPolicyTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "aca-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:GoodwillImpairmentLoss",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "us-gaap:GoodwillImpairmentLoss",
       "span",
       "div",
       "us-gaap:GoodwillAndIntangibleAssetsPolicyTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "aca-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R50": {
     "role": "http://www.arcosa.com/role/SummaryofSignificantAccountingPoliciesLonglivedAssetsDetails",
     "longName": "9955531 - Disclosure - Summary of Significant Accounting Policies - Long-lived Assets (Details)",
     "shortName": "Summary of Significant Accounting Policies - Long-lived Assets (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "50",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:AssetImpairmentCharges",
      "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-20241231.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R51": {
     "role": "http://www.arcosa.com/role/SummaryofSignificantAccountingPoliciesWorkersCompensationDetails",
     "longName": "9955532 - Disclosure - Summary of Significant Accounting Policies - Workers' Compensation (Details)",
     "shortName": "Summary of Significant Accounting Policies - Workers' Compensation (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "51",
     "firstAnchor": {
      "contextRef": "c-7",
      "name": "us-gaap:SelfInsuranceReserve",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "div",
       "us-gaap:SelfInsuranceReservePolicyTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "aca-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-7",
      "name": "us-gaap:SelfInsuranceReserve",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "div",
       "us-gaap:SelfInsuranceReservePolicyTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "aca-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R52": {
     "role": "http://www.arcosa.com/role/SummaryofSignificantAccountingPoliciesWarrantiesDetails",
     "longName": "9955533 - Disclosure - Summary of Significant Accounting Policies - Warranties (Details)",
     "shortName": "Summary of Significant Accounting Policies - Warranties (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "52",
     "firstAnchor": {
      "contextRef": "c-7",
      "name": "us-gaap:StandardProductWarrantyAccrualCurrent",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "div",
       "us-gaap:StandardProductWarrantyPolicy",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "aca-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-7",
      "name": "us-gaap:StandardProductWarrantyAccrualCurrent",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "div",
       "us-gaap:StandardProductWarrantyPolicy",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "aca-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R53": {
     "role": "http://www.arcosa.com/role/AcquisitionsandDivestituresAcquisitionanddivestitureactivityDetails",
     "longName": "9955534 - Disclosure - Acquisitions and Divestitures - Acquisition and divestiture activity (Details)",
     "shortName": "Acquisitions and Divestitures - Acquisition and divestiture activity (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "53",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:BusinessCombinationConsiderationTransferred1",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "aca:ScheduleOfBusinessAcquisitionsAndDispositionsTableTextBlock",
       "us-gaap:MergersAcquisitionsAndDispositionsDisclosuresTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "aca-20241231.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R54": {
     "role": "http://www.arcosa.com/role/AcquisitionsandDivestituresPurchasepriceallocationDetails",
     "longName": "9955535 - 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": "54",
     "firstAnchor": {
      "contextRef": "c-7",
      "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-20241231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-98",
      "name": "us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "aca-20241231.htm",
      "unique": true
     }
    },
    "R55": {
     "role": "http://www.arcosa.com/role/AcquisitionsandDivestituresProformainformationDetails",
     "longName": "9955536 - Disclosure - Acquisitions and Divestitures - Pro forma information (Details)",
     "shortName": "Acquisitions and Divestitures - Pro forma information (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "55",
     "firstAnchor": {
      "contextRef": "c-97",
      "name": "us-gaap:BusinessAcquisitionsProFormaRevenue",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:BusinessAcquisitionProFormaInformationTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "aca-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-97",
      "name": "us-gaap:BusinessAcquisitionsProFormaRevenue",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:BusinessAcquisitionProFormaInformationTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "aca-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R56": {
     "role": "http://www.arcosa.com/role/AcquisitionsandDivestituresNarrativeDetails",
     "longName": "9955537 - Disclosure - Acquisitions and Divestitures - Narrative (Details)",
     "shortName": "Acquisitions and Divestitures - Narrative (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "56",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:PaymentsOfDebtIssuanceCosts",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "aca-20241231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-4",
      "name": "us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "aca-20241231.htm",
      "unique": true
     }
    },
    "R57": {
     "role": "http://www.arcosa.com/role/FairValueAccountingAssetsandliabilitiesmeasuredatfairvalueonrecurringbasisDetails",
     "longName": "9955538 - 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": "57",
     "firstAnchor": {
      "contextRef": "c-136",
      "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-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-136",
      "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-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R58": {
     "role": "http://www.arcosa.com/role/SegmentInformationFinancialinformationforsegmentsDetails",
     "longName": "9955539 - 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": "58",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:Revenues",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:DisaggregationOfRevenueTableTextBlock",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "aca-20241231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "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-20241231.htm",
      "unique": true
     }
    },
    "R59": {
     "role": "http://www.arcosa.com/role/SegmentInformationRevenuesoperatingprofittotalassetsandlonglivedassetsforUSandnonUSoperationsDetails",
     "longName": "9955540 - Disclosure - Segment Information - Revenues, operating profit, total assets, and long-lived assets for U.S. and non-U.S. operations (Details)",
     "shortName": "Segment Information - Revenues, operating profit, total assets, and long-lived assets for U.S. and non-U.S. operations (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "59",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:Revenues",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:DisaggregationOfRevenueTableTextBlock",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "aca-20241231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-168",
      "name": "us-gaap:Revenues",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "us-gaap:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "aca-20241231.htm",
      "unique": true
     }
    },
    "R60": {
     "role": "http://www.arcosa.com/role/SegmentInformationNarrativeDetails",
     "longName": "9955541 - Disclosure - Segment Information - Narrative (Details)",
     "shortName": "Segment Information - Narrative (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "60",
     "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-20241231.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-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R61": {
     "role": "http://www.arcosa.com/role/PropertyPlantandEquipmentComponentsofpropertyplantandequipmentDetails",
     "longName": "9955542 - 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": "61",
     "firstAnchor": {
      "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-20241231.htm",
      "first": true,
      "unique": 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-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R62": {
     "role": "http://www.arcosa.com/role/PropertyPlantandEquipmentNarrativeDetails",
     "longName": "9955543 - Disclosure - Property, Plant, and Equipment - Narrative (Details)",
     "shortName": "Property, Plant, and Equipment - Narrative (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "62",
     "firstAnchor": {
      "contextRef": "c-7",
      "name": "us-gaap:PropertyPlantAndEquipmentNet",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "aca-20241231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-194",
      "name": "us-gaap:PropertyPlantAndEquipmentNet",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "aca-20241231.htm",
      "unique": true
     }
    },
    "R63": {
     "role": "http://www.arcosa.com/role/GoodwillandOtherIntangibleAssetsGoodwillbysegmentDetails",
     "longName": "9955544 - Disclosure - Goodwill and Other Intangible Assets - Goodwill by segment (Details)",
     "shortName": "Goodwill and Other Intangible Assets - Goodwill by segment (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "63",
     "firstAnchor": {
      "contextRef": "c-7",
      "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-20241231.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R64": {
     "role": "http://www.arcosa.com/role/GoodwillandOtherIntangibleAssetsIntangibleassetsnetDetails",
     "longName": "9955545 - Disclosure - Goodwill and Other Intangible Assets - Intangible assets, net (Details)",
     "shortName": "Goodwill and Other Intangible Assets - Intangible assets, net (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "64",
     "firstAnchor": {
      "contextRef": "c-7",
      "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-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-7",
      "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-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R65": {
     "role": "http://www.arcosa.com/role/GoodwillandOtherIntangibleAssetsFutureamortizationDetails",
     "longName": "9955546 - Disclosure - Goodwill and Other Intangible Assets - Future amortization (Details)",
     "shortName": "Goodwill and Other Intangible Assets - Future amortization (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "65",
     "firstAnchor": {
      "contextRef": "c-7",
      "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "aca-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-7",
      "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "aca-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R66": {
     "role": "http://www.arcosa.com/role/GoodwillandOtherIntangibleAssetsNarrativeDetails",
     "longName": "9955547 - Disclosure - Goodwill and Other Intangible Assets - Narrative (Details)",
     "shortName": "Goodwill and Other Intangible Assets - Narrative (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "66",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:AmortizationOfIntangibleAssets",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "aca-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:AmortizationOfIntangibleAssets",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "aca-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R67": {
     "role": "http://www.arcosa.com/role/DebtComponentsofdebtDetails",
     "longName": "9955548 - Disclosure - Debt - Components of debt (Details)",
     "shortName": "Debt - Components of debt (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "67",
     "firstAnchor": {
      "contextRef": "c-7",
      "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-20241231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-7",
      "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-20241231.htm",
      "unique": true
     }
    },
    "R68": {
     "role": "http://www.arcosa.com/role/DebtRemainingprincipalpaymentsunderexistingdebtagreementsDetails",
     "longName": "9955549 - Disclosure - Debt - Remaining principal payments under existing debt agreements (Details)",
     "shortName": "Debt - Remaining principal payments under existing debt agreements (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "68",
     "firstAnchor": {
      "contextRef": "c-210",
      "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-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-210",
      "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-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R69": {
     "role": "http://www.arcosa.com/role/DebtNarrativeDetails",
     "longName": "9955550 - Disclosure - Debt - Narrative (Details)",
     "shortName": "Debt - Narrative (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "69",
     "firstAnchor": {
      "contextRef": "c-7",
      "name": "aca:DebtInstrumentCovenantUnrestrictedCashMaximum",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "aca-20241231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-240",
      "name": "us-gaap:PaymentsOfDebtIssuanceCosts",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "aca-20241231.htm",
      "unique": true
     }
    },
    "R70": {
     "role": "http://www.arcosa.com/role/LeasesFutureminimumleasepaymentsDetails",
     "longName": "9955551 - Disclosure - Leases - Future minimum lease payments (Details)",
     "shortName": "Leases - Future minimum lease payments (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "70",
     "firstAnchor": {
      "contextRef": "c-7",
      "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-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-7",
      "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-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R71": {
     "role": "http://www.arcosa.com/role/LeasesBalancesheetclassificationDetails",
     "longName": "9955552 - Disclosure - Leases - Balance sheet classification (Details)",
     "shortName": "Leases - Balance sheet classification (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "71",
     "firstAnchor": {
      "contextRef": "c-7",
      "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-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-7",
      "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-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R72": {
     "role": "http://www.arcosa.com/role/LeasesCashflowNoncashflowinformationDetails",
     "longName": "9955553 - Disclosure - Leases - Cash flow & Non-cash flow information (Details)",
     "shortName": "Leases - Cash flow & Non-cash flow information (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "72",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:OperatingLeasePayments",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "aca:CashFlowInformationLeasesTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "aca-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:OperatingLeasePayments",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "aca:CashFlowInformationLeasesTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "aca-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R73": {
     "role": "http://www.arcosa.com/role/LeasesOtherInformationDetails",
     "longName": "9955554 - Disclosure - Leases - Other Information (Details)",
     "shortName": "Leases - Other Information (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "73",
     "firstAnchor": {
      "contextRef": "c-7",
      "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:LeaseCostTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "aca-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-7",
      "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:LeaseCostTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "aca-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R74": {
     "role": "http://www.arcosa.com/role/LeasesNarrativeDetails",
     "longName": "9955555 - Disclosure - Leases - Narrative (Details)",
     "shortName": "Leases - Narrative (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "74",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:OperatingLeaseCost",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "aca-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:OperatingLeaseCost",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "aca-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R75": {
     "role": "http://www.arcosa.com/role/OtherNetSummaryofothernetincomeexpenseDetails",
     "longName": "9955556 - 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": "75",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:InterestIncomeOther",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:OtherIncomeAndOtherExpenseDisclosureTextBlock",
       "us-gaap:ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "aca-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:InterestIncomeOther",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:OtherIncomeAndOtherExpenseDisclosureTextBlock",
       "us-gaap:ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "aca-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R76": {
     "role": "http://www.arcosa.com/role/IncomeTaxesComponentsoftheprovisionforincometaxesDetails",
     "longName": "9955557 - Disclosure - Income Taxes - Components of the provision for income taxes (Details)",
     "shortName": "Income Taxes - Components of the provision for income taxes (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "76",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:CurrentFederalTaxExpenseBenefit",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "aca-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:CurrentFederalTaxExpenseBenefit",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "aca-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R77": {
     "role": "http://www.arcosa.com/role/IncomeTaxesReconciliationbetweenthestatutoryUSfederalincometaxrateandtheCompanyseffectiveincometaxrateDetails",
     "longName": "9955558 - Disclosure - Income Taxes - Reconciliation between the statutory U.S. federal income tax rate and the Company's effective income tax rate (Details)",
     "shortName": "Income Taxes - Reconciliation between the statutory U.S. federal income tax rate and the Company's effective income tax rate (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "77",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate",
      "unitRef": "number",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "aca-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate",
      "unitRef": "number",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "aca-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R78": {
     "role": "http://www.arcosa.com/role/IncomeTaxesComponentsofdeferredtaxliabilitiesandassetsDetails",
     "longName": "9955559 - Disclosure - Income Taxes - Components of deferred tax liabilities and assets (Details)",
     "shortName": "Income Taxes - Components of deferred tax liabilities and assets (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "78",
     "firstAnchor": {
      "contextRef": "c-7",
      "name": "us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "aca-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-7",
      "name": "us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "aca-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R79": {
     "role": "http://www.arcosa.com/role/IncomeTaxesChangeinunrecognizedtaxbenefitsDetails",
     "longName": "9955560 - Disclosure - Income Taxes - Change in unrecognized tax benefits (Details)",
     "shortName": "Income Taxes - Change in unrecognized tax benefits (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "79",
     "firstAnchor": {
      "contextRef": "c-7",
      "name": "us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "aca-20241231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-7",
      "name": "us-gaap:UnrecognizedTaxBenefits",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "aca-20241231.htm",
      "unique": true
     }
    },
    "R80": {
     "role": "http://www.arcosa.com/role/IncomeTaxesNarrativeDetails",
     "longName": "9955561 - Disclosure - Income Taxes - Narrative (Details)",
     "shortName": "Income Taxes - Narrative (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "80",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "aca-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "aca-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R81": {
     "role": "http://www.arcosa.com/role/EmployeeRetirementPlansTotalemployeeretirementplanexpenseDetails",
     "longName": "9955562 - Disclosure - Employee Retirement Plans - Total employee retirement plan expense (Details)",
     "shortName": "Employee Retirement Plans - Total employee retirement plan expense (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "81",
     "firstAnchor": {
      "contextRef": "c-1",
      "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-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "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-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R82": {
     "role": "http://www.arcosa.com/role/EmployeeRetirementPlansDetailsofthemultiemployerplanDetails",
     "longName": "9955563 - Disclosure - Employee Retirement Plans - Details of the multiemployer plan (Details)",
     "shortName": "Employee Retirement Plans - Details of the multiemployer plan (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "82",
     "firstAnchor": {
      "contextRef": "c-247",
      "name": "us-gaap:MultiemployerPlanPensionInsignificantCertifiedZoneStatusFixedList",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfMultiemployerPlansTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "aca-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-247",
      "name": "us-gaap:MultiemployerPlanPensionInsignificantCertifiedZoneStatusFixedList",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfMultiemployerPlansTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "aca-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R83": {
     "role": "http://www.arcosa.com/role/EmployeeRetirementPlansNarrativeDetails",
     "longName": "9955564 - Disclosure - Employee Retirement Plans - Narrative (Details)",
     "shortName": "Employee Retirement Plans - Narrative (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "83",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:DeferredCompensationArrangementWithIndividualDistributionPaid",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "aca-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:DeferredCompensationArrangementWithIndividualDistributionPaid",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "aca-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R84": {
     "role": "http://www.arcosa.com/role/AccumulatedOtherComprehensiveLossChangesinaccumulatedothercomprehensivelossDetails",
     "longName": "9955565 - 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": "84",
     "firstAnchor": {
      "contextRef": "c-264",
      "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-20241231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-256",
      "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-20241231.htm",
      "unique": true
     }
    },
    "R85": {
     "role": "http://www.arcosa.com/role/StockBasedCompensationScheduleofrestrictedstockactivityDetails",
     "longName": "9955566 - Disclosure - Stock-Based Compensation - Schedule of restricted stock activity (Details)",
     "shortName": "Stock-Based Compensation - Schedule of restricted stock activity (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "85",
     "firstAnchor": {
      "contextRef": "c-276",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue",
      "unitRef": "usdPerShare",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "2",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "aca-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-276",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue",
      "unitRef": "usdPerShare",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "2",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "aca-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R86": {
     "role": "http://www.arcosa.com/role/StockBasedCompensationNarrativeDetails",
     "longName": "9955567 - Disclosure - Stock-Based Compensation - Narrative (Details)",
     "shortName": "Stock-Based Compensation - Narrative (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "86",
     "firstAnchor": {
      "contextRef": "c-7",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "aca-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-7",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "aca-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R87": {
     "role": "http://www.arcosa.com/role/EarningsPerCommonShareComputationofbasicanddilutedearningspershareDetails",
     "longName": "9955568 - 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": "87",
     "firstAnchor": {
      "contextRef": "c-1",
      "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-20241231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ParticipatingSecuritiesDistributedAndUndistributedEarningsLossBasic",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "aca-20241231.htm",
      "unique": true
     }
    },
    "R88": {
     "role": "http://www.arcosa.com/role/EarningsPerCommonShareNarrativeDetails",
     "longName": "9955569 - Disclosure - Earnings Per Common Share - Narrative (Details)",
     "shortName": "Earnings Per Common Share - Narrative (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "88",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "aca-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "aca-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R89": {
     "role": "http://www.arcosa.com/role/CommitmentsandContingenciesNarrativeDetails",
     "longName": "9955570 - Disclosure - Commitments and Contingencies - Narrative (Details)",
     "shortName": "Commitments and Contingencies - Narrative (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "89",
     "firstAnchor": {
      "contextRef": "c-7",
      "name": "us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "aca-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-7",
      "name": "us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "aca-20241231.htm",
      "first": true,
      "unique": true
     }
    }
   },
   "tag": {
    "aca_AMPTaxCreditsDeferredTaxAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.arcosa.com/20241231",
     "localname": "AMPTaxCreditsDeferredTaxAssets",
     "crdr": "debit",
     "presentation": [
      "http://www.arcosa.com/role/IncomeTaxesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "AMP Tax Credits, Deferred Tax Assets",
        "label": "AMP Tax Credits, Deferred Tax Assets",
        "documentation": "AMP Tax Credits, Deferred Tax Assets"
       }
      }
     },
     "auth_ref": []
    },
    "aca_AMPTaxCreditsSold": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.arcosa.com/20241231",
     "localname": "AMPTaxCreditsSold",
     "crdr": "credit",
     "presentation": [
      "http://www.arcosa.com/role/IncomeTaxesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "AMP Tax Credits Sold",
        "label": "AMP Tax Credits Sold",
        "documentation": "AMP Tax Credits Sold"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AccountingPoliciesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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/2024",
     "localname": "AccountsPayableCurrent",
     "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": "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": [
      "r87",
      "r929"
     ]
    },
    "us-gaap_AccountsReceivableNetCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": {
        "verboseLabel": "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": [
      "r1117"
     ]
    },
    "us-gaap_AccruedLiabilitiesCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccruedLiabilitiesCurrent",
     "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": "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": [
      "r90"
     ]
    },
    "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment",
     "crdr": "credit",
     "calculation": {
      "http://www.arcosa.com/role/PropertyPlantandEquipmentComponentsofpropertyplantandequipmentDetails": {
       "parentTag": "us-gaap_PropertyPlantAndEquipmentNet",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.arcosa.com/role/PropertyPlantandEquipmentComponentsofpropertyplantandequipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Accumulated depreciation and depletion",
        "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": [
      "r50",
      "r218",
      "r713"
     ]
    },
    "us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember",
     "presentation": [
      "http://www.arcosa.com/role/AccumulatedOtherComprehensiveLossChangesinaccumulatedothercomprehensivelossDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Unrealized loss on derivative financial instrument",
        "label": "Accumulated Net Gain (Loss) from Cash Flow Hedges Attributable to Parent [Member]",
        "documentation": "Accumulated other comprehensive income (loss) resulting from gain (loss) from derivative instruments designated and qualifying as the effective portion of cash flow hedges, attributable to the parent."
       }
      }
     },
     "auth_ref": [
      "r6",
      "r27",
      "r586"
     ]
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": [
      "r243",
      "r244",
      "r627",
      "r629",
      "r630",
      "r631",
      "r632",
      "r634"
     ]
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax",
     "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": "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": [
      "r26",
      "r27",
      "r110",
      "r226",
      "r709",
      "r749",
      "r753"
     ]
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeLossTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": [
      "r243",
      "r244",
      "r627",
      "r629",
      "r630",
      "r631",
      "r632",
      "r634"
     ]
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccumulatedOtherComprehensiveIncomeMember",
     "presentation": [
      "http://www.arcosa.com/role/AccumulatedOtherComprehensiveLossChangesinaccumulatedothercomprehensivelossDetails",
      "http://www.arcosa.com/role/ConsolidatedStatementsofStockholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Accumulated Other Comprehensive Loss",
        "terseLabel": "AOCI Attributable to Parent",
        "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": [
      "r4",
      "r19",
      "r27",
      "r592",
      "r595",
      "r656",
      "r744",
      "r745",
      "r1091",
      "r1092",
      "r1093",
      "r1103",
      "r1104",
      "r1105",
      "r1106"
     ]
    },
    "us-gaap_AccumulatedTranslationAdjustmentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": [
      "r5",
      "r19",
      "r27",
      "r108",
      "r109",
      "r244",
      "r245",
      "r629",
      "r630",
      "r631",
      "r632",
      "r634",
      "r1091"
     ]
    },
    "us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife",
     "presentation": [
      "http://www.arcosa.com/role/AcquisitionsandDivestituresAcquisitionanddivestitureactivityDetails",
      "http://www.arcosa.com/role/AcquisitionsandDivestituresNarrativeDetails",
      "http://www.arcosa.com/role/AcquisitionsandDivestituresPurchasepriceallocationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Useful life of acquired intangible asset",
        "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": [
      "r370",
      "r869"
     ]
    },
    "ecd_Additional402vDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "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": [
      "r1010"
     ]
    },
    "us-gaap_AdditionalPaidInCapital": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AdditionalPaidInCapital",
     "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": "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": [
      "r102",
      "r929",
      "r1255"
     ]
    },
    "us-gaap_AdditionalPaidInCapitalMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AdditionalPaidInCapitalMember",
     "presentation": [
      "http://www.arcosa.com/role/ConsolidatedStatementsofStockholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Capital\u00a0in Excess of Par\u00a0Value",
        "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": [
      "r766",
      "r1103",
      "r1104",
      "r1105",
      "r1106",
      "r1190",
      "r1256"
     ]
    },
    "ecd_AdjToCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "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": [
      "r1023"
     ]
    },
    "ecd_AdjToCompAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "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": [
      "r1023"
     ]
    },
    "ecd_AdjToNonPeoNeoCompFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "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": [
      "r1023"
     ]
    },
    "ecd_AdjToPeoCompFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "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": [
      "r1023"
     ]
    },
    "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract",
     "presentation": [
      "http://www.arcosa.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Adjustments to reconcile net income to net cash provided by operating activities:",
        "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "aca_AggregatesAndSpecialtyMaterialsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.arcosa.com/20241231",
     "localname": "AggregatesAndSpecialtyMaterialsMember",
     "presentation": [
      "http://www.arcosa.com/role/AcquisitionsandDivestituresNarrativeDetails",
      "http://www.arcosa.com/role/SummaryofSignificantAccountingPoliciesRevenueRecognitionDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Aggregates and specialty materials",
        "label": "Aggregates and specialty materials [Member]",
        "documentation": "Aggregates and specialty materials [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "aca_AggregatesPhoenixMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.arcosa.com/20241231",
     "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/2024",
     "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": [
      "r1068"
     ]
    },
    "ecd_AggtErrCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "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": [
      "r981",
      "r992",
      "r1002",
      "r1035"
     ]
    },
    "ecd_AggtErrCompNotYetDeterminedTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "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": [
      "r984",
      "r995",
      "r1005",
      "r1038"
     ]
    },
    "ecd_AggtPnsnAdjsSvcCstMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "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": [
      "r1069"
     ]
    },
    "ecd_AllAdjToCompMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "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": [
      "r1023"
     ]
    },
    "ecd_AllExecutiveCategoriesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "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": [
      "r1030"
     ]
    },
    "ecd_AllIndividualsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "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": [
      "r985",
      "r996",
      "r1006",
      "r1030",
      "r1039",
      "r1043",
      "r1051"
     ]
    },
    "ecd_AllTradingArrangementsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "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": [
      "r1049"
     ]
    },
    "us-gaap_AllocatedShareBasedCompensationExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AllocatedShareBasedCompensationExpense",
     "crdr": "debit",
     "presentation": [
      "http://www.arcosa.com/role/StockBasedCompensationNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Stock-based compensation expense",
        "label": "Share-Based Payment Arrangement, Expense",
        "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized."
       }
      }
     },
     "auth_ref": [
      "r524",
      "r529"
     ]
    },
    "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AllowanceForDoubtfulAccountsReceivableCurrent",
     "crdr": "credit",
     "presentation": [
      "http://www.arcosa.com/role/ConsolidatedBalanceSheetsParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Allowance for doubtful accounts",
        "label": "Accounts Receivable, Allowance for Credit Loss, Current",
        "documentation": "Amount of allowance for credit loss on accounts receivable, classified as current."
       }
      }
     },
     "auth_ref": [
      "r227",
      "r342",
      "r348"
     ]
    },
    "dei_AmendmentFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "AmendmentFlag",
     "presentation": [
      "http://www.arcosa.com/role/CoverPageandDEI"
     ],
     "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/20241231",
     "localname": "AmeronMember",
     "presentation": [
      "http://www.arcosa.com/role/AcquisitionsandDivestituresNarrativeDetails",
      "http://www.arcosa.com/role/AcquisitionsandDivestituresProformainformationDetails",
      "http://www.arcosa.com/role/AcquisitionsandDivestituresPurchasepriceallocationDetails",
      "http://www.arcosa.com/role/AcquisitionsandDivestituresTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Ameron",
        "label": "Ameron [Member]",
        "documentation": "Ameron"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AmortizationOfIntangibleAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AmortizationOfIntangibleAssets",
     "crdr": "debit",
     "presentation": [
      "http://www.arcosa.com/role/GoodwillandOtherIntangibleAssetsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Amortization expense from intangible assets",
        "label": "Amortization of Intangible Assets",
        "documentation": "The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method."
       }
      }
     },
     "auth_ref": [
      "r11",
      "r367",
      "r374",
      "r895"
     ]
    },
    "us-gaap_AmountOfDilutiveSecuritiesStockOptionsAndRestrictiveStockUnits": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": [
      "r1108"
     ]
    },
    "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount",
     "presentation": [
      "http://www.arcosa.com/role/EarningsPerCommonShareNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Weighted average restricted shares",
        "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount",
        "documentation": "Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented."
       }
      }
     },
     "auth_ref": [
      "r299"
     ]
    },
    "aca_AsphaltAndOtherNonOperatingFacilityMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.arcosa.com/20241231",
     "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/2024",
     "localname": "AssetImpairmentCharges",
     "crdr": "debit",
     "calculation": {
      "http://www.arcosa.com/role/ConsolidatedStatementsofOperations": {
       "parentTag": "us-gaap_CostsAndExpenses",
       "weight": 1.0,
       "order": 4.0
      },
      "http://www.arcosa.com/role/ConsolidatedStatementsofCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 16.0
      }
     },
     "presentation": [
      "http://www.arcosa.com/role/ConsolidatedStatementsofCashFlows",
      "http://www.arcosa.com/role/ConsolidatedStatementsofOperations",
      "http://www.arcosa.com/role/PropertyPlantandEquipmentNarrativeDetails",
      "http://www.arcosa.com/role/SegmentInformationFinancialinformationforsegmentsDetails",
      "http://www.arcosa.com/role/SummaryofSignificantAccountingPoliciesLonglivedAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Asset Impairment Charges",
        "verboseLabel": "Asset impairment charges",
        "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": [
      "r11",
      "r49"
     ]
    },
    "us-gaap_AssetImpairmentChargesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AssetImpairmentChargesAbstract",
     "presentation": [
      "http://www.arcosa.com/role/SummaryofSignificantAccountingPoliciesLonglivedAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Asset Impairment Charges [Abstract]",
        "label": "Asset Impairment Charges [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_Assets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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",
      "http://www.arcosa.com/role/SegmentInformationRevenuesoperatingprofittotalassetsandlonglivedassetsforUSandnonUSoperationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Assets, Total",
        "terseLabel": "Assets",
        "verboseLabel": "Total Assets",
        "label": "Assets",
        "documentation": "Amount of asset recognized for present right to economic benefit."
       }
      }
     },
     "auth_ref": [
      "r142",
      "r152",
      "r222",
      "r259",
      "r303",
      "r311",
      "r329",
      "r333",
      "r343",
      "r409",
      "r410",
      "r412",
      "r413",
      "r414",
      "r415",
      "r416",
      "r418",
      "r419",
      "r584",
      "r588",
      "r620",
      "r705",
      "r803",
      "r888",
      "r889",
      "r929",
      "r959",
      "r1160",
      "r1161",
      "r1214"
     ]
    },
    "us-gaap_AssetsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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/20241231",
     "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/2024",
     "localname": "AssetsCurrent",
     "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"
     ],
     "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": [
      "r213",
      "r231",
      "r259",
      "r343",
      "r409",
      "r410",
      "r412",
      "r413",
      "r414",
      "r415",
      "r416",
      "r418",
      "r419",
      "r584",
      "r588",
      "r620",
      "r929",
      "r1160",
      "r1161",
      "r1214"
     ]
    },
    "us-gaap_AssetsCurrentAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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/2024",
     "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": [
      "r602",
      "r603",
      "r920"
     ]
    },
    "us-gaap_AssetsFairValueDisclosureAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AssetsFairValueDisclosureAbstract",
     "presentation": [
      "http://www.arcosa.com/role/FairValueAccountingAssetsandliabilitiesmeasuredatfairvalueonrecurringbasisDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Assets:",
        "label": "Assets, Fair Value Disclosure [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "aca_AuditInformationAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.arcosa.com/20241231",
     "localname": "AuditInformationAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Audit Information [Abstract]",
        "label": "Audit Information [Abstract]",
        "documentation": "Audit Information"
       }
      }
     },
     "auth_ref": []
    },
    "dei_AuditorFirmId": {
     "xbrltype": "nonemptySequenceNumberItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "AuditorFirmId",
     "presentation": [
      "http://www.arcosa.com/role/AuditInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Auditor Firm ID",
        "label": "Auditor Firm ID",
        "documentation": "PCAOB issued Audit Firm Identifier"
       }
      }
     },
     "auth_ref": [
      "r964",
      "r965",
      "r988"
     ]
    },
    "dei_AuditorLocation": {
     "xbrltype": "internationalNameItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "AuditorLocation",
     "presentation": [
      "http://www.arcosa.com/role/AuditInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Auditor Location",
        "label": "Auditor Location"
       }
      }
     },
     "auth_ref": [
      "r964",
      "r965",
      "r988"
     ]
    },
    "dei_AuditorName": {
     "xbrltype": "internationalNameItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "AuditorName",
     "presentation": [
      "http://www.arcosa.com/role/AuditInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Auditor Name",
        "label": "Auditor Name"
       }
      }
     },
     "auth_ref": [
      "r964",
      "r965",
      "r988"
     ]
    },
    "ecd_AwardExrcPrice": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AwardExrcPrice",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Exercise Price",
        "label": "Award Exercise Price"
       }
      }
     },
     "auth_ref": [
      "r1046"
     ]
    },
    "ecd_AwardGrantDateFairValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "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": [
      "r1047"
     ]
    },
    "ecd_AwardTmgDiscLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AwardTmgDiscLineItems",
     "lang": {
      "en-us": {
       "role": {
        "label": "Award Timing Disclosures [Line Items]"
       }
      }
     },
     "auth_ref": [
      "r1042"
     ]
    },
    "ecd_AwardTmgHowMnpiCnsdrdTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "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": [
      "r1042"
     ]
    },
    "ecd_AwardTmgMethodTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "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": [
      "r1042"
     ]
    },
    "ecd_AwardTmgMnpiCnsdrdFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "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": [
      "r1042"
     ]
    },
    "ecd_AwardTmgMnpiDiscTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "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": [
      "r1042"
     ]
    },
    "ecd_AwardTmgPredtrmndFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "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": [
      "r1042"
     ]
    },
    "us-gaap_AwardTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AwardTypeAxis",
     "presentation": [
      "http://www.arcosa.com/role/StockBasedCompensationNarrativeDetails",
      "http://www.arcosa.com/role/StockBasedCompensationScheduleofrestrictedstockactivityDetails",
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Award Type [Axis]",
        "label": "Award Type [Axis]",
        "documentation": "Information by type of award under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r498",
      "r499",
      "r500",
      "r501",
      "r502",
      "r503",
      "r504",
      "r505",
      "r506",
      "r507",
      "r508",
      "r509",
      "r510",
      "r511",
      "r512",
      "r513",
      "r514",
      "r515",
      "r516",
      "r517",
      "r518",
      "r519",
      "r520",
      "r521",
      "r522",
      "r523"
     ]
    },
    "ecd_AwardUndrlygSecuritiesAmt": {
     "xbrltype": "decimalItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AwardUndrlygSecuritiesAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Underlying Securities",
        "label": "Award Underlying Securities Amount"
       }
      }
     },
     "auth_ref": [
      "r1045"
     ]
    },
    "ecd_AwardsCloseToMnpiDiscIndName": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "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": [
      "r1044"
     ]
    },
    "ecd_AwardsCloseToMnpiDiscTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "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": [
      "r1043"
     ]
    },
    "ecd_AwardsCloseToMnpiDiscTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "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": [
      "r1043"
     ]
    },
    "us-gaap_BalanceSheetLocationAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "BalanceSheetLocationAxis",
     "presentation": [
      "http://www.arcosa.com/role/CommitmentsandContingenciesNarrativeDetails",
      "http://www.arcosa.com/role/EmployeeRetirementPlansNarrativeDetails",
      "http://www.arcosa.com/role/IncomeTaxesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Statement of Financial Position Location, Balance [Axis]",
        "label": "Statement of Financial Position Location, Balance [Axis]",
        "documentation": "Information by location in statement of financial position where disaggregated cumulative balance has been reported."
       }
      }
     },
     "auth_ref": [
      "r388",
      "r1223",
      "r1224"
     ]
    },
    "us-gaap_BalanceSheetLocationDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "BalanceSheetLocationDomain",
     "presentation": [
      "http://www.arcosa.com/role/CommitmentsandContingenciesNarrativeDetails",
      "http://www.arcosa.com/role/EmployeeRetirementPlansNarrativeDetails",
      "http://www.arcosa.com/role/IncomeTaxesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Statement of Financial Position Location, Balance [Domain]",
        "label": "Statement of Financial Position Location, Balance [Domain]",
        "documentation": "Location in statement of financial position where disaggregated cumulative balance has been reported."
       }
      }
     },
     "auth_ref": [
      "r75",
      "r77",
      "r388",
      "r1223",
      "r1224"
     ]
    },
    "us-gaap_BaseRateMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": []
    },
    "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "BasisOfAccountingPolicyPolicyTextBlock",
     "presentation": [
      "http://www.arcosa.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Basis of Presentation",
        "label": "Basis of Accounting, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS)."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "BasisOfPresentationAndSignificantAccountingPoliciesTextBlock",
     "presentation": [
      "http://www.arcosa.com/role/SummaryofSignificantAccountingPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "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": [
      "r126"
     ]
    },
    "aca_BoilermakerBlacksmithNationalPensionTrustMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.arcosa.com/20241231",
     "localname": "BoilermakerBlacksmithNationalPensionTrustMember",
     "presentation": [
      "http://www.arcosa.com/role/EmployeeRetirementPlansDetailsofthemultiemployerplanDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Boilermaker-Blacksmith National Pension Trust",
        "label": "Boilermaker-Blacksmith National Pension Trust [Member]",
        "documentation": "Boilermaker-Blacksmith National Pension Trust [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_BridgeLoanMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "BridgeLoanMember",
     "presentation": [
      "http://www.arcosa.com/role/DebtNarrativeDetails",
      "http://www.arcosa.com/role/DebtRemainingprincipalpaymentsunderexistingdebtagreementsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Bridge Loan",
        "label": "Bridge Loan [Member]",
        "documentation": "Financing which is expected to be replaced by a medium to long-term loan. The loan \"bridges\" the gap in time when otherwise no financing would be in place."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_BuildingAndBuildingImprovementsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "BuildingAndBuildingImprovementsMember",
     "presentation": [
      "http://www.arcosa.com/role/PropertyPlantandEquipmentComponentsofpropertyplantandequipmentDetails",
      "http://www.arcosa.com/role/SummaryofSignificantAccountingPoliciesPropertyPlantandEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Buildings and improvements",
        "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/2024",
     "localname": "BusinessAcquisitionAcquireeDomain",
     "presentation": [
      "http://www.arcosa.com/role/AcquisitionsandDivestituresNarrativeDetails",
      "http://www.arcosa.com/role/AcquisitionsandDivestituresProformainformationDetails",
      "http://www.arcosa.com/role/AcquisitionsandDivestituresPurchasepriceallocationDetails",
      "http://www.arcosa.com/role/AcquisitionsandDivestituresTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Business Acquisition, Acquiree [Domain]",
        "label": "Business Acquisition, Acquiree [Domain]",
        "documentation": "Identification of the acquiree in a material business combination (or series of individually immaterial business combinations), which may include the name or other type of identification of the acquiree."
       }
      }
     },
     "auth_ref": [
      "r368",
      "r369",
      "r370",
      "r371",
      "r372",
      "r578",
      "r909",
      "r912"
     ]
    },
    "us-gaap_BusinessAcquisitionAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "BusinessAcquisitionAxis",
     "presentation": [
      "http://www.arcosa.com/role/AcquisitionsandDivestituresNarrativeDetails",
      "http://www.arcosa.com/role/AcquisitionsandDivestituresProformainformationDetails",
      "http://www.arcosa.com/role/AcquisitionsandDivestituresPurchasepriceallocationDetails",
      "http://www.arcosa.com/role/AcquisitionsandDivestituresTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Business Acquisition [Axis]",
        "label": "Business Acquisition [Axis]",
        "documentation": "Information by business combination or series of individually immaterial business combinations."
       }
      }
     },
     "auth_ref": [
      "r59",
      "r60",
      "r368",
      "r369",
      "r370",
      "r371",
      "r372",
      "r578",
      "r909",
      "r912"
     ]
    },
    "us-gaap_BusinessAcquisitionCostOfAcquiredEntityTransactionCosts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "BusinessAcquisitionCostOfAcquiredEntityTransactionCosts",
     "crdr": "debit",
     "presentation": [
      "http://www.arcosa.com/role/AcquisitionsandDivestituresNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Business Acquisition, Transaction Costs",
        "label": "Business Acquisition, Transaction Costs",
        "documentation": "Amount of direct costs of the business combination including legal, accounting, and other costs incurred to consummate the business acquisition."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_BusinessAcquisitionLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "BusinessAcquisitionLineItems",
     "presentation": [
      "http://www.arcosa.com/role/AcquisitionsandDivestituresProformainformationDetails",
      "http://www.arcosa.com/role/AcquisitionsandDivestituresPurchasepriceallocationDetails",
      "http://www.arcosa.com/role/AcquisitionsandDivestituresTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Business Acquisition [Line Items]",
        "label": "Business Acquisition [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": [
      "r578"
     ]
    },
    "aca_BusinessAcquisitionProFormaIncomeBeforeIncomeTaxes": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.arcosa.com/20241231",
     "localname": "BusinessAcquisitionProFormaIncomeBeforeIncomeTaxes",
     "crdr": "credit",
     "presentation": [
      "http://www.arcosa.com/role/AcquisitionsandDivestituresProformainformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Unaudited pro-forma income before income taxes",
        "label": "Business Acquisition, Pro Forma Income Before Income Taxes",
        "documentation": "Business Acquisition, Pro Forma Income Before Income Taxes"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_BusinessAcquisitionProFormaInformationTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "BusinessAcquisitionProFormaInformationTextBlock",
     "presentation": [
      "http://www.arcosa.com/role/AcquisitionsandDivestituresTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Pro forma information",
        "label": "Business Acquisition, Pro Forma Information [Table Text Block]",
        "documentation": "Tabular disclosure of pro forma results of operations for a material business acquisition or series of individually immaterial business acquisitions that are material in the aggregate."
       }
      }
     },
     "auth_ref": [
      "r1078",
      "r1079"
     ]
    },
    "us-gaap_BusinessAcquisitionsProFormaRevenue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "BusinessAcquisitionsProFormaRevenue",
     "crdr": "credit",
     "presentation": [
      "http://www.arcosa.com/role/AcquisitionsandDivestituresProformainformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Unaudited pro-forma revenues",
        "label": "Business Acquisition, Pro Forma Revenue",
        "documentation": "The pro forma revenue for a period as if the business combination or combinations had been completed at the beginning of the period."
       }
      }
     },
     "auth_ref": [
      "r576",
      "r577"
     ]
    },
    "us-gaap_BusinessCombinationConsiderationTransferred1": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "BusinessCombinationConsiderationTransferred1",
     "crdr": "credit",
     "presentation": [
      "http://www.arcosa.com/role/AcquisitionsandDivestituresAcquisitionanddivestitureactivityDetails",
      "http://www.arcosa.com/role/AcquisitionsandDivestituresNarrativeDetails",
      "http://www.arcosa.com/role/AcquisitionsandDivestituresPurchasepriceallocationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Purchase 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": [
      "r1",
      "r2",
      "r16"
     ]
    },
    "us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "BusinessCombinationConsiderationTransferredLiabilitiesIncurred",
     "crdr": "credit",
     "presentation": [
      "http://www.arcosa.com/role/AcquisitionsandDivestituresNarrativeDetails",
      "http://www.arcosa.com/role/AcquisitionsandDivestituresPurchasepriceallocationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Acquisition holdback",
        "label": "Business Combination, Consideration Transferred, Liabilities Incurred",
        "documentation": "Amount of liabilities incurred by the acquirer as part of consideration transferred in a business combination."
       }
      }
     },
     "auth_ref": [
      "r1",
      "r2",
      "r66",
      "r579"
     ]
    },
    "us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1",
     "crdr": "debit",
     "presentation": [
      "http://www.arcosa.com/role/AcquisitionsandDivestituresNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Difference between holdback settlement and amount accrued at acquisition",
        "label": "Business Combination, Contingent Consideration Arrangements, Change in Amount of Contingent Consideration, Liability",
        "documentation": "Amount of increase (decrease) in the value of a contingent consideration liability, including, but not limited to, differences arising upon settlement."
       }
      }
     },
     "auth_ref": [
      "r581",
      "r1096"
     ]
    },
    "us-gaap_BusinessCombinationContingentConsiderationAsset": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": [
      "r68",
      "r139",
      "r580"
     ]
    },
    "us-gaap_BusinessCombinationContingentConsiderationLiability": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": [
      "r67",
      "r139",
      "r580",
      "r604",
      "r605",
      "r606"
     ]
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents",
     "crdr": "debit",
     "presentation": [
      "http://www.arcosa.com/role/AcquisitionsandDivestituresPurchasepriceallocationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash",
        "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Cash and Equivalents",
        "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions, acquired at the acquisition date. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates."
       }
      }
     },
     "auth_ref": [
      "r62"
     ]
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets",
     "crdr": "debit",
     "presentation": [
      "http://www.arcosa.com/role/AcquisitionsandDivestituresPurchasepriceallocationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other",
        "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets",
        "documentation": "Amount of assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer, acquired at the acquisition date."
       }
      }
     },
     "auth_ref": [
      "r62"
     ]
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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 Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Receivables",
        "documentation": "Amount due from customers or clients for goods or services, including trade receivables, that have been delivered or sold in the normal course of business, and amounts due from others, including related parties expected to be converted to cash, sold or exchanged within one year or the normal operating cycle, if longer, acquired at the acquisition date."
       }
      }
     },
     "auth_ref": [
      "r62"
     ]
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities",
     "crdr": "credit",
     "presentation": [
      "http://www.arcosa.com/role/AcquisitionsandDivestituresPurchasepriceallocationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accrued liabilities",
        "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities",
        "documentation": "Amount of liabilities due within one year or within the normal operating cycle, if longer, assumed at the acquisition date."
       }
      }
     },
     "auth_ref": [
      "r62"
     ]
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable",
     "crdr": "credit",
     "presentation": [
      "http://www.arcosa.com/role/AcquisitionsandDivestituresPurchasepriceallocationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Accounts payable",
        "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Accounts Payable",
        "documentation": "Amount of liabilities incurred for goods and services received that are used in an entity's business and related party payables, assumed at the acquisition date."
       }
      }
     },
     "auth_ref": [
      "r62"
     ]
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther",
     "crdr": "credit",
     "presentation": [
      "http://www.arcosa.com/role/AcquisitionsandDivestituresPurchasepriceallocationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Advance billings",
        "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Other",
        "documentation": "Amount of other liabilities due within one year or within the normal operating cycle, if longer, assumed at the acquisition date."
       }
      }
     },
     "auth_ref": [
      "r62"
     ]
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIndefiniteLivedIntangibleAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIndefiniteLivedIntangibleAssets",
     "crdr": "debit",
     "presentation": [
      "http://www.arcosa.com/role/AcquisitionsandDivestituresNarrativeDetails",
      "http://www.arcosa.com/role/AcquisitionsandDivestituresPurchasepriceallocationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Trademarks",
        "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Indefinite-Lived Intangible Assets",
        "documentation": "Amount of assets, excluding financial assets and goodwill, that lack physical substance, having a projected indefinite period of benefit, acquired at the acquisition date."
       }
      }
     },
     "auth_ref": [
      "r62"
     ]
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill",
     "crdr": "debit",
     "presentation": [
      "http://www.arcosa.com/role/AcquisitionsandDivestituresPurchasepriceallocationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Intangibles",
        "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Intangible Assets, Other than Goodwill",
        "documentation": "Amount of intangible assets, excluding goodwill, acquired at the acquisition date."
       }
      }
     },
     "auth_ref": [
      "r62"
     ]
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles",
     "crdr": "debit",
     "presentation": [
      "http://www.arcosa.com/role/AcquisitionsandDivestituresAcquisitionanddivestitureactivityDetails",
      "http://www.arcosa.com/role/AcquisitionsandDivestituresNarrativeDetails",
      "http://www.arcosa.com/role/AcquisitionsandDivestituresPurchasepriceallocationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Intangible asset",
        "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Finite-Lived Intangibles",
        "documentation": "The amount of identifiable intangible assets recognized as of the acquisition date."
       }
      }
     },
     "auth_ref": [
      "r61",
      "r62"
     ]
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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 Identifiable Assets Acquired and Liabilities Assumed, Inventory",
        "documentation": "The amount of inventory recognized as of the acquisition date."
       }
      }
     },
     "auth_ref": [
      "r61",
      "r62"
     ]
    },
    "aca_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedMineralReserves": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.arcosa.com/20241231",
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedMineralReserves",
     "crdr": "debit",
     "presentation": [
      "http://www.arcosa.com/role/AcquisitionsandDivestituresNarrativeDetails",
      "http://www.arcosa.com/role/AcquisitionsandDivestituresPurchasepriceallocationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Mineral Reserves",
        "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Mineral Reserves",
        "documentation": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Mineral Reserves"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentAssets",
     "crdr": "debit",
     "presentation": [
      "http://www.arcosa.com/role/AcquisitionsandDivestituresPurchasepriceallocationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other assets",
        "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Noncurrent Assets",
        "documentation": "Amount of assets expected to be realized or consumed after one year or the normal operating cycle, if longer, acquired at the acquisition date."
       }
      }
     },
     "auth_ref": [
      "r62"
     ]
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther",
     "crdr": "credit",
     "presentation": [
      "http://www.arcosa.com/role/AcquisitionsandDivestituresPurchasepriceallocationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Other liabilities",
        "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Noncurrent Liabilities, Other",
        "documentation": "Amount of other liabilities due after one year or the normal operating cycle, if longer, assumed at the acquisition date."
       }
      }
     },
     "auth_ref": [
      "r62"
     ]
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment",
     "crdr": "debit",
     "presentation": [
      "http://www.arcosa.com/role/AcquisitionsandDivestituresNarrativeDetails",
      "http://www.arcosa.com/role/AcquisitionsandDivestituresPurchasepriceallocationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Property, plant, and equipment, including mineral reserves",
        "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Property, Plant, and Equipment",
        "documentation": "The amount of property, plant, and equipment recognized as of the acquisition date."
       }
      }
     },
     "auth_ref": [
      "r61",
      "r62"
     ]
    },
    "us-gaap_BusinessCombinationsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "BusinessCombinationsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Business Combinations [Abstract]",
        "label": "Business Combinations [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CashAndCashEquivalentsAtCarryingValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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 Equivalents, at Carrying Value",
        "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation."
       }
      }
     },
     "auth_ref": [
      "r33",
      "r216",
      "r874"
     ]
    },
    "us-gaap_CashAndCashEquivalentsFairValueDisclosure": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": [
      "r1191",
      "r1192"
     ]
    },
    "us-gaap_CashAndCashEquivalentsPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CashAndCashEquivalentsPolicyTextBlock",
     "presentation": [
      "http://www.arcosa.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Financial Instruments, 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": [
      "r34"
     ]
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents",
     "crdr": "debit",
     "presentation": [
      "http://www.arcosa.com/role/ConsolidatedStatementsofCashFlows",
      "http://www.arcosa.com/role/SupplementalCashFlowInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "Cash and cash equivalents at beginning of period",
        "periodEndLabel": "Cash and cash equivalents at end of period",
        "negatedLabel": "Cash and cash equivalents at end of period",
        "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents",
        "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates."
       }
      }
     },
     "auth_ref": [
      "r33",
      "r123",
      "r257"
     ]
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
     "crdr": "debit",
     "calculation": {
      "http://www.arcosa.com/role/ConsolidatedStatementsofCashFlows": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.arcosa.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Net increase (decrease) in cash and cash equivalents",
        "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect",
        "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates."
       }
      }
     },
     "auth_ref": [
      "r3",
      "r123"
     ]
    },
    "aca_CashFlowInformationLeasesTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.arcosa.com/20241231",
     "localname": "CashFlowInformationLeasesTableTextBlock",
     "presentation": [
      "http://www.arcosa.com/role/LeasesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash flow information",
        "label": "Cash Flow Information, Leases [Table Text Block]",
        "documentation": "Cash Flow Information, Leases"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_ChangedPeerGroupFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "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": [
      "r1021"
     ]
    },
    "ecd_ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "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": [
      "r1018"
     ]
    },
    "ecd_ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "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": [
      "r1016"
     ]
    },
    "dei_CityAreaCode": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "CityAreaCode",
     "presentation": [
      "http://www.arcosa.com/role/CoverPageandDEI"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "City Area Code",
        "label": "City Area Code",
        "documentation": "Area code of city"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ClassOfStockDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ClassOfStockDomain",
     "presentation": [
      "http://www.arcosa.com/role/StockBasedCompensationScheduleofrestrictedstockactivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Class of Stock [Domain]",
        "label": "Class of Stock [Domain]",
        "documentation": "Share of stock differentiated by the voting rights the holder receives. Examples include, but are not limited to, common stock, redeemable preferred stock, nonredeemable preferred stock, and convertible stock."
       }
      }
     },
     "auth_ref": [
      "r168",
      "r223",
      "r224",
      "r225",
      "r259",
      "r285",
      "r289",
      "r296",
      "r298",
      "r305",
      "r306",
      "r343",
      "r409",
      "r412",
      "r413",
      "r414",
      "r418",
      "r419",
      "r448",
      "r449",
      "r450",
      "r451",
      "r452",
      "r620",
      "r759",
      "r760",
      "r761",
      "r762",
      "r766",
      "r767",
      "r768",
      "r769",
      "r770",
      "r771",
      "r772",
      "r773",
      "r774",
      "r775",
      "r776",
      "r777",
      "r791",
      "r812",
      "r831",
      "r848",
      "r849",
      "r850",
      "r851",
      "r852",
      "r1074",
      "r1098",
      "r1107"
     ]
    },
    "ecd_CoSelectedMeasureAmt": {
     "xbrltype": "decimalItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "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": [
      "r1022"
     ]
    },
    "ecd_CoSelectedMeasureName": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "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": [
      "r1022"
     ]
    },
    "aca_CombinedProceedsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.arcosa.com/20241231",
     "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/2024",
     "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/2024",
     "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": [
      "r133",
      "r392",
      "r394",
      "r856",
      "r1144",
      "r1149"
     ]
    },
    "aca_CommittedBridgeLoanFinancing": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.arcosa.com/20241231",
     "localname": "CommittedBridgeLoanFinancing",
     "crdr": "credit",
     "presentation": [
      "http://www.arcosa.com/role/DebtNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Committed bridge loan, unused",
        "label": "Committed Bridge Loan Financing",
        "documentation": "Committed Bridge Loan Financing"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CommonStockDividendsPerShareDeclared": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CommonStockDividendsPerShareDeclared",
     "presentation": [
      "http://www.arcosa.com/role/ConsolidatedStatementsofOperations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "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": [
      "r137"
     ]
    },
    "us-gaap_CommonStockMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CommonStockMember",
     "presentation": [
      "http://www.arcosa.com/role/ConsolidatedStatementsofStockholdersEquity",
      "http://www.arcosa.com/role/StockBasedCompensationScheduleofrestrictedstockactivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Common Stock",
        "terseLabel": "Arcosa Equity Awards Held by Arcosa Employees",
        "label": "Common Stock [Member]",
        "documentation": "Stock that is subordinate to all other stock of the issuer."
       }
      }
     },
     "auth_ref": [
      "r947",
      "r948",
      "r949",
      "r951",
      "r952",
      "r953",
      "r956",
      "r1103",
      "r1104",
      "r1106",
      "r1190",
      "r1254",
      "r1256"
     ]
    },
    "us-gaap_CommonStockParOrStatedValuePerShare": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CommonStockParOrStatedValuePerShare",
     "presentation": [
      "http://www.arcosa.com/role/ConsolidatedBalanceSheets",
      "http://www.arcosa.com/role/ConsolidatedBalanceSheetsParenthetical",
      "http://www.arcosa.com/role/ConsolidatedStatementsofStockholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Common stock, par value (in dollars per share)",
        "label": "Common Stock, Par or Stated Value Per Share",
        "documentation": "Face amount or stated value per share of common stock."
       }
      }
     },
     "auth_ref": [
      "r101"
     ]
    },
    "us-gaap_CommonStockSharesAuthorized": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CommonStockSharesAuthorized",
     "presentation": [
      "http://www.arcosa.com/role/ConsolidatedBalanceSheets",
      "http://www.arcosa.com/role/ConsolidatedBalanceSheetsParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Common stock, shares authorized",
        "label": "Common Stock, Shares Authorized",
        "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws."
       }
      }
     },
     "auth_ref": [
      "r101",
      "r791"
     ]
    },
    "us-gaap_CommonStockSharesIssued": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CommonStockSharesIssued",
     "presentation": [
      "http://www.arcosa.com/role/ConsolidatedBalanceSheets",
      "http://www.arcosa.com/role/ConsolidatedBalanceSheetsParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Common stock, shares, issued",
        "label": "Common Stock, Shares, Issued",
        "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury."
       }
      }
     },
     "auth_ref": [
      "r101"
     ]
    },
    "us-gaap_CommonStockSharesOutstanding": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CommonStockSharesOutstanding",
     "presentation": [
      "http://www.arcosa.com/role/ConsolidatedBalanceSheets",
      "http://www.arcosa.com/role/ConsolidatedBalanceSheetsParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Common stock, shares, outstanding",
        "label": "Common Stock, Shares, Outstanding",
        "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation."
       }
      }
     },
     "auth_ref": [
      "r20",
      "r101",
      "r791",
      "r809",
      "r1256",
      "r1257"
     ]
    },
    "us-gaap_CommonStockValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CommonStockValue",
     "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": "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": [
      "r101",
      "r708",
      "r929"
     ]
    },
    "ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "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": [
      "r1027"
     ]
    },
    "ecd_CompActuallyPaidVsNetIncomeTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "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": [
      "r1026"
     ]
    },
    "ecd_CompActuallyPaidVsOtherMeasureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "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": [
      "r1028"
     ]
    },
    "ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "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": [
      "r1025"
     ]
    },
    "us-gaap_CompensationAndRetirementDisclosureAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CompensationAndRetirementDisclosureAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Retirement Benefits [Abstract]",
        "label": "Retirement Benefits [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ComponentsOfDeferredTaxAssetsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ComponentsOfDeferredTaxAssetsAbstract",
     "presentation": [
      "http://www.arcosa.com/role/IncomeTaxesComponentsofdeferredtaxliabilitiesandassetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deferred tax assets:",
        "label": "Components of Deferred Tax Assets [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ComponentsOfDeferredTaxLiabilitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ComponentsOfDeferredTaxLiabilitiesAbstract",
     "presentation": [
      "http://www.arcosa.com/role/IncomeTaxesComponentsofdeferredtaxliabilitiesandassetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deferred tax liabilities:",
        "label": "Components of Deferred Tax Liabilities [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ComprehensiveIncomeNetOfTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ComprehensiveIncomeNetOfTax",
     "crdr": "credit",
     "calculation": {
      "http://www.arcosa.com/role/ConsolidatedStatementsofComprehensiveIncome": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.arcosa.com/role/ConsolidatedStatementsofComprehensiveIncome"
     ],
     "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": [
      "r28",
      "r239",
      "r241",
      "r248",
      "r701",
      "r718",
      "r719"
     ]
    },
    "us-gaap_ComprehensiveIncomeNoteTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": [
      "r107",
      "r247",
      "r700",
      "r717"
     ]
    },
    "us-gaap_ComprehensiveIncomePolicyPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ComprehensiveIncomePolicyPolicyTextBlock",
     "presentation": [
      "http://www.arcosa.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other Comprehensive Income (Loss)",
        "label": "Comprehensive Income, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for comprehensive income."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ConcentrationRiskBenchmarkDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ConcentrationRiskBenchmarkDomain",
     "presentation": [
      "http://www.arcosa.com/role/SegmentInformationNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Concentration Risk Benchmark [Domain]",
        "label": "Concentration Risk Benchmark [Domain]",
        "documentation": "The denominator in a calculation of a disclosed concentration risk percentage."
       }
      }
     },
     "auth_ref": [
      "r40",
      "r41",
      "r82",
      "r83",
      "r340",
      "r855"
     ]
    },
    "us-gaap_ConcentrationRiskByBenchmarkAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ConcentrationRiskByBenchmarkAxis",
     "presentation": [
      "http://www.arcosa.com/role/SegmentInformationNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Concentration Risk Benchmark [Axis]",
        "label": "Concentration Risk Benchmark [Axis]",
        "documentation": "Information by benchmark of concentration risk."
       }
      }
     },
     "auth_ref": [
      "r40",
      "r41",
      "r82",
      "r83",
      "r340",
      "r755",
      "r855"
     ]
    },
    "us-gaap_ConcentrationRiskByTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ConcentrationRiskByTypeAxis",
     "presentation": [
      "http://www.arcosa.com/role/SegmentInformationNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Concentration Risk Type [Axis]",
        "label": "Concentration Risk Type [Axis]",
        "documentation": "Information by type of concentration risk, for example, but not limited to, asset, liability, net assets, geographic, customer, employees, supplier, lender."
       }
      }
     },
     "auth_ref": [
      "r40",
      "r41",
      "r82",
      "r83",
      "r340",
      "r855",
      "r1077"
     ]
    },
    "us-gaap_ConcentrationRiskCreditRisk": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ConcentrationRiskCreditRisk",
     "presentation": [
      "http://www.arcosa.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Financial Instruments, Concentration of Credit Risk",
        "label": "Concentration Risk, Credit Risk, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for credit risk."
       }
      }
     },
     "auth_ref": [
      "r85",
      "r159"
     ]
    },
    "us-gaap_ConcentrationRiskPercentage1": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ConcentrationRiskPercentage1",
     "presentation": [
      "http://www.arcosa.com/role/SegmentInformationNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Revenue concentration risk, percentage",
        "label": "Concentration Risk, Percentage",
        "documentation": "For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the \"benchmark\" (or denominator) in the equation, this concept represents the concentration percentage derived from the division."
       }
      }
     },
     "auth_ref": [
      "r40",
      "r41",
      "r82",
      "r83",
      "r340"
     ]
    },
    "us-gaap_ConcentrationRiskTypeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ConcentrationRiskTypeDomain",
     "presentation": [
      "http://www.arcosa.com/role/SegmentInformationNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Concentration Risk Type [Domain]",
        "label": "Concentration Risk Type [Domain]",
        "documentation": "For an entity that discloses a concentration risk as a percentage of some financial balance or benchmark, identifies the type (for example, asset, liability, net assets, geographic, customer, employees, supplier, lender) of the concentration."
       }
      }
     },
     "auth_ref": [
      "r40",
      "r41",
      "r82",
      "r83",
      "r340",
      "r855"
     ]
    },
    "srt_ConsolidatedEntitiesAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "ConsolidatedEntitiesAxis",
     "presentation": [
      "http://www.arcosa.com/role/SegmentInformationFinancialinformationforsegmentsDetails",
      "http://www.arcosa.com/role/SummaryofSignificantAccountingPoliciesRevenueRecognitionDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Consolidated Entities [Axis]",
        "label": "Consolidated Entities [Axis]",
        "documentation": "Information by consolidated entity or group of entities."
       }
      }
     },
     "auth_ref": [
      "r169",
      "r189",
      "r263",
      "r584",
      "r585",
      "r588",
      "r589",
      "r657",
      "r861",
      "r1082",
      "r1085",
      "r1086",
      "r1159",
      "r1162",
      "r1163"
     ]
    },
    "srt_ConsolidatedEntitiesDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "ConsolidatedEntitiesDomain",
     "presentation": [
      "http://www.arcosa.com/role/SegmentInformationFinancialinformationforsegmentsDetails",
      "http://www.arcosa.com/role/SummaryofSignificantAccountingPoliciesRevenueRecognitionDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Consolidated Entities [Domain]",
        "label": "Consolidated Entities [Domain]",
        "documentation": "Entity or group of entities consolidated into reporting entity."
       }
      }
     },
     "auth_ref": [
      "r169",
      "r189",
      "r263",
      "r584",
      "r585",
      "r588",
      "r589",
      "r657",
      "r861",
      "r1082",
      "r1085",
      "r1086",
      "r1159",
      "r1162",
      "r1163"
     ]
    },
    "srt_ConsolidationEliminationsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "ConsolidationEliminationsMember",
     "presentation": [
      "http://www.arcosa.com/role/SegmentInformationFinancialinformationforsegmentsDetails",
      "http://www.arcosa.com/role/SummaryofSignificantAccountingPoliciesRevenueRecognitionDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Eliminations",
        "label": "Consolidation, Eliminations [Member]",
        "documentation": "Eliminating entries used in consolidating a parent entity and its subsidiaries."
       }
      }
     },
     "auth_ref": []
    },
    "srt_ConsolidationItemsAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "ConsolidationItemsAxis",
     "presentation": [
      "http://www.arcosa.com/role/SegmentInformationFinancialinformationforsegmentsDetails",
      "http://www.arcosa.com/role/SummaryofSignificantAccountingPoliciesRevenueRecognitionDetails"
     ],
     "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": [
      "r150",
      "r169",
      "r196",
      "r197",
      "r198",
      "r199",
      "r200",
      "r201",
      "r202",
      "r203",
      "r204",
      "r263",
      "r303",
      "r313",
      "r327",
      "r328",
      "r329",
      "r330",
      "r331",
      "r333",
      "r334",
      "r335",
      "r409",
      "r410",
      "r411",
      "r412",
      "r414",
      "r415",
      "r416",
      "r417",
      "r418",
      "r888",
      "r889",
      "r1083",
      "r1084",
      "r1160",
      "r1161"
     ]
    },
    "srt_ConsolidationItemsDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "ConsolidationItemsDomain",
     "presentation": [
      "http://www.arcosa.com/role/SegmentInformationFinancialinformationforsegmentsDetails",
      "http://www.arcosa.com/role/SummaryofSignificantAccountingPoliciesRevenueRecognitionDetails"
     ],
     "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": [
      "r150",
      "r169",
      "r196",
      "r197",
      "r198",
      "r199",
      "r200",
      "r201",
      "r202",
      "r203",
      "r204",
      "r263",
      "r303",
      "r313",
      "r327",
      "r328",
      "r329",
      "r330",
      "r331",
      "r333",
      "r334",
      "r335",
      "r409",
      "r410",
      "r411",
      "r412",
      "r414",
      "r415",
      "r416",
      "r417",
      "r418",
      "r888",
      "r889",
      "r1083",
      "r1084",
      "r1160",
      "r1161"
     ]
    },
    "us-gaap_ConstructionInProgressMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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/2024",
     "localname": "ConstructionPermitsMember",
     "presentation": [
      "http://www.arcosa.com/role/AcquisitionsandDivestituresNarrativeDetails",
      "http://www.arcosa.com/role/AcquisitionsandDivestituresPurchasepriceallocationDetails",
      "http://www.arcosa.com/role/GoodwillandOtherIntangibleAssetsIntangibleassetsnetDetails",
      "http://www.arcosa.com/role/SummaryofSignificantAccountingPoliciesGoodwillandIntangibleAssetsDetails"
     ],
     "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": [
      "r65",
      "r1132",
      "r1133",
      "r1134",
      "r1135",
      "r1137",
      "r1138",
      "r1141",
      "r1142"
     ]
    },
    "aca_ConstructionProductsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.arcosa.com/20241231",
     "localname": "ConstructionProductsMember",
     "presentation": [
      "http://www.arcosa.com/role/AcquisitionsandDivestituresNarrativeDetails",
      "http://www.arcosa.com/role/AcquisitionsandDivestituresProformainformationDetails",
      "http://www.arcosa.com/role/AcquisitionsandDivestituresPurchasepriceallocationDetails",
      "http://www.arcosa.com/role/AcquisitionsandDivestituresTables",
      "http://www.arcosa.com/role/GoodwillandOtherIntangibleAssetsGoodwillbysegmentDetails",
      "http://www.arcosa.com/role/SegmentInformationFinancialinformationforsegmentsDetails",
      "http://www.arcosa.com/role/SummaryofSignificantAccountingPoliciesRevenueRecognitionDetails"
     ],
     "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/20241231",
     "localname": "ConstructionSiteSupportMember",
     "presentation": [
      "http://www.arcosa.com/role/SummaryofSignificantAccountingPoliciesRevenueRecognitionDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Construction site support [Member]",
        "label": "Construction site support [Member]",
        "documentation": "Construction site support [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "aca_ContingentConsiderationAsset": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.arcosa.com/20241231",
     "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/2024",
     "localname": "ContractWithCustomerAssetNet",
     "crdr": "debit",
     "presentation": [
      "http://www.arcosa.com/role/SummaryofSignificantAccountingPoliciesRevenueRecognitionDetails"
     ],
     "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": [
      "r454",
      "r455",
      "r456"
     ]
    },
    "us-gaap_CorporateNonSegmentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CorporateNonSegmentMember",
     "presentation": [
      "http://www.arcosa.com/role/SegmentInformationFinancialinformationforsegmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Segment Reporting, Reconciling Item, Corporate Nonsegment [Member]",
        "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": [
      "r22",
      "r328",
      "r329",
      "r330",
      "r331",
      "r334",
      "r1112"
     ]
    },
    "us-gaap_CostOfRevenue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CostOfRevenue",
     "crdr": "debit",
     "calculation": {
      "http://www.arcosa.com/role/ConsolidatedStatementsofOperations": {
       "parentTag": "us-gaap_CostsAndExpenses",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.arcosa.com/role/ConsolidatedStatementsofOperations",
      "http://www.arcosa.com/role/SegmentInformationFinancialinformationforsegmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "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": [
      "r113",
      "r259",
      "r343",
      "r409",
      "r410",
      "r412",
      "r413",
      "r414",
      "r415",
      "r416",
      "r418",
      "r419",
      "r620",
      "r888",
      "r1160"
     ]
    },
    "us-gaap_CostOfSalesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CostOfSalesMember",
     "presentation": [
      "http://www.arcosa.com/role/IncomeTaxesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cost of Sales",
        "label": "Cost of Sales [Member]",
        "documentation": "Primary financial statement caption encompassing cost of sales."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CostsAndExpenses": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CostsAndExpenses",
     "crdr": "debit",
     "calculation": {
      "http://www.arcosa.com/role/ConsolidatedStatementsofOperations": {
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.arcosa.com/role/ConsolidatedStatementsofOperations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total operating costs",
        "label": "Costs and Expenses",
        "documentation": "Total costs of sales and operating expenses for the period."
       }
      }
     },
     "auth_ref": [
      "r118"
     ]
    },
    "aca_CoverPageandDEIAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.arcosa.com/20241231",
     "localname": "CoverPageandDEIAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cover Page and DEI [Abstract]",
        "label": "Cover Page and DEI [Abstract]",
        "documentation": "Cover Page and DEI [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CreditFacilityAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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/DebtRemainingprincipalpaymentsunderexistingdebtagreementsDetails"
     ],
     "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": [
      "r408",
      "r1157"
     ]
    },
    "us-gaap_CreditFacilityDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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/DebtRemainingprincipalpaymentsunderexistingdebtagreementsDetails"
     ],
     "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": [
      "r408",
      "r1157",
      "r1158"
     ]
    },
    "us-gaap_CurrentFederalTaxExpenseBenefit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CurrentFederalTaxExpenseBenefit",
     "crdr": "debit",
     "calculation": {
      "http://www.arcosa.com/role/IncomeTaxesComponentsoftheprovisionforincometaxesDetails": {
       "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.arcosa.com/role/IncomeTaxesComponentsoftheprovisionforincometaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Federal",
        "label": "Current Federal Tax Expense (Benefit)",
        "documentation": "Amount of current federal tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, current national tax expense (benefit) for non-US (United States of America) jurisdiction."
       }
      }
     },
     "auth_ref": [
      "r1080",
      "r1101",
      "r1183"
     ]
    },
    "dei_CurrentFiscalYearEndDate": {
     "xbrltype": "gMonthDayItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "CurrentFiscalYearEndDate",
     "presentation": [
      "http://www.arcosa.com/role/CoverPageandDEI"
     ],
     "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_CurrentForeignTaxExpenseBenefit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CurrentForeignTaxExpenseBenefit",
     "crdr": "debit",
     "calculation": {
      "http://www.arcosa.com/role/IncomeTaxesComponentsoftheprovisionforincometaxesDetails": {
       "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.arcosa.com/role/IncomeTaxesComponentsoftheprovisionforincometaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Foreign",
        "label": "Current Foreign Tax Expense (Benefit)",
        "documentation": "Amount of current foreign income tax expense (benefit) pertaining to income (loss) from continuing operations."
       }
      }
     },
     "auth_ref": [
      "r1080",
      "r1101"
     ]
    },
    "us-gaap_CurrentIncomeTaxExpenseBenefit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CurrentIncomeTaxExpenseBenefit",
     "crdr": "debit",
     "calculation": {
      "http://www.arcosa.com/role/ConsolidatedStatementsofOperations": {
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0,
       "order": 1.0
      },
      "http://www.arcosa.com/role/IncomeTaxesComponentsoftheprovisionforincometaxesDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.arcosa.com/role/ConsolidatedStatementsofOperations",
      "http://www.arcosa.com/role/IncomeTaxesComponentsoftheprovisionforincometaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Current",
        "totalLabel": "Total current",
        "label": "Current Income Tax Expense (Benefit)",
        "documentation": "Amount of current income tax expense (benefit) pertaining to taxable income (loss) from continuing operations."
       }
      }
     },
     "auth_ref": [
      "r562",
      "r1101"
     ]
    },
    "us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract",
     "presentation": [
      "http://www.arcosa.com/role/IncomeTaxesComponentsoftheprovisionforincometaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Current:",
        "label": "Current Income Tax Expense (Benefit), Continuing Operations [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CurrentStateAndLocalTaxExpenseBenefit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CurrentStateAndLocalTaxExpenseBenefit",
     "crdr": "debit",
     "calculation": {
      "http://www.arcosa.com/role/IncomeTaxesComponentsoftheprovisionforincometaxesDetails": {
       "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.arcosa.com/role/IncomeTaxesComponentsoftheprovisionforincometaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "State",
        "label": "Current State and Local Tax Expense (Benefit)",
        "documentation": "Amount of current state and local tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, current regional, territorial, and provincial tax expense (benefit) for non-US (United States of America) jurisdiction."
       }
      }
     },
     "auth_ref": [
      "r1080",
      "r1101",
      "r1183"
     ]
    },
    "us-gaap_CustomerConcentrationRiskMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CustomerConcentrationRiskMember",
     "presentation": [
      "http://www.arcosa.com/role/SegmentInformationNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Customer Concentration Risk",
        "label": "Customer Concentration Risk [Member]",
        "documentation": "Reflects the percentage that revenues in the period from one or more significant customers is to net revenues, as defined by the entity, such as total net revenues, product line revenues, segment revenues. The risk is the materially adverse effects of loss of a significant customer."
       }
      }
     },
     "auth_ref": [
      "r127",
      "r340"
     ]
    },
    "us-gaap_CustomerRelationshipsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CustomerRelationshipsMember",
     "presentation": [
      "http://www.arcosa.com/role/AcquisitionsandDivestituresNarrativeDetails",
      "http://www.arcosa.com/role/AcquisitionsandDivestituresPurchasepriceallocationDetails",
      "http://www.arcosa.com/role/GoodwillandOtherIntangibleAssetsIntangibleassetsnetDetails",
      "http://www.arcosa.com/role/SummaryofSignificantAccountingPoliciesGoodwillandIntangibleAssetsDetails"
     ],
     "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": [
      "r64",
      "r1132",
      "r1133",
      "r1134",
      "r1135",
      "r1137",
      "r1138",
      "r1141",
      "r1142"
     ]
    },
    "cyd_CybersecurityRiskBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2024",
     "localname": "CybersecurityRiskBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Board Committee or Subcommittee Responsible for Oversight [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r973",
      "r1062"
     ]
    },
    "cyd_CybersecurityRiskBoardOfDirectorsOversightTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2024",
     "localname": "CybersecurityRiskBoardOfDirectorsOversightTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Board of Directors Oversight [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r973",
      "r1062"
     ]
    },
    "cyd_CybersecurityRiskManagementExpertiseOfManagementResponsibleTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2024",
     "localname": "CybersecurityRiskManagementExpertiseOfManagementResponsibleTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Management Expertise of Management Responsible [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r975",
      "r1064"
     ]
    },
    "cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2024",
     "localname": "CybersecurityRiskManagementPositionsOrCommitteesResponsibleFlag",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Management Positions or Committees Responsible [Flag]"
       }
      }
     },
     "auth_ref": [
      "r975",
      "r1064"
     ]
    },
    "cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleReportToBoardFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2024",
     "localname": "CybersecurityRiskManagementPositionsOrCommitteesResponsibleReportToBoardFlag",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Management Positions or Committees Responsible Report to Board [Flag]"
       }
      }
     },
     "auth_ref": [
      "r977",
      "r1066"
     ]
    },
    "cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2024",
     "localname": "CybersecurityRiskManagementPositionsOrCommitteesResponsibleTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Management Positions or Committees Responsible [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r975",
      "r1064"
     ]
    },
    "cyd_CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2024",
     "localname": "CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Management Processes for Assessing, Identifying, and Managing Threats [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r968",
      "r1057"
     ]
    },
    "cyd_CybersecurityRiskManagementProcessesIntegratedFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2024",
     "localname": "CybersecurityRiskManagementProcessesIntegratedFlag",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Management Processes Integrated [Flag]"
       }
      }
     },
     "auth_ref": [
      "r969",
      "r1058"
     ]
    },
    "cyd_CybersecurityRiskManagementProcessesIntegratedTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2024",
     "localname": "CybersecurityRiskManagementProcessesIntegratedTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Management Processes Integrated [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r969",
      "r1058"
     ]
    },
    "cyd_CybersecurityRiskManagementStrategyAndGovernanceAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2024",
     "localname": "CybersecurityRiskManagementStrategyAndGovernanceAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Management, Strategy, and Governance [Abstract]"
       }
      }
     },
     "auth_ref": [
      "r967",
      "r1056"
     ]
    },
    "cyd_CybersecurityRiskManagementStrategyAndGovernanceLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2024",
     "localname": "CybersecurityRiskManagementStrategyAndGovernanceLineItems",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Management, Strategy, and Governance [Line Items]"
       }
      }
     },
     "auth_ref": [
      "r967",
      "r1056"
     ]
    },
    "cyd_CybersecurityRiskManagementStrategyAndGovernanceTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2024",
     "localname": "CybersecurityRiskManagementStrategyAndGovernanceTable",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Management, Strategy, and Governance [Table]"
       }
      }
     },
     "auth_ref": [
      "r967",
      "r1056"
     ]
    },
    "cyd_CybersecurityRiskManagementThirdPartyEngagedFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2024",
     "localname": "CybersecurityRiskManagementThirdPartyEngagedFlag",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Management Third Party Engaged [Flag]"
       }
      }
     },
     "auth_ref": [
      "r970",
      "r1059"
     ]
    },
    "cyd_CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2024",
     "localname": "CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantFlag",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Materially Affected or Reasonably Likely to Materially Affect Registrant [Flag]"
       }
      }
     },
     "auth_ref": [
      "r972",
      "r1061"
     ]
    },
    "cyd_CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2024",
     "localname": "CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Materially Affected or Reasonably Likely to Materially Affect Registrant [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r972",
      "r1061"
     ]
    },
    "cyd_CybersecurityRiskProcessForInformingBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2024",
     "localname": "CybersecurityRiskProcessForInformingBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Process for Informing Board Committee or Subcommittee Responsible for Oversight [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r973",
      "r1062"
     ]
    },
    "cyd_CybersecurityRiskProcessForInformingManagementOrCommitteesResponsibleTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2024",
     "localname": "CybersecurityRiskProcessForInformingManagementOrCommitteesResponsibleTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Process for Informing Management or Committees Responsible [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r976",
      "r1065"
     ]
    },
    "cyd_CybersecurityRiskRoleOfManagementTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2024",
     "localname": "CybersecurityRiskRoleOfManagementTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Role of Management [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r974",
      "r1063"
     ]
    },
    "cyd_CybersecurityRiskThirdPartyOversightAndIdentificationProcessesFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2024",
     "localname": "CybersecurityRiskThirdPartyOversightAndIdentificationProcessesFlag",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Third Party Oversight and Identification Processes [Flag]"
       }
      }
     },
     "auth_ref": [
      "r971",
      "r1060"
     ]
    },
    "us-gaap_DebtAndCapitalLeaseObligations": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": [
      "r143",
      "r145"
     ]
    },
    "us-gaap_DebtDisclosureAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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/2024",
     "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": [
      "r134",
      "r258",
      "r383",
      "r384",
      "r385",
      "r386",
      "r387",
      "r407",
      "r408",
      "r420",
      "r426",
      "r427",
      "r428",
      "r429",
      "r430",
      "r431",
      "r436",
      "r443",
      "r444",
      "r446",
      "r635"
     ]
    },
    "us-gaap_DebtInstrumentAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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/DebtRemainingprincipalpaymentsunderexistingdebtagreementsDetails"
     ],
     "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": [
      "r25",
      "r89",
      "r90",
      "r143",
      "r145",
      "r263",
      "r421",
      "r422",
      "r423",
      "r424",
      "r425",
      "r427",
      "r432",
      "r433",
      "r434",
      "r435",
      "r437",
      "r438",
      "r439",
      "r440",
      "r441",
      "r442",
      "r897",
      "r898",
      "r899",
      "r900",
      "r901",
      "r927",
      "r1099",
      "r1145",
      "r1146",
      "r1147",
      "r1209",
      "r1210"
     ]
    },
    "us-gaap_DebtInstrumentBasisSpreadOnVariableRate1": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": []
    },
    "us-gaap_DebtInstrumentCarryingAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": [
      "r25",
      "r145",
      "r447"
     ]
    },
    "aca_DebtInstrumentCovenantNetLeverageRatio": {
     "xbrltype": "decimalItemType",
     "nsuri": "http://www.arcosa.com/20241231",
     "localname": "DebtInstrumentCovenantNetLeverageRatio",
     "presentation": [
      "http://www.arcosa.com/role/DebtNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "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/20241231",
     "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/2024",
     "localname": "DebtInstrumentInterestRateStatedPercentage",
     "presentation": [
      "http://www.arcosa.com/role/AcquisitionsandDivestituresNarrativeDetails",
      "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": [
      "r92",
      "r422"
     ]
    },
    "us-gaap_DebtInstrumentLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DebtInstrumentLineItems",
     "presentation": [
      "http://www.arcosa.com/role/DebtComponentsofdebtDetails",
      "http://www.arcosa.com/role/DebtNarrativeDetails",
      "http://www.arcosa.com/role/DebtRemainingprincipalpaymentsunderexistingdebtagreementsDetails"
     ],
     "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": [
      "r263",
      "r421",
      "r422",
      "r423",
      "r424",
      "r425",
      "r427",
      "r432",
      "r433",
      "r434",
      "r435",
      "r437",
      "r438",
      "r439",
      "r440",
      "r441",
      "r442",
      "r445",
      "r897",
      "r898",
      "r899",
      "r900",
      "r901",
      "r927",
      "r1099",
      "r1209",
      "r1210"
     ]
    },
    "us-gaap_DebtInstrumentNameDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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/DebtRemainingprincipalpaymentsunderexistingdebtagreementsDetails"
     ],
     "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": [
      "r25",
      "r263",
      "r421",
      "r422",
      "r423",
      "r424",
      "r425",
      "r427",
      "r432",
      "r433",
      "r434",
      "r435",
      "r437",
      "r438",
      "r439",
      "r440",
      "r441",
      "r442",
      "r897",
      "r898",
      "r899",
      "r900",
      "r901",
      "r927",
      "r1099",
      "r1145",
      "r1146",
      "r1147",
      "r1209",
      "r1210"
     ]
    },
    "aca_DebtInstrumentQuarterlyAmortizationPaymentRate": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.arcosa.com/20241231",
     "localname": "DebtInstrumentQuarterlyAmortizationPaymentRate",
     "presentation": [
      "http://www.arcosa.com/role/DebtNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Quarterly principal amortization payments, percent",
        "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/2024",
     "localname": "DebtInstrumentTable",
     "presentation": [
      "http://www.arcosa.com/role/DebtComponentsofdebtDetails",
      "http://www.arcosa.com/role/DebtNarrativeDetails",
      "http://www.arcosa.com/role/DebtRemainingprincipalpaymentsunderexistingdebtagreementsDetails"
     ],
     "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": [
      "r25",
      "r54",
      "r55",
      "r84",
      "r135",
      "r136",
      "r263",
      "r421",
      "r422",
      "r423",
      "r424",
      "r425",
      "r427",
      "r432",
      "r433",
      "r434",
      "r435",
      "r437",
      "r438",
      "r439",
      "r440",
      "r441",
      "r442",
      "r445",
      "r897",
      "r898",
      "r899",
      "r900",
      "r901",
      "r927",
      "r1099",
      "r1209",
      "r1210"
     ]
    },
    "us-gaap_DeferredCompensationArrangementWithIndividualDistributionPaid": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredCompensationArrangementWithIndividualDistributionPaid",
     "crdr": "credit",
     "presentation": [
      "http://www.arcosa.com/role/EmployeeRetirementPlansNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deferred compensation plan distributions to participants",
        "label": "Deferred Compensation Arrangement with Individual, Distribution Paid",
        "documentation": "Amount of distribution made to individual in accordance with deferred compensation arrangement."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DeferredCompensationPlanAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredCompensationPlanAssets",
     "crdr": "debit",
     "presentation": [
      "http://www.arcosa.com/role/EmployeeRetirementPlansNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deferred compensation plan assets",
        "label": "Deferred Compensation Plan Assets",
        "documentation": "Carrying amount as of the balance sheet date of assets held under deferred compensation agreements."
       }
      }
     },
     "auth_ref": [
      "r1089"
     ]
    },
    "us-gaap_DeferredFederalIncomeTaxExpenseBenefit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredFederalIncomeTaxExpenseBenefit",
     "crdr": "debit",
     "calculation": {
      "http://www.arcosa.com/role/IncomeTaxesComponentsoftheprovisionforincometaxesDetails": {
       "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.arcosa.com/role/IncomeTaxesComponentsoftheprovisionforincometaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Federal",
        "label": "Deferred Federal Income Tax Expense (Benefit)",
        "documentation": "Amount of deferred federal tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, deferred national tax expense (benefit) for non-US (United States of America) jurisdiction."
       }
      }
     },
     "auth_ref": [
      "r1101",
      "r1182",
      "r1183"
     ]
    },
    "us-gaap_DeferredFinanceCostsNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredFinanceCostsNet",
     "crdr": "debit",
     "calculation": {
      "http://www.arcosa.com/role/DebtComponentsofdebtDetails": {
       "parentTag": "us-gaap_DebtAndCapitalLeaseObligations",
       "weight": -1.0,
       "order": 2.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": "Less: unamortized debt issuance costs",
        "label": "Debt Issuance Costs, Net",
        "documentation": "Amount, after accumulated amortization, of debt issuance costs. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs."
       }
      }
     },
     "auth_ref": [
      "r1165",
      "r1208",
      "r1209",
      "r1210"
     ]
    },
    "us-gaap_DeferredForeignIncomeTaxExpenseBenefit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredForeignIncomeTaxExpenseBenefit",
     "crdr": "debit",
     "calculation": {
      "http://www.arcosa.com/role/IncomeTaxesComponentsoftheprovisionforincometaxesDetails": {
       "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.arcosa.com/role/IncomeTaxesComponentsoftheprovisionforincometaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Foreign",
        "label": "Deferred Foreign Income Tax Expense (Benefit)",
        "documentation": "Amount of deferred foreign income tax expense (benefit) pertaining to income (loss) from continuing operations."
       }
      }
     },
     "auth_ref": [
      "r1101",
      "r1182"
     ]
    },
    "us-gaap_DeferredIncomeTaxAssetsNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredIncomeTaxAssetsNet",
     "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/ConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deferred income taxes",
        "label": "Deferred Income Tax Assets, Net",
        "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, with jurisdictional netting."
       }
      }
     },
     "auth_ref": [
      "r536",
      "r537"
     ]
    },
    "us-gaap_DeferredIncomeTaxExpenseBenefit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredIncomeTaxExpenseBenefit",
     "crdr": "debit",
     "calculation": {
      "http://www.arcosa.com/role/ConsolidatedStatementsofOperations": {
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0,
       "order": 2.0
      },
      "http://www.arcosa.com/role/ConsolidatedStatementsofCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 10.0
      },
      "http://www.arcosa.com/role/IncomeTaxesComponentsoftheprovisionforincometaxesDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.arcosa.com/role/ConsolidatedStatementsofCashFlows",
      "http://www.arcosa.com/role/ConsolidatedStatementsofOperations",
      "http://www.arcosa.com/role/IncomeTaxesComponentsoftheprovisionforincometaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Deferred",
        "terseLabel": "Provision for deferred income taxes",
        "totalLabel": "Total deferred",
        "label": "Deferred Income Tax Expense (Benefit)",
        "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations."
       }
      }
     },
     "auth_ref": [
      "r11",
      "r166",
      "r1101"
     ]
    },
    "us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract",
     "presentation": [
      "http://www.arcosa.com/role/IncomeTaxesComponentsoftheprovisionforincometaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deferred:",
        "label": "Deferred Income Tax Expense (Benefit), Continuing Operations [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DeferredIncomeTaxLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredIncomeTaxLiabilities",
     "crdr": "credit",
     "calculation": {
      "http://www.arcosa.com/role/IncomeTaxesComponentsofdeferredtaxliabilitiesandassetsDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.arcosa.com/role/IncomeTaxesComponentsofdeferredtaxliabilitiesandassetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total deferred tax liabilities",
        "label": "Deferred Tax Liabilities, Gross",
        "documentation": "Amount of deferred tax liability attributable to taxable temporary differences."
       }
      }
     },
     "auth_ref": [
      "r97",
      "r98",
      "r144",
      "r553"
     ]
    },
    "us-gaap_DeferredIncomeTaxLiabilitiesNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredIncomeTaxLiabilitiesNet",
     "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": {
        "terseLabel": "Deferred income taxes",
        "label": "Deferred Income Tax Liabilities, Net",
        "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences with jurisdictional netting."
       }
      }
     },
     "auth_ref": [
      "r536",
      "r537",
      "r706"
     ]
    },
    "us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredStateAndLocalIncomeTaxExpenseBenefit",
     "crdr": "debit",
     "calculation": {
      "http://www.arcosa.com/role/IncomeTaxesComponentsoftheprovisionforincometaxesDetails": {
       "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.arcosa.com/role/IncomeTaxesComponentsoftheprovisionforincometaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "State",
        "label": "Deferred State and Local Income Tax Expense (Benefit)",
        "documentation": "Amount of deferred state and local tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, deferred regional, territorial, and provincial tax expense (benefit) for non-US (United States of America) jurisdiction."
       }
      }
     },
     "auth_ref": [
      "r1101",
      "r1182",
      "r1183"
     ]
    },
    "us-gaap_DeferredTaxAssetsGross": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredTaxAssetsGross",
     "crdr": "debit",
     "calculation": {
      "http://www.arcosa.com/role/IncomeTaxesComponentsofdeferredtaxliabilitiesandassetsDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.arcosa.com/role/IncomeTaxesComponentsofdeferredtaxliabilitiesandassetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total deferred tax assets",
        "label": "Deferred Tax Assets, Gross",
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards."
       }
      }
     },
     "auth_ref": [
      "r554"
     ]
    },
    "us-gaap_DeferredTaxAssetsInventory": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredTaxAssetsInventory",
     "crdr": "debit",
     "calculation": {
      "http://www.arcosa.com/role/IncomeTaxesComponentsofdeferredtaxliabilitiesandassetsDetails": {
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.arcosa.com/role/IncomeTaxesComponentsofdeferredtaxliabilitiesandassetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Inventory",
        "label": "Deferred Tax Assets, Inventory",
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from inventory."
       }
      }
     },
     "auth_ref": [
      "r1180"
     ]
    },
    "aca_DeferredTaxAssetsLiabilitiesNetBeforeValuationAllowanceandReserveforUncertainTaxProvisions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.arcosa.com/20241231",
     "localname": "DeferredTaxAssetsLiabilitiesNetBeforeValuationAllowanceandReserveforUncertainTaxProvisions",
     "crdr": "credit",
     "presentation": [
      "http://www.arcosa.com/role/IncomeTaxesComponentsofdeferredtaxliabilitiesandassetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Net deferred tax assets (liabilities) before valuation allowances",
        "label": "Deferred Tax Assets (Liabilities), Net, Before Valuation Allowance and Reserve for Uncertain Tax Provisions",
        "documentation": "Deferred Tax Assets (Liabilities), Net, Before Valuation Allowance and Reserve for Uncertain Tax Provisions."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsDomestic": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredTaxAssetsOperatingLossCarryforwardsDomestic",
     "crdr": "debit",
     "presentation": [
      "http://www.arcosa.com/role/IncomeTaxesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Net operating loss carryforwards - domestic",
        "label": "Deferred Tax Assets, Operating Loss Carryforwards, Domestic",
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible domestic operating loss carryforwards. Excludes state and local operating loss carryforwards."
       }
      }
     },
     "auth_ref": [
      "r1180"
     ]
    },
    "us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsForeign": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredTaxAssetsOperatingLossCarryforwardsForeign",
     "crdr": "debit",
     "presentation": [
      "http://www.arcosa.com/role/IncomeTaxesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Net operating loss carryforwards - foreign",
        "label": "Deferred Tax Assets, Operating Loss Carryforwards, Foreign",
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible foreign operating loss carryforwards."
       }
      }
     },
     "auth_ref": [
      "r1180"
     ]
    },
    "us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal",
     "crdr": "debit",
     "presentation": [
      "http://www.arcosa.com/role/IncomeTaxesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Remaining state loss carryforwards",
        "label": "Deferred Tax Assets, Operating Loss Carryforwards, State and Local",
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible state and local operating loss carryforwards."
       }
      }
     },
     "auth_ref": [
      "r1180"
     ]
    },
    "us-gaap_DeferredTaxAssetsTaxCreditCarryforwards": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredTaxAssetsTaxCreditCarryforwards",
     "crdr": "debit",
     "calculation": {
      "http://www.arcosa.com/role/IncomeTaxesComponentsofdeferredtaxliabilitiesandassetsDetails": {
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.arcosa.com/role/IncomeTaxesComponentsofdeferredtaxliabilitiesandassetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Tax carryforwards and credits",
        "label": "Deferred Tax Assets, Tax Credit Carryforwards",
        "documentation": "Amount, before allocation of a valuation allowances, of deferred tax assets attributable to deductible tax credit carryforwards including, but not limited to, research, foreign, general business, alternative minimum tax, and other deductible tax credit carryforwards."
       }
      }
     },
     "auth_ref": [
      "r1180"
     ]
    },
    "us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits",
     "crdr": "debit",
     "calculation": {
      "http://www.arcosa.com/role/IncomeTaxesComponentsofdeferredtaxliabilitiesandassetsDetails": {
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.arcosa.com/role/IncomeTaxesComponentsofdeferredtaxliabilitiesandassetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Workers compensation and other benefits",
        "label": "Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits",
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from compensation and benefits costs."
       }
      }
     },
     "auth_ref": [
      "r1180"
     ]
    },
    "aca_DeferredTaxAssetsTaxDeferredExpenseEquityItems": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.arcosa.com/20241231",
     "localname": "DeferredTaxAssetsTaxDeferredExpenseEquityItems",
     "crdr": "debit",
     "presentation": [
      "http://www.arcosa.com/role/IncomeTaxesComponentsofdeferredtaxliabilitiesandassetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Equity items",
        "label": "Deferred Tax Assets, Tax Deferred Expense, Equity Items",
        "documentation": "Deferred Tax Assets, Tax Deferred Expense, Equity Items"
       }
      }
     },
     "auth_ref": []
    },
    "aca_DeferredTaxAssetsTaxDeferredExpenseReservesandAccrualsAccruedLiabilitiesandOther": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.arcosa.com/20241231",
     "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesandAccrualsAccruedLiabilitiesandOther",
     "crdr": "debit",
     "calculation": {
      "http://www.arcosa.com/role/IncomeTaxesComponentsofdeferredtaxliabilitiesandassetsDetails": {
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.arcosa.com/role/IncomeTaxesComponentsofdeferredtaxliabilitiesandassetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accrued liabilities and other",
        "label": "Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Accrued Liabilities and Other",
        "documentation": "Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Accrued Liabilities and Other"
       }
      }
     },
     "auth_ref": []
    },
    "aca_DeferredTaxAssetsTaxDeferredExpenseReservesandAccrualsWarrantyReservesandOtherReserves": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.arcosa.com/20241231",
     "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesandAccrualsWarrantyReservesandOtherReserves",
     "crdr": "debit",
     "calculation": {
      "http://www.arcosa.com/role/IncomeTaxesComponentsofdeferredtaxliabilitiesandassetsDetails": {
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.arcosa.com/role/IncomeTaxesComponentsofdeferredtaxliabilitiesandassetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Warranties and reserves",
        "label": "Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Warranty Reserves and Other Reserves",
        "documentation": "Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Warranty Reserves and Other Reserves"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DeferredTaxAssetsValuationAllowance": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredTaxAssetsValuationAllowance",
     "crdr": "credit",
     "presentation": [
      "http://www.arcosa.com/role/IncomeTaxesComponentsofdeferredtaxliabilitiesandassetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Valuation allowances",
        "label": "Deferred Tax Assets, Valuation Allowance",
        "documentation": "Amount of deferred tax assets for which it is more likely than not that a tax benefit will not be realized."
       }
      }
     },
     "auth_ref": [
      "r555"
     ]
    },
    "us-gaap_DeferredTaxLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredTaxLiabilities",
     "crdr": "credit",
     "presentation": [
      "http://www.arcosa.com/role/IncomeTaxesComponentsofdeferredtaxliabilitiesandassetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Adjusted net deferred tax assets (liabilities)",
        "label": "Deferred Tax Liabilities, Net",
        "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences without jurisdictional netting."
       }
      }
     },
     "auth_ref": [
      "r1179"
     ]
    },
    "us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredTaxLiabilitiesPropertyPlantAndEquipment",
     "crdr": "credit",
     "calculation": {
      "http://www.arcosa.com/role/IncomeTaxesComponentsofdeferredtaxliabilitiesandassetsDetails": {
       "parentTag": "us-gaap_DeferredIncomeTaxLiabilities",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.arcosa.com/role/IncomeTaxesComponentsofdeferredtaxliabilitiesandassetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Depreciation, depletion, and amortization",
        "label": "Deferred Tax Liabilities, Property, Plant and Equipment",
        "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from property, plant, and equipment."
       }
      }
     },
     "auth_ref": [
      "r1180"
     ]
    },
    "us-gaap_DefinedBenefitPlanBenefitObligation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DefinedBenefitPlanBenefitObligation",
     "crdr": "credit",
     "presentation": [
      "http://www.arcosa.com/role/EmployeeRetirementPlansNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Projected benefit obligation",
        "label": "Defined Benefit Plan, Benefit Obligation",
        "documentation": "Amount of actuarial present value of benefits attributed to service rendered by employee for defined benefit plan."
       }
      }
     },
     "auth_ref": [
      "r459"
     ]
    },
    "us-gaap_DefinedBenefitPlanFairValueOfPlanAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DefinedBenefitPlanFairValueOfPlanAssets",
     "crdr": "debit",
     "presentation": [
      "http://www.arcosa.com/role/EmployeeRetirementPlansNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Plan assets",
        "label": "Defined Benefit Plan, Plan Assets, Amount",
        "documentation": "Amount of asset segregated and restricted to provide benefit under defined benefit plan. Asset includes, but is not limited to, stock, bond, other investment, earning from investment, and contribution by employer and employee."
       }
      }
     },
     "auth_ref": [
      "r460",
      "r463",
      "r465",
      "r466",
      "r906",
      "r907",
      "r908"
     ]
    },
    "us-gaap_DefinedBenefitPlanFundedStatusOfPlan": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DefinedBenefitPlanFundedStatusOfPlan",
     "crdr": "debit",
     "presentation": [
      "http://www.arcosa.com/role/EmployeeRetirementPlansNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Funded status of plan",
        "label": "Defined Benefit Plan, Funded (Unfunded) Status of Plan",
        "documentation": "Amount of funded (unfunded) status of defined benefit plan, measured as difference between fair value of plan assets and benefit obligation. Includes, but is not limited to, overfunded (underfunded) status."
       }
      }
     },
     "auth_ref": [
      "r458",
      "r461",
      "r908"
     ]
    },
    "us-gaap_DefinedContributionPlanCostRecognized": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DefinedContributionPlanCostRecognized",
     "crdr": "debit",
     "calculation": {
      "http://www.arcosa.com/role/EmployeeRetirementPlansTotalemployeeretirementplanexpenseDetails": {
       "parentTag": "us-gaap_PensionAndOtherPostretirementBenefitExpense",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.arcosa.com/role/EmployeeRetirementPlansTotalemployeeretirementplanexpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Defined contribution plans",
        "label": "Defined Contribution Plan, Cost",
        "documentation": "Amount of cost for defined contribution plan."
       }
      }
     },
     "auth_ref": [
      "r479"
     ]
    },
    "us-gaap_DepreciationDepletionAndAmortization": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DepreciationDepletionAndAmortization",
     "crdr": "debit",
     "calculation": {
      "http://www.arcosa.com/role/ConsolidatedStatementsofCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 7.0
      }
     },
     "presentation": [
      "http://www.arcosa.com/role/ConsolidatedStatementsofCashFlows",
      "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": [
      "r11",
      "r303",
      "r316",
      "r333",
      "r888",
      "r889"
     ]
    },
    "us-gaap_DerivativeContractTypeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DerivativeContractTypeDomain",
     "presentation": [
      "http://www.arcosa.com/role/DebtNarrativeDetails",
      "http://www.arcosa.com/role/FairValueAccountingAssetsandliabilitiesmeasuredatfairvalueonrecurringbasisDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Derivative Contract [Domain]",
        "label": "Derivative Contract [Domain]",
        "documentation": "Financial instrument or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset."
       }
      }
     },
     "auth_ref": [
      "r781",
      "r783",
      "r796",
      "r797",
      "r798",
      "r799",
      "r800",
      "r801",
      "r802",
      "r804",
      "r805",
      "r806",
      "r807",
      "r818",
      "r819",
      "r820",
      "r821",
      "r824",
      "r825",
      "r826",
      "r827",
      "r842",
      "r843",
      "r844",
      "r845",
      "r947",
      "r949",
      "r1196",
      "r1197",
      "r1198",
      "r1199",
      "r1200",
      "r1201",
      "r1202",
      "r1203"
     ]
    },
    "us-gaap_DerivativeFixedInterestRate": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DerivativeFixedInterestRate",
     "presentation": [
      "http://www.arcosa.com/role/DebtNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Derivative fixed interest rate",
        "label": "Derivative, Fixed Interest Rate",
        "documentation": "Fixed interest rate related to the interest rate derivative."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DerivativeInstrumentRiskAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DerivativeInstrumentRiskAxis",
     "presentation": [
      "http://www.arcosa.com/role/DebtNarrativeDetails",
      "http://www.arcosa.com/role/FairValueAccountingAssetsandliabilitiesmeasuredatfairvalueonrecurringbasisDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Derivative Instrument [Axis]",
        "label": "Derivative Instrument [Axis]",
        "documentation": "Information by type of derivative contract."
       }
      }
     },
     "auth_ref": [
      "r76",
      "r78",
      "r79",
      "r141",
      "r781",
      "r783",
      "r796",
      "r797",
      "r798",
      "r799",
      "r800",
      "r801",
      "r802",
      "r804",
      "r805",
      "r806",
      "r807",
      "r818",
      "r819",
      "r820",
      "r821",
      "r824",
      "r825",
      "r826",
      "r827",
      "r842",
      "r843",
      "r844",
      "r845",
      "r878",
      "r947",
      "r949",
      "r1196",
      "r1197",
      "r1198",
      "r1199",
      "r1200",
      "r1201",
      "r1202",
      "r1203"
     ]
    },
    "us-gaap_DerivativeNotionalAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DerivativeNotionalAmount",
     "presentation": [
      "http://www.arcosa.com/role/DebtNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Derivative, notional amount",
        "label": "Derivative, Notional Amount",
        "documentation": "Nominal or face amount used to calculate payment on derivative."
       }
      }
     },
     "auth_ref": [
      "r1187",
      "r1188"
     ]
    },
    "us-gaap_DerivativesPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DerivativesPolicyTextBlock",
     "presentation": [
      "http://www.arcosa.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Derivatives Instruments",
        "label": "Derivatives, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for its derivative instruments and hedging activities."
       }
      }
     },
     "auth_ref": [
      "r21",
      "r72",
      "r73",
      "r74",
      "r80",
      "r262",
      "r279"
     ]
    },
    "us-gaap_DesignatedAsHedgingInstrumentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DesignatedAsHedgingInstrumentMember",
     "presentation": [
      "http://www.arcosa.com/role/DebtNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Designated as hedging instrument",
        "label": "Designated as Hedging Instrument [Member]",
        "documentation": "Derivative instrument designated as hedging instrument under Generally Accepted Accounting Principles (GAAP)."
       }
      }
     },
     "auth_ref": [
      "r21"
     ]
    },
    "us-gaap_DisaggregationOfRevenueTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DisaggregationOfRevenueTableTextBlock",
     "presentation": [
      "http://www.arcosa.com/role/SummaryofSignificantAccountingPoliciesTables"
     ],
     "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": [
      "r1168"
     ]
    },
    "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": [
      "r493",
      "r497",
      "r525",
      "r526",
      "r528",
      "r916"
     ]
    },
    "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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/2024",
     "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": [
      "r909",
      "r912"
     ]
    },
    "dei_DocumentAnnualReport": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentAnnualReport",
     "presentation": [
      "http://www.arcosa.com/role/CoverPageandDEI"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Document Annual Report",
        "label": "Document Annual Report",
        "documentation": "Boolean flag that is true only for a form used as an annual report."
       }
      }
     },
     "auth_ref": [
      "r964",
      "r965",
      "r988"
     ]
    },
    "dei_DocumentDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentDomain",
     "presentation": [
      "http://www.arcosa.com/role/CoverPageandDEI"
     ],
     "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_DocumentFinStmtErrorCorrectionFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentFinStmtErrorCorrectionFlag",
     "presentation": [
      "http://www.arcosa.com/role/CoverPageandDEI"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Document Financial Statement Error Correction [Flag]",
        "label": "Document Financial Statement Error Correction [Flag]",
        "documentation": "Indicates whether any of the financial statement period in the filing include a restatement due to error correction."
       }
      }
     },
     "auth_ref": [
      "r964",
      "r965",
      "r988",
      "r1031"
     ]
    },
    "dei_DocumentFiscalPeriodFocus": {
     "xbrltype": "fiscalPeriodItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentFiscalPeriodFocus",
     "presentation": [
      "http://www.arcosa.com/role/CoverPageandDEI"
     ],
     "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/2024",
     "localname": "DocumentFiscalYearFocus",
     "presentation": [
      "http://www.arcosa.com/role/CoverPageandDEI"
     ],
     "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/2024",
     "localname": "DocumentInformationDocumentAxis",
     "presentation": [
      "http://www.arcosa.com/role/CoverPageandDEI"
     ],
     "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/2024",
     "localname": "DocumentInformationLineItems",
     "presentation": [
      "http://www.arcosa.com/role/CoverPageandDEI"
     ],
     "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/2024",
     "localname": "DocumentInformationTable",
     "presentation": [
      "http://www.arcosa.com/role/CoverPageandDEI"
     ],
     "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/2024",
     "localname": "DocumentPeriodEndDate",
     "presentation": [
      "http://www.arcosa.com/role/CoverPageandDEI"
     ],
     "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_DocumentTransitionReport": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentTransitionReport",
     "presentation": [
      "http://www.arcosa.com/role/CoverPageandDEI"
     ],
     "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": [
      "r1009"
     ]
    },
    "dei_DocumentType": {
     "xbrltype": "submissionTypeItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentType",
     "presentation": [
      "http://www.arcosa.com/role/CoverPageandDEI"
     ],
     "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": []
    },
    "dei_DocumentsIncorporatedByReferenceTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentsIncorporatedByReferenceTextBlock",
     "presentation": [
      "http://www.arcosa.com/role/CoverPageandDEI"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Documents Incorporated by Reference",
        "label": "Documents Incorporated by Reference [Text Block]",
        "documentation": "Documents incorporated by reference."
       }
      }
     },
     "auth_ref": [
      "r962"
     ]
    },
    "ecd_DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "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": [
      "r1020"
     ]
    },
    "us-gaap_EarningsPerShareAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EarningsPerShareAbstract",
     "presentation": [
      "http://www.arcosa.com/role/ConsolidatedStatementsofOperations"
     ],
     "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/2024",
     "localname": "EarningsPerShareBasic",
     "presentation": [
      "http://www.arcosa.com/role/ConsolidatedStatementsofOperations",
      "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": [
      "r249",
      "r269",
      "r270",
      "r272",
      "r273",
      "r274",
      "r276",
      "r282",
      "r285",
      "r296",
      "r297",
      "r298",
      "r302",
      "r574",
      "r583",
      "r599",
      "r600",
      "r702",
      "r720",
      "r881"
     ]
    },
    "us-gaap_EarningsPerShareDiluted": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EarningsPerShareDiluted",
     "presentation": [
      "http://www.arcosa.com/role/ConsolidatedStatementsofOperations",
      "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": [
      "r249",
      "r269",
      "r270",
      "r272",
      "r273",
      "r274",
      "r276",
      "r285",
      "r296",
      "r297",
      "r298",
      "r302",
      "r574",
      "r583",
      "r599",
      "r600",
      "r702",
      "r720",
      "r881"
     ]
    },
    "us-gaap_EarningsPerShareReconciliationAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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/2024",
     "localname": "EarningsPerShareTextBlock",
     "presentation": [
      "http://www.arcosa.com/role/EarningsPerCommonShare"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Earnings Per Common Share",
        "label": "Earnings Per Share [Text Block]",
        "documentation": "The entire disclosure for earnings per share."
       }
      }
     },
     "auth_ref": [
      "r281",
      "r299",
      "r300",
      "r301"
     ]
    },
    "aca_EarnoutReceivableMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.arcosa.com/20241231",
     "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/2024",
     "localname": "EffectiveIncomeTaxRateContinuingOperations",
     "calculation": {
      "http://www.arcosa.com/role/IncomeTaxesReconciliationbetweenthestatutoryUSfederalincometaxrateandtheCompanyseffectiveincometaxrateDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.arcosa.com/role/IncomeTaxesReconciliationbetweenthestatutoryUSfederalincometaxrateandtheCompanyseffectiveincometaxrateDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Effective 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": [
      "r540",
      "r919"
     ]
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate",
     "calculation": {
      "http://www.arcosa.com/role/IncomeTaxesReconciliationbetweenthestatutoryUSfederalincometaxrateandtheCompanyseffectiveincometaxrateDetails": {
       "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.arcosa.com/role/IncomeTaxesReconciliationbetweenthestatutoryUSfederalincometaxrateandtheCompanyseffectiveincometaxrateDetails"
     ],
     "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": [
      "r261",
      "r540",
      "r565",
      "r919"
     ]
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance",
     "calculation": {
      "http://www.arcosa.com/role/IncomeTaxesReconciliationbetweenthestatutoryUSfederalincometaxrateandtheCompanyseffectiveincometaxrateDetails": {
       "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.arcosa.com/role/IncomeTaxesReconciliationbetweenthestatutoryUSfederalincometaxrateandtheCompanyseffectiveincometaxrateDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Changes in valuation allowances and reserves",
        "label": "Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Percent",
        "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to changes in the valuation allowance for deferred tax assets."
       }
      }
     },
     "auth_ref": [
      "r545",
      "r919",
      "r1102",
      "r1176"
     ]
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationDispositionOfBusiness": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EffectiveIncomeTaxRateReconciliationDispositionOfBusiness",
     "presentation": [
      "http://www.arcosa.com/role/IncomeTaxesReconciliationbetweenthestatutoryUSfederalincometaxrateandtheCompanyseffectiveincometaxrateDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Divestiture-related non-deductible goodwill",
        "label": "Effective Income Tax Rate Reconciliation, Disposition of Business, Percent",
        "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to disposition of a business not qualifying as a discontinued operation."
       }
      }
     },
     "auth_ref": [
      "r1102",
      "r1176",
      "r1177"
     ]
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential",
     "calculation": {
      "http://www.arcosa.com/role/IncomeTaxesReconciliationbetweenthestatutoryUSfederalincometaxrateandtheCompanyseffectiveincometaxrateDetails": {
       "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
       "weight": 1.0,
       "order": 8.0
      }
     },
     "presentation": [
      "http://www.arcosa.com/role/IncomeTaxesReconciliationbetweenthestatutoryUSfederalincometaxrateandtheCompanyseffectiveincometaxrateDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Currency adjustments",
        "label": "Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, Percent",
        "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations applicable to statutory income tax expense (benefit) outside of the country of domicile."
       }
      }
     },
     "auth_ref": [
      "r541",
      "r544",
      "r919",
      "r1102",
      "r1176"
     ]
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseDepletion": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EffectiveIncomeTaxRateReconciliationNondeductibleExpenseDepletion",
     "calculation": {
      "http://www.arcosa.com/role/IncomeTaxesReconciliationbetweenthestatutoryUSfederalincometaxrateandtheCompanyseffectiveincometaxrateDetails": {
       "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.arcosa.com/role/IncomeTaxesReconciliationbetweenthestatutoryUSfederalincometaxrateandtheCompanyseffectiveincometaxrateDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Statutory depletion",
        "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Depletion, Percent",
        "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to depletion."
       }
      }
     },
     "auth_ref": [
      "r1102",
      "r1176",
      "r1178"
     ]
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost",
     "calculation": {
      "http://www.arcosa.com/role/IncomeTaxesReconciliationbetweenthestatutoryUSfederalincometaxrateandtheCompanyseffectiveincometaxrateDetails": {
       "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.arcosa.com/role/IncomeTaxesReconciliationbetweenthestatutoryUSfederalincometaxrateandtheCompanyseffectiveincometaxrateDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Compensation related items",
        "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Share-Based Payment Arrangement, Percent",
        "documentation": "Percentage of difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying domestic federal statutory income tax rate to pretax income (loss) from continuing operation, attributable to nondeductible expense for share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r919",
      "r1102",
      "r1176",
      "r1178"
     ]
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EffectiveIncomeTaxRateReconciliationOtherAdjustments",
     "calculation": {
      "http://www.arcosa.com/role/IncomeTaxesReconciliationbetweenthestatutoryUSfederalincometaxrateandtheCompanyseffectiveincometaxrateDetails": {
       "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www.arcosa.com/role/IncomeTaxesReconciliationbetweenthestatutoryUSfederalincometaxrateandtheCompanyseffectiveincometaxrateDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other, net",
        "label": "Effective Income Tax Rate Reconciliation, Other Adjustments, Percent",
        "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to other adjustments."
       }
      }
     },
     "auth_ref": [
      "r919",
      "r1102",
      "r1176",
      "r1177"
     ]
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationPriorYearIncomeTaxes": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EffectiveIncomeTaxRateReconciliationPriorYearIncomeTaxes",
     "calculation": {
      "http://www.arcosa.com/role/IncomeTaxesReconciliationbetweenthestatutoryUSfederalincometaxrateandtheCompanyseffectiveincometaxrateDetails": {
       "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.arcosa.com/role/IncomeTaxesReconciliationbetweenthestatutoryUSfederalincometaxrateandtheCompanyseffectiveincometaxrateDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Prior year true-ups",
        "label": "Effective Income Tax Rate Reconciliation, Prior Year Income Taxes, Percent",
        "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to revisions of previously reported income tax expense."
       }
      }
     },
     "auth_ref": [
      "r1102",
      "r1176",
      "r1177"
     ]
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes",
     "calculation": {
      "http://www.arcosa.com/role/IncomeTaxesReconciliationbetweenthestatutoryUSfederalincometaxrateandtheCompanyseffectiveincometaxrateDetails": {
       "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
       "weight": 1.0,
       "order": 7.0
      }
     },
     "presentation": [
      "http://www.arcosa.com/role/IncomeTaxesReconciliationbetweenthestatutoryUSfederalincometaxrateandtheCompanyseffectiveincometaxrateDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "State taxes, including prior year true-ups",
        "label": "Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Percent",
        "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations applicable to state and local income tax expense (benefit), net of federal tax expense (benefit)."
       }
      }
     },
     "auth_ref": [
      "r543",
      "r919",
      "r1102",
      "r1176"
     ]
    },
    "aca_EffectiveIncomeTaxRateReconciliationTaxCreditsAccountedForAsGrantsPercent": {
     "xbrltype": "pureItemType",
     "nsuri": "http://www.arcosa.com/20241231",
     "localname": "EffectiveIncomeTaxRateReconciliationTaxCreditsAccountedForAsGrantsPercent",
     "presentation": [
      "http://www.arcosa.com/role/IncomeTaxesReconciliationbetweenthestatutoryUSfederalincometaxrateandtheCompanyseffectiveincometaxrateDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "AMP tax credits",
        "label": "Effective Income Tax Rate Reconciliation, Tax Credits Accounted for as Grants, Percent",
        "documentation": "Effective Income Tax Rate Reconciliation, Tax Credits Accounted for as Grants, Percent"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationTaxSettlementsForeign": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EffectiveIncomeTaxRateReconciliationTaxSettlementsForeign",
     "calculation": {
      "http://www.arcosa.com/role/IncomeTaxesReconciliationbetweenthestatutoryUSfederalincometaxrateandtheCompanyseffectiveincometaxrateDetails": {
       "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
       "weight": 1.0,
       "order": 9.0
      }
     },
     "presentation": [
      "http://www.arcosa.com/role/IncomeTaxesReconciliationbetweenthestatutoryUSfederalincometaxrateandtheCompanyseffectiveincometaxrateDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Foreign adjustments",
        "label": "Effective Income Tax Rate Reconciliation, Tax Settlement, Foreign, Percent",
        "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to foreign income tax settlement."
       }
      }
     },
     "auth_ref": [
      "r1102",
      "r1176",
      "r1177"
     ]
    },
    "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1",
     "presentation": [
      "http://www.arcosa.com/role/StockBasedCompensationNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Weighted average recognition period",
        "label": "Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition",
        "documentation": "Weighted-average period over which cost not yet recognized is expected to be recognized for award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days."
       }
      }
     },
     "auth_ref": [
      "r527"
     ]
    },
    "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions",
     "crdr": "debit",
     "presentation": [
      "http://www.arcosa.com/role/StockBasedCompensationNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Unrecognized compensation expense related to restricted share awards",
        "label": "Share-Based Payment Arrangement, Nonvested Award, Excluding Option, Cost Not yet Recognized, Amount",
        "documentation": "Amount of cost to be recognized for nonvested award under share-based payment arrangement. Excludes share and unit options."
       }
      }
     },
     "auth_ref": [
      "r1174"
     ]
    },
    "us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense",
     "crdr": "credit",
     "presentation": [
      "http://www.arcosa.com/role/StockBasedCompensationNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Income tax benefit related to stock-based compensation expense",
        "label": "Share-Based Payment Arrangement, Expense, Tax Benefit",
        "documentation": "Amount of tax benefit for recognition of expense of award under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r524"
     ]
    },
    "us-gaap_EmployeeStockOptionMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": []
    },
    "aca_EngineeredStructuresAndTransportationProductsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.arcosa.com/20241231",
     "localname": "EngineeredStructuresAndTransportationProductsMember",
     "presentation": [
      "http://www.arcosa.com/role/CommitmentsandContingenciesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Engineered Structures and Transportation Products",
        "label": "Engineered Structures and Transportation Products [Member]",
        "documentation": "Engineered Structures and Transportation Products"
       }
      }
     },
     "auth_ref": []
    },
    "aca_EngineeredStructuresMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.arcosa.com/20241231",
     "localname": "EngineeredStructuresMember",
     "presentation": [
      "http://www.arcosa.com/role/AcquisitionsandDivestituresNarrativeDetails",
      "http://www.arcosa.com/role/AcquisitionsandDivestituresPurchasepriceallocationDetails",
      "http://www.arcosa.com/role/GoodwillandOtherIntangibleAssetsGoodwillbysegmentDetails",
      "http://www.arcosa.com/role/PropertyPlantandEquipmentNarrativeDetails",
      "http://www.arcosa.com/role/SegmentInformationFinancialinformationforsegmentsDetails",
      "http://www.arcosa.com/role/SegmentInformationNarrativeDetails",
      "http://www.arcosa.com/role/SummaryofSignificantAccountingPoliciesRevenueRecognitionDetails",
      "http://www.arcosa.com/role/SummaryofSignificantAccountingPoliciesUnsatisfiedPerformanceObligationsDetails"
     ],
     "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/2024",
     "localname": "EntityAddressAddressLine1",
     "presentation": [
      "http://www.arcosa.com/role/CoverPageandDEI"
     ],
     "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/2024",
     "localname": "EntityAddressCityOrTown",
     "presentation": [
      "http://www.arcosa.com/role/CoverPageandDEI"
     ],
     "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/2024",
     "localname": "EntityAddressPostalZipCode",
     "presentation": [
      "http://www.arcosa.com/role/CoverPageandDEI"
     ],
     "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/2024",
     "localname": "EntityAddressStateOrProvince",
     "presentation": [
      "http://www.arcosa.com/role/CoverPageandDEI"
     ],
     "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/2024",
     "localname": "EntityCentralIndexKey",
     "presentation": [
      "http://www.arcosa.com/role/CoverPageandDEI"
     ],
     "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": [
      "r961"
     ]
    },
    "dei_EntityCommonStockSharesOutstanding": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityCommonStockSharesOutstanding",
     "presentation": [
      "http://www.arcosa.com/role/CoverPageandDEI"
     ],
     "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/2024",
     "localname": "EntityCurrentReportingStatus",
     "presentation": [
      "http://www.arcosa.com/role/CoverPageandDEI"
     ],
     "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_EntityDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityDomain",
     "presentation": [
      "http://www.arcosa.com/role/EmployeeRetirementPlansDetailsofthemultiemployerplanDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity [Domain]",
        "label": "Entity [Domain]",
        "documentation": "All the names of the entities being reported upon in a document. Any legal structure used to conduct activities or to hold assets. Some examples of such structures are corporations, partnerships, limited liability companies, grantor trusts, and other trusts. This item does not include business and geographical segments which are included in the geographical or business segments domains."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityEmergingGrowthCompany": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityEmergingGrowthCompany",
     "presentation": [
      "http://www.arcosa.com/role/CoverPageandDEI"
     ],
     "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": [
      "r961"
     ]
    },
    "dei_EntityFileNumber": {
     "xbrltype": "fileNumberItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityFileNumber",
     "presentation": [
      "http://www.arcosa.com/role/CoverPageandDEI"
     ],
     "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/2024",
     "localname": "EntityFilerCategory",
     "presentation": [
      "http://www.arcosa.com/role/CoverPageandDEI"
     ],
     "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": [
      "r961"
     ]
    },
    "dei_EntityIncorporationStateCountryCode": {
     "xbrltype": "edgarStateCountryItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityIncorporationStateCountryCode",
     "presentation": [
      "http://www.arcosa.com/role/CoverPageandDEI"
     ],
     "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/2024",
     "localname": "EntityInteractiveDataCurrent",
     "presentation": [
      "http://www.arcosa.com/role/CoverPageandDEI"
     ],
     "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": [
      "r1071"
     ]
    },
    "dei_EntityPublicFloat": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityPublicFloat",
     "crdr": "credit",
     "presentation": [
      "http://www.arcosa.com/role/CoverPageandDEI"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Public Float",
        "label": "Entity Public Float",
        "documentation": "The aggregate market value of the voting and non-voting common equity held by non-affiliates computed by reference to the price at which the common equity was last sold, or the average bid and asked price of such common equity, as of the last business day of the registrant's most recently completed second fiscal quarter."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityRegistrantName": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityRegistrantName",
     "presentation": [
      "http://www.arcosa.com/role/CoverPageandDEI"
     ],
     "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": [
      "r961"
     ]
    },
    "dei_EntityShellCompany": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityShellCompany",
     "presentation": [
      "http://www.arcosa.com/role/CoverPageandDEI"
     ],
     "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": [
      "r961"
     ]
    },
    "dei_EntitySmallBusiness": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntitySmallBusiness",
     "presentation": [
      "http://www.arcosa.com/role/CoverPageandDEI"
     ],
     "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": [
      "r961"
     ]
    },
    "dei_EntityTaxIdentificationNumber": {
     "xbrltype": "employerIdItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityTaxIdentificationNumber",
     "presentation": [
      "http://www.arcosa.com/role/CoverPageandDEI"
     ],
     "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": [
      "r961"
     ]
    },
    "dei_EntityVoluntaryFilers": {
     "xbrltype": "yesNoItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityVoluntaryFilers",
     "presentation": [
      "http://www.arcosa.com/role/CoverPageandDEI"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Voluntary Filers",
        "label": "Entity Voluntary Filers",
        "documentation": "Indicate 'Yes' or 'No' if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityWellKnownSeasonedIssuer": {
     "xbrltype": "yesNoItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityWellKnownSeasonedIssuer",
     "presentation": [
      "http://www.arcosa.com/role/CoverPageandDEI"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Well-known Seasoned Issuer",
        "label": "Entity Well-known Seasoned Issuer",
        "documentation": "Indicate 'Yes' or 'No' if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Is used on Form Type: 10-K, 10-Q, 8-K, 20-F, 6-K, 10-K/A, 10-Q/A, 20-F/A, 6-K/A, N-CSR, N-Q, N-1A."
       }
      }
     },
     "auth_ref": [
      "r1072"
     ]
    },
    "ecd_EqtyAwrdsAdjFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "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": [
      "r1014"
     ]
    },
    "ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "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": [
      "r1067"
     ]
    },
    "ecd_EqtyAwrdsAdjsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "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": [
      "r1067"
     ]
    },
    "ecd_EqtyAwrdsInSummryCompstnTblForAplblYrMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "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": [
      "r1067"
     ]
    },
    "us-gaap_EquityAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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/2024",
     "localname": "EquityComponentDomain",
     "presentation": [
      "http://www.arcosa.com/role/AccumulatedOtherComprehensiveLossChangesinaccumulatedothercomprehensivelossDetails",
      "http://www.arcosa.com/role/ConsolidatedStatementsofStockholdersEquity"
     ],
     "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": [
      "r20",
      "r209",
      "r243",
      "r244",
      "r245",
      "r264",
      "r265",
      "r266",
      "r268",
      "r274",
      "r277",
      "r279",
      "r304",
      "r344",
      "r347",
      "r380",
      "r453",
      "r563",
      "r564",
      "r571",
      "r572",
      "r573",
      "r575",
      "r582",
      "r583",
      "r591",
      "r592",
      "r593",
      "r594",
      "r595",
      "r596",
      "r598",
      "r627",
      "r629",
      "r630",
      "r631",
      "r632",
      "r634",
      "r637",
      "r640",
      "r656",
      "r717",
      "r744",
      "r745",
      "r746",
      "r766",
      "r831"
     ]
    },
    "ecd_EquityValuationAssumptionDifferenceFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "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": [
      "r1024"
     ]
    },
    "ecd_ErrCompAnalysisTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "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": [
      "r981",
      "r992",
      "r1002",
      "r1035"
     ]
    },
    "ecd_ErrCompRecoveryTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "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": [
      "r978",
      "r989",
      "r999",
      "r1032"
     ]
    },
    "ecd_ExecutiveCategoryAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "ExecutiveCategoryAxis",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Executive Category:",
        "label": "Executive Category [Axis]"
       }
      }
     },
     "auth_ref": [
      "r1030"
     ]
    },
    "aca_ExternalCustomersMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.arcosa.com/20241231",
     "localname": "ExternalCustomersMember",
     "presentation": [
      "http://www.arcosa.com/role/SegmentInformationRevenuesoperatingprofittotalassetsandlonglivedassetsforUSandnonUSoperationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "External",
        "label": "External Customers [Member]",
        "documentation": "External Customers [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": [
      "r602",
      "r603",
      "r613",
      "r920"
     ]
    },
    "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable",
     "presentation": [
      "http://www.arcosa.com/role/FairValueAccountingAssetsandliabilitiesmeasuredatfairvalueonrecurringbasisDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Table]",
        "label": "Fair Value, Recurring and Nonrecurring [Table]",
        "documentation": "Disclosure of information about asset and liability measured at fair value on recurring and nonrecurring basis."
       }
      }
     },
     "auth_ref": [
      "r602",
      "r603",
      "r613",
      "r920"
     ]
    },
    "us-gaap_FairValueByFairValueHierarchyLevelAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": [
      "r434",
      "r465",
      "r466",
      "r467",
      "r468",
      "r469",
      "r470",
      "r601",
      "r603",
      "r604",
      "r605",
      "r606",
      "r612",
      "r613",
      "r615",
      "r658",
      "r659",
      "r660",
      "r898",
      "r899",
      "r906",
      "r907",
      "r908",
      "r920",
      "r923"
     ]
    },
    "us-gaap_FairValueByMeasurementFrequencyAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FairValueByMeasurementFrequencyAxis",
     "presentation": [
      "http://www.arcosa.com/role/FairValueAccountingAssetsandliabilitiesmeasuredatfairvalueonrecurringbasisDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fair Value by Measurement Frequency [Axis]",
        "label": "Measurement Frequency [Axis]",
        "documentation": "Information by measurement frequency."
       }
      }
     },
     "auth_ref": [
      "r602",
      "r603",
      "r604",
      "r606",
      "r920",
      "r1194",
      "r1204"
     ]
    },
    "us-gaap_FairValueDisclosuresAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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/2024",
     "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": [
      "r608",
      "r610",
      "r611",
      "r612",
      "r615",
      "r616",
      "r617",
      "r618",
      "r619",
      "r698",
      "r920",
      "r924"
     ]
    },
    "us-gaap_FairValueInputsLevel1Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": [
      "r434",
      "r465",
      "r470",
      "r603",
      "r613",
      "r658",
      "r906",
      "r907",
      "r908",
      "r920"
     ]
    },
    "us-gaap_FairValueInputsLevel2Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": [
      "r434",
      "r465",
      "r470",
      "r603",
      "r604",
      "r613",
      "r659",
      "r898",
      "r899",
      "r906",
      "r907",
      "r908",
      "r920"
     ]
    },
    "us-gaap_FairValueInputsLevel3Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": [
      "r434",
      "r465",
      "r466",
      "r467",
      "r468",
      "r469",
      "r470",
      "r603",
      "r604",
      "r605",
      "r606",
      "r613",
      "r660",
      "r898",
      "r899",
      "r906",
      "r907",
      "r908",
      "r920",
      "r923"
     ]
    },
    "us-gaap_FairValueMeasurementFrequencyDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": [
      "r602",
      "r603",
      "r604",
      "r606",
      "r920",
      "r1194",
      "r1204"
     ]
    },
    "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": [
      "r434",
      "r465",
      "r466",
      "r467",
      "r468",
      "r469",
      "r470",
      "r601",
      "r603",
      "r604",
      "r605",
      "r606",
      "r612",
      "r613",
      "r615",
      "r658",
      "r659",
      "r660",
      "r898",
      "r899",
      "r906",
      "r907",
      "r908",
      "r920",
      "r923"
     ]
    },
    "us-gaap_FairValueMeasurementsRecurringMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": [
      "r920",
      "r1191",
      "r1192",
      "r1193",
      "r1194",
      "r1195",
      "r1204"
     ]
    },
    "us-gaap_FinanceLeaseLiability": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FinanceLeaseLiability",
     "crdr": "credit",
     "presentation": [
      "http://www.arcosa.com/role/DebtComponentsofdebtDetails",
      "http://www.arcosa.com/role/LeasesFutureminimumleasepaymentsDetails"
     ],
     "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": [
      "r642",
      "r653"
     ]
    },
    "us-gaap_FinanceLeaseLiabilityCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FinanceLeaseLiabilityCurrent",
     "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, 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": [
      "r642"
     ]
    },
    "us-gaap_FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList": {
     "xbrltype": "enumerationSetItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": [
      "r643"
     ]
    },
    "us-gaap_FinanceLeaseLiabilityNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FinanceLeaseLiabilityNoncurrent",
     "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, 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": [
      "r642"
     ]
    },
    "us-gaap_FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList": {
     "xbrltype": "enumerationSetItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": [
      "r643"
     ]
    },
    "us-gaap_FinanceLeaseLiabilityPaymentsDue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FinanceLeaseLiabilityPaymentsDue",
     "crdr": "credit",
     "calculation": {
      "http://www.arcosa.com/role/LeasesFutureminimumleasepaymentsDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.arcosa.com/role/LeasesFutureminimumleasepaymentsDetails"
     ],
     "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": [
      "r653"
     ]
    },
    "us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FinanceLeaseLiabilityPaymentsDueAfterYearFive",
     "crdr": "credit",
     "calculation": {
      "http://www.arcosa.com/role/LeasesFutureminimumleasepaymentsDetails": {
       "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www.arcosa.com/role/LeasesFutureminimumleasepaymentsDetails"
     ],
     "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": [
      "r653"
     ]
    },
    "us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FinanceLeaseLiabilityPaymentsDueNextTwelveMonths",
     "crdr": "credit",
     "calculation": {
      "http://www.arcosa.com/role/LeasesFutureminimumleasepaymentsDetails": {
       "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.arcosa.com/role/LeasesFutureminimumleasepaymentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Finance lease payments, 2025",
        "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": [
      "r653"
     ]
    },
    "us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FinanceLeaseLiabilityPaymentsDueYearFive",
     "crdr": "credit",
     "calculation": {
      "http://www.arcosa.com/role/LeasesFutureminimumleasepaymentsDetails": {
       "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.arcosa.com/role/LeasesFutureminimumleasepaymentsDetails"
     ],
     "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": [
      "r653"
     ]
    },
    "us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FinanceLeaseLiabilityPaymentsDueYearFour",
     "crdr": "credit",
     "calculation": {
      "http://www.arcosa.com/role/LeasesFutureminimumleasepaymentsDetails": {
       "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.arcosa.com/role/LeasesFutureminimumleasepaymentsDetails"
     ],
     "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": [
      "r653"
     ]
    },
    "us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FinanceLeaseLiabilityPaymentsDueYearThree",
     "crdr": "credit",
     "calculation": {
      "http://www.arcosa.com/role/LeasesFutureminimumleasepaymentsDetails": {
       "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.arcosa.com/role/LeasesFutureminimumleasepaymentsDetails"
     ],
     "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": [
      "r653"
     ]
    },
    "us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FinanceLeaseLiabilityPaymentsDueYearTwo",
     "crdr": "credit",
     "calculation": {
      "http://www.arcosa.com/role/LeasesFutureminimumleasepaymentsDetails": {
       "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.arcosa.com/role/LeasesFutureminimumleasepaymentsDetails"
     ],
     "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": [
      "r653"
     ]
    },
    "us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FinanceLeaseLiabilityUndiscountedExcessAmount",
     "crdr": "credit",
     "presentation": [
      "http://www.arcosa.com/role/LeasesFutureminimumleasepaymentsDetails"
     ],
     "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": [
      "r653"
     ]
    },
    "us-gaap_FinanceLeasePrincipalPayments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FinanceLeasePrincipalPayments",
     "crdr": "credit",
     "presentation": [
      "http://www.arcosa.com/role/LeasesCashflowNoncashflowinformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash paid for finance leases",
        "label": "Finance Lease, Principal Payments",
        "documentation": "Amount of cash outflow for principal payment on finance lease."
       }
      }
     },
     "auth_ref": [
      "r645",
      "r649"
     ]
    },
    "us-gaap_FinanceLeaseRightOfUseAsset": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": [
      "r641"
     ]
    },
    "us-gaap_FinanceLeaseRightOfUseAssetAmortization": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FinanceLeaseRightOfUseAssetAmortization",
     "crdr": "debit",
     "presentation": [
      "http://www.arcosa.com/role/LeasesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Amortization of finance lease assets",
        "label": "Finance Lease, Right-of-Use Asset, Amortization",
        "documentation": "Amount of amortization expense attributable to right-of-use asset from finance lease."
       }
      }
     },
     "auth_ref": [
      "r644",
      "r647",
      "r928"
     ]
    },
    "us-gaap_FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList": {
     "xbrltype": "enumerationSetItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": [
      "r643"
     ]
    },
    "us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FinanceLeaseWeightedAverageDiscountRatePercent",
     "presentation": [
      "http://www.arcosa.com/role/LeasesOtherInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Weighted average discount rate - finance leases",
        "label": "Finance Lease, Weighted Average Discount Rate, Percent",
        "documentation": "Weighted average discount rate for finance lease calculated at point in time."
       }
      }
     },
     "auth_ref": [
      "r652",
      "r928"
     ]
    },
    "us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FinanceLeaseWeightedAverageRemainingLeaseTerm1",
     "presentation": [
      "http://www.arcosa.com/role/LeasesOtherInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Weighted average remaining lease term - finance leases",
        "label": "Finance Lease, Weighted Average Remaining Lease Term",
        "documentation": "Weighted average remaining lease term for finance lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days."
       }
      }
     },
     "auth_ref": [
      "r651",
      "r928"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetUsefulLife": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FiniteLivedIntangibleAssetUsefulLife",
     "presentation": [
      "http://www.arcosa.com/role/SummaryofSignificantAccountingPoliciesGoodwillandIntangibleAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Intangible assets with defined useful lives, amortization period",
        "label": "Finite-Lived Intangible Asset, Useful Life",
        "documentation": "Useful life of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization",
     "crdr": "credit",
     "calculation": {
      "http://www.arcosa.com/role/GoodwillandOtherIntangibleAssetsIntangibleassetsnetDetails": {
       "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.arcosa.com/role/GoodwillandOtherIntangibleAssetsIntangibleassetsnetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Intangibles with definite lives, 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": [
      "r220",
      "r352",
      "r373",
      "r895"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive",
     "crdr": "debit",
     "presentation": [
      "http://www.arcosa.com/role/GoodwillandOtherIntangibleAssetsFutureamortizationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Thereafter",
        "label": "Finite-Lived Intangible Asset, Expected Amortization, after Year Five",
        "documentation": "Amount of amortization for asset, excluding financial asset and goodwill, lacking physical substance with finite life expected to be recognized after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r1139",
      "r1262"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths",
     "crdr": "debit",
     "presentation": [
      "http://www.arcosa.com/role/GoodwillandOtherIntangibleAssetsFutureamortizationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2025",
        "label": "Finite-Lived Intangible Asset, Expected Amortization, Year One",
        "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r375",
      "r869",
      "r895"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFive",
     "crdr": "debit",
     "presentation": [
      "http://www.arcosa.com/role/GoodwillandOtherIntangibleAssetsFutureamortizationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2029",
        "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Five",
        "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized 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": [
      "r375",
      "r869",
      "r895"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour",
     "crdr": "debit",
     "presentation": [
      "http://www.arcosa.com/role/GoodwillandOtherIntangibleAssetsFutureamortizationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2028",
        "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Four",
        "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r375",
      "r869",
      "r895"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree",
     "crdr": "debit",
     "presentation": [
      "http://www.arcosa.com/role/GoodwillandOtherIntangibleAssetsFutureamortizationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2027",
        "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Three",
        "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r375",
      "r869",
      "r895"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo",
     "crdr": "debit",
     "presentation": [
      "http://www.arcosa.com/role/GoodwillandOtherIntangibleAssetsFutureamortizationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2026",
        "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Two",
        "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r375",
      "r869",
      "r895"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis",
     "presentation": [
      "http://www.arcosa.com/role/AcquisitionsandDivestituresNarrativeDetails",
      "http://www.arcosa.com/role/AcquisitionsandDivestituresPurchasepriceallocationDetails",
      "http://www.arcosa.com/role/GoodwillandOtherIntangibleAssetsIntangibleassetsnetDetails",
      "http://www.arcosa.com/role/SummaryofSignificantAccountingPoliciesGoodwillandIntangibleAssetsDetails"
     ],
     "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": [
      "r366",
      "r368",
      "r369",
      "r370",
      "r372",
      "r373",
      "r377",
      "r378",
      "r666",
      "r667",
      "r869"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract",
     "presentation": [
      "http://www.arcosa.com/role/GoodwillandOtherIntangibleAssetsFutureamortizationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Finite-Lived Intangible Assets, Net, Amortization Expense, Fiscal Year Maturity [Abstract]",
        "label": "Finite-Lived Intangible Assets, Net, Amortization Expense, Fiscal Year Maturity [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_FiniteLivedIntangibleAssetsGross": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FiniteLivedIntangibleAssetsGross",
     "crdr": "debit",
     "calculation": {
      "http://www.arcosa.com/role/GoodwillandOtherIntangibleAssetsIntangibleassetsnetDetails": {
       "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.arcosa.com/role/GoodwillandOtherIntangibleAssetsIntangibleassetsnetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Intangibles with definite lives, gross",
        "label": "Finite-Lived Intangible Assets, Gross",
        "documentation": "Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life."
       }
      }
     },
     "auth_ref": [
      "r352",
      "r373",
      "r667",
      "r895"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FiniteLivedIntangibleAssetsLineItems",
     "presentation": [
      "http://www.arcosa.com/role/SummaryofSignificantAccountingPoliciesGoodwillandIntangibleAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Finite-Lived Intangible Assets [Line Items]",
        "label": "Finite-Lived Intangible Assets [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": [
      "r366",
      "r373",
      "r377",
      "r378",
      "r379",
      "r666",
      "r869",
      "r895"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain",
     "presentation": [
      "http://www.arcosa.com/role/AcquisitionsandDivestituresNarrativeDetails",
      "http://www.arcosa.com/role/AcquisitionsandDivestituresPurchasepriceallocationDetails",
      "http://www.arcosa.com/role/GoodwillandOtherIntangibleAssetsIntangibleassetsnetDetails",
      "http://www.arcosa.com/role/SummaryofSignificantAccountingPoliciesGoodwillandIntangibleAssetsDetails"
     ],
     "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": [
      "r366",
      "r368",
      "r369",
      "r370",
      "r372",
      "r373",
      "r377",
      "r378",
      "r869"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FiniteLivedIntangibleAssetsNet",
     "crdr": "debit",
     "calculation": {
      "http://www.arcosa.com/role/GoodwillandOtherIntangibleAssetsIntangibleassetsnetDetails": {
       "parentTag": "us-gaap_IntangibleAssetsNetExcludingGoodwill",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.arcosa.com/role/GoodwillandOtherIntangibleAssetsIntangibleassetsnetDetails"
     ],
     "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": [
      "r666",
      "r1138"
     ]
    },
    "us-gaap_ForeignCurrencyTransactionGainLossBeforeTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ForeignCurrencyTransactionGainLossBeforeTax",
     "crdr": "credit",
     "calculation": {
      "http://www.arcosa.com/role/OtherNetSummaryofothernetincomeexpenseDetails": {
       "parentTag": "us-gaap_OtherNonoperatingIncomeExpense",
       "weight": 1.0,
       "order": 2.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": [
      "r622",
      "r623",
      "r624",
      "r626",
      "r828"
     ]
    },
    "us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock",
     "presentation": [
      "http://www.arcosa.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Foreign Currency Translation",
        "label": "Foreign Currency Transactions and Translations Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for (1) transactions denominated in a currency other than the reporting enterprise's functional currency, (2) translating foreign currency financial statements that are incorporated into the financial statements of the reporting enterprise by consolidation, combination, or the equity method of accounting, and (3) remeasurement of the financial statements of a foreign reporting enterprise in a hyperinflationary economy."
       }
      }
     },
     "auth_ref": [
      "r621"
     ]
    },
    "ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "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": [
      "r985",
      "r996",
      "r1006",
      "r1039"
     ]
    },
    "ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "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": [
      "r985",
      "r996",
      "r1006",
      "r1039"
     ]
    },
    "ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "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": [
      "r985",
      "r996",
      "r1006",
      "r1039"
     ]
    },
    "ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "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": [
      "r985",
      "r996",
      "r1006",
      "r1039"
     ]
    },
    "ecd_ForgoneRecoveryIndName": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "ForgoneRecoveryIndName",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Name",
        "label": "Forgone Recovery, Individual Name"
       }
      }
     },
     "auth_ref": [
      "r985",
      "r996",
      "r1006",
      "r1039"
     ]
    },
    "ecd_FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "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": [
      "r1019"
     ]
    },
    "aca_FuturePeriodAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.arcosa.com/20241231",
     "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/20241231",
     "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/2024",
     "localname": "GainLossOnSaleOfBusiness",
     "crdr": "credit",
     "calculation": {
      "http://www.arcosa.com/role/ConsolidatedStatementsofOperations": {
       "parentTag": "us-gaap_CostsAndExpenses",
       "weight": -1.0,
       "order": 1.0
      },
      "http://www.arcosa.com/role/ConsolidatedStatementsofCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.arcosa.com/role/AcquisitionsandDivestituresNarrativeDetails",
      "http://www.arcosa.com/role/ConsolidatedStatementsofCashFlows",
      "http://www.arcosa.com/role/ConsolidatedStatementsofOperations",
      "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": [
      "r587",
      "r1097"
     ]
    },
    "us-gaap_GainLossOnSaleOfPropertyPlantEquipment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "GainLossOnSaleOfPropertyPlantEquipment",
     "crdr": "credit",
     "calculation": {
      "http://www.arcosa.com/role/ConsolidatedStatementsofOperations": {
       "parentTag": "us-gaap_CostsAndExpenses",
       "weight": -1.0,
       "order": 5.0
      },
      "http://www.arcosa.com/role/ConsolidatedStatementsofCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 8.0
      }
     },
     "presentation": [
      "http://www.arcosa.com/role/ConsolidatedStatementsofCashFlows",
      "http://www.arcosa.com/role/ConsolidatedStatementsofOperations",
      "http://www.arcosa.com/role/SegmentInformationFinancialinformationforsegmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "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": [
      "r11"
     ]
    },
    "us-gaap_Goodwill": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "Goodwill",
     "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/AcquisitionsandDivestituresNarrativeDetails",
      "http://www.arcosa.com/role/AcquisitionsandDivestituresPurchasepriceallocationDetails",
      "http://www.arcosa.com/role/ConsolidatedBalanceSheets",
      "http://www.arcosa.com/role/GoodwillandOtherIntangibleAssetsGoodwillbysegmentDetails"
     ],
     "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": [
      "r219",
      "r353",
      "r699",
      "r889",
      "r894",
      "r921",
      "r929",
      "r1121",
      "r1128"
     ]
    },
    "us-gaap_GoodwillAcquiredDuringPeriod": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "GoodwillAcquiredDuringPeriod",
     "crdr": "debit",
     "presentation": [
      "http://www.arcosa.com/role/AcquisitionsandDivestituresAcquisitionanddivestitureactivityDetails",
      "http://www.arcosa.com/role/AcquisitionsandDivestituresNarrativeDetails",
      "http://www.arcosa.com/role/AcquisitionsandDivestituresPurchasepriceallocationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Goodwill recorded",
        "label": "Goodwill, Acquired During Period",
        "documentation": "Amount of increase in asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized resulting from a business combination."
       }
      }
     },
     "auth_ref": [
      "r357",
      "r894"
     ]
    },
    "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "GoodwillAndIntangibleAssetsDisclosureAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Goodwill and Intangible Assets Disclosure [Abstract]",
        "label": "Goodwill and Intangible Assets Disclosure [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "GoodwillAndIntangibleAssetsDisclosureTextBlock",
     "presentation": [
      "http://www.arcosa.com/role/GoodwillandOtherIntangibleAssets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Goodwill and Other Intangible Assets",
        "label": "Goodwill and Intangible Assets Disclosure [Text Block]",
        "documentation": "The entire disclosure for goodwill and intangible assets."
       }
      }
     },
     "auth_ref": [
      "r1119",
      "r1131"
     ]
    },
    "us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "GoodwillAndIntangibleAssetsPolicyTextBlock",
     "presentation": [
      "http://www.arcosa.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Goodwill and Intangible Assets",
        "label": "Goodwill and Intangible Assets, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for goodwill and intangible assets. This accounting policy also may address how an entity assesses and measures impairment of goodwill and intangible assets."
       }
      }
     },
     "auth_ref": [
      "r1119",
      "r1131"
     ]
    },
    "us-gaap_GoodwillImpairmentLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "GoodwillImpairmentLoss",
     "crdr": "debit",
     "presentation": [
      "http://www.arcosa.com/role/SummaryofSignificantAccountingPoliciesGoodwillandIntangibleAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Goodwill impairment charges",
        "label": "Goodwill, Impairment Loss",
        "documentation": "Amount of impairment loss from 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": [
      "r11",
      "r354",
      "r360",
      "r365",
      "r894",
      "r921"
     ]
    },
    "us-gaap_GoodwillLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "GoodwillLineItems",
     "presentation": [
      "http://www.arcosa.com/role/GoodwillandOtherIntangibleAssetsGoodwillbysegmentDetails"
     ],
     "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": [
      "r355",
      "r356",
      "r357",
      "r358",
      "r359",
      "r360",
      "r361",
      "r362",
      "r363",
      "r364",
      "r365",
      "r894"
     ]
    },
    "us-gaap_GuaranteeObligationsByNatureAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": [
      "r403",
      "r404",
      "r405",
      "r406"
     ]
    },
    "us-gaap_GuaranteeObligationsCurrentCarryingValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": [
      "r405"
     ]
    },
    "us-gaap_GuaranteeObligationsNatureDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": [
      "r403",
      "r404",
      "r405",
      "r406"
     ]
    },
    "aca_HeavyAndGeneralLaborersLocalUnions472And172OfNewJerseyPensionFundMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.arcosa.com/20241231",
     "localname": "HeavyAndGeneralLaborersLocalUnions472And172OfNewJerseyPensionFundMember",
     "presentation": [
      "http://www.arcosa.com/role/EmployeeRetirementPlansDetailsofthemultiemployerplanDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Heavy and General Laborers Local Unions 472 and 172 of New Jersey Pension Fund",
        "label": "Heavy and General Laborers Local Unions 472 and 172 of New Jersey Pension Fund [Member]",
        "documentation": "Heavy and General Laborers Local Unions 472 and 172 of New Jersey Pension Fund"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_HedgingDesignationAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "HedgingDesignationAxis",
     "presentation": [
      "http://www.arcosa.com/role/DebtNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Hedging Designation [Axis]",
        "label": "Hedging Designation [Axis]",
        "documentation": "Information by designation of purpose of derivative instrument."
       }
      }
     },
     "auth_ref": [
      "r21",
      "r590"
     ]
    },
    "us-gaap_HedgingDesignationDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "HedgingDesignationDomain",
     "presentation": [
      "http://www.arcosa.com/role/DebtNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Hedging Designation [Domain]",
        "label": "Hedging Designation [Domain]",
        "documentation": "Designation of purpose of derivative instrument."
       }
      }
     },
     "auth_ref": [
      "r21"
     ]
    },
    "dei_IcfrAuditorAttestationFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "IcfrAuditorAttestationFlag",
     "presentation": [
      "http://www.arcosa.com/role/CoverPageandDEI"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "ICFR Auditor Attestation Flag",
        "label": "ICFR Auditor Attestation Flag"
       }
      }
     },
     "auth_ref": [
      "r964",
      "r965",
      "r988"
     ]
    },
    "us-gaap_ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill",
     "crdr": "debit",
     "presentation": [
      "http://www.arcosa.com/role/SummaryofSignificantAccountingPoliciesGoodwillandIntangibleAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Indefinite-lived intangible asset impairment charges",
        "label": "Impairment of Intangible Assets, Indefinite-Lived (Excluding Goodwill)",
        "documentation": "Amount of impairment loss resulting from write-down of assets, excluding financial assets and goodwill, lacking physical substance and having a projected indefinite period of benefit to fair value."
       }
      }
     },
     "auth_ref": [
      "r367",
      "r1097",
      "r1140",
      "r1143"
     ]
    },
    "us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock",
     "presentation": [
      "http://www.arcosa.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Long-lived Assets",
        "label": "Impairment or Disposal of Long-Lived Assets, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for recognizing and measuring the impairment of long-lived assets. An entity also may disclose its accounting policy for long-lived assets to be sold. This policy excludes goodwill and intangible assets."
       }
      }
     },
     "auth_ref": [
      "r0",
      "r132"
     ]
    },
    "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic",
     "crdr": "credit",
     "presentation": [
      "http://www.arcosa.com/role/IncomeTaxesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Income before income taxes for U.S. operations",
        "label": "Income (Loss) from Continuing Operations before Income Taxes, Domestic",
        "documentation": "The portion of earnings or loss from continuing operations before income taxes that is attributable to domestic operations."
       }
      }
     },
     "auth_ref": [
      "r260",
      "r539"
     ]
    },
    "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
     "crdr": "credit",
     "calculation": {
      "http://www.arcosa.com/role/ConsolidatedStatementsofOperations": {
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.arcosa.com/role/ConsolidatedStatementsofOperations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Income before income taxes",
        "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest",
        "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest."
       }
      }
     },
     "auth_ref": [
      "r112",
      "r147",
      "r151",
      "r703",
      "r715",
      "r883",
      "r888",
      "r1109",
      "r1111",
      "r1113",
      "r1114",
      "r1115"
     ]
    },
    "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign",
     "crdr": "credit",
     "presentation": [
      "http://www.arcosa.com/role/IncomeTaxesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Income (loss) before income taxes for foreign operations",
        "label": "Income (Loss) from Continuing Operations before Income Taxes, Foreign",
        "documentation": "The portion of earnings or loss from continuing operations before income taxes that is attributable to foreign operations, which is defined as Income or Loss generated from operations located outside the entity's country of domicile."
       }
      }
     },
     "auth_ref": [
      "r260",
      "r539"
     ]
    },
    "us-gaap_IncomeStatementAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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/2024",
     "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": [
      "r909",
      "r912"
     ]
    },
    "us-gaap_IncomeStatementLocationAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeStatementLocationAxis",
     "presentation": [
      "http://www.arcosa.com/role/IncomeTaxesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Statement of Income Location, Balance [Axis]",
        "label": "Statement of Income Location, Balance [Axis]",
        "documentation": "Information by location in statement of income where disaggregated amount has been reported."
       }
      }
     },
     "auth_ref": [
      "r381",
      "r388",
      "r389",
      "r607",
      "r609",
      "r614",
      "r741",
      "r743",
      "r815",
      "r869",
      "r922",
      "r1225"
     ]
    },
    "us-gaap_IncomeStatementLocationDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeStatementLocationDomain",
     "presentation": [
      "http://www.arcosa.com/role/IncomeTaxesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Statement of Income Location, Balance [Domain]",
        "label": "Statement of Income Location, Balance [Domain]",
        "documentation": "Location in statement of income where disaggregated amount has been reported."
       }
      }
     },
     "auth_ref": [
      "r388",
      "r389",
      "r607",
      "r609",
      "r614",
      "r741",
      "r743",
      "r815",
      "r869",
      "r922",
      "r1225"
     ]
    },
    "us-gaap_IncomeTaxCreditsAndAdjustments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeTaxCreditsAndAdjustments",
     "crdr": "debit",
     "presentation": [
      "http://www.arcosa.com/role/IncomeTaxesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "AMP Tax Credits for Wind Towers",
        "label": "Income Tax Credits and Adjustments",
        "documentation": "A credit or adjustment for government or taxing authority authorized decrease in taxes owed as a result of meeting certain tax policy conditions."
       }
      }
     },
     "auth_ref": [
      "r125"
     ]
    },
    "us-gaap_IncomeTaxDisclosureAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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/2024",
     "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": [
      "r261",
      "r531",
      "r540",
      "r546",
      "r547",
      "r548",
      "r551",
      "r557",
      "r566",
      "r568",
      "r569",
      "r570",
      "r764",
      "r919"
     ]
    },
    "us-gaap_IncomeTaxExpenseBenefit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeTaxExpenseBenefit",
     "crdr": "debit",
     "calculation": {
      "http://www.arcosa.com/role/ConsolidatedStatementsofOperations": {
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.arcosa.com/role/ConsolidatedStatementsofOperations",
      "http://www.arcosa.com/role/IncomeTaxesComponentsoftheprovisionforincometaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total provision for income taxes",
        "verboseLabel": "Provision (benefit) 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": [
      "r155",
      "r167",
      "r278",
      "r279",
      "r303",
      "r319",
      "r333",
      "r538",
      "r540",
      "r567",
      "r721",
      "r919"
     ]
    },
    "us-gaap_IncomeTaxExpenseBenefitContinuingOperationsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeTaxExpenseBenefitContinuingOperationsAbstract",
     "presentation": [
      "http://www.arcosa.com/role/ConsolidatedStatementsofOperations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Provision for income taxes:",
        "label": "Income Tax Expense (Benefit), Continuing Operations [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncomeTaxPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeTaxPolicyTextBlock",
     "presentation": [
      "http://www.arcosa.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Income Taxes",
        "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": [
      "r242",
      "r534",
      "r535",
      "r551",
      "r552",
      "r556",
      "r561",
      "r758"
     ]
    },
    "us-gaap_IncomeTaxesPaidNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeTaxesPaidNet",
     "crdr": "credit",
     "presentation": [
      "http://www.arcosa.com/role/SupplementalCashFlowInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Income tax payments (refunds)",
        "label": "Income Taxes Paid, Net",
        "documentation": "Amount, after refund, of cash paid to foreign, federal, state, and local jurisdictions as income tax."
       }
      }
     },
     "auth_ref": [
      "r35",
      "r256",
      "r558",
      "r559"
     ]
    },
    "us-gaap_IncreaseDecreaseInAccountsPayable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncreaseDecreaseInAccountsPayable",
     "crdr": "debit",
     "calculation": {
      "http://www.arcosa.com/role/ConsolidatedStatementsofCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 14.0
      }
     },
     "presentation": [
      "http://www.arcosa.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "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": [
      "r10"
     ]
    },
    "us-gaap_IncreaseDecreaseInAccountsReceivable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncreaseDecreaseInAccountsReceivable",
     "crdr": "credit",
     "calculation": {
      "http://www.arcosa.com/role/ConsolidatedStatementsofCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.arcosa.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "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": [
      "r10"
     ]
    },
    "us-gaap_IncreaseDecreaseInAccruedLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncreaseDecreaseInAccruedLiabilities",
     "crdr": "debit",
     "calculation": {
      "http://www.arcosa.com/role/ConsolidatedStatementsofCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 12.0
      }
     },
     "presentation": [
      "http://www.arcosa.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "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": [
      "r10"
     ]
    },
    "aca_IncreaseDecreaseInAdvanceBillings": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.arcosa.com/20241231",
     "localname": "IncreaseDecreaseInAdvanceBillings",
     "crdr": "debit",
     "calculation": {
      "http://www.arcosa.com/role/ConsolidatedStatementsofCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 15.0
      }
     },
     "presentation": [
      "http://www.arcosa.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "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/2024",
     "localname": "IncreaseDecreaseInInventories",
     "crdr": "credit",
     "calculation": {
      "http://www.arcosa.com/role/ConsolidatedStatementsofCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.arcosa.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "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": [
      "r10"
     ]
    },
    "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncreaseDecreaseInOperatingCapitalAbstract",
     "presentation": [
      "http://www.arcosa.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Changes in current assets and liabilities:",
        "label": "Increase (Decrease) in Operating Capital [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncreaseDecreaseInOtherCurrentAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncreaseDecreaseInOtherCurrentAssets",
     "crdr": "credit",
     "calculation": {
      "http://www.arcosa.com/role/ConsolidatedStatementsofCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 13.0
      }
     },
     "presentation": [
      "http://www.arcosa.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "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": [
      "r1096"
     ]
    },
    "us-gaap_IncreaseDecreaseInOtherNoncurrentAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncreaseDecreaseInOtherNoncurrentAssets",
     "crdr": "credit",
     "calculation": {
      "http://www.arcosa.com/role/ConsolidatedStatementsofCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 11.0
      }
     },
     "presentation": [
      "http://www.arcosa.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "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": [
      "r1096"
     ]
    },
    "us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncreaseDecreaseInOtherNoncurrentLiabilities",
     "crdr": "debit",
     "calculation": {
      "http://www.arcosa.com/role/ConsolidatedStatementsofCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.arcosa.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "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/2024",
     "localname": "IncreaseDecreaseInStockholdersEquityRollForward",
     "presentation": [
      "http://www.arcosa.com/role/ConsolidatedStatementsofStockholdersEquity"
     ],
     "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/2024",
     "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": [
      "r286",
      "r287",
      "r288",
      "r298",
      "r496"
     ]
    },
    "us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": [
      "r366",
      "r371",
      "r376",
      "r895"
     ]
    },
    "us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": [
      "r366",
      "r371",
      "r376",
      "r895"
     ]
    },
    "us-gaap_IndefiniteLivedTrademarks": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IndefiniteLivedTrademarks",
     "crdr": "debit",
     "calculation": {
      "http://www.arcosa.com/role/GoodwillandOtherIntangibleAssetsIntangibleassetsnetDetails": {
       "parentTag": "us-gaap_IntangibleAssetsNetExcludingGoodwill",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.arcosa.com/role/GoodwillandOtherIntangibleAssetsIntangibleassetsnetDetails"
     ],
     "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": [
      "r1088",
      "r1140"
     ]
    },
    "ecd_IndividualAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "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": [
      "r985",
      "r996",
      "r1006",
      "r1030",
      "r1039",
      "r1043",
      "r1051"
     ]
    },
    "aca_InlandBargeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.arcosa.com/20241231",
     "localname": "InlandBargeMember",
     "presentation": [
      "http://www.arcosa.com/role/SummaryofSignificantAccountingPoliciesRevenueRecognitionDetails",
      "http://www.arcosa.com/role/SummaryofSignificantAccountingPoliciesUnsatisfiedPerformanceObligationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Inland barges",
        "label": "Inland barge [Member]",
        "documentation": "Inland barge [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_InsiderTradingArrLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "InsiderTradingArrLineItems",
     "lang": {
      "en-us": {
       "role": {
        "label": "Insider Trading Arrangements [Line Items]"
       }
      }
     },
     "auth_ref": [
      "r1049"
     ]
    },
    "ecd_InsiderTradingPoliciesProcLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "InsiderTradingPoliciesProcLineItems",
     "lang": {
      "en-us": {
       "role": {
        "label": "Insider Trading Policies and Procedures [Line Items]"
       }
      }
     },
     "auth_ref": [
      "r966",
      "r1055"
     ]
    },
    "ecd_InsiderTrdPoliciesProcAdoptedFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "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": [
      "r966",
      "r1055"
     ]
    },
    "ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "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": [
      "r966",
      "r1055"
     ]
    },
    "aca_IntangibleAssetsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.arcosa.com/20241231",
     "localname": "IntangibleAssetsLineItems",
     "presentation": [
      "http://www.arcosa.com/role/GoodwillandOtherIntangibleAssetsIntangibleassetsnetDetails"
     ],
     "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/2024",
     "localname": "IntangibleAssetsNetExcludingGoodwill",
     "crdr": "debit",
     "calculation": {
      "http://www.arcosa.com/role/ConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 4.0
      },
      "http://www.arcosa.com/role/GoodwillandOtherIntangibleAssetsIntangibleassetsnetDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.arcosa.com/role/ConsolidatedBalanceSheets",
      "http://www.arcosa.com/role/GoodwillandOtherIntangibleAssetsIntangibleassetsnetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Intangibles, net",
        "totalLabel": "Intangible assets, 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": [
      "r366",
      "r1138",
      "r1140"
     ]
    },
    "aca_IntercompanyMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.arcosa.com/20241231",
     "localname": "IntercompanyMember",
     "presentation": [
      "http://www.arcosa.com/role/SegmentInformationRevenuesoperatingprofittotalassetsandlonglivedassetsforUSandnonUSoperationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Intercompany",
        "label": "Intercompany [Member]",
        "documentation": "Intercompany [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_InterestExpenseNonoperating": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "InterestExpenseNonoperating",
     "crdr": "debit",
     "calculation": {
      "http://www.arcosa.com/role/ConsolidatedStatementsofOperations": {
       "parentTag": "us-gaap_NonoperatingIncomeExpense",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.arcosa.com/role/ConsolidatedStatementsofOperations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Interest expense",
        "label": "Interest Expense, Nonoperating",
        "documentation": "Amount of interest expense classified as nonoperating."
       }
      }
     },
     "auth_ref": [
      "r315",
      "r1094"
     ]
    },
    "us-gaap_InterestIncomeOther": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "InterestIncomeOther",
     "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": "Interest income",
        "label": "Interest Income, Other",
        "documentation": "Amount of interest income earned from interest bearing assets classified as other."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_InterestPaidNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "InterestPaidNet",
     "crdr": "credit",
     "presentation": [
      "http://www.arcosa.com/role/SupplementalCashFlowInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Interest paid",
        "label": "Interest Paid, Excluding Capitalized Interest, Operating Activities",
        "documentation": "Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount."
       }
      }
     },
     "auth_ref": [
      "r252",
      "r254",
      "r255"
     ]
    },
    "us-gaap_InterestRateSwapMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "InterestRateSwapMember",
     "presentation": [
      "http://www.arcosa.com/role/DebtNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Interest rate hedges",
        "label": "Interest Rate Swap [Member]",
        "documentation": "Forward based contracts in which two parties agree to swap periodic payments that are fixed at the outset of the swap contract with variable payments based on a market interest rate (index rate) over a specified period."
       }
      }
     },
     "auth_ref": [
      "r871",
      "r954",
      "r955"
     ]
    },
    "us-gaap_IntersegmentEliminationMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IntersegmentEliminationMember",
     "presentation": [
      "http://www.arcosa.com/role/SegmentInformationFinancialinformationforsegmentsDetails",
      "http://www.arcosa.com/role/SummaryofSignificantAccountingPoliciesRevenueRecognitionDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Intersegment",
        "label": "Intersegment Eliminations [Member]",
        "documentation": "Eliminating entries used in operating segment consolidation."
       }
      }
     },
     "auth_ref": [
      "r150",
      "r303",
      "r313",
      "r327",
      "r328",
      "r329",
      "r330",
      "r331",
      "r333",
      "r334",
      "r888"
     ]
    },
    "us-gaap_InventoriesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "InventoriesMember",
     "presentation": [
      "http://www.arcosa.com/role/CommitmentsandContingenciesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Inventories",
        "label": "Inventories [Member]",
        "documentation": "Tangible personal property held for sale in the ordinary course of business, or in process of, or to be consumed in, production for sale."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_InventoryFinishedGoodsNetOfReserves": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": [
      "r129",
      "r876"
     ]
    },
    "us-gaap_InventoryNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": [
      "r229",
      "r875",
      "r929"
     ]
    },
    "us-gaap_InventoryNetAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "InventoryNetAbstract",
     "presentation": [
      "http://www.arcosa.com/role/ConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Inventories:",
        "label": "Inventory, Net [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_InventoryPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "InventoryPolicyTextBlock",
     "presentation": [
      "http://www.arcosa.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Inventories",
        "label": "Inventory, Policy [Policy Text Block]",
        "documentation": "Disclosure of inventory accounting policy for inventory classes, including, but not limited to, basis for determining inventory amounts, methods by which amounts are added and removed from inventory classes, loss recognition on impairment of inventories, and situations in which inventories are stated above cost."
       }
      }
     },
     "auth_ref": [
      "r156",
      "r215",
      "r228",
      "r349",
      "r350",
      "r351",
      "r664",
      "r879"
     ]
    },
    "us-gaap_InventoryRawMaterialsAndSuppliesNetOfReserves": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": [
      "r129",
      "r1090"
     ]
    },
    "us-gaap_InventoryWorkInProcessNetOfReserves": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": [
      "r129",
      "r877"
     ]
    },
    "aca_January12026ToAugust232028Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.arcosa.com/20241231",
     "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/20241231",
     "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": []
    },
    "aca_LakePointMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.arcosa.com/20241231",
     "localname": "LakePointMember",
     "presentation": [
      "http://www.arcosa.com/role/AcquisitionsandDivestituresNarrativeDetails",
      "http://www.arcosa.com/role/AcquisitionsandDivestituresPurchasepriceallocationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Lake Point",
        "label": "Lake Point [Member]",
        "documentation": "Lake Point"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LandMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": [
      "r1169"
     ]
    },
    "us-gaap_LeaseCostTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LeaseCostTableTextBlock",
     "presentation": [
      "http://www.arcosa.com/role/LeasesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other information",
        "label": "Lease, Cost [Table Text Block]",
        "documentation": "Tabular disclosure of lessee's lease cost. Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease income."
       }
      }
     },
     "auth_ref": [
      "r1212"
     ]
    },
    "aca_LeaseLiability": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.arcosa.com/20241231",
     "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/20241231",
     "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_LeaseholdImprovementsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LeaseholdImprovementsMember",
     "presentation": [
      "http://www.arcosa.com/role/SummaryofSignificantAccountingPoliciesPropertyPlantandEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Leasehold improvements",
        "label": "Leasehold Improvements [Member]",
        "documentation": "Additions or improvements to assets held under a lease arrangement."
       }
      }
     },
     "auth_ref": [
      "r131",
      "r654"
     ]
    },
    "us-gaap_LeasesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LeasesAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Leases [Abstract]",
        "label": "Leases [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "dei_LegalEntityAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "LegalEntityAxis",
     "presentation": [
      "http://www.arcosa.com/role/EmployeeRetirementPlansDetailsofthemultiemployerplanDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Legal Entity [Axis]",
        "label": "Legal Entity [Axis]",
        "documentation": "The set of legal entities associated with a report."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": [
      "r1213"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDue",
     "crdr": "credit",
     "calculation": {
      "http://www.arcosa.com/role/LeasesFutureminimumleasepaymentsDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.arcosa.com/role/LeasesFutureminimumleasepaymentsDetails"
     ],
     "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": [
      "r653"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive",
     "crdr": "credit",
     "calculation": {
      "http://www.arcosa.com/role/LeasesFutureminimumleasepaymentsDetails": {
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.arcosa.com/role/LeasesFutureminimumleasepaymentsDetails"
     ],
     "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": [
      "r653"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths",
     "crdr": "credit",
     "calculation": {
      "http://www.arcosa.com/role/LeasesFutureminimumleasepaymentsDetails": {
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.arcosa.com/role/LeasesFutureminimumleasepaymentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Operating lease payments, 2025",
        "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": [
      "r653"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFive",
     "crdr": "credit",
     "calculation": {
      "http://www.arcosa.com/role/LeasesFutureminimumleasepaymentsDetails": {
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.arcosa.com/role/LeasesFutureminimumleasepaymentsDetails"
     ],
     "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": [
      "r653"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour",
     "crdr": "credit",
     "calculation": {
      "http://www.arcosa.com/role/LeasesFutureminimumleasepaymentsDetails": {
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www.arcosa.com/role/LeasesFutureminimumleasepaymentsDetails"
     ],
     "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": [
      "r653"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree",
     "crdr": "credit",
     "calculation": {
      "http://www.arcosa.com/role/LeasesFutureminimumleasepaymentsDetails": {
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.arcosa.com/role/LeasesFutureminimumleasepaymentsDetails"
     ],
     "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": [
      "r653"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo",
     "crdr": "credit",
     "calculation": {
      "http://www.arcosa.com/role/LeasesFutureminimumleasepaymentsDetails": {
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.arcosa.com/role/LeasesFutureminimumleasepaymentsDetails"
     ],
     "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": [
      "r653"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount",
     "crdr": "credit",
     "presentation": [
      "http://www.arcosa.com/role/LeasesFutureminimumleasepaymentsDetails"
     ],
     "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": [
      "r653"
     ]
    },
    "us-gaap_LesseeOperatingLeasesTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": [
      "r639"
     ]
    },
    "us-gaap_LetterOfCreditMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LetterOfCreditMember",
     "presentation": [
      "http://www.arcosa.com/role/DebtNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Letter of credit",
        "label": "Letter of Credit [Member]",
        "documentation": "A document typically issued by a financial institution which acts as a guarantee of payment to a beneficiary, or as the source of payment for a specific transaction (for example, wiring funds to a foreign exporter if and when specified merchandise is accepted pursuant to the terms of the letter of credit)."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LettersOfCreditOutstandingAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LettersOfCreditOutstandingAmount",
     "crdr": "credit",
     "presentation": [
      "http://www.arcosa.com/role/DebtNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Letters of credit outstanding",
        "label": "Letters of Credit Outstanding, Amount",
        "documentation": "The total amount of the contingent obligation under letters of credit outstanding as of the reporting date."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_Liabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "Liabilities",
     "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"
     ],
     "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": [
      "r25",
      "r89",
      "r90",
      "r91",
      "r94",
      "r95",
      "r96",
      "r99",
      "r259",
      "r343",
      "r409",
      "r410",
      "r412",
      "r413",
      "r414",
      "r415",
      "r416",
      "r418",
      "r419",
      "r585",
      "r588",
      "r589",
      "r620",
      "r790",
      "r882",
      "r959",
      "r1160",
      "r1214",
      "r1215"
     ]
    },
    "us-gaap_LiabilitiesAndStockholdersEquity": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": [
      "r106",
      "r146",
      "r711",
      "r929",
      "r1100",
      "r1118",
      "r1205"
     ]
    },
    "us-gaap_LiabilitiesAndStockholdersEquityAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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/2024",
     "localname": "LiabilitiesCurrent",
     "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": {
        "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": [
      "r91",
      "r214",
      "r259",
      "r343",
      "r409",
      "r410",
      "r412",
      "r413",
      "r414",
      "r415",
      "r416",
      "r418",
      "r419",
      "r585",
      "r588",
      "r589",
      "r620",
      "r929",
      "r1160",
      "r1214",
      "r1215"
     ]
    },
    "us-gaap_LiabilitiesCurrentAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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/2024",
     "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": [
      "r603",
      "r1191"
     ]
    },
    "us-gaap_LiabilitiesFairValueDisclosureAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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/2024",
     "localname": "LineOfCreditFacilityCommitmentFeePercentage",
     "presentation": [
      "http://www.arcosa.com/role/DebtNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Line of credit commitment fee percentage",
        "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/2024",
     "localname": "LineOfCreditFacilityMaximumBorrowingCapacity",
     "crdr": "credit",
     "presentation": [
      "http://www.arcosa.com/role/DebtNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "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": [
      "r88",
      "r93"
     ]
    },
    "us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LineOfCreditFacilityRemainingBorrowingCapacity",
     "crdr": "credit",
     "presentation": [
      "http://www.arcosa.com/role/DebtNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "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": [
      "r88",
      "r93",
      "r408"
     ]
    },
    "us-gaap_LineOfCreditMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LineOfCreditMember",
     "presentation": [
      "http://www.arcosa.com/role/AcquisitionsandDivestituresNarrativeDetails",
      "http://www.arcosa.com/role/DebtComponentsofdebtDetails",
      "http://www.arcosa.com/role/DebtNarrativeDetails",
      "http://www.arcosa.com/role/DebtRemainingprincipalpaymentsunderexistingdebtagreementsDetails"
     ],
     "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/2024",
     "localname": "LocalPhoneNumber",
     "presentation": [
      "http://www.arcosa.com/role/CoverPageandDEI"
     ],
     "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/2024",
     "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": [
      "r25",
      "r707"
     ]
    },
    "us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LongTermDebtAndCapitalLeaseObligationsCurrent",
     "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": "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": [
      "r90"
     ]
    },
    "us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities",
     "crdr": "credit",
     "calculation": {
      "http://www.arcosa.com/role/DebtComponentsofdebtDetails": {
       "parentTag": "us-gaap_DebtAndCapitalLeaseObligations",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.arcosa.com/role/DebtComponentsofdebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Debt and finance leases",
        "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/2024",
     "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": [
      "r1191",
      "r1193",
      "r1194",
      "r1195"
     ]
    },
    "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive",
     "crdr": "credit",
     "presentation": [
      "http://www.arcosa.com/role/DebtRemainingprincipalpaymentsunderexistingdebtagreementsDetails"
     ],
     "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": [
      "r13",
      "r263",
      "r1166"
     ]
    },
    "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths",
     "crdr": "credit",
     "presentation": [
      "http://www.arcosa.com/role/DebtRemainingprincipalpaymentsunderexistingdebtagreementsDetails"
     ],
     "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": [
      "r13",
      "r263",
      "r438"
     ]
    },
    "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive",
     "crdr": "credit",
     "presentation": [
      "http://www.arcosa.com/role/DebtRemainingprincipalpaymentsunderexistingdebtagreementsDetails"
     ],
     "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": [
      "r13",
      "r263",
      "r438"
     ]
    },
    "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour",
     "crdr": "credit",
     "presentation": [
      "http://www.arcosa.com/role/DebtRemainingprincipalpaymentsunderexistingdebtagreementsDetails"
     ],
     "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": [
      "r13",
      "r263",
      "r438"
     ]
    },
    "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree",
     "crdr": "credit",
     "presentation": [
      "http://www.arcosa.com/role/DebtRemainingprincipalpaymentsunderexistingdebtagreementsDetails"
     ],
     "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": [
      "r13",
      "r263",
      "r438"
     ]
    },
    "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo",
     "crdr": "credit",
     "presentation": [
      "http://www.arcosa.com/role/DebtRemainingprincipalpaymentsunderexistingdebtagreementsDetails"
     ],
     "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": [
      "r13",
      "r263",
      "r438"
     ]
    },
    "us-gaap_LongTermLineOfCredit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LongTermLineOfCredit",
     "crdr": "credit",
     "presentation": [
      "http://www.arcosa.com/role/DebtComponentsofdebtDetails",
      "http://www.arcosa.com/role/DebtNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "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": [
      "r25",
      "r51",
      "r52"
     ]
    },
    "us-gaap_LongtermDebtTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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/DebtRemainingprincipalpaymentsunderexistingdebtagreementsDetails"
     ],
     "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": [
      "r25",
      "r1145",
      "r1146",
      "r1147"
     ]
    },
    "us-gaap_LongtermDebtTypeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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/DebtRemainingprincipalpaymentsunderexistingdebtagreementsDetails"
     ],
     "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": [
      "r25",
      "r53",
      "r1145",
      "r1146",
      "r1147"
     ]
    },
    "us-gaap_LossContingenciesByNatureOfContingencyAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LossContingenciesByNatureOfContingencyAxis",
     "presentation": [
      "http://www.arcosa.com/role/CommitmentsandContingenciesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Loss Contingency Nature [Axis]",
        "label": "Loss Contingency Nature [Axis]",
        "documentation": "Information by type of existing condition, situation, or set of circumstances involving uncertainty as to possible loss to an enterprise that will ultimately be resolved when one or more future events occur or fail to occur."
       }
      }
     },
     "auth_ref": [
      "r397",
      "r398",
      "r399",
      "r402",
      "r530",
      "r754",
      "r896",
      "r1150",
      "r1151"
     ]
    },
    "us-gaap_LossContingenciesLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": [
      "r397",
      "r398",
      "r399",
      "r402",
      "r530",
      "r896",
      "r1150",
      "r1151"
     ]
    },
    "us-gaap_LossContingenciesTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": [
      "r397",
      "r398",
      "r399",
      "r402",
      "r530",
      "r896",
      "r1150",
      "r1151"
     ]
    },
    "us-gaap_LossContingencyNatureDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LossContingencyNatureDomain",
     "presentation": [
      "http://www.arcosa.com/role/CommitmentsandContingenciesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Loss Contingency, Nature [Domain]",
        "label": "Loss Contingency, Nature [Domain]",
        "documentation": "An existing condition, situation, or set of circumstances involving uncertainty as to possible loss to an enterprise that will ultimately be resolved when one or more future events occur or fail to occur. Resolution of the uncertainty may confirm the incurrence of a loss or impairment of an asset or the incurrence of a liability."
       }
      }
     },
     "auth_ref": [
      "r397",
      "r398",
      "r399",
      "r402",
      "r530",
      "r754",
      "r896",
      "r1150",
      "r1151"
     ]
    },
    "us-gaap_MachineryAndEquipmentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "MachineryAndEquipmentMember",
     "presentation": [
      "http://www.arcosa.com/role/PropertyPlantandEquipmentComponentsofpropertyplantandequipmentDetails",
      "http://www.arcosa.com/role/SummaryofSignificantAccountingPoliciesPropertyPlantandEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Machinery and other",
        "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_MajorCustomersAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "MajorCustomersAxis",
     "presentation": [
      "http://www.arcosa.com/role/SegmentInformationRevenuesoperatingprofittotalassetsandlonglivedassetsforUSandnonUSoperationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Customer [Axis]",
        "label": "Customer [Axis]",
        "documentation": "Information by name or description of a single external customer or a group of external customers."
       }
      }
     },
     "auth_ref": [
      "r340",
      "r905",
      "r939",
      "r944",
      "r1168",
      "r1222",
      "r1226",
      "r1227",
      "r1229",
      "r1230",
      "r1231",
      "r1232",
      "r1233",
      "r1234",
      "r1235",
      "r1236",
      "r1237",
      "r1238",
      "r1239",
      "r1240",
      "r1241",
      "r1242",
      "r1243",
      "r1244",
      "r1245",
      "r1246",
      "r1247",
      "r1248",
      "r1249",
      "r1250",
      "r1251",
      "r1252",
      "r1253"
     ]
    },
    "aca_ManufacturingFacilityNonoperatingMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.arcosa.com/20241231",
     "localname": "ManufacturingFacilityNonoperatingMember",
     "presentation": [
      "http://www.arcosa.com/role/PropertyPlantandEquipmentNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Manufacturing Facility, Nonoperating",
        "label": "Manufacturing Facility, Nonoperating [Member]",
        "documentation": "Manufacturing Facility, Nonoperating [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "srt_MaximumMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "MaximumMember",
     "presentation": [
      "http://www.arcosa.com/role/DebtNarrativeDetails",
      "http://www.arcosa.com/role/StockBasedCompensationNarrativeDetails",
      "http://www.arcosa.com/role/SummaryofSignificantAccountingPoliciesGoodwillandIntangibleAssetsDetails",
      "http://www.arcosa.com/role/SummaryofSignificantAccountingPoliciesPropertyPlantandEquipmentDetails",
      "http://www.arcosa.com/role/SummaryofSignificantAccountingPoliciesWarrantiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Maximum",
        "label": "Maximum [Member]",
        "documentation": "Upper limit of the provided range."
       }
      }
     },
     "auth_ref": [
      "r170",
      "r172",
      "r174",
      "r175",
      "r177",
      "r207",
      "r208",
      "r398",
      "r399",
      "r400",
      "r401",
      "r485",
      "r530",
      "r606",
      "r663",
      "r740",
      "r742",
      "r754",
      "r782",
      "r783",
      "r835",
      "r837",
      "r839",
      "r840",
      "r846",
      "r867",
      "r868",
      "r893",
      "r902",
      "r915",
      "r923",
      "r924",
      "r925",
      "r926",
      "r940",
      "r1164",
      "r1216",
      "r1217",
      "r1218",
      "r1219",
      "r1220",
      "r1221"
     ]
    },
    "ecd_MeasureAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "MeasureAxis",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Measure:",
        "label": "Measure [Axis]"
       }
      }
     },
     "auth_ref": [
      "r1022"
     ]
    },
    "ecd_MeasureName": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "MeasureName",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Name",
        "label": "Measure Name"
       }
      }
     },
     "auth_ref": [
      "r1022"
     ]
    },
    "us-gaap_MergersAcquisitionsAndDispositionsDisclosuresTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": [
      "r86",
      "r138"
     ]
    },
    "srt_MinimumMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "MinimumMember",
     "presentation": [
      "http://www.arcosa.com/role/DebtNarrativeDetails",
      "http://www.arcosa.com/role/StockBasedCompensationNarrativeDetails",
      "http://www.arcosa.com/role/SummaryofSignificantAccountingPoliciesGoodwillandIntangibleAssetsDetails",
      "http://www.arcosa.com/role/SummaryofSignificantAccountingPoliciesPropertyPlantandEquipmentDetails",
      "http://www.arcosa.com/role/SummaryofSignificantAccountingPoliciesWarrantiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Minimum",
        "label": "Minimum [Member]",
        "documentation": "Lower limit of the provided range."
       }
      }
     },
     "auth_ref": [
      "r170",
      "r172",
      "r174",
      "r175",
      "r177",
      "r207",
      "r208",
      "r398",
      "r399",
      "r400",
      "r401",
      "r485",
      "r530",
      "r606",
      "r663",
      "r740",
      "r742",
      "r754",
      "r782",
      "r783",
      "r835",
      "r837",
      "r839",
      "r840",
      "r846",
      "r867",
      "r868",
      "r893",
      "r902",
      "r915",
      "r923",
      "r924",
      "r925",
      "r940",
      "r1164",
      "r1216",
      "r1217",
      "r1218",
      "r1219",
      "r1220",
      "r1221"
     ]
    },
    "ecd_MnpiDiscTimedForCompValFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "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": [
      "r1042"
     ]
    },
    "ecd_MtrlTermsOfTrdArrTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "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": [
      "r1050"
     ]
    },
    "us-gaap_MultiemployerPlanEmployerContributionCost": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "MultiemployerPlanEmployerContributionCost",
     "crdr": "debit",
     "calculation": {
      "http://www.arcosa.com/role/EmployeeRetirementPlansTotalemployeeretirementplanexpenseDetails": {
       "parentTag": "us-gaap_PensionAndOtherPostretirementBenefitExpense",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.arcosa.com/role/EmployeeRetirementPlansTotalemployeeretirementplanexpenseDetails"
     ],
     "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": [
      "r480",
      "r481",
      "r492",
      "r915"
     ]
    },
    "us-gaap_MultiemployerPlanPensionInsignificantCertifiedZoneStatusFixedList": {
     "xbrltype": "zoneStatusItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "MultiemployerPlanPensionInsignificantCertifiedZoneStatusFixedList",
     "presentation": [
      "http://www.arcosa.com/role/EmployeeRetirementPlansDetailsofthemultiemployerplanDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "PPA Zone Status",
        "label": "Multiemployer Plan, Pension, Insignificant, Certified Zone Status [Fixed List]",
        "documentation": "Indicates certified zone status of multiemployer pension plan determined to be individually insignificant. Acceptable values are \"Green\", \"Yellow\", \"Orange\", \"Red\", \"Other\", and \"NA\"."
       }
      }
     },
     "auth_ref": [
      "r1170"
     ]
    },
    "us-gaap_MultiemployerPlanPensionInsignificantEmployerContributionCost": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "MultiemployerPlanPensionInsignificantEmployerContributionCost",
     "crdr": "debit",
     "presentation": [
      "http://www.arcosa.com/role/EmployeeRetirementPlansDetailsofthemultiemployerplanDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Contributions",
        "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": [
      "r491",
      "r915",
      "r1171"
     ]
    },
    "us-gaap_MultiemployerPlanPensionInsignificantFundingImprovementOrRehabilitationPlanImplementationStatusFixedList": {
     "xbrltype": "fundingImprovementAndRehabilitationPlanItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "MultiemployerPlanPensionInsignificantFundingImprovementOrRehabilitationPlanImplementationStatusFixedList",
     "presentation": [
      "http://www.arcosa.com/role/EmployeeRetirementPlansDetailsofthemultiemployerplanDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Rehabilitation plan status",
        "label": "Multiemployer Plan, Pension, Insignificant, Funding Improvement or Rehabilitation Plan, Implementation Status [Fixed List]",
        "documentation": "Indicates whether funding improvement plan or rehabilitation plan was implemented or pending for multiemployer pension plan, determined to be individually insignificant. Acceptable values are \"No\", \"Pending\", \"Implemented\", \"Other\", and \"NA\"."
       }
      }
     },
     "auth_ref": [
      "r1172"
     ]
    },
    "us-gaap_MultiemployerPlanPensionInsignificantFutureEmployerContributionAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "MultiemployerPlanPensionInsignificantFutureEmployerContributionAmount",
     "crdr": "debit",
     "presentation": [
      "http://www.arcosa.com/role/EmployeeRetirementPlansNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Multiemployer plan, estimated future contributions",
        "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": [
      "r490"
     ]
    },
    "us-gaap_MultiemployerPlanPensionInsignificantSurchargeFixedList": {
     "xbrltype": "surchargeItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "MultiemployerPlanPensionInsignificantSurchargeFixedList",
     "presentation": [
      "http://www.arcosa.com/role/EmployeeRetirementPlansDetailsofthemultiemployerplanDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Surcharge imposed",
        "label": "Multiemployer Plan, Pension, Insignificant, Surcharge [Fixed List]",
        "documentation": "Indicates whether employer paid surcharge to multiemployer pension plan determined to be individually insignificant. Acceptable values are \"No\", \"Yes\", and \"NA\"."
       }
      }
     },
     "auth_ref": [
      "r1173"
     ]
    },
    "us-gaap_MultiemployerPlansLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "MultiemployerPlansLineItems",
     "presentation": [
      "http://www.arcosa.com/role/EmployeeRetirementPlansDetailsofthemultiemployerplanDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Multiemployer Plans [Line Items]",
        "label": "Multiemployer Plan [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": [
      "r480",
      "r481",
      "r482",
      "r483",
      "r484",
      "r485",
      "r486",
      "r487",
      "r488",
      "r489",
      "r490",
      "r492",
      "r909",
      "r910",
      "r911",
      "r912",
      "r913",
      "r914",
      "r915"
     ]
    },
    "srt_NameOfMajorCustomerDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "NameOfMajorCustomerDomain",
     "presentation": [
      "http://www.arcosa.com/role/SegmentInformationRevenuesoperatingprofittotalassetsandlonglivedassetsforUSandnonUSoperationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Customer [Domain]",
        "label": "Customer [Domain]",
        "documentation": "Single external customer or group of external customers."
       }
      }
     },
     "auth_ref": [
      "r340",
      "r905",
      "r939",
      "r944",
      "r1168",
      "r1222",
      "r1226",
      "r1227",
      "r1229",
      "r1230",
      "r1231",
      "r1232",
      "r1233",
      "r1234",
      "r1235",
      "r1236",
      "r1237",
      "r1238",
      "r1239",
      "r1240",
      "r1241",
      "r1242",
      "r1243",
      "r1244",
      "r1245",
      "r1246",
      "r1247",
      "r1248",
      "r1249",
      "r1250",
      "r1251",
      "r1252",
      "r1253"
     ]
    },
    "ecd_NamedExecutiveOfficersFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "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": [
      "r1023"
     ]
    },
    "us-gaap_NetCashProvidedByUsedInFinancingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NetCashProvidedByUsedInFinancingActivities",
     "crdr": "debit",
     "calculation": {
      "http://www.arcosa.com/role/ConsolidatedStatementsofCashFlows": {
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.arcosa.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Net cash (required) provided by financing activities",
        "label": "Net Cash Provided by (Used in) Financing Activities",
        "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit."
       }
      }
     },
     "auth_ref": [
      "r253"
     ]
    },
    "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract",
     "presentation": [
      "http://www.arcosa.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Financing activities:",
        "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NetCashProvidedByUsedInInvestingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NetCashProvidedByUsedInInvestingActivities",
     "crdr": "debit",
     "calculation": {
      "http://www.arcosa.com/role/ConsolidatedStatementsofCashFlows": {
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.arcosa.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Net cash provided (required) by investing activities",
        "label": "Net Cash Provided by (Used in) Investing Activities",
        "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets."
       }
      }
     },
     "auth_ref": [
      "r253"
     ]
    },
    "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract",
     "presentation": [
      "http://www.arcosa.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Investing activities:",
        "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NetCashProvidedByUsedInOperatingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NetCashProvidedByUsedInOperatingActivities",
     "calculation": {
      "http://www.arcosa.com/role/ConsolidatedStatementsofCashFlows": {
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.arcosa.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Net cash provided by operating activities",
        "label": "Net Cash Provided by (Used in) Operating Activities",
        "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities."
       }
      }
     },
     "auth_ref": [
      "r123",
      "r124",
      "r125"
     ]
    },
    "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract",
     "presentation": [
      "http://www.arcosa.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Operating activities:",
        "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NetIncomeLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NetIncomeLoss",
     "crdr": "credit",
     "calculation": {
      "http://www.arcosa.com/role/ConsolidatedStatementsofComprehensiveIncome": {
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax",
       "weight": 1.0,
       "order": 1.0
      },
      "http://www.arcosa.com/role/ConsolidatedStatementsofCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 2.0
      },
      "http://www.arcosa.com/role/ConsolidatedStatementsofOperations": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.arcosa.com/role/ConsolidatedStatementsofCashFlows",
      "http://www.arcosa.com/role/ConsolidatedStatementsofComprehensiveIncome",
      "http://www.arcosa.com/role/ConsolidatedStatementsofOperations",
      "http://www.arcosa.com/role/ConsolidatedStatementsofStockholdersEquity",
      "http://www.arcosa.com/role/EarningsPerCommonShareComputationofbasicanddilutedearningspershareDetails",
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Net income",
        "terseLabel": "Net income",
        "verboseLabel": "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": [
      "r114",
      "r125",
      "r148",
      "r212",
      "r237",
      "r240",
      "r245",
      "r259",
      "r267",
      "r269",
      "r270",
      "r272",
      "r273",
      "r274",
      "r278",
      "r279",
      "r294",
      "r343",
      "r409",
      "r410",
      "r412",
      "r413",
      "r414",
      "r415",
      "r416",
      "r418",
      "r419",
      "r574",
      "r583",
      "r600",
      "r620",
      "r716",
      "r811",
      "r829",
      "r830",
      "r957",
      "r1160"
     ]
    },
    "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": {
        "terseLabel": "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": [
      "r250",
      "r269",
      "r270",
      "r272",
      "r273",
      "r282",
      "r283",
      "r295",
      "r298",
      "r583"
     ]
    },
    "us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": [
      "r250",
      "r284",
      "r290",
      "r291",
      "r292",
      "r293",
      "r295",
      "r298"
     ]
    },
    "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock",
     "presentation": [
      "http://www.arcosa.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "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/2024",
     "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": [
      "r1022"
     ]
    },
    "ecd_NonNeosMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "NonNeosMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Non-NEOs",
        "label": "Non-NEOs [Member]"
       }
      }
     },
     "auth_ref": [
      "r985",
      "r996",
      "r1006",
      "r1030",
      "r1039"
     ]
    },
    "ecd_NonPeoNeoAvgCompActuallyPaidAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "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": [
      "r1013"
     ]
    },
    "ecd_NonPeoNeoAvgTotalCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "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": [
      "r1012"
     ]
    },
    "ecd_NonPeoNeoMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "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": [
      "r1030"
     ]
    },
    "ecd_NonRule10b51ArrAdoptedFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "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": [
      "r1050"
     ]
    },
    "ecd_NonRule10b51ArrTrmntdFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "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": [
      "r1050"
     ]
    },
    "us-gaap_NonUsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NonUsMember",
     "presentation": [
      "http://www.arcosa.com/role/SegmentInformationRevenuesoperatingprofittotalassetsandlonglivedassetsforUSandnonUSoperationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Non-US",
        "label": "Non-US [Member]",
        "documentation": "Countries excluding the United States of America (US)."
       }
      }
     },
     "auth_ref": [
      "r1258",
      "r1259",
      "r1260",
      "r1261"
     ]
    },
    "us-gaap_NoncashOrPartNoncashDivestitureNameDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": [
      "r38"
     ]
    },
    "us-gaap_NoncashOrPartNoncashDivestituresByUniqueNameAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": [
      "r36",
      "r37",
      "r38"
     ]
    },
    "us-gaap_NoncurrentAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NoncurrentAssets",
     "crdr": "debit",
     "presentation": [
      "http://www.arcosa.com/role/SegmentInformationRevenuesoperatingprofittotalassetsandlonglivedassetsforUSandnonUSoperationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Long-Lived Assets",
        "label": "Long-Lived Assets",
        "documentation": "Long-lived assets other than financial instruments, long-term customer relationships of a financial institution, mortgage and other servicing rights, deferred policy acquisition costs, and deferred tax assets."
       }
      }
     },
     "auth_ref": [
      "r339"
     ]
    },
    "us-gaap_NonoperatingIncomeExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NonoperatingIncomeExpense",
     "crdr": "credit",
     "calculation": {
      "http://www.arcosa.com/role/ConsolidatedStatementsofOperations": {
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.arcosa.com/role/ConsolidatedStatementsofOperations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTotalLabel": "Nonoperating (income) expense",
        "label": "Nonoperating Income (Expense)",
        "documentation": "The aggregate amount of income or expense from ancillary business-related activities (that is to say, excluding major activities considered part of the normal operations of the business)."
       }
      }
     },
     "auth_ref": [
      "r116"
     ]
    },
    "us-gaap_NumberOfReportableSegments": {
     "xbrltype": "integerItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": [
      "r884",
      "r892",
      "r1110"
     ]
    },
    "aca_NumberofDivestitures": {
     "xbrltype": "integerItemType",
     "nsuri": "http://www.arcosa.com/20241231",
     "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/20241231",
     "localname": "October12024ToJune302025Member",
     "presentation": [
      "http://www.arcosa.com/role/DebtNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "October 1, 2024 to June 30, 2025",
        "label": "October 1, 2024 to June 30, 2025 [Member]",
        "documentation": "October 1, 2024 to June 30, 2025"
       }
      }
     },
     "auth_ref": []
    },
    "aca_OperatingEngineers825PensionFundMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.arcosa.com/20241231",
     "localname": "OperatingEngineers825PensionFundMember",
     "presentation": [
      "http://www.arcosa.com/role/EmployeeRetirementPlansDetailsofthemultiemployerplanDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Operating Engineers 825 Pension Fund",
        "label": "Operating Engineers 825 Pension Fund [Member]",
        "documentation": "Operating Engineers 825 Pension Fund"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OperatingExpensesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingExpensesAbstract",
     "presentation": [
      "http://www.arcosa.com/role/ConsolidatedStatementsofOperations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Operating costs:",
        "label": "Operating Expenses [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OperatingIncomeLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingIncomeLoss",
     "crdr": "credit",
     "calculation": {
      "http://www.arcosa.com/role/ConsolidatedStatementsofOperations": {
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.arcosa.com/role/AcquisitionsandDivestituresNarrativeDetails",
      "http://www.arcosa.com/role/ConsolidatedStatementsofOperations",
      "http://www.arcosa.com/role/SegmentInformationFinancialinformationforsegmentsDetails",
      "http://www.arcosa.com/role/SegmentInformationRevenuesoperatingprofittotalassetsandlonglivedassetsforUSandnonUSoperationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total operating profit",
        "terseLabel": "Operating profit (loss)",
        "verboseLabel": "Operating profit (loss)",
        "label": "Operating Income (Loss)",
        "documentation": "The net result for the period of deducting operating expenses from operating revenues."
       }
      }
     },
     "auth_ref": [
      "r151",
      "r883",
      "r1109",
      "r1111",
      "r1113",
      "r1114",
      "r1115"
     ]
    },
    "us-gaap_OperatingLeaseCost": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingLeaseCost",
     "crdr": "debit",
     "presentation": [
      "http://www.arcosa.com/role/LeasesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Operating lease cost",
        "label": "Operating Lease, Cost",
        "documentation": "Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability."
       }
      }
     },
     "auth_ref": [
      "r648",
      "r928"
     ]
    },
    "us-gaap_OperatingLeaseLiability": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingLeaseLiability",
     "crdr": "credit",
     "presentation": [
      "http://www.arcosa.com/role/LeasesFutureminimumleasepaymentsDetails"
     ],
     "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": [
      "r642"
     ]
    },
    "us-gaap_OperatingLeaseLiabilityCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingLeaseLiabilityCurrent",
     "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, 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": [
      "r642"
     ]
    },
    "us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList": {
     "xbrltype": "enumerationSetItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": [
      "r643"
     ]
    },
    "us-gaap_OperatingLeaseLiabilityNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingLeaseLiabilityNoncurrent",
     "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, 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": [
      "r642"
     ]
    },
    "us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList": {
     "xbrltype": "enumerationSetItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": [
      "r643"
     ]
    },
    "us-gaap_OperatingLeasePayments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingLeasePayments",
     "crdr": "credit",
     "presentation": [
      "http://www.arcosa.com/role/LeasesCashflowNoncashflowinformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash paid for operating leases",
        "label": "Operating Lease, Payments",
        "documentation": "Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use."
       }
      }
     },
     "auth_ref": [
      "r646",
      "r649"
     ]
    },
    "us-gaap_OperatingLeaseRightOfUseAsset": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": [
      "r641"
     ]
    },
    "us-gaap_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList": {
     "xbrltype": "enumerationSetItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": [
      "r643"
     ]
    },
    "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingLeaseWeightedAverageDiscountRatePercent",
     "presentation": [
      "http://www.arcosa.com/role/LeasesOtherInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Weighted average discount rate - operating leases",
        "label": "Operating Lease, Weighted Average Discount Rate, Percent",
        "documentation": "Weighted average discount rate for operating lease calculated at point in time."
       }
      }
     },
     "auth_ref": [
      "r652",
      "r928"
     ]
    },
    "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1",
     "presentation": [
      "http://www.arcosa.com/role/LeasesOtherInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Weighted average remaining lease term - operating leases",
        "label": "Operating Lease, Weighted Average Remaining Lease Term",
        "documentation": "Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days."
       }
      }
     },
     "auth_ref": [
      "r651",
      "r928"
     ]
    },
    "us-gaap_OperatingSegmentsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingSegmentsMember",
     "presentation": [
      "http://www.arcosa.com/role/SegmentInformationFinancialinformationforsegmentsDetails",
      "http://www.arcosa.com/role/SummaryofSignificantAccountingPoliciesRevenueRecognitionDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "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": [
      "r327",
      "r328",
      "r329",
      "r330",
      "r331",
      "r334",
      "r888",
      "r889"
     ]
    },
    "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Organization, Consolidation and Presentation of Financial Statements [Abstract]",
        "label": "Organization, Consolidation and Presentation of Financial Statements [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OtherAssetsCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": [
      "r230",
      "r929"
     ]
    },
    "us-gaap_OtherAssetsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherAssetsMember",
     "presentation": [
      "http://www.arcosa.com/role/EmployeeRetirementPlansNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other assets",
        "label": "Other Assets [Member]",
        "documentation": "Primary financial statement caption encompassing other assets."
       }
      }
     },
     "auth_ref": [
      "r75",
      "r81"
     ]
    },
    "us-gaap_OtherAssetsNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherAssetsNoncurrent",
     "crdr": "debit",
     "calculation": {
      "http://www.arcosa.com/role/ConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 6.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": [
      "r221"
     ]
    },
    "us-gaap_OtherComprehensiveIncomeDerivativesQualifyingAsHedgesNetOfTaxPeriodIncreaseDecreaseAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherComprehensiveIncomeDerivativesQualifyingAsHedgesNetOfTaxPeriodIncreaseDecreaseAbstract",
     "presentation": [
      "http://www.arcosa.com/role/ConsolidatedStatementsofComprehensiveIncome"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Derivative financial instruments:",
        "label": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification and Tax [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParentAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParentAbstract",
     "presentation": [
      "http://www.arcosa.com/role/ConsolidatedStatementsofComprehensiveIncome"
     ],
     "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/2024",
     "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": [
      "r23",
      "r27",
      "r244",
      "r627",
      "r630",
      "r634",
      "r717",
      "r1091"
     ]
    },
    "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax",
     "crdr": "credit",
     "calculation": {
      "http://www.arcosa.com/role/ConsolidatedStatementsofComprehensiveIncome": {
       "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.arcosa.com/role/ConsolidatedStatementsofComprehensiveIncome"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Unrealized gains (losses) arising during the period, net of tax expense (benefit)",
        "label": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), before Reclassification, after Tax",
        "documentation": "Amount, after tax and before reclassification, of gain (loss) from derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness."
       }
      }
     },
     "auth_ref": [
      "r232",
      "r233"
     ]
    },
    "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax",
     "crdr": "debit",
     "presentation": [
      "http://www.arcosa.com/role/ConsolidatedStatementsofComprehensiveIncomeParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), before Reclassification, Tax",
        "label": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), before Reclassification, Tax",
        "documentation": "Amount, before reclassification, of tax expense (benefit) for gain (loss) from derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness."
       }
      }
     },
     "auth_ref": [
      "r234"
     ]
    },
    "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax",
     "crdr": "debit",
     "calculation": {
      "http://www.arcosa.com/role/ConsolidatedStatementsofComprehensiveIncome": {
       "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax",
       "weight": -1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.arcosa.com/role/ConsolidatedStatementsofComprehensiveIncome"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Reclassification adjustments for losses (gains) included in net income, net of tax expense (benefit)",
        "label": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), Reclassification, after Tax",
        "documentation": "Amount, after tax, of reclassification of gain (loss) from accumulated other comprehensive income (AOCI) for derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness."
       }
      }
     },
     "auth_ref": [
      "r233",
      "r235"
     ]
    },
    "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax",
     "crdr": "credit",
     "presentation": [
      "http://www.arcosa.com/role/ConsolidatedStatementsofComprehensiveIncomeParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), before Reclassification, Tax",
        "label": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), Reclassification, Tax",
        "documentation": "Amount of tax expense (benefit) for reclassification of gain (loss) from accumulated other comprehensive income (AOCI) for derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness."
       }
      }
     },
     "auth_ref": [
      "r234"
     ]
    },
    "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax",
     "crdr": "credit",
     "calculation": {
      "http://www.arcosa.com/role/ConsolidatedStatementsofComprehensiveIncome": {
       "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.arcosa.com/role/ConsolidatedStatementsofComprehensiveIncome"
     ],
     "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": [
      "r5",
      "r717"
     ]
    },
    "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax",
     "crdr": "debit",
     "presentation": [
      "http://www.arcosa.com/role/ConsolidatedStatementsofComprehensiveIncomeParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other Comprehensive Income (Loss), Foreign Currency Translation Adjustment, Tax",
        "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": [
      "r5",
      "r7",
      "r625",
      "r633"
     ]
    },
    "us-gaap_OtherComprehensiveIncomeLossNetOfTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherComprehensiveIncomeLossNetOfTax",
     "crdr": "credit",
     "calculation": {
      "http://www.arcosa.com/role/ConsolidatedStatementsofComprehensiveIncome": {
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.arcosa.com/role/ConsolidatedStatementsofComprehensiveIncome",
      "http://www.arcosa.com/role/ConsolidatedStatementsofStockholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Other comprehensive income (loss)",
        "verboseLabel": "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": [
      "r20",
      "r23",
      "r238",
      "r241",
      "r247",
      "r274",
      "r627",
      "r628",
      "r634",
      "r700",
      "r717",
      "r1091",
      "r1092"
     ]
    },
    "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract",
     "presentation": [
      "http://www.arcosa.com/role/ConsolidatedStatementsofComprehensiveIncome"
     ],
     "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/2024",
     "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": [
      "r9",
      "r19",
      "r140",
      "r238",
      "r241",
      "r274"
     ]
    },
    "us-gaap_OtherIncomeAndExpensesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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/2024",
     "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": [
      "r1081",
      "r1175"
     ]
    },
    "aca_OtherIncomeExpenseNonoperating": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.arcosa.com/20241231",
     "localname": "OtherIncomeExpenseNonoperating",
     "crdr": "credit",
     "calculation": {
      "http://www.arcosa.com/role/OtherNetSummaryofothernetincomeexpenseDetails": {
       "parentTag": "us-gaap_OtherNonoperatingIncomeExpense",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.arcosa.com/role/OtherNetSummaryofothernetincomeexpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Other",
        "label": "Other Income (Expense), Nonoperating",
        "documentation": "Other Income (Expense), Nonoperating"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OtherIntangibleAssetsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherIntangibleAssetsMember",
     "presentation": [
      "http://www.arcosa.com/role/GoodwillandOtherIntangibleAssetsIntangibleassetsnetDetails",
      "http://www.arcosa.com/role/SummaryofSignificantAccountingPoliciesGoodwillandIntangibleAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other intangible assets",
        "label": "Other Intangible Assets [Member]",
        "documentation": "Intangible assets classified as other."
       }
      }
     },
     "auth_ref": [
      "r895",
      "r1132",
      "r1133",
      "r1134",
      "r1135",
      "r1136",
      "r1137",
      "r1138",
      "r1140",
      "r1141",
      "r1142"
     ]
    },
    "us-gaap_OtherLiabilitiesCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherLiabilitiesCurrent",
     "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": "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": [
      "r90",
      "r929"
     ]
    },
    "us-gaap_OtherLiabilitiesNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherLiabilitiesNoncurrent",
     "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": "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": [
      "r95"
     ]
    },
    "us-gaap_OtherNoncashIncomeExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherNoncashIncomeExpense",
     "crdr": "credit",
     "calculation": {
      "http://www.arcosa.com/role/ConsolidatedStatementsofCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 9.0
      }
     },
     "presentation": [
      "http://www.arcosa.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "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": [
      "r125"
     ]
    },
    "us-gaap_OtherNoncurrentAssetsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherNoncurrentAssetsMember",
     "presentation": [
      "http://www.arcosa.com/role/IncomeTaxesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other Noncurrent Assets",
        "label": "Other Noncurrent Assets [Member]",
        "documentation": "Primary financial statement caption encompassing other noncurrent assets."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OtherNonoperatingIncomeExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherNonoperatingIncomeExpense",
     "crdr": "credit",
     "calculation": {
      "http://www.arcosa.com/role/ConsolidatedStatementsofOperations": {
       "parentTag": "us-gaap_NonoperatingIncomeExpense",
       "weight": 1.0,
       "order": 1.0
      },
      "http://www.arcosa.com/role/OtherNetSummaryofothernetincomeexpenseDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.arcosa.com/role/ConsolidatedStatementsofOperations",
      "http://www.arcosa.com/role/OtherNetSummaryofothernetincomeexpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other, net (income) expense",
        "negatedTotalLabel": "Other, net (income) expense",
        "label": "Other Nonoperating Income (Expense)",
        "documentation": "Amount of income (expense) related to nonoperating activities, classified as other."
       }
      }
     },
     "auth_ref": [
      "r117"
     ]
    },
    "ecd_OtherPerfMeasureAmt": {
     "xbrltype": "decimalItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "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": [
      "r1022"
     ]
    },
    "ecd_OutstandingAggtErrCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "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": [
      "r983",
      "r994",
      "r1004",
      "r1037"
     ]
    },
    "ecd_OutstandingRecoveryCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "OutstandingRecoveryCompAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Compensation Amount",
        "label": "Outstanding Recovery Compensation Amount"
       }
      }
     },
     "auth_ref": [
      "r986",
      "r997",
      "r1007",
      "r1040"
     ]
    },
    "ecd_OutstandingRecoveryIndName": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "OutstandingRecoveryIndName",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Name",
        "label": "Outstanding Recovery, Individual Name"
       }
      }
     },
     "auth_ref": [
      "r986",
      "r997",
      "r1007",
      "r1040"
     ]
    },
    "us-gaap_ParticipatingSecuritiesDistributedAndUndistributedEarningsLossBasic": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ParticipatingSecuritiesDistributedAndUndistributedEarningsLossBasic",
     "crdr": "debit",
     "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": [
      "r295",
      "r1073"
     ]
    },
    "ecd_PayVsPerformanceDisclosureLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "PayVsPerformanceDisclosureLineItems",
     "lang": {
      "en-us": {
       "role": {
        "label": "Pay vs Performance Disclosure [Line Items]"
       }
      }
     },
     "auth_ref": [
      "r1011"
     ]
    },
    "us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PaymentForContingentConsiderationLiabilityFinancingActivities",
     "crdr": "credit",
     "calculation": {
      "http://www.arcosa.com/role/ConsolidatedStatementsofCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.arcosa.com/role/AcquisitionsandDivestituresNarrativeDetails",
      "http://www.arcosa.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Holdback payment from acquisition",
        "label": "Payment for Contingent Consideration Liability, Financing Activities",
        "documentation": "Amount of cash outflow, not made soon after acquisition date of business combination, to settle contingent consideration liability up to amount recognized at acquisition date, including, but not limited to, measurement period adjustment and less amount paid soon after acquisition date."
       }
      }
     },
     "auth_ref": [
      "r8"
     ]
    },
    "us-gaap_PaymentsForRepurchaseOfCommonStock": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PaymentsForRepurchaseOfCommonStock",
     "crdr": "credit",
     "calculation": {
      "http://www.arcosa.com/role/ConsolidatedStatementsofCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www.arcosa.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Shares repurchased",
        "label": "Payments for Repurchase of Common Stock",
        "documentation": "The cash outflow to reacquire common stock during the period."
       }
      }
     },
     "auth_ref": [
      "r121"
     ]
    },
    "us-gaap_PaymentsOfDebtIssuanceCosts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PaymentsOfDebtIssuanceCosts",
     "crdr": "credit",
     "calculation": {
      "http://www.arcosa.com/role/ConsolidatedStatementsofCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.arcosa.com/role/AcquisitionsandDivestituresNarrativeDetails",
      "http://www.arcosa.com/role/ConsolidatedStatementsofCashFlows",
      "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": [
      "r32"
     ]
    },
    "us-gaap_PaymentsOfDividendsCommonStock": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PaymentsOfDividendsCommonStock",
     "crdr": "credit",
     "presentation": [
      "http://www.arcosa.com/role/ConsolidatedStatementsofStockholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Cash dividends on common stock",
        "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": [
      "r121"
     ]
    },
    "us-gaap_PaymentsOfOrdinaryDividends": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PaymentsOfOrdinaryDividends",
     "crdr": "credit",
     "calculation": {
      "http://www.arcosa.com/role/ConsolidatedStatementsofCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.arcosa.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Dividends paid to common shareholders",
        "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": [
      "r121"
     ]
    },
    "us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PaymentsRelatedToTaxWithholdingForShareBasedCompensation",
     "crdr": "credit",
     "calculation": {
      "http://www.arcosa.com/role/ConsolidatedStatementsofCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0,
       "order": 7.0
      }
     },
     "presentation": [
      "http://www.arcosa.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "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": [
      "r251"
     ]
    },
    "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PaymentsToAcquireBusinessesNetOfCashAcquired",
     "crdr": "credit",
     "calculation": {
      "http://www.arcosa.com/role/ConsolidatedStatementsofCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.arcosa.com/role/AcquisitionsandDivestituresAcquisitionanddivestitureactivityDetails",
      "http://www.arcosa.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Acquisitions, net of cash acquired",
        "terseLabel": "Net cash paid",
        "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": [
      "r30"
     ]
    },
    "us-gaap_PaymentsToAcquireProductiveAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PaymentsToAcquireProductiveAssets",
     "crdr": "credit",
     "presentation": [
      "http://www.arcosa.com/role/SegmentInformationFinancialinformationforsegmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Capital Expenditures",
        "label": "Payments to Acquire Productive Assets",
        "documentation": "The cash outflow for purchases of and capital improvements on property, plant and equipment (capital expenditures), software, and other intangible assets."
       }
      }
     },
     "auth_ref": [
      "r154",
      "r1184",
      "r1185",
      "r1186"
     ]
    },
    "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PaymentsToAcquirePropertyPlantAndEquipment",
     "crdr": "credit",
     "calculation": {
      "http://www.arcosa.com/role/ConsolidatedStatementsofCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.arcosa.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "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": [
      "r120"
     ]
    },
    "ecd_PeerGroupIssuersFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "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": [
      "r1021"
     ]
    },
    "ecd_PeerGroupTotalShareholderRtnAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "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": [
      "r1021"
     ]
    },
    "us-gaap_PensionAndOtherPostretirementBenefitExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PensionAndOtherPostretirementBenefitExpense",
     "crdr": "debit",
     "calculation": {
      "http://www.arcosa.com/role/EmployeeRetirementPlansTotalemployeeretirementplanexpenseDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.arcosa.com/role/EmployeeRetirementPlansTotalemployeeretirementplanexpenseDetails"
     ],
     "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/2024",
     "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": [
      "r457",
      "r462",
      "r464",
      "r470",
      "r471",
      "r472",
      "r473",
      "r474",
      "r475",
      "r476",
      "r477",
      "r478",
      "r479",
      "r908"
     ]
    },
    "ecd_PeoActuallyPaidCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "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": [
      "r1013"
     ]
    },
    "ecd_PeoMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "PeoMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "PEO",
        "label": "PEO [Member]"
       }
      }
     },
     "auth_ref": [
      "r1030"
     ]
    },
    "ecd_PeoName": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "PeoName",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "PEO Name",
        "label": "PEO Name"
       }
      }
     },
     "auth_ref": [
      "r1023"
     ]
    },
    "ecd_PeoTotalCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "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": [
      "r1012"
     ]
    },
    "us-gaap_PerformanceSharesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PerformanceSharesMember",
     "presentation": [
      "http://www.arcosa.com/role/StockBasedCompensationNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Performance units",
        "label": "Performance Shares [Member]",
        "documentation": "Share-based payment arrangement awarded for meeting performance target."
       }
      }
     },
     "auth_ref": []
    },
    "ecd_PnsnAdjsPrrSvcCstMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "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": [
      "r1014"
     ]
    },
    "ecd_PnsnAdjsSvcCstMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "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": [
      "r1070"
     ]
    },
    "ecd_PnsnBnftsAdjFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "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": [
      "r1013"
     ]
    },
    "us-gaap_ProceedsFromDivestitureOfBusinesses": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ProceedsFromDivestitureOfBusinesses",
     "crdr": "debit",
     "presentation": [
      "http://www.arcosa.com/role/AcquisitionsandDivestituresNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Selling price of business",
        "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": [
      "r29"
     ]
    },
    "us-gaap_ProceedsFromDivestitureOfBusinessesNetOfCashDivested": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ProceedsFromDivestitureOfBusinessesNetOfCashDivested",
     "crdr": "debit",
     "calculation": {
      "http://www.arcosa.com/role/ConsolidatedStatementsofCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.arcosa.com/role/AcquisitionsandDivestituresNarrativeDetails",
      "http://www.arcosa.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Proceeds from sale of businesses",
        "label": "Proceeds from Divestiture of Businesses, Net of Cash Divested",
        "documentation": "This element represents the cash inflow during the period from the sale of a component of the entity."
       }
      }
     },
     "auth_ref": [
      "r29"
     ]
    },
    "us-gaap_ProceedsFromIssuanceOfDebt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ProceedsFromIssuanceOfDebt",
     "crdr": "debit",
     "calculation": {
      "http://www.arcosa.com/role/ConsolidatedStatementsofCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.arcosa.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Proceeds from issuance of debt",
        "label": "Proceeds from Issuance of Debt",
        "documentation": "The cash inflow during the period from additional borrowings in aggregate debt. Includes proceeds from short-term and long-term debt."
       }
      }
     },
     "auth_ref": [
      "r1095"
     ]
    },
    "us-gaap_ProceedsFromLinesOfCredit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ProceedsFromLinesOfCredit",
     "crdr": "debit",
     "presentation": [
      "http://www.arcosa.com/role/AcquisitionsandDivestituresNarrativeDetails",
      "http://www.arcosa.com/role/DebtNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Borrowings from 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": [
      "r31",
      "r1099"
     ]
    },
    "us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ProceedsFromSaleOfPropertyPlantAndEquipment",
     "crdr": "debit",
     "calculation": {
      "http://www.arcosa.com/role/ConsolidatedStatementsofCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.arcosa.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "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": [
      "r119"
     ]
    },
    "us-gaap_ProductInformationLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ProductInformationLineItems",
     "presentation": [
      "http://www.arcosa.com/role/SegmentInformationNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Product Information [Line Items]",
        "label": "Product Information [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": []
    },
    "srt_ProductOrServiceAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "ProductOrServiceAxis",
     "presentation": [
      "http://www.arcosa.com/role/AcquisitionsandDivestituresNarrativeDetails",
      "http://www.arcosa.com/role/IncomeTaxesNarrativeDetails",
      "http://www.arcosa.com/role/SummaryofSignificantAccountingPoliciesRevenueRecognitionDetails",
      "http://www.arcosa.com/role/SummaryofSignificantAccountingPoliciesUnsatisfiedPerformanceObligationsDetails"
     ],
     "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": [
      "r179",
      "r180",
      "r181",
      "r182",
      "r183",
      "r184",
      "r205",
      "r336",
      "r665",
      "r733",
      "r734",
      "r735",
      "r736",
      "r737",
      "r738",
      "r739",
      "r872",
      "r903",
      "r938",
      "r940",
      "r941",
      "r945",
      "r946",
      "r1087",
      "r1152",
      "r1153",
      "r1168",
      "r1222",
      "r1226",
      "r1227",
      "r1228",
      "r1229",
      "r1230",
      "r1231",
      "r1232",
      "r1233",
      "r1234",
      "r1235",
      "r1236",
      "r1237",
      "r1238",
      "r1239",
      "r1240",
      "r1241",
      "r1242",
      "r1243",
      "r1244",
      "r1245",
      "r1246",
      "r1247",
      "r1248",
      "r1249",
      "r1250",
      "r1251",
      "r1252",
      "r1253"
     ]
    },
    "us-gaap_ProductWarrantyLiabilityLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ProductWarrantyLiabilityLineItems",
     "presentation": [
      "http://www.arcosa.com/role/SummaryofSignificantAccountingPoliciesWarrantiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Product Warranty Liability [Line Items]",
        "label": "Product Warranty Liability [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ProductWarrantyLiabilityTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ProductWarrantyLiabilityTable",
     "presentation": [
      "http://www.arcosa.com/role/SummaryofSignificantAccountingPoliciesWarrantiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Product Warranty Liability [Table]",
        "label": "Product Warranty Liability [Table]",
        "documentation": "Disclosure of information about product warranty liability, including, but not limited to, reductions in the liability for payments made under the warranty, changes in the liability for accruals related to product warranties issued, and changes in the liability for accruals related to preexisting warranties."
       }
      }
     },
     "auth_ref": []
    },
    "aca_ProductWarrantyPeriod": {
     "xbrltype": "durationItemType",
     "nsuri": "http://www.arcosa.com/20241231",
     "localname": "ProductWarrantyPeriod",
     "presentation": [
      "http://www.arcosa.com/role/SummaryofSignificantAccountingPoliciesWarrantiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Product warranty period against materials and manufacturing defects",
        "label": "Product Warranty Period",
        "documentation": "Product warranty period."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ProductiveLandMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": [
      "r12"
     ]
    },
    "srt_ProductsAndServicesDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "ProductsAndServicesDomain",
     "presentation": [
      "http://www.arcosa.com/role/AcquisitionsandDivestituresNarrativeDetails",
      "http://www.arcosa.com/role/IncomeTaxesNarrativeDetails",
      "http://www.arcosa.com/role/SummaryofSignificantAccountingPoliciesRevenueRecognitionDetails",
      "http://www.arcosa.com/role/SummaryofSignificantAccountingPoliciesUnsatisfiedPerformanceObligationsDetails"
     ],
     "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": [
      "r179",
      "r180",
      "r181",
      "r182",
      "r183",
      "r184",
      "r205",
      "r336",
      "r665",
      "r733",
      "r734",
      "r735",
      "r736",
      "r737",
      "r738",
      "r739",
      "r872",
      "r903",
      "r938",
      "r940",
      "r941",
      "r945",
      "r946",
      "r1087",
      "r1152",
      "r1153",
      "r1168",
      "r1222",
      "r1226",
      "r1227",
      "r1228",
      "r1229",
      "r1230",
      "r1231",
      "r1232",
      "r1233",
      "r1234",
      "r1235",
      "r1236",
      "r1237",
      "r1238",
      "r1239",
      "r1240",
      "r1241",
      "r1242",
      "r1243",
      "r1244",
      "r1245",
      "r1246",
      "r1247",
      "r1248",
      "r1249",
      "r1250",
      "r1251",
      "r1252",
      "r1253"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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/2024",
     "localname": "PropertyPlantAndEquipmentByTypeAxis",
     "presentation": [
      "http://www.arcosa.com/role/PropertyPlantandEquipmentComponentsofpropertyplantandequipmentDetails",
      "http://www.arcosa.com/role/PropertyPlantandEquipmentNarrativeDetails",
      "http://www.arcosa.com/role/SummaryofSignificantAccountingPoliciesPropertyPlantandEquipmentDetails"
     ],
     "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": [
      "r12",
      "r654"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": [
      "r130",
      "r160",
      "r164",
      "r165"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentGross": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PropertyPlantAndEquipmentGross",
     "crdr": "debit",
     "calculation": {
      "http://www.arcosa.com/role/PropertyPlantandEquipmentComponentsofpropertyplantandequipmentDetails": {
       "parentTag": "us-gaap_PropertyPlantAndEquipmentNet",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "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": [
      "r131",
      "r217",
      "r714"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PropertyPlantAndEquipmentLineItems",
     "presentation": [
      "http://www.arcosa.com/role/PropertyPlantandEquipmentComponentsofpropertyplantandequipmentDetails",
      "http://www.arcosa.com/role/PropertyPlantandEquipmentNarrativeDetails",
      "http://www.arcosa.com/role/SummaryofSignificantAccountingPoliciesPropertyPlantandEquipmentDetails"
     ],
     "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": [
      "r654"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PropertyPlantAndEquipmentNet",
     "crdr": "debit",
     "calculation": {
      "http://www.arcosa.com/role/ConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 1.0
      },
      "http://www.arcosa.com/role/PropertyPlantandEquipmentComponentsofpropertyplantandequipmentDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.arcosa.com/role/ConsolidatedBalanceSheets",
      "http://www.arcosa.com/role/PropertyPlantandEquipmentComponentsofpropertyplantandequipmentDetails",
      "http://www.arcosa.com/role/PropertyPlantandEquipmentNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Property, plant, and equipment, net",
        "totalLabel": "Property, plant, and equipment, net",
        "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": [
      "r12",
      "r654",
      "r704",
      "r714",
      "r929"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PropertyPlantAndEquipmentPolicyTextBlock",
     "presentation": [
      "http://www.arcosa.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Property, Plant, and Equipment",
        "label": "Property, Plant and Equipment, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy 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": [
      "r12",
      "r160",
      "r164",
      "r712"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": [
      "r12"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentTypeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PropertyPlantAndEquipmentTypeDomain",
     "presentation": [
      "http://www.arcosa.com/role/PropertyPlantandEquipmentComponentsofpropertyplantandequipmentDetails",
      "http://www.arcosa.com/role/PropertyPlantandEquipmentNarrativeDetails",
      "http://www.arcosa.com/role/SummaryofSignificantAccountingPoliciesPropertyPlantandEquipmentDetails"
     ],
     "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": [
      "r131",
      "r654"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentUsefulLife": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PropertyPlantAndEquipmentUsefulLife",
     "presentation": [
      "http://www.arcosa.com/role/SummaryofSignificantAccountingPoliciesPropertyPlantandEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Estimated useful life",
        "label": "Property, Plant and Equipment, Useful Life",
        "documentation": "Useful life of long lived, physical assets used in the normal conduct of business and not intended for resale, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Examples include, but not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment."
       }
      }
     },
     "auth_ref": []
    },
    "ecd_PvpTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "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": [
      "r1011"
     ]
    },
    "ecd_PvpTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "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": [
      "r1011"
     ]
    },
    "aca_RAMCOMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.arcosa.com/20241231",
     "localname": "RAMCOMember",
     "presentation": [
      "http://www.arcosa.com/role/AcquisitionsandDivestituresNarrativeDetails",
      "http://www.arcosa.com/role/AcquisitionsandDivestituresProformainformationDetails",
      "http://www.arcosa.com/role/AcquisitionsandDivestituresPurchasepriceallocationDetails",
      "http://www.arcosa.com/role/AcquisitionsandDivestituresTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "RAMCO",
        "label": "RAMCO [Member]",
        "documentation": "RAMCO"
       }
      }
     },
     "auth_ref": []
    },
    "srt_RangeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "RangeAxis",
     "presentation": [
      "http://www.arcosa.com/role/CommitmentsandContingenciesNarrativeDetails",
      "http://www.arcosa.com/role/DebtNarrativeDetails",
      "http://www.arcosa.com/role/StockBasedCompensationNarrativeDetails",
      "http://www.arcosa.com/role/SummaryofSignificantAccountingPoliciesGoodwillandIntangibleAssetsDetails",
      "http://www.arcosa.com/role/SummaryofSignificantAccountingPoliciesPropertyPlantandEquipmentDetails",
      "http://www.arcosa.com/role/SummaryofSignificantAccountingPoliciesWarrantiesDetails"
     ],
     "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": [
      "r170",
      "r172",
      "r174",
      "r175",
      "r177",
      "r207",
      "r208",
      "r398",
      "r399",
      "r400",
      "r401",
      "r462",
      "r485",
      "r520",
      "r521",
      "r522",
      "r530",
      "r606",
      "r661",
      "r662",
      "r663",
      "r740",
      "r742",
      "r754",
      "r782",
      "r783",
      "r835",
      "r837",
      "r839",
      "r840",
      "r846",
      "r867",
      "r868",
      "r893",
      "r902",
      "r915",
      "r923",
      "r924",
      "r925",
      "r926",
      "r940",
      "r949",
      "r1148",
      "r1164",
      "r1194",
      "r1217",
      "r1218",
      "r1219",
      "r1220",
      "r1221"
     ]
    },
    "srt_RangeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "RangeMember",
     "presentation": [
      "http://www.arcosa.com/role/CommitmentsandContingenciesNarrativeDetails",
      "http://www.arcosa.com/role/DebtNarrativeDetails",
      "http://www.arcosa.com/role/StockBasedCompensationNarrativeDetails",
      "http://www.arcosa.com/role/SummaryofSignificantAccountingPoliciesGoodwillandIntangibleAssetsDetails",
      "http://www.arcosa.com/role/SummaryofSignificantAccountingPoliciesPropertyPlantandEquipmentDetails",
      "http://www.arcosa.com/role/SummaryofSignificantAccountingPoliciesWarrantiesDetails"
     ],
     "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": [
      "r170",
      "r172",
      "r174",
      "r175",
      "r177",
      "r207",
      "r208",
      "r398",
      "r399",
      "r400",
      "r401",
      "r462",
      "r485",
      "r520",
      "r521",
      "r522",
      "r530",
      "r606",
      "r661",
      "r662",
      "r663",
      "r740",
      "r742",
      "r754",
      "r782",
      "r783",
      "r835",
      "r837",
      "r839",
      "r840",
      "r846",
      "r867",
      "r868",
      "r893",
      "r902",
      "r915",
      "r923",
      "r924",
      "r925",
      "r926",
      "r940",
      "r949",
      "r1148",
      "r1164",
      "r1194",
      "r1217",
      "r1218",
      "r1219",
      "r1220",
      "r1221"
     ]
    },
    "us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax",
     "crdr": "debit",
     "presentation": [
      "http://www.arcosa.com/role/AccumulatedOtherComprehensiveLossChangesinaccumulatedothercomprehensivelossDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Amounts reclassified from accumulated other comprehensive loss, 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": [
      "r23",
      "r27",
      "r244",
      "r627",
      "r632",
      "r634",
      "r717",
      "r1091"
     ]
    },
    "us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTaxAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTaxAbstract",
     "presentation": [
      "http://www.arcosa.com/role/AccumulatedOtherComprehensiveLossChangesinaccumulatedothercomprehensivelossDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "AOCI Including Portion Attributable to Noncontrolling Interest, Net of Tax [Roll Forward]",
        "label": "AOCI Including Portion Attributable to Noncontrolling Interest, Net of Tax [Roll Forward]",
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ReclassificationFromAociCurrentPeriodTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ReclassificationFromAociCurrentPeriodTax",
     "crdr": "credit",
     "presentation": [
      "http://www.arcosa.com/role/AccumulatedOtherComprehensiveLossChangesinaccumulatedothercomprehensivelossDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Amounts reclassified from accumulated other comprehensive loss, tax expense (benefit)",
        "label": "Reclassification from AOCI, Current Period, Tax",
        "documentation": "Amount of tax expense (benefit) of reclassification adjustment from accumulated other comprehensive income (loss)."
       }
      }
     },
     "auth_ref": [
      "r7",
      "r236",
      "r243",
      "r717"
     ]
    },
    "ecd_RecoveryOfErrCompDisclosureLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "RecoveryOfErrCompDisclosureLineItems",
     "lang": {
      "en-us": {
       "role": {
        "label": "Recovery of Erroneously Awarded Compensation Disclosure [Line Items]"
       }
      }
     },
     "auth_ref": [
      "r978",
      "r989",
      "r999",
      "r1032"
     ]
    },
    "us-gaap_RepaymentsOfLinesOfCredit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RepaymentsOfLinesOfCredit",
     "crdr": "credit",
     "presentation": [
      "http://www.arcosa.com/role/AcquisitionsandDivestituresNarrativeDetails",
      "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": [
      "r122",
      "r1099"
     ]
    },
    "us-gaap_RepaymentsOfLongTermDebtAndCapitalSecurities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RepaymentsOfLongTermDebtAndCapitalSecurities",
     "crdr": "credit",
     "calculation": {
      "http://www.arcosa.com/role/ConsolidatedStatementsofCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.arcosa.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "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": [
      "r121",
      "r122"
     ]
    },
    "srt_RestatementAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "RestatementAxis",
     "presentation": [
      "http://www.arcosa.com/role/IncomeTaxesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Revision of Prior Period [Axis]",
        "label": "Revision of Prior Period [Axis]",
        "documentation": "Information by adjustment to previously issued financial statements. Includes, but is not limited to, adjustment for retrospective application of amendment to accounting standards, other change in accounting principle, correction of error, and other revision."
       }
      }
     },
     "auth_ref": [
      "r206",
      "r210",
      "r264",
      "r265",
      "r266",
      "r267",
      "r268",
      "r269",
      "r270",
      "r271",
      "r272",
      "r275",
      "r276",
      "r277",
      "r278",
      "r279",
      "r280",
      "r302",
      "r345",
      "r346",
      "r572",
      "r573",
      "r574",
      "r575",
      "r582",
      "r583",
      "r597",
      "r598",
      "r599",
      "r600",
      "r636",
      "r638",
      "r655",
      "r656",
      "r744",
      "r745",
      "r746",
      "r747",
      "r748",
      "r749",
      "r750",
      "r751",
      "r752",
      "r753",
      "r756",
      "r1116"
     ]
    },
    "ecd_RestatementDateAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "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": [
      "r979",
      "r990",
      "r1000",
      "r1033"
     ]
    },
    "ecd_RestatementDeterminationDate": {
     "xbrltype": "dateItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "RestatementDeterminationDate",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Restatement Determination Date",
        "label": "Restatement Determination Date"
       }
      }
     },
     "auth_ref": [
      "r980",
      "r991",
      "r1001",
      "r1034"
     ]
    },
    "ecd_RestatementDoesNotRequireRecoveryTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "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": [
      "r987",
      "r998",
      "r1008",
      "r1041"
     ]
    },
    "srt_RestatementDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "RestatementDomain",
     "presentation": [
      "http://www.arcosa.com/role/IncomeTaxesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Revision of Prior Period [Domain]",
        "label": "Revision of Prior Period [Domain]",
        "documentation": "Adjustment to previously issued financial statements. Includes, but is not limited to, adjustment for retrospective application of amendment to accounting standards, other change in accounting principle, correction of error, and other revision."
       }
      }
     },
     "auth_ref": [
      "r206",
      "r210",
      "r264",
      "r265",
      "r266",
      "r267",
      "r268",
      "r269",
      "r270",
      "r271",
      "r272",
      "r275",
      "r276",
      "r277",
      "r278",
      "r279",
      "r280",
      "r302",
      "r345",
      "r346",
      "r572",
      "r573",
      "r574",
      "r575",
      "r582",
      "r583",
      "r597",
      "r598",
      "r599",
      "r600",
      "r636",
      "r638",
      "r655",
      "r656",
      "r744",
      "r745",
      "r746",
      "r747",
      "r748",
      "r749",
      "r750",
      "r751",
      "r752",
      "r753",
      "r756",
      "r1116"
     ]
    },
    "aca_RestrictedShareAwardsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.arcosa.com/20241231",
     "localname": "RestrictedShareAwardsMember",
     "presentation": [
      "http://www.arcosa.com/role/StockBasedCompensationNarrativeDetails",
      "http://www.arcosa.com/role/StockBasedCompensationScheduleofrestrictedstockactivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Restricted share awards",
        "label": "Restricted Share Awards [Member]",
        "documentation": "Restricted Share Awards [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RestrictedStockMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RestrictedStockMember",
     "presentation": [
      "http://www.arcosa.com/role/StockBasedCompensationNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Restricted Stock",
        "label": "Restricted Stock [Member]",
        "documentation": "Stock including a provision that prohibits sale or substantive sale of an equity instrument for a specified period of time or until specified performance conditions are met."
       }
      }
     },
     "auth_ref": [
      "r39"
     ]
    },
    "us-gaap_RetainedEarningsAccumulatedDeficit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RetainedEarningsAccumulatedDeficit",
     "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": "Retained earnings",
        "label": "Retained Earnings (Accumulated Deficit)",
        "documentation": "Amount of accumulated undistributed earnings (deficit)."
       }
      }
     },
     "auth_ref": [
      "r103",
      "r137",
      "r710",
      "r748",
      "r753",
      "r763",
      "r792",
      "r929"
     ]
    },
    "us-gaap_RetainedEarningsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RetainedEarningsMember",
     "presentation": [
      "http://www.arcosa.com/role/ConsolidatedStatementsofStockholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Retained Earnings",
        "label": "Retained Earnings [Member]",
        "documentation": "Accumulated undistributed earnings (deficit)."
       }
      }
     },
     "auth_ref": [
      "r209",
      "r264",
      "r265",
      "r266",
      "r268",
      "r274",
      "r277",
      "r279",
      "r344",
      "r347",
      "r380",
      "r563",
      "r564",
      "r571",
      "r572",
      "r573",
      "r575",
      "r582",
      "r583",
      "r591",
      "r593",
      "r594",
      "r596",
      "r598",
      "r637",
      "r640",
      "r744",
      "r746",
      "r766",
      "r1256"
     ]
    },
    "us-gaap_RevenueFromContractWithCustomerAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RevenueFromContractWithCustomerAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Revenue from Contract with Customer [Abstract]",
        "label": "Revenue from Contract with Customer [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RevenueRecognitionPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RevenueRecognitionPolicyTextBlock",
     "presentation": [
      "http://www.arcosa.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "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": [
      "r813",
      "r870",
      "r880"
     ]
    },
    "us-gaap_RevenueRemainingPerformanceObligation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RevenueRemainingPerformanceObligation",
     "crdr": "credit",
     "presentation": [
      "http://www.arcosa.com/role/SummaryofSignificantAccountingPoliciesUnsatisfiedPerformanceObligationsDetails"
     ],
     "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": [
      "r163"
     ]
    },
    "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems",
     "presentation": [
      "http://www.arcosa.com/role/SummaryofSignificantAccountingPoliciesUnsatisfiedPerformanceObligationsDetails"
     ],
     "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/2024",
     "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable",
     "presentation": [
      "http://www.arcosa.com/role/SummaryofSignificantAccountingPoliciesUnsatisfiedPerformanceObligationsDetails"
     ],
     "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/2024",
     "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock",
     "presentation": [
      "http://www.arcosa.com/role/SummaryofSignificantAccountingPoliciesTables"
     ],
     "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": [
      "r1075"
     ]
    },
    "aca_RevenueRemainingPerformanceObligationPercentageYear1": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.arcosa.com/20241231",
     "localname": "RevenueRemainingPerformanceObligationPercentageYear1",
     "presentation": [
      "http://www.arcosa.com/role/SummaryofSignificantAccountingPoliciesUnsatisfiedPerformanceObligationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Percent expected to be delivered in 2025",
        "label": "Revenue Remaining Performance Obligation Percentage Year 1",
        "documentation": "Revenue Remaining Performance Obligation Percentage Year 1"
       }
      }
     },
     "auth_ref": []
    },
    "aca_RevenueRemainingPerformanceObligationPercentageYear2": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.arcosa.com/20241231",
     "localname": "RevenueRemainingPerformanceObligationPercentageYear2",
     "presentation": [
      "http://www.arcosa.com/role/SummaryofSignificantAccountingPoliciesUnsatisfiedPerformanceObligationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Percent expected to be delivered in 2026",
        "label": "Revenue Remaining Performance Obligation Percentage Year 2",
        "documentation": "Revenue Remaining Performance Obligation Percentage Year 2"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_Revenues": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "Revenues",
     "crdr": "credit",
     "calculation": {
      "http://www.arcosa.com/role/ConsolidatedStatementsofOperations": {
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.arcosa.com/role/AcquisitionsandDivestituresNarrativeDetails",
      "http://www.arcosa.com/role/ConsolidatedStatementsofOperations",
      "http://www.arcosa.com/role/SegmentInformationFinancialinformationforsegmentsDetails",
      "http://www.arcosa.com/role/SegmentInformationRevenuesoperatingprofittotalassetsandlonglivedassetsforUSandnonUSoperationsDetails",
      "http://www.arcosa.com/role/SummaryofSignificantAccountingPoliciesRevenueRecognitionDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Revenues",
        "terseLabel": "Revenues",
        "label": "Revenues",
        "documentation": "Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss)."
       }
      }
     },
     "auth_ref": [
      "r149",
      "r150",
      "r246",
      "r259",
      "r303",
      "r312",
      "r313",
      "r327",
      "r333",
      "r336",
      "r338",
      "r340",
      "r343",
      "r409",
      "r410",
      "r412",
      "r413",
      "r414",
      "r415",
      "r416",
      "r418",
      "r419",
      "r620",
      "r703",
      "r888",
      "r1160"
     ]
    },
    "us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RevenuesFromExternalCustomersAndLongLivedAssetsLineItems",
     "presentation": [
      "http://www.arcosa.com/role/SegmentInformationRevenuesoperatingprofittotalassetsandlonglivedassetsforUSandnonUSoperationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Revenues from External Customers and Long-Lived Assets [Line Items]",
        "label": "Revenues from External Customers and Long-Lived Assets [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RevolvingCreditFacilityMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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/DebtRemainingprincipalpaymentsunderexistingdebtagreementsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Revolving credit facility",
        "label": "Revolving Credit Facility [Member]",
        "documentation": "Arrangement in which loan proceeds can continuously be obtained following repayments, but the total amount borrowed cannot exceed a specified maximum amount."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability",
     "crdr": "debit",
     "presentation": [
      "http://www.arcosa.com/role/LeasesCashflowNoncashflowinformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Finance leases",
        "label": "Right-of-Use Asset Obtained in Exchange for Finance Lease Liability",
        "documentation": "Amount of increase in right-of-use asset obtained in exchange for finance lease liability."
       }
      }
     },
     "auth_ref": [
      "r650",
      "r928"
     ]
    },
    "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability",
     "crdr": "debit",
     "presentation": [
      "http://www.arcosa.com/role/AcquisitionsandDivestituresNarrativeDetails",
      "http://www.arcosa.com/role/LeasesCashflowNoncashflowinformationDetails"
     ],
     "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": [
      "r650",
      "r928"
     ]
    },
    "ecd_Rule10b51ArrAdoptedFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "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": [
      "r1050"
     ]
    },
    "ecd_Rule10b51ArrTrmntdFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "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": [
      "r1050"
     ]
    },
    "us-gaap_SalesRevenueNetMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SalesRevenueNetMember",
     "presentation": [
      "http://www.arcosa.com/role/SegmentInformationNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Revenue Benchmark",
        "label": "Revenue Benchmark [Member]",
        "documentation": "Revenue from sale of product and rendering of service and other sources of income, when it serves as benchmark in concentration of risk calculation."
       }
      }
     },
     "auth_ref": [
      "r340",
      "r1076"
     ]
    },
    "us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": [
      "r27",
      "r1206",
      "r1207"
     ]
    },
    "aca_ScheduleOfBenefitPlansDisclosuresLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.arcosa.com/20241231",
     "localname": "ScheduleOfBenefitPlansDisclosuresLineItems",
     "presentation": [
      "http://www.arcosa.com/role/EmployeeRetirementPlansNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Benefit Plans Disclosures [Line Items]",
        "label": "Schedule of Benefit Plans Disclosures [Line Items]",
        "documentation": "[Line Items] for Schedule of Benefit Plans Disclosures [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "aca_ScheduleOfBenefitPlansDisclosuresTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.arcosa.com/20241231",
     "localname": "ScheduleOfBenefitPlansDisclosuresTable",
     "presentation": [
      "http://www.arcosa.com/role/EmployeeRetirementPlansNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Benefit Plans Disclosures [Table]",
        "label": "Schedule of Benefit Plans Disclosures [Table]",
        "documentation": "Schedule of Benefit Plans Disclosures [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "aca_ScheduleOfBusinessAcquisitionsAndDispositionsTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.arcosa.com/20241231",
     "localname": "ScheduleOfBusinessAcquisitionsAndDispositionsTableTextBlock",
     "presentation": [
      "http://www.arcosa.com/role/AcquisitionsandDivestituresTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Acquisition and divestiture activity",
        "label": "Schedule Of Business Acquisitions And Dispositions [Table Text Block]",
        "documentation": "Schedule Of Business Acquisitions And Dispositions [Table Text Block]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionTable",
     "presentation": [
      "http://www.arcosa.com/role/AcquisitionsandDivestituresProformainformationDetails",
      "http://www.arcosa.com/role/AcquisitionsandDivestituresPurchasepriceallocationDetails",
      "http://www.arcosa.com/role/AcquisitionsandDivestituresTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Business Acquisitions, by Acquisition [Table]",
        "label": "Schedule of Business Acquisitions, by Acquisition [Table]",
        "documentation": "Disclosure of information about business combination. Includes, but is not limited to, recognized asset and liability."
       }
      }
     },
     "auth_ref": [
      "r59",
      "r60",
      "r578"
     ]
    },
    "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock",
     "presentation": [
      "http://www.arcosa.com/role/AcquisitionsandDivestituresTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Purchase price allocation",
        "label": "Schedule of Business Acquisitions, by Acquisition [Table Text Block]",
        "documentation": "Tabular disclosure of a material business combination completed during the period, including background, timing, and recognized assets and liabilities. This table does not include leveraged buyouts."
       }
      }
     },
     "auth_ref": [
      "r59",
      "r60"
     ]
    },
    "us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
     "presentation": [
      "http://www.arcosa.com/role/IncomeTaxesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Components of the provision for income taxes",
        "label": "Schedule of Components of Income Tax Expense (Benefit) [Table Text Block]",
        "documentation": "Tabular disclosure of the components of income tax expense attributable to continuing operations for each year presented including, but not limited to: current tax expense (benefit), deferred tax expense (benefit), investment tax credits, government grants, the benefits of operating loss carryforwards, tax expense that results from allocating certain tax benefits either directly to contributed capital or to reduce goodwill or other noncurrent intangible assets of an acquired entity, adjustments of a deferred tax liability or asset for enacted changes in tax laws or rates or a change in the tax status of the entity, and adjustments of the beginning-of-the-year balances of a valuation allowance because of a change in circumstances that causes a change in judgment about the realizability of the related deferred tax asset in future years."
       }
      }
     },
     "auth_ref": [
      "r1181"
     ]
    },
    "us-gaap_ScheduleOfCostsOfRetirementPlansTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfCostsOfRetirementPlansTableTextBlock",
     "presentation": [
      "http://www.arcosa.com/role/EmployeeRetirementPlansTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Total employee 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": [
      "r15"
     ]
    },
    "us-gaap_ScheduleOfDebtTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock",
     "presentation": [
      "http://www.arcosa.com/role/IncomeTaxesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Components of deferred tax liabilities and assets",
        "label": "Schedule of Deferred Tax Assets and Liabilities [Table Text Block]",
        "documentation": "Tabular disclosure of the components of net deferred tax asset or liability recognized in an entity's statement of financial position, including the following: the total of all deferred tax liabilities, the total of all deferred tax assets, the total valuation allowance recognized for deferred tax assets."
       }
      }
     },
     "auth_ref": [
      "r1179"
     ]
    },
    "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
     "presentation": [
      "http://www.arcosa.com/role/EarningsPerCommonShareTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "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": [
      "r1108"
     ]
    },
    "us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock",
     "presentation": [
      "http://www.arcosa.com/role/IncomeTaxesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Reconciliation between the statutory U.S. federal income tax rate and the Company's effective income tax rate",
        "label": "Schedule of Effective Income Tax Rate Reconciliation [Table Text Block]",
        "documentation": "Tabular disclosure of the reconciliation using percentage or dollar amounts of the reported amount of income tax expense attributable to continuing operations for the year to the amount of income tax expense that would result from applying domestic federal statutory tax rates to pretax income from continuing operations."
       }
      }
     },
     "auth_ref": [
      "r542",
      "r919",
      "r1176"
     ]
    },
    "us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": [
      "r1191",
      "r1192"
     ]
    },
    "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfFiniteLivedIntangibleAssetsTable",
     "presentation": [
      "http://www.arcosa.com/role/SummaryofSignificantAccountingPoliciesGoodwillandIntangibleAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Intangible Asset, Finite-Lived [Table]",
        "label": "Intangible Asset, Finite-Lived [Table]",
        "documentation": "Disclosure of information about finite-lived intangible asset. Excludes indefinite-lived intangible asset."
       }
      }
     },
     "auth_ref": [
      "r366",
      "r373",
      "r377",
      "r378",
      "r379",
      "r666",
      "r869",
      "r895"
     ]
    },
    "us-gaap_ScheduleOfGoodwillTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfGoodwillTable",
     "presentation": [
      "http://www.arcosa.com/role/GoodwillandOtherIntangibleAssetsGoodwillbysegmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "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": [
      "r355",
      "r356",
      "r357",
      "r358",
      "r359",
      "r360",
      "r361",
      "r362",
      "r363",
      "r364",
      "r365",
      "r894"
     ]
    },
    "us-gaap_ScheduleOfGoodwillTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfGoodwillTextBlock",
     "presentation": [
      "http://www.arcosa.com/role/GoodwillandOtherIntangibleAssetsTables"
     ],
     "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": [
      "r894",
      "r1120",
      "r1121",
      "r1122",
      "r1123",
      "r1124",
      "r1125",
      "r1126",
      "r1127",
      "r1128",
      "r1129",
      "r1130"
     ]
    },
    "aca_ScheduleOfIntangibleAndOtherAssetsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.arcosa.com/20241231",
     "localname": "ScheduleOfIntangibleAndOtherAssetsTable",
     "presentation": [
      "http://www.arcosa.com/role/GoodwillandOtherIntangibleAssetsIntangibleassetsnetDetails"
     ],
     "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/2024",
     "localname": "ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock",
     "presentation": [
      "http://www.arcosa.com/role/GoodwillandOtherIntangibleAssetsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Intangible assets, 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": [
      "r1119",
      "r1131"
     ]
    },
    "us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfMaturitiesOfLongTermDebtTableTextBlock",
     "presentation": [
      "http://www.arcosa.com/role/DebtTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Remaining principal payments under existing debt agreements",
        "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": [
      "r13"
     ]
    },
    "us-gaap_ScheduleOfMultiemployerPlansTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfMultiemployerPlansTable",
     "presentation": [
      "http://www.arcosa.com/role/EmployeeRetirementPlansDetailsofthemultiemployerplanDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Multiemployer Plans [Table]",
        "label": "Multiemployer Plan [Table]",
        "documentation": "Disclosure of information about multiemployer plan."
       }
      }
     },
     "auth_ref": [
      "r480",
      "r481",
      "r482",
      "r483",
      "r484",
      "r485",
      "r486",
      "r487",
      "r488",
      "r489",
      "r490",
      "r492",
      "r909",
      "r910",
      "r911",
      "r912",
      "r913",
      "r914",
      "r915"
     ]
    },
    "us-gaap_ScheduleOfMultiemployerPlansTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfMultiemployerPlansTableTextBlock",
     "presentation": [
      "http://www.arcosa.com/role/EmployeeRetirementPlansTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Details of multiemployer plan",
        "label": "Multiemployer Plan [Table Text Block]",
        "documentation": "Tabular disclosure of information about multiemployer plan."
       }
      }
     },
     "auth_ref": [
      "r482",
      "r483",
      "r484",
      "r485",
      "r486",
      "r487",
      "r488",
      "r489",
      "r491",
      "r492",
      "r915"
     ]
    },
    "us-gaap_ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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_ScheduleOfProductInformationTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfProductInformationTable",
     "presentation": [
      "http://www.arcosa.com/role/SegmentInformationNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Nature of Operation, Product Information, Concentration of Risk [Table]",
        "label": "Nature of Operation, Product Information, Concentration of Risk [Table]",
        "documentation": "Disclosure of information about concentration risk of product within nature of operation."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfPropertyPlantAndEquipmentTable",
     "presentation": [
      "http://www.arcosa.com/role/PropertyPlantandEquipmentComponentsofpropertyplantandequipmentDetails",
      "http://www.arcosa.com/role/PropertyPlantandEquipmentNarrativeDetails",
      "http://www.arcosa.com/role/SummaryofSignificantAccountingPoliciesPropertyPlantandEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "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": [
      "r12",
      "r654"
     ]
    },
    "us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock",
     "presentation": [
      "http://www.arcosa.com/role/SegmentInformationTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Revenues, operating profit, total assets, and long-lived assets for U.S. and Foreign operations",
        "label": "Schedule of Revenue from External Customers and Long-Lived Assets, by Geographical Areas [Table Text Block]",
        "documentation": "Tabular disclosure of information concerning material long-lived assets (excluding financial instruments, customer relationships with financial institutions, mortgage and other servicing rights, deferred policy acquisition costs, and deferred taxes assets) located in identified geographic areas and/or the amount of revenue from external customers attributed to that country from which revenue is material. An entity may also provide subtotals of geographic information about groups of countries."
       }
      }
     },
     "auth_ref": [
      "r48",
      "r111"
     ]
    },
    "us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable",
     "presentation": [
      "http://www.arcosa.com/role/SegmentInformationRevenuesoperatingprofittotalassetsandlonglivedassetsforUSandnonUSoperationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Revenues from External Customers and Long-Lived Assets [Table]",
        "label": "Schedule of Revenues from External Customers and Long-Lived Assets [Table]",
        "documentation": "Disclosure of information about revenue from external customer and long-lived asset by geographical area. Long-lived asset excludes financial instrument, customer relationship with financial institution, mortgage and other servicing right, deferred policy acquisition cost, and deferred tax asset."
       }
      }
     },
     "auth_ref": [
      "r48",
      "r111"
     ]
    },
    "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfSegmentReportingInformationBySegmentTable",
     "presentation": [
      "http://www.arcosa.com/role/AcquisitionsandDivestituresNarrativeDetails",
      "http://www.arcosa.com/role/SegmentInformationFinancialinformationforsegmentsDetails",
      "http://www.arcosa.com/role/SummaryofSignificantAccountingPoliciesRevenueRecognitionDetails"
     ],
     "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": [
      "r45",
      "r46",
      "r47"
     ]
    },
    "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": [
      "r45",
      "r46",
      "r47"
     ]
    },
    "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable",
     "presentation": [
      "http://www.arcosa.com/role/StockBasedCompensationNarrativeDetails",
      "http://www.arcosa.com/role/StockBasedCompensationScheduleofrestrictedstockactivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]",
        "label": "Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table]",
        "documentation": "Disclosure of information about share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r494",
      "r495",
      "r498",
      "r499",
      "r500",
      "r501",
      "r502",
      "r503",
      "r504",
      "r505",
      "r506",
      "r507",
      "r508",
      "r509",
      "r510",
      "r511",
      "r512",
      "r513",
      "r514",
      "r515",
      "r516",
      "r517",
      "r518",
      "r519",
      "r520",
      "r521",
      "r522",
      "r523"
     ]
    },
    "us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock",
     "presentation": [
      "http://www.arcosa.com/role/StockBasedCompensationTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of restricted stock activity",
        "label": "Share-Based Payment Arrangement, Restricted Stock and Restricted Stock Unit, Activity [Table Text Block]",
        "documentation": "Disclosure of the number and weighted-average grant date fair value for restricted stock and restricted stock units that were outstanding at the beginning and end of the year, and the number of restricted stock and restricted stock units that were granted, vested, or forfeited during the year."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock",
     "presentation": [
      "http://www.arcosa.com/role/GoodwillandOtherIntangibleAssetsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Expected future amortization expense of intangibles",
        "label": "Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block]",
        "documentation": "Tabular disclosure of the amount of amortization expense expected to be recorded in succeeding fiscal years for finite-lived intangible assets."
       }
      }
     },
     "auth_ref": [
      "r895",
      "r1139"
     ]
    },
    "us-gaap_SecuredDebtMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SecuredDebtMember",
     "presentation": [
      "http://www.arcosa.com/role/DebtNarrativeDetails",
      "http://www.arcosa.com/role/DebtRemainingprincipalpaymentsunderexistingdebtagreementsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Secured Debt",
        "label": "Secured Debt [Member]",
        "documentation": "Collateralized debt obligation backed by, for example, but not limited to, pledge, mortgage or other lien on the entity's assets."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SecuredOvernightFinancingRateSofrMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": [
      "r1189"
     ]
    },
    "dei_Security12bTitle": {
     "xbrltype": "securityTitleItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "Security12bTitle",
     "presentation": [
      "http://www.arcosa.com/role/CoverPageandDEI"
     ],
     "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": [
      "r960"
     ]
    },
    "dei_SecurityExchangeName": {
     "xbrltype": "edgarExchangeCodeItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "SecurityExchangeName",
     "presentation": [
      "http://www.arcosa.com/role/CoverPageandDEI"
     ],
     "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": [
      "r963"
     ]
    },
    "us-gaap_SegmentDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SegmentDomain",
     "presentation": [
      "http://www.arcosa.com/role/AcquisitionsandDivestituresNarrativeDetails",
      "http://www.arcosa.com/role/AcquisitionsandDivestituresProformainformationDetails",
      "http://www.arcosa.com/role/AcquisitionsandDivestituresPurchasepriceallocationDetails",
      "http://www.arcosa.com/role/AcquisitionsandDivestituresTables",
      "http://www.arcosa.com/role/CommitmentsandContingenciesNarrativeDetails",
      "http://www.arcosa.com/role/GoodwillandOtherIntangibleAssetsGoodwillbysegmentDetails",
      "http://www.arcosa.com/role/PropertyPlantandEquipmentNarrativeDetails",
      "http://www.arcosa.com/role/SegmentInformationFinancialinformationforsegmentsDetails",
      "http://www.arcosa.com/role/SegmentInformationNarrativeDetails",
      "http://www.arcosa.com/role/SummaryofSignificantAccountingPoliciesRevenueRecognitionDetails",
      "http://www.arcosa.com/role/SummaryofSignificantAccountingPoliciesUnsatisfiedPerformanceObligationsDetails"
     ],
     "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": [
      "r149",
      "r150",
      "r151",
      "r152",
      "r303",
      "r308",
      "r311",
      "r312",
      "r313",
      "r314",
      "r315",
      "r316",
      "r317",
      "r318",
      "r319",
      "r320",
      "r321",
      "r322",
      "r324",
      "r325",
      "r326",
      "r327",
      "r328",
      "r329",
      "r330",
      "r331",
      "r333",
      "r334",
      "r335",
      "r340",
      "r355",
      "r356",
      "r357",
      "r358",
      "r359",
      "r360",
      "r361",
      "r362",
      "r363",
      "r379",
      "r390",
      "r391",
      "r722",
      "r723",
      "r724",
      "r725",
      "r726",
      "r727",
      "r728",
      "r729",
      "r730",
      "r731",
      "r732",
      "r885",
      "r888",
      "r889",
      "r894",
      "r943",
      "r1222",
      "r1226",
      "r1227",
      "r1228",
      "r1229",
      "r1230",
      "r1231",
      "r1232",
      "r1233",
      "r1234",
      "r1235",
      "r1236",
      "r1237",
      "r1238",
      "r1239",
      "r1240",
      "r1241",
      "r1242",
      "r1243",
      "r1244",
      "r1245",
      "r1246",
      "r1247",
      "r1248",
      "r1249",
      "r1250",
      "r1251",
      "r1252",
      "r1253"
     ]
    },
    "srt_SegmentGeographicalDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "SegmentGeographicalDomain",
     "presentation": [
      "http://www.arcosa.com/role/SegmentInformationRevenuesoperatingprofittotalassetsandlonglivedassetsforUSandnonUSoperationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Geographical [Domain]",
        "label": "Geographical [Domain]",
        "documentation": "Geographical area."
       }
      }
     },
     "auth_ref": [
      "r171",
      "r173",
      "r176",
      "r178",
      "r185",
      "r186",
      "r187",
      "r188",
      "r190",
      "r191",
      "r192",
      "r193",
      "r194",
      "r195",
      "r338",
      "r339",
      "r668",
      "r669",
      "r670",
      "r671",
      "r672",
      "r673",
      "r674",
      "r675",
      "r676",
      "r677",
      "r678",
      "r679",
      "r680",
      "r681",
      "r682",
      "r683",
      "r684",
      "r685",
      "r686",
      "r687",
      "r688",
      "r689",
      "r690",
      "r691",
      "r692",
      "r693",
      "r694",
      "r695",
      "r696",
      "r697",
      "r778",
      "r779",
      "r780",
      "r836",
      "r838",
      "r841",
      "r847",
      "r854",
      "r857",
      "r858",
      "r859",
      "r860",
      "r862",
      "r863",
      "r864",
      "r865",
      "r866",
      "r873",
      "r904",
      "r930",
      "r931",
      "r932",
      "r933",
      "r934",
      "r935",
      "r936",
      "r937",
      "r942",
      "r949",
      "r1168",
      "r1222",
      "r1226",
      "r1227",
      "r1229",
      "r1230",
      "r1231",
      "r1232",
      "r1233",
      "r1234",
      "r1235",
      "r1236",
      "r1237",
      "r1238",
      "r1239",
      "r1240",
      "r1241",
      "r1242",
      "r1243",
      "r1244",
      "r1245",
      "r1246",
      "r1247",
      "r1248",
      "r1249",
      "r1250",
      "r1251",
      "r1252",
      "r1253"
     ]
    },
    "us-gaap_SegmentReportingAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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/2024",
     "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": [
      "r152",
      "r303",
      "r307",
      "r308",
      "r309",
      "r310",
      "r311",
      "r323",
      "r325",
      "r326",
      "r331",
      "r332",
      "r333",
      "r334",
      "r335",
      "r336",
      "r337",
      "r340",
      "r884",
      "r886",
      "r887",
      "r888",
      "r890",
      "r891",
      "r892"
     ]
    },
    "us-gaap_SegmentReportingInformationLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SegmentReportingInformationLineItems",
     "presentation": [
      "http://www.arcosa.com/role/AcquisitionsandDivestituresNarrativeDetails",
      "http://www.arcosa.com/role/SegmentInformationFinancialinformationforsegmentsDetails",
      "http://www.arcosa.com/role/SummaryofSignificantAccountingPoliciesRevenueRecognitionDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Segment Reporting Information [Line Items]",
        "label": "Segment Reporting Information [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SelfInsuranceReserve": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SelfInsuranceReserve",
     "crdr": "credit",
     "presentation": [
      "http://www.arcosa.com/role/SummaryofSignificantAccountingPoliciesWorkersCompensationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accrual for worker's compensation costs",
        "label": "Self Insurance Reserve",
        "documentation": "Carrying amount (including both current and noncurrent portions) of accrued known and estimated losses incurred as of the balance sheet date for which no insurance coverage exists, and for which a claim has been made or is probable of being asserted, typically arising from workmen's compensation-type of incidents and personal injury to nonemployees from accidents on the entity's property."
       }
      }
     },
     "auth_ref": [
      "r95"
     ]
    },
    "us-gaap_SelfInsuranceReservePolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SelfInsuranceReservePolicyTextBlock",
     "presentation": [
      "http://www.arcosa.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Workers' Compensation",
        "label": "Self Insurance Reserve [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for self-insurance reserves, including, but not limited to incurred but not reported reserves (IBNR)."
       }
      }
     },
     "auth_ref": []
    },
    "aca_SellersNoteMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.arcosa.com/20241231",
     "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/2024",
     "localname": "SellingGeneralAndAdministrativeExpense",
     "crdr": "debit",
     "calculation": {
      "http://www.arcosa.com/role/ConsolidatedStatementsofOperations": {
       "parentTag": "us-gaap_CostsAndExpenses",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.arcosa.com/role/ConsolidatedStatementsofOperations",
      "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": [
      "r115"
     ]
    },
    "aca_SeniorNotesDue2029Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.arcosa.com/20241231",
     "localname": "SeniorNotesDue2029Member",
     "presentation": [
      "http://www.arcosa.com/role/DebtComponentsofdebtDetails",
      "http://www.arcosa.com/role/DebtNarrativeDetails",
      "http://www.arcosa.com/role/DebtRemainingprincipalpaymentsunderexistingdebtagreementsDetails"
     ],
     "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/20241231",
     "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/DebtRemainingprincipalpaymentsunderexistingdebtagreementsDetails"
     ],
     "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/2024",
     "localname": "ShareBasedCompensation",
     "crdr": "debit",
     "calculation": {
      "http://www.arcosa.com/role/ConsolidatedStatementsofCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www.arcosa.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Stock-based compensation expense",
        "label": "Share-Based Payment Arrangement, Noncash Expense",
        "documentation": "Amount of noncash expense for share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r10"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1",
     "presentation": [
      "http://www.arcosa.com/role/StockBasedCompensationNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Award vesting period",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period",
        "documentation": "Period over which grantee's right to exercise award under share-based payment arrangement is no longer contingent on satisfaction of service or performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, combination of market, performance or service condition."
       }
      }
     },
     "auth_ref": [
      "r916"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod",
     "presentation": [
      "http://www.arcosa.com/role/StockBasedCompensationScheduleofrestrictedstockactivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Number of Equity Awards, Forfeited (in shares)",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period",
        "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period."
       }
      }
     },
     "auth_ref": [
      "r514"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue",
     "presentation": [
      "http://www.arcosa.com/role/StockBasedCompensationScheduleofrestrictedstockactivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Weighted Average Grant-Date Fair Value per Award, Forfeited (in dollars per share)",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value",
        "documentation": "Weighted average fair value as of the grant date of equity-based award plans other than stock (unit) option plans that were not exercised or put into effect as a result of the occurrence of a terminating event."
       }
      }
     },
     "auth_ref": [
      "r514"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod",
     "presentation": [
      "http://www.arcosa.com/role/StockBasedCompensationScheduleofrestrictedstockactivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Number of Equity Awards, Granted (in shares)",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period",
        "documentation": "The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan)."
       }
      }
     },
     "auth_ref": [
      "r512"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue",
     "presentation": [
      "http://www.arcosa.com/role/StockBasedCompensationScheduleofrestrictedstockactivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Weighted Average Grant-Date Fair Value per Award, Granted (in dollars per share)",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value",
        "documentation": "The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan)."
       }
      }
     },
     "auth_ref": [
      "r512"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber",
     "presentation": [
      "http://www.arcosa.com/role/StockBasedCompensationScheduleofrestrictedstockactivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "Number of Equity Awards, Restricted share awards outstanding, Beginning balance (in shares)",
        "periodEndLabel": "Number of Equity Share Awards, Restricted share awards outstanding, Ending balance (in shares)",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number",
        "documentation": "The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date."
       }
      }
     },
     "auth_ref": [
      "r509",
      "r510"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward",
     "presentation": [
      "http://www.arcosa.com/role/StockBasedCompensationScheduleofrestrictedstockactivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue",
     "presentation": [
      "http://www.arcosa.com/role/StockBasedCompensationScheduleofrestrictedstockactivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "Weighted Average Grant-Date Fair Value per Award, Equity awards outstanding, Beginning balance (in dollars per share)",
        "periodEndLabel": "Weighted Average Grant-Date Fair Value per Award, Equity awards outstanding, Ending balance (in dollars per share)",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value",
        "documentation": "Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options."
       }
      }
     },
     "auth_ref": [
      "r509",
      "r510"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward",
     "presentation": [
      "http://www.arcosa.com/role/StockBasedCompensationScheduleofrestrictedstockactivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Roll Forward]",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod",
     "presentation": [
      "http://www.arcosa.com/role/StockBasedCompensationScheduleofrestrictedstockactivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Number of Equity Awards, Vested (in shares)",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period",
        "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period."
       }
      }
     },
     "auth_ref": [
      "r513"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue",
     "presentation": [
      "http://www.arcosa.com/role/StockBasedCompensationScheduleofrestrictedstockactivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Weighted Average Grant-Date Fair Value per Award, Vested (in dollars per share)",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value",
        "documentation": "The weighted average fair value as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement."
       }
      }
     },
     "auth_ref": [
      "r513"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems",
     "presentation": [
      "http://www.arcosa.com/role/StockBasedCompensationNarrativeDetails",
      "http://www.arcosa.com/role/StockBasedCompensationScheduleofrestrictedstockactivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award [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": [
      "r494",
      "r495",
      "r498",
      "r499",
      "r500",
      "r501",
      "r502",
      "r503",
      "r504",
      "r505",
      "r506",
      "r507",
      "r508",
      "r509",
      "r510",
      "r511",
      "r512",
      "r513",
      "r514",
      "r515",
      "r516",
      "r517",
      "r518",
      "r519",
      "r520",
      "r521",
      "r522",
      "r523"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized",
     "presentation": [
      "http://www.arcosa.com/role/StockBasedCompensationNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Shares of common stock provided for awarding by the Plan (in shares)",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Authorized",
        "documentation": "Number of shares authorized for issuance under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r917"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant",
     "presentation": [
      "http://www.arcosa.com/role/StockBasedCompensationNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Number of shares available for issuance (in shares)",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant",
        "documentation": "The difference between the maximum number of shares (or other type of equity) authorized for issuance under the plan (including the effects of amendments and adjustments), and the sum of: 1) the number of shares (or other type of equity) already issued upon exercise of options or other equity-based awards under the plan; and 2) shares (or other type of equity) reserved for issuance on granting of outstanding awards, net of cancellations and forfeitures, if applicable."
       }
      }
     },
     "auth_ref": [
      "r58"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain",
     "presentation": [
      "http://www.arcosa.com/role/StockBasedCompensationNarrativeDetails",
      "http://www.arcosa.com/role/StockBasedCompensationScheduleofrestrictedstockactivityDetails",
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Award Type [Domain]",
        "label": "Award Type [Domain]",
        "documentation": "Award under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r498",
      "r499",
      "r500",
      "r501",
      "r502",
      "r503",
      "r504",
      "r505",
      "r506",
      "r507",
      "r508",
      "r509",
      "r510",
      "r511",
      "r512",
      "r513",
      "r514",
      "r515",
      "r516",
      "r517",
      "r518",
      "r519",
      "r520",
      "r521",
      "r522",
      "r523"
     ]
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1",
     "crdr": "credit",
     "presentation": [
      "http://www.arcosa.com/role/StockBasedCompensationNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fair value of shares vested",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested in Period, Fair Value",
        "documentation": "Fair value of options vested. Excludes equity instruments other than options, for example, but not limited to, share units, stock appreciation rights, restricted stock."
       }
      }
     },
     "auth_ref": [
      "r516"
     ]
    },
    "aca_SharebasedCompensationArrangementsbySharebasedPaymentAwardAllowanceforAdjustmentofUnitsBasedonTargetLevelPercent": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.arcosa.com/20241231",
     "localname": "SharebasedCompensationArrangementsbySharebasedPaymentAwardAllowanceforAdjustmentofUnitsBasedonTargetLevelPercent",
     "presentation": [
      "http://www.arcosa.com/role/StockBasedCompensationNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Percentage of target grant potentially issuable depending on achievement of certain specified goals",
        "label": "Share-based Compensation Arrangements by Share-based Payment Award, Allowance for Adjustment of Units Based on Target Level, Percent",
        "documentation": "Share-based Compensation Arrangements by Share-based Payment Award, Allowance for Adjustment of Units Based on Target Level, Percent"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SharesIssued": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SharesIssued",
     "presentation": [
      "http://www.arcosa.com/role/ConsolidatedStatementsofStockholdersEquity"
     ],
     "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": [
      "r20"
     ]
    },
    "us-gaap_ShortTermDebtTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShortTermDebtTypeAxis",
     "presentation": [
      "http://www.arcosa.com/role/DebtNarrativeDetails",
      "http://www.arcosa.com/role/DebtRemainingprincipalpaymentsunderexistingdebtagreementsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Short-Term Debt, Type [Axis]",
        "label": "Short-Term Debt, Type [Axis]",
        "documentation": "Information by type of short-term debt arrangement."
       }
      }
     },
     "auth_ref": [
      "r89",
      "r1145",
      "r1146",
      "r1147"
     ]
    },
    "us-gaap_ShortTermDebtTypeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShortTermDebtTypeDomain",
     "presentation": [
      "http://www.arcosa.com/role/DebtNarrativeDetails",
      "http://www.arcosa.com/role/DebtRemainingprincipalpaymentsunderexistingdebtagreementsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Short-Term Debt, Type [Domain]",
        "label": "Short-Term Debt, Type [Domain]",
        "documentation": "Type of short-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing."
       }
      }
     },
     "auth_ref": [
      "r87",
      "r1145",
      "r1146",
      "r1147"
     ]
    },
    "us-gaap_StandardProductWarrantyAccrualCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StandardProductWarrantyAccrualCurrent",
     "crdr": "credit",
     "presentation": [
      "http://www.arcosa.com/role/SummaryofSignificantAccountingPoliciesWarrantiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Warranty accrual",
        "label": "Standard Product Warranty Accrual, Current",
        "documentation": "Amount as of the balance sheet date of the aggregate standard product warranty liability that is expected to be paid within one year or the normal operating cycle, if longer. Does not include the balance for the extended product warranty liability."
       }
      }
     },
     "auth_ref": [
      "r1155",
      "r1156"
     ]
    },
    "us-gaap_StandardProductWarrantyPolicy": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StandardProductWarrantyPolicy",
     "presentation": [
      "http://www.arcosa.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Warranties",
        "label": "Standard Product Warranty, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for standard warranties including the methodology for measuring the liability."
       }
      }
     },
     "auth_ref": [
      "r1154"
     ]
    },
    "us-gaap_StatementBusinessSegmentsAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StatementBusinessSegmentsAxis",
     "presentation": [
      "http://www.arcosa.com/role/AcquisitionsandDivestituresNarrativeDetails",
      "http://www.arcosa.com/role/AcquisitionsandDivestituresProformainformationDetails",
      "http://www.arcosa.com/role/AcquisitionsandDivestituresPurchasepriceallocationDetails",
      "http://www.arcosa.com/role/AcquisitionsandDivestituresTables",
      "http://www.arcosa.com/role/CommitmentsandContingenciesNarrativeDetails",
      "http://www.arcosa.com/role/GoodwillandOtherIntangibleAssetsGoodwillbysegmentDetails",
      "http://www.arcosa.com/role/PropertyPlantandEquipmentNarrativeDetails",
      "http://www.arcosa.com/role/SegmentInformationFinancialinformationforsegmentsDetails",
      "http://www.arcosa.com/role/SegmentInformationNarrativeDetails",
      "http://www.arcosa.com/role/SummaryofSignificantAccountingPoliciesRevenueRecognitionDetails",
      "http://www.arcosa.com/role/SummaryofSignificantAccountingPoliciesUnsatisfiedPerformanceObligationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Segments [Axis]",
        "label": "Segments [Axis]",
        "documentation": "Information by business segments."
       }
      }
     },
     "auth_ref": [
      "r149",
      "r150",
      "r151",
      "r152",
      "r211",
      "r303",
      "r308",
      "r311",
      "r312",
      "r313",
      "r314",
      "r315",
      "r316",
      "r317",
      "r318",
      "r319",
      "r320",
      "r321",
      "r322",
      "r324",
      "r325",
      "r326",
      "r327",
      "r328",
      "r329",
      "r330",
      "r331",
      "r333",
      "r334",
      "r335",
      "r340",
      "r355",
      "r356",
      "r357",
      "r358",
      "r359",
      "r360",
      "r361",
      "r362",
      "r363",
      "r379",
      "r382",
      "r390",
      "r391",
      "r722",
      "r723",
      "r724",
      "r725",
      "r726",
      "r727",
      "r728",
      "r729",
      "r730",
      "r731",
      "r732",
      "r885",
      "r888",
      "r889",
      "r894",
      "r943",
      "r1222",
      "r1226",
      "r1227",
      "r1228",
      "r1229",
      "r1230",
      "r1231",
      "r1232",
      "r1233",
      "r1234",
      "r1235",
      "r1236",
      "r1237",
      "r1238",
      "r1239",
      "r1240",
      "r1241",
      "r1242",
      "r1243",
      "r1244",
      "r1245",
      "r1246",
      "r1247",
      "r1248",
      "r1249",
      "r1250",
      "r1251",
      "r1252",
      "r1253"
     ]
    },
    "us-gaap_StatementClassOfStockAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StatementClassOfStockAxis",
     "presentation": [
      "http://www.arcosa.com/role/StockBasedCompensationScheduleofrestrictedstockactivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Class of Stock [Axis]",
        "label": "Class of Stock [Axis]",
        "documentation": "Information by the different classes of stock of the entity."
       }
      }
     },
     "auth_ref": [
      "r168",
      "r223",
      "r224",
      "r225",
      "r259",
      "r285",
      "r289",
      "r296",
      "r298",
      "r305",
      "r306",
      "r343",
      "r409",
      "r412",
      "r413",
      "r414",
      "r418",
      "r419",
      "r448",
      "r449",
      "r450",
      "r451",
      "r452",
      "r620",
      "r759",
      "r760",
      "r761",
      "r762",
      "r766",
      "r767",
      "r768",
      "r769",
      "r770",
      "r771",
      "r772",
      "r773",
      "r774",
      "r775",
      "r776",
      "r777",
      "r791",
      "r812",
      "r831",
      "r848",
      "r849",
      "r850",
      "r851",
      "r852",
      "r1074",
      "r1098",
      "r1107"
     ]
    },
    "us-gaap_StatementEquityComponentsAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StatementEquityComponentsAxis",
     "presentation": [
      "http://www.arcosa.com/role/AccumulatedOtherComprehensiveLossChangesinaccumulatedothercomprehensivelossDetails",
      "http://www.arcosa.com/role/ConsolidatedStatementsofStockholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Equity Components [Axis]",
        "label": "Equity Components [Axis]",
        "documentation": "Information by component of equity."
       }
      }
     },
     "auth_ref": [
      "r20",
      "r101",
      "r104",
      "r105",
      "r209",
      "r243",
      "r244",
      "r245",
      "r264",
      "r265",
      "r266",
      "r268",
      "r274",
      "r277",
      "r279",
      "r304",
      "r344",
      "r347",
      "r380",
      "r453",
      "r563",
      "r564",
      "r571",
      "r572",
      "r573",
      "r575",
      "r582",
      "r583",
      "r591",
      "r592",
      "r593",
      "r594",
      "r595",
      "r596",
      "r598",
      "r627",
      "r629",
      "r630",
      "r631",
      "r632",
      "r634",
      "r637",
      "r640",
      "r656",
      "r717",
      "r744",
      "r745",
      "r746",
      "r766",
      "r831"
     ]
    },
    "srt_StatementGeographicalAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "StatementGeographicalAxis",
     "presentation": [
      "http://www.arcosa.com/role/SegmentInformationRevenuesoperatingprofittotalassetsandlonglivedassetsforUSandnonUSoperationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Geographical [Axis]",
        "label": "Geographical [Axis]",
        "documentation": "Information by geographical components."
       }
      }
     },
     "auth_ref": [
      "r171",
      "r173",
      "r176",
      "r178",
      "r185",
      "r186",
      "r187",
      "r188",
      "r190",
      "r191",
      "r192",
      "r193",
      "r194",
      "r195",
      "r338",
      "r339",
      "r668",
      "r669",
      "r670",
      "r671",
      "r672",
      "r673",
      "r674",
      "r675",
      "r676",
      "r677",
      "r678",
      "r679",
      "r680",
      "r681",
      "r682",
      "r683",
      "r684",
      "r685",
      "r686",
      "r687",
      "r688",
      "r689",
      "r690",
      "r691",
      "r692",
      "r693",
      "r694",
      "r695",
      "r696",
      "r697",
      "r778",
      "r779",
      "r780",
      "r836",
      "r838",
      "r841",
      "r847",
      "r854",
      "r857",
      "r858",
      "r859",
      "r860",
      "r862",
      "r863",
      "r864",
      "r865",
      "r866",
      "r873",
      "r904",
      "r930",
      "r931",
      "r932",
      "r933",
      "r934",
      "r935",
      "r936",
      "r937",
      "r942",
      "r949",
      "r1168",
      "r1222",
      "r1226",
      "r1227",
      "r1229",
      "r1230",
      "r1231",
      "r1232",
      "r1233",
      "r1234",
      "r1235",
      "r1236",
      "r1237",
      "r1238",
      "r1239",
      "r1240",
      "r1241",
      "r1242",
      "r1243",
      "r1244",
      "r1245",
      "r1246",
      "r1247",
      "r1248",
      "r1249",
      "r1250",
      "r1251",
      "r1252",
      "r1253"
     ]
    },
    "us-gaap_StatementLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StatementLineItems",
     "presentation": [
      "http://www.arcosa.com/role/ConsolidatedStatementsofStockholdersEquity"
     ],
     "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": [
      "r264",
      "r265",
      "r266",
      "r304",
      "r640",
      "r665",
      "r757",
      "r777",
      "r784",
      "r785",
      "r786",
      "r787",
      "r788",
      "r789",
      "r791",
      "r794",
      "r795",
      "r796",
      "r797",
      "r798",
      "r799",
      "r800",
      "r801",
      "r802",
      "r804",
      "r805",
      "r806",
      "r807",
      "r808",
      "r810",
      "r813",
      "r814",
      "r816",
      "r817",
      "r818",
      "r819",
      "r820",
      "r821",
      "r822",
      "r823",
      "r824",
      "r825",
      "r826",
      "r827",
      "r831",
      "r950"
     ]
    },
    "us-gaap_StatementOfCashFlowsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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/2024",
     "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/2024",
     "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/2024",
     "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/2024",
     "localname": "StatementTable",
     "presentation": [
      "http://www.arcosa.com/role/ConsolidatedStatementsofStockholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Statement [Table]",
        "label": "Statement [Table]",
        "documentation": "Disclosure of information about statement of comprehensive income, income, other comprehensive income, financial position, cash flows, and shareholders' equity."
       }
      }
     },
     "auth_ref": [
      "r264",
      "r265",
      "r266",
      "r304",
      "r341",
      "r640",
      "r665",
      "r757",
      "r777",
      "r784",
      "r785",
      "r786",
      "r787",
      "r788",
      "r789",
      "r791",
      "r794",
      "r795",
      "r796",
      "r797",
      "r798",
      "r799",
      "r800",
      "r801",
      "r802",
      "r804",
      "r805",
      "r806",
      "r807",
      "r808",
      "r810",
      "r813",
      "r814",
      "r816",
      "r817",
      "r818",
      "r819",
      "r820",
      "r821",
      "r822",
      "r823",
      "r824",
      "r825",
      "r826",
      "r827",
      "r831",
      "r950"
     ]
    },
    "aca_StavolaMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.arcosa.com/20241231",
     "localname": "StavolaMember",
     "presentation": [
      "http://www.arcosa.com/role/AcquisitionsandDivestituresNarrativeDetails",
      "http://www.arcosa.com/role/AcquisitionsandDivestituresProformainformationDetails",
      "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/20241231",
     "localname": "SteelComponentsMember",
     "presentation": [
      "http://www.arcosa.com/role/AcquisitionsandDivestituresNarrativeDetails",
      "http://www.arcosa.com/role/SummaryofSignificantAccountingPoliciesRevenueRecognitionDetails"
     ],
     "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/2024",
     "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": [
      "r982",
      "r993",
      "r1003",
      "r1036"
     ]
    },
    "us-gaap_StockAppreciationRightsSARSMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StockAppreciationRightsSARSMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Stock Appreciation Rights (SARs)",
        "label": "Stock Appreciation Rights (SARs) [Member]",
        "documentation": "Right to receive cash or shares equal to appreciation of predetermined number of grantor's shares during predetermined time period."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures",
     "presentation": [
      "http://www.arcosa.com/role/ConsolidatedStatementsofStockholdersEquity"
     ],
     "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": [
      "r20",
      "r100",
      "r101",
      "r137"
     ]
    },
    "us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures",
     "crdr": "credit",
     "presentation": [
      "http://www.arcosa.com/role/ConsolidatedStatementsofStockholdersEquity"
     ],
     "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": [
      "r20",
      "r137"
     ]
    },
    "srt_StockRepurchaseProgramAuthorizedAmount1": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "StockRepurchaseProgramAuthorizedAmount1",
     "crdr": "credit",
     "presentation": [
      "http://www.arcosa.com/role/SummaryofSignificantAccountingPoliciesStockholdersEquityDetails"
     ],
     "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": [
      "r1167"
     ]
    },
    "us-gaap_StockholdersEquity": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StockholdersEquity",
     "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",
      "http://www.arcosa.com/role/ConsolidatedStatementsofStockholdersEquity"
     ],
     "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": [
      "r101",
      "r104",
      "r105",
      "r128",
      "r793",
      "r809",
      "r832",
      "r833",
      "r929",
      "r959",
      "r1100",
      "r1118",
      "r1205",
      "r1256"
     ]
    },
    "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest",
     "crdr": "credit",
     "presentation": [
      "http://www.arcosa.com/role/AccumulatedOtherComprehensiveLossChangesinaccumulatedothercomprehensivelossDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "Beginning balance",
        "periodEndLabel": "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": [
      "r69",
      "r70",
      "r71",
      "r209",
      "r210",
      "r244",
      "r264",
      "r265",
      "r266",
      "r268",
      "r274",
      "r277",
      "r344",
      "r347",
      "r380",
      "r453",
      "r563",
      "r564",
      "r571",
      "r572",
      "r573",
      "r575",
      "r582",
      "r583",
      "r591",
      "r592",
      "r593",
      "r594",
      "r595",
      "r596",
      "r598",
      "r627",
      "r629",
      "r634",
      "r638",
      "r656",
      "r745",
      "r746",
      "r765",
      "r793",
      "r809",
      "r832",
      "r833",
      "r853",
      "r958",
      "r1100",
      "r1118",
      "r1205",
      "r1256"
     ]
    },
    "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract",
     "presentation": [
      "http://www.arcosa.com/role/ConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Stockholders\u2019 equity:",
        "label": "Equity, Including Portion Attributable to Noncontrolling Interest [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StockholdersEquityPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StockholdersEquityPolicyTextBlock",
     "presentation": [
      "http://www.arcosa.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "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": [
      "r14",
      "r834"
     ]
    },
    "aca_StorageTanksMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.arcosa.com/20241231",
     "localname": "StorageTanksMember",
     "presentation": [
      "http://www.arcosa.com/role/AcquisitionsandDivestituresNarrativeDetails",
      "http://www.arcosa.com/role/SummaryofSignificantAccountingPoliciesRevenueRecognitionDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Storage tanks",
        "label": "Storage tanks [Member]",
        "documentation": "Storage tanks [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SuretyBondMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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/2024",
     "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": [
      "r1029"
     ]
    },
    "us-gaap_TaxCreditCarryforwardAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "TaxCreditCarryforwardAxis",
     "presentation": [
      "http://www.arcosa.com/role/IncomeTaxesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Tax Credit Carryforward [Axis]",
        "label": "Tax Credit Carryforward [Axis]",
        "documentation": "Information by specific tax credit related to an unused tax credit."
       }
      }
     },
     "auth_ref": [
      "r560"
     ]
    },
    "us-gaap_TaxCreditCarryforwardLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "TaxCreditCarryforwardLineItems",
     "presentation": [
      "http://www.arcosa.com/role/IncomeTaxesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Tax Credit Carryforward [Line Items]",
        "label": "Tax Credit Carryforward [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": [
      "r560"
     ]
    },
    "us-gaap_TaxCreditCarryforwardNameDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "TaxCreditCarryforwardNameDomain",
     "presentation": [
      "http://www.arcosa.com/role/IncomeTaxesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Tax Credit Carryforward, Name [Domain]",
        "label": "Tax Credit Carryforward, Name [Domain]",
        "documentation": "The name of the tax credit carryforward."
       }
      }
     },
     "auth_ref": [
      "r560"
     ]
    },
    "us-gaap_TaxCreditCarryforwardTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "TaxCreditCarryforwardTable",
     "presentation": [
      "http://www.arcosa.com/role/IncomeTaxesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Tax Credit Carryforward [Table]",
        "label": "Tax Credit Carryforward [Table]",
        "documentation": "Disclosure of information about tax credit carryforward available to reduce future taxable income. Includes, but is not limited to, description, amount, expiration date, limitation on use, and related deferred tax asset and valuation allowance."
       }
      }
     },
     "auth_ref": [
      "r560"
     ]
    },
    "aca_TermLoanMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.arcosa.com/20241231",
     "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/DebtRemainingprincipalpaymentsunderexistingdebtagreementsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Term Loan",
        "label": "Term Loan [Member]",
        "documentation": "Term Loan"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_TotalShareholderRtnAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "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": [
      "r1021"
     ]
    },
    "ecd_TotalShareholderRtnVsPeerGroupTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "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": [
      "r1028"
     ]
    },
    "us-gaap_TradeNamesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": [
      "r63",
      "r1132",
      "r1133",
      "r1134",
      "r1135",
      "r1136",
      "r1137",
      "r1138",
      "r1140",
      "r1141",
      "r1142"
     ]
    },
    "us-gaap_TrademarksAndTradeNamesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "TrademarksAndTradeNamesMember",
     "presentation": [
      "http://www.arcosa.com/role/AcquisitionsandDivestituresNarrativeDetails",
      "http://www.arcosa.com/role/AcquisitionsandDivestituresPurchasepriceallocationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Trademarks",
        "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": [
      "r63",
      "r1132",
      "r1133",
      "r1134",
      "r1135",
      "r1136",
      "r1137",
      "r1138",
      "r1140",
      "r1141",
      "r1142"
     ]
    },
    "ecd_TradingArrAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "TradingArrAxis",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Trading Arrangement:",
        "label": "Trading Arrangement [Axis]"
       }
      }
     },
     "auth_ref": [
      "r1049"
     ]
    },
    "ecd_TradingArrByIndTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "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": [
      "r1051"
     ]
    },
    "dei_TradingSymbol": {
     "xbrltype": "tradingSymbolItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "TradingSymbol",
     "presentation": [
      "http://www.arcosa.com/role/CoverPageandDEI"
     ],
     "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/20241231",
     "localname": "TransportationProductsMember",
     "presentation": [
      "http://www.arcosa.com/role/AcquisitionsandDivestituresNarrativeDetails",
      "http://www.arcosa.com/role/GoodwillandOtherIntangibleAssetsGoodwillbysegmentDetails",
      "http://www.arcosa.com/role/SegmentInformationFinancialinformationforsegmentsDetails",
      "http://www.arcosa.com/role/SummaryofSignificantAccountingPoliciesRevenueRecognitionDetails",
      "http://www.arcosa.com/role/SummaryofSignificantAccountingPoliciesUnsatisfiedPerformanceObligationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Transportation Products",
        "label": "Transportation Products [Member]",
        "documentation": "Transportation Products [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_TrdArrAdoptionDate": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "TrdArrAdoptionDate",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Adoption Date",
        "label": "Trading Arrangement Adoption Date"
       }
      }
     },
     "auth_ref": [
      "r1052"
     ]
    },
    "ecd_TrdArrDuration": {
     "xbrltype": "durationItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "TrdArrDuration",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Arrangement Duration",
        "label": "Trading Arrangement Duration"
       }
      }
     },
     "auth_ref": [
      "r1053"
     ]
    },
    "ecd_TrdArrExpirationDate": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "TrdArrExpirationDate",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Expiration Date",
        "label": "Trading Arrangement Expiration Date"
       }
      }
     },
     "auth_ref": [
      "r1053"
     ]
    },
    "ecd_TrdArrIndName": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "TrdArrIndName",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Name",
        "label": "Trading Arrangement, Individual Name"
       }
      }
     },
     "auth_ref": [
      "r1051"
     ]
    },
    "ecd_TrdArrIndTitle": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "TrdArrIndTitle",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Title",
        "label": "Trading Arrangement, Individual Title"
       }
      }
     },
     "auth_ref": [
      "r1051"
     ]
    },
    "ecd_TrdArrSecuritiesAggAvailAmt": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "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": [
      "r1054"
     ]
    },
    "ecd_TrdArrTerminationDate": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "TrdArrTerminationDate",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Termination Date",
        "label": "Trading Arrangement Termination Date"
       }
      }
     },
     "auth_ref": [
      "r1052"
     ]
    },
    "us-gaap_TreasuryStockCommonMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "TreasuryStockCommonMember",
     "presentation": [
      "http://www.arcosa.com/role/ConsolidatedStatementsofStockholdersEquity"
     ],
     "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": [
      "r57"
     ]
    },
    "us-gaap_TreasuryStockRetiredCostMethodAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "TreasuryStockRetiredCostMethodAmount",
     "crdr": "debit",
     "presentation": [
      "http://www.arcosa.com/role/ConsolidatedStatementsofStockholdersEquity"
     ],
     "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": [
      "r20",
      "r56",
      "r101"
     ]
    },
    "us-gaap_TreasuryStockSharesAcquired": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "TreasuryStockSharesAcquired",
     "presentation": [
      "http://www.arcosa.com/role/ConsolidatedStatementsofStockholdersEquity",
      "http://www.arcosa.com/role/SummaryofSignificantAccountingPoliciesStockholdersEquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Shares repurchased, shares",
        "terseLabel": "Number of shares repurchased",
        "label": "Treasury Stock, Shares, Acquired",
        "documentation": "Number of shares that have been repurchased during the period and are being held in treasury."
       }
      }
     },
     "auth_ref": [
      "r20",
      "r101",
      "r137"
     ]
    },
    "us-gaap_TreasuryStockSharesRetired": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "TreasuryStockSharesRetired",
     "presentation": [
      "http://www.arcosa.com/role/ConsolidatedStatementsofStockholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Retirement of treasury stock, shares",
        "label": "Treasury Stock, Shares, Retired",
        "documentation": "Number of shares of common and preferred stock retired from treasury during the period."
       }
      }
     },
     "auth_ref": [
      "r20",
      "r101",
      "r137"
     ]
    },
    "us-gaap_TreasuryStockValueAcquiredCostMethod": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "TreasuryStockValueAcquiredCostMethod",
     "crdr": "debit",
     "presentation": [
      "http://www.arcosa.com/role/ConsolidatedStatementsofStockholdersEquity",
      "http://www.arcosa.com/role/SummaryofSignificantAccountingPoliciesStockholdersEquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Shares repurchased, value",
        "terseLabel": "Cost of shares repurchased",
        "label": "Treasury Stock, Value, Acquired, Cost Method",
        "documentation": "Equity impact of the cost of common and preferred stock that were repurchased during the period. Recorded using the cost method."
       }
      }
     },
     "auth_ref": [
      "r20",
      "r57",
      "r137"
     ]
    },
    "aca_TrinityCommonStockMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.arcosa.com/20241231",
     "localname": "TrinityCommonStockMember",
     "presentation": [
      "http://www.arcosa.com/role/StockBasedCompensationScheduleofrestrictedstockactivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Trinity Equity Awards Held by Arcosa Employees",
        "label": "Trinity Common Stock [Member]",
        "documentation": "Trinity Common Stock [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "country_US": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/country/2024",
     "localname": "US",
     "presentation": [
      "http://www.arcosa.com/role/SegmentInformationRevenuesoperatingprofittotalassetsandlonglivedassetsforUSandnonUSoperationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "UNITED STATES",
        "label": "UNITED STATES"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_UnconditionalPurchaseObligationCategoryOfGoodsOrServicesAcquiredDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "UnconditionalPurchaseObligationCategoryOfGoodsOrServicesAcquiredDomain",
     "presentation": [
      "http://www.arcosa.com/role/CommitmentsandContingenciesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Unconditional Purchase Obligation, Category of Goods or Services Acquired [Domain]",
        "label": "Unconditional Purchase Obligation, Category of Goods or Services Acquired [Domain]",
        "documentation": "General description of the goods or services to be purchased from the counterparty to the unconditional purchase arrangement."
       }
      }
     },
     "auth_ref": [
      "r392",
      "r393",
      "r395",
      "r396"
     ]
    },
    "us-gaap_UndistributedEarningsOfForeignSubsidiaries": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "UndistributedEarningsOfForeignSubsidiaries",
     "crdr": "credit",
     "presentation": [
      "http://www.arcosa.com/role/IncomeTaxesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Undistributed earnings of foreign subsidiaries",
        "label": "Undistributed Earnings of Foreign Subsidiaries",
        "documentation": "Amount of undistributed earnings of foreign subsidiaries intended to be permanently reinvested outside the country of domicile."
       }
      }
     },
     "auth_ref": [
      "r17",
      "r18",
      "r153",
      "r532"
     ]
    },
    "ecd_UndrlygSecurityMktPriceChngPct": {
     "xbrltype": "pureItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "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": [
      "r1048"
     ]
    },
    "us-gaap_UnrecognizedTaxBenefits": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "UnrecognizedTaxBenefits",
     "crdr": "credit",
     "presentation": [
      "http://www.arcosa.com/role/IncomeTaxesChangeinunrecognizedtaxbenefitsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Unrecognized Tax Benefits",
        "label": "Unrecognized Tax Benefits",
        "documentation": "Amount of unrecognized tax benefits."
       }
      }
     },
     "auth_ref": [
      "r533",
      "r550",
      "r918"
     ]
    },
    "us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued",
     "crdr": "credit",
     "presentation": [
      "http://www.arcosa.com/role/IncomeTaxesChangeinunrecognizedtaxbenefitsDetails",
      "http://www.arcosa.com/role/IncomeTaxesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Total accrued interest and penalties related to uncertain tax positions",
        "label": "Unrecognized Tax Benefits, Income Tax Penalties and Interest Accrued",
        "documentation": "Amount accrued for interest on an underpayment of income taxes and penalties related to a tax position claimed or expected to be claimed in the tax return."
       }
      }
     },
     "auth_ref": [
      "r549",
      "r918"
     ]
    },
    "us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount",
     "crdr": "credit",
     "presentation": [
      "http://www.arcosa.com/role/CommitmentsandContingenciesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Non-cancelable purchase obligations",
        "label": "Unrecorded Unconditional Purchase Obligation",
        "documentation": "Amount of unrecorded obligation to transfer funds in future for fixed or minimum amount or quantity of product and service at fixed or minimum price. Includes, but is not limited to, lease not yet commenced and take-or-pay and throughput contracts."
       }
      }
     },
     "auth_ref": [
      "r393",
      "r1211"
     ]
    },
    "us-gaap_UnrecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "UnrecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis",
     "presentation": [
      "http://www.arcosa.com/role/CommitmentsandContingenciesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Unrecorded Unconditional Purchase Obligation by Category of Item Purchased [Axis]",
        "label": "Unrecorded Unconditional Purchase Obligation by Category of Item Purchased [Axis]",
        "documentation": "Information by category of product and service for unrecorded unconditional purchase arrangement to acquire product or service or both."
       }
      }
     },
     "auth_ref": [
      "r392",
      "r393",
      "r395"
     ]
    },
    "us-gaap_UnsecuredDebtMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "UnsecuredDebtMember",
     "presentation": [
      "http://www.arcosa.com/role/AcquisitionsandDivestituresNarrativeDetails",
      "http://www.arcosa.com/role/DebtComponentsofdebtDetails",
      "http://www.arcosa.com/role/DebtNarrativeDetails"
     ],
     "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/20241231",
     "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_UseOfEstimates": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "UseOfEstimates",
     "presentation": [
      "http://www.arcosa.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Management's Estimates",
        "label": "Use of Estimates, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles."
       }
      }
     },
     "auth_ref": [
      "r42",
      "r43",
      "r44",
      "r157",
      "r158",
      "r161",
      "r162"
     ]
    },
    "us-gaap_UseRightsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "UseRightsMember",
     "presentation": [
      "http://www.arcosa.com/role/AcquisitionsandDivestituresNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Beneficial 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": [
      "r24",
      "r1132",
      "r1133",
      "r1134",
      "r1135",
      "r1137",
      "r1138",
      "r1141",
      "r1142"
     ]
    },
    "aca_UtilityWindAndRelatedStructuresMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.arcosa.com/20241231",
     "localname": "UtilityWindAndRelatedStructuresMember",
     "presentation": [
      "http://www.arcosa.com/role/SummaryofSignificantAccountingPoliciesRevenueRecognitionDetails",
      "http://www.arcosa.com/role/SummaryofSignificantAccountingPoliciesUnsatisfiedPerformanceObligationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Utility, wind, and related structures",
        "label": "Utility, wind, and related structures [Member]",
        "documentation": "Utility, wind, and related structures"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_VariableRateAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": []
    },
    "us-gaap_VariableRateDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": []
    },
    "ecd_VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "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": [
      "r1017"
     ]
    },
    "us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract",
     "presentation": [
      "http://www.arcosa.com/role/EarningsPerCommonShareComputationofbasicanddilutedearningspershareDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Effect of dilutive securities:",
        "label": "Weighted Average Number of Shares Outstanding, Diluted, Adjustment [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "WeightedAverageNumberOfDilutedSharesOutstanding",
     "calculation": {
      "http://www.arcosa.com/role/EarningsPerCommonShareComputationofbasicanddilutedearningspershareDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.arcosa.com/role/ConsolidatedStatementsofOperations",
      "http://www.arcosa.com/role/EarningsPerCommonShareComputationofbasicanddilutedearningspershareDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "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": [
      "r284",
      "r298"
     ]
    },
    "us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "WeightedAverageNumberOfSharesOutstandingAbstract",
     "presentation": [
      "http://www.arcosa.com/role/ConsolidatedStatementsofOperations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "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/2024",
     "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/ConsolidatedStatementsofOperations",
      "http://www.arcosa.com/role/EarningsPerCommonShareComputationofbasicanddilutedearningspershareDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Basic (in shares)",
        "terseLabel": "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": [
      "r282",
      "r298"
     ]
    },
    "ecd_YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "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": [
      "r1015"
     ]
    }
   }
  }
 },
 "std_ref": {
  "r0": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "05",
   "Paragraph": "4",
   "SubTopic": "10",
   "Topic": "360",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482338/360-10-05-4"
  },
  "r1": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "30",
   "Paragraph": "7",
   "SubTopic": "30",
   "Topic": "805",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479637/805-30-30-7"
  },
  "r2": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "30",
   "Paragraph": "8",
   "SubTopic": "30",
   "Topic": "805",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479637/805-30-30-8"
  },
  "r3": {
   "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"
  },
  "r4": {
   "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"
  },
  "r5": {
   "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"
  },
  "r6": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "10A",
   "Subparagraph": "(d)",
   "SubTopic": "10",
   "Topic": "220",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-10A"
  },
  "r7": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "12",
   "SubTopic": "10",
   "Topic": "220",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-12"
  },
  "r8": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "15",
   "Subparagraph": "(f)",
   "SubTopic": "10",
   "Topic": "230",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-15"
  },
  "r9": {
   "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"
  },
  "r10": {
   "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"
  },
  "r11": {
   "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"
  },
  "r12": {
   "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"
  },
  "r13": {
   "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"
  },
  "r14": {
   "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"
  },
  "r15": {
   "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"
  },
  "r16": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "SubTopic": "30",
   "Topic": "805",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-1"
  },
  "r17": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "SubTopic": "740",
   "Topic": "942",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477617/942-740-50-1"
  },
  "r18": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "SubTopic": "740",
   "Topic": "944",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478822/944-740-50-1"
  },
  "r19": {
   "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"
  },
  "r20": {
   "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"
  },
  "r21": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "SubTopic": "10",
   "Topic": "815",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-2"
  },
  "r22": {
   "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"
  },
  "r23": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "15",
   "SubTopic": "10",
   "Topic": "220",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482739/220-10-55-15"
  },
  "r24": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "31",
   "Subparagraph": "(i)",
   "SubTopic": "20",
   "Topic": "805",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-31"
  },
  "r25": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(22))",
   "SubTopic": "10",
   "Topic": "210",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r26": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "220",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "14",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-14"
  },
  "r27": {
   "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"
  },
  "r28": {
   "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"
  },
  "r29": {
   "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"
  },
  "r30": {
   "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"
  },
  "r31": {
   "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"
  },
  "r32": {
   "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"
  },
  "r33": {
   "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"
  },
  "r34": {
   "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"
  },
  "r35": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-2"
  },
  "r36": {
   "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"
  },
  "r37": {
   "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"
  },
  "r38": {
   "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"
  },
  "r39": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "260",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-1"
  },
  "r40": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "275",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "18",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-18"
  },
  "r41": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "275",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "20",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-20"
  },
  "r42": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "275",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-4"
  },
  "r43": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "275",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "8",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-8"
  },
  "r44": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "275",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "9",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-9"
  },
  "r45": {
   "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"
  },
  "r46": {
   "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"
  },
  "r47": {
   "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"
  },
  "r48": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "280",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "41",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-41"
  },
  "r49": {
   "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"
  },
  "r50": {
   "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"
  },
  "r51": {
   "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"
  },
  "r52": {
   "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"
  },
  "r53": {
   "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"
  },
  "r54": {
   "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"
  },
  "r55": {
   "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"
  },
  "r56": {
   "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"
  },
  "r57": {
   "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"
  },
  "r58": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "718",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r59": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "805",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2"
  },
  "r60": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "805",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-3"
  },
  "r61": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "805",
   "SubTopic": "10",
   "Section": "55",
   "Paragraph": "37",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479303/805-10-55-37"
  },
  "r62": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "805",
   "SubTopic": "20",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-1"
  },
  "r63": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "805",
   "SubTopic": "20",
   "Section": "55",
   "Paragraph": "14",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-14"
  },
  "r64": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "805",
   "SubTopic": "20",
   "Section": "55",
   "Paragraph": "20",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-20"
  },
  "r65": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "805",
   "SubTopic": "20",
   "Section": "55",
   "Paragraph": "31",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-31"
  },
  "r66": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "805",
   "SubTopic": "30",
   "Section": "25",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479668/805-30-25-5"
  },
  "r67": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "805",
   "SubTopic": "30",
   "Section": "25",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479668/805-30-25-6"
  },
  "r68": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "805",
   "SubTopic": "30",
   "Section": "25",
   "Paragraph": "7",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479668/805-30-25-7"
  },
  "r69": {
   "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"
  },
  "r70": {
   "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"
  },
  "r71": {
   "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"
  },
  "r72": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "815",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-1"
  },
  "r73": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "815",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-1A"
  },
  "r74": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "815",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4"
  },
  "r75": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "815",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "4A",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4A"
  },
  "r76": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "815",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "4A",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4A"
  },
  "r77": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "815",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "4B",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4B"
  },
  "r78": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "815",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "4C",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4C"
  },
  "r79": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "815",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "4D",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4D"
  },
  "r80": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "815",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "7",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-7"
  },
  "r81": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "815",
   "SubTopic": "10",
   "Section": "55",
   "Paragraph": "182",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480401/815-10-55-182"
  },
  "r82": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "825",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "20",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-20"
  },
  "r83": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "825",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "21",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-21"
  },
  "r84": {
   "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"
  },
  "r85": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "942",
   "SubTopic": "825",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478898/942-825-50-1"
  },
  "r86": {
   "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"
  },
  "r87": {
   "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"
  },
  "r88": {
   "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"
  },
  "r89": {
   "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"
  },
  "r90": {
   "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"
  },
  "r91": {
   "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"
  },
  "r92": {
   "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"
  },
  "r93": {
   "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"
  },
  "r94": {
   "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"
  },
  "r95": {
   "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"
  },
  "r96": {
   "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"
  },
  "r97": {
   "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)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r98": {
   "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)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r99": {
   "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"
  },
  "r100": {
   "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"
  },
  "r101": {
   "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"
  },
  "r102": {
   "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"
  },
  "r103": {
   "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"
  },
  "r104": {
   "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"
  },
  "r105": {
   "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"
  },
  "r106": {
   "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"
  },
  "r107": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/220/tableOfContent"
  },
  "r108": {
   "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"
  },
  "r109": {
   "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"
  },
  "r110": {
   "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"
  },
  "r111": {
   "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"
  },
  "r112": {
   "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"
  },
  "r113": {
   "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"
  },
  "r114": {
   "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"
  },
  "r115": {
   "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"
  },
  "r116": {
   "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(7))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r117": {
   "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"
  },
  "r118": {
   "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)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r119": {
   "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"
  },
  "r120": {
   "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"
  },
  "r121": {
   "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"
  },
  "r122": {
   "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"
  },
  "r123": {
   "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"
  },
  "r124": {
   "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"
  },
  "r125": {
   "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"
  },
  "r126": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "235",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/235/tableOfContent"
  },
  "r127": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "275",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-18"
  },
  "r128": {
   "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"
  },
  "r129": {
   "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"
  },
  "r130": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "360",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/360/tableOfContent"
  },
  "r131": {
   "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"
  },
  "r132": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "360",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SAB Topic 5.CC)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480091/360-10-S99-2"
  },
  "r133": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "440",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/440/tableOfContent"
  },
  "r134": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "470",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/470/tableOfContent"
  },
  "r135": {
   "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"
  },
  "r136": {
   "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"
  },
  "r137": {
   "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"
  },
  "r138": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "805",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/805/tableOfContent"
  },
  "r139": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "805",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "35",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479613/805-30-35-1"
  },
  "r140": {
   "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"
  },
  "r141": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4B",
   "Subparagraph": "(c)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4B"
  },
  "r142": {
   "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"
  },
  "r143": {
   "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"
  },
  "r144": {
   "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(15)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r145": {
   "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"
  },
  "r146": {
   "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"
  },
  "r147": {
   "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"
  },
  "r148": {
   "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"
  },
  "r149": {
   "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"
  },
  "r150": {
   "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"
  },
  "r151": {
   "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"
  },
  "r152": {
   "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"
  },
  "r153": {
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef",
   "Topic": "740",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482603/740-30-50-2"
  },
  "r154": {
   "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"
  },
  "r155": {
   "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"
  },
  "r156": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "6",
   "Subparagraph": "(a)",
   "SubTopic": "10",
   "Topic": "270",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482989/270-10-45-6"
  },
  "r157": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "SubTopic": "10",
   "Topic": "275",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-1"
  },
  "r158": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "SubTopic": "10",
   "Topic": "275",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-1"
  },
  "r159": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "SubTopic": "10",
   "Topic": "275",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-1"
  },
  "r160": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "SubTopic": "360",
   "Topic": "958",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477798/958-360-50-1"
  },
  "r161": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "11",
   "SubTopic": "10",
   "Topic": "275",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-11"
  },
  "r162": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12",
   "SubTopic": "10",
   "Topic": "275",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-12"
  },
  "r163": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(a)",
   "SubTopic": "10",
   "Topic": "606",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-13"
  },
  "r164": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "SubTopic": "360",
   "Topic": "958",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477798/958-360-50-6"
  },
  "r165": {
   "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"
  },
  "r166": {
   "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"
  },
  "r167": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(h))",
   "SubTopic": "10",
   "Topic": "235",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r168": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Section": "1402",
   "Paragraph": "a",
   "Publisher": "SEC"
  },
  "r169": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "04",
   "Paragraph": "a",
   "Publisher": "SEC"
  },
  "r170": {
   "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"
  },
  "r171": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "12",
   "Paragraph": "Column C",
   "Footnote": "5",
   "Publisher": "SEC"
  },
  "r172": {
   "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"
  },
  "r173": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "12A",
   "Paragraph": "Column C",
   "Footnote": "4",
   "Publisher": "SEC"
  },
  "r174": {
   "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"
  },
  "r175": {
   "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"
  },
  "r176": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "12B",
   "Paragraph": "Column C",
   "Footnote": "2",
   "Publisher": "SEC"
  },
  "r177": {
   "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"
  },
  "r178": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "14",
   "Paragraph": "Column F",
   "Footnote": "7",
   "Publisher": "SEC"
  },
  "r179": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "17",
   "Paragraph": "Column A",
   "Publisher": "SEC"
  },
  "r180": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "17",
   "Paragraph": "Column B",
   "Publisher": "SEC"
  },
  "r181": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "17",
   "Paragraph": "Column C",
   "Publisher": "SEC"
  },
  "r182": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "17",
   "Paragraph": "Column D",
   "Publisher": "SEC"
  },
  "r183": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "17",
   "Paragraph": "Column E",
   "Publisher": "SEC"
  },
  "r184": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "17",
   "Paragraph": "Column F",
   "Publisher": "SEC"
  },
  "r185": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "28",
   "Paragraph": "Column A",
   "Footnote": "2",
   "Publisher": "SEC"
  },
  "r186": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "28",
   "Paragraph": "Column B",
   "Publisher": "SEC"
  },
  "r187": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "28",
   "Paragraph": "Column C",
   "Publisher": "SEC"
  },
  "r188": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "28",
   "Paragraph": "Column D",
   "Publisher": "SEC"
  },
  "r189": {
   "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"
  },
  "r190": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "28",
   "Paragraph": "Column E",
   "Publisher": "SEC"
  },
  "r191": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "28",
   "Paragraph": "Column F",
   "Publisher": "SEC"
  },
  "r192": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "28",
   "Paragraph": "Column G",
   "Publisher": "SEC"
  },
  "r193": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "28",
   "Paragraph": "Column H",
   "Publisher": "SEC"
  },
  "r194": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "28",
   "Paragraph": "Column I",
   "Publisher": "SEC"
  },
  "r195": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "29",
   "Paragraph": "Column A",
   "Footnote": "4",
   "Publisher": "SEC"
  },
  "r196": {
   "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"
  },
  "r197": {
   "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"
  },
  "r198": {
   "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"
  },
  "r199": {
   "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"
  },
  "r200": {
   "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"
  },
  "r201": {
   "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"
  },
  "r202": {
   "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"
  },
  "r203": {
   "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"
  },
  "r204": {
   "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"
  },
  "r205": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Staff Accounting Bulletin (SAB)",
   "Number": "Topic 11",
   "Section": "L",
   "Publisher": "SEC"
  },
  "r206": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Staff Accounting Bulletin (SAB)",
   "Number": "Topic 11",
   "Section": "M",
   "Paragraph": "Question 2",
   "Publisher": "SEC"
  },
  "r207": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Staff Accounting Bulletin (SAB)",
   "Number": "Topic 5",
   "Section": "Y",
   "Paragraph": "Question 2",
   "Publisher": "SEC"
  },
  "r208": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Staff Accounting Bulletin (SAB)",
   "Number": "Topic 5",
   "Section": "Y",
   "Paragraph": "Question 4",
   "Publisher": "SEC"
  },
  "r209": {
   "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"
  },
  "r210": {
   "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"
  },
  "r211": {
   "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"
  },
  "r212": {
   "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"
  },
  "r213": {
   "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"
  },
  "r214": {
   "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"
  },
  "r215": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483489/210-10-50-1"
  },
  "r216": {
   "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"
  },
  "r217": {
   "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"
  },
  "r218": {
   "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"
  },
  "r219": {
   "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"
  },
  "r220": {
   "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"
  },
  "r221": {
   "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"
  },
  "r222": {
   "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"
  },
  "r223": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(27)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r224": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(28))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r225": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(29))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r226": {
   "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"
  },
  "r227": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r228": {
   "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)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r229": {
   "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"
  },
  "r230": {
   "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"
  },
  "r231": {
   "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"
  },
  "r232": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "10A",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-10A"
  },
  "r233": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "11",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-11"
  },
  "r234": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "12",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-12"
  },
  "r235": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "15",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-15"
  },
  "r236": {
   "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"
  },
  "r237": {
   "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"
  },
  "r238": {
   "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"
  },
  "r239": {
   "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"
  },
  "r240": {
   "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"
  },
  "r241": {
   "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"
  },
  "r242": {
   "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"
  },
  "r243": {
   "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"
  },
  "r244": {
   "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"
  },
  "r245": {
   "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"
  },
  "r246": {
   "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"
  },
  "r247": {
   "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"
  },
  "r248": {
   "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"
  },
  "r249": {
   "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"
  },
  "r250": {
   "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"
  },
  "r251": {
   "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"
  },
  "r252": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "17",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-17"
  },
  "r253": {
   "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"
  },
  "r254": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "25",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-25"
  },
  "r255": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-2"
  },
  "r256": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-2A"
  },
  "r257": {
   "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"
  },
  "r258": {
   "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"
  },
  "r259": {
   "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"
  },
  "r260": {
   "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)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r261": {
   "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"
  },
  "r262": {
   "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(n))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r263": {
   "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"
  },
  "r264": {
   "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"
  },
  "r265": {
   "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"
  },
  "r266": {
   "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"
  },
  "r267": {
   "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"
  },
  "r268": {
   "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"
  },
  "r269": {
   "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"
  },
  "r270": {
   "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"
  },
  "r271": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-12"
  },
  "r272": {
   "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"
  },
  "r273": {
   "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"
  },
  "r274": {
   "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"
  },
  "r275": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-7"
  },
  "r276": {
   "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"
  },
  "r277": {
   "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"
  },
  "r278": {
   "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"
  },
  "r279": {
   "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"
  },
  "r280": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "5",
   "Subparagraph": "(SAB Topic 11.M.Q2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480530/250-10-S99-5"
  },
  "r281": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/260/tableOfContent"
  },
  "r282": {
   "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"
  },
  "r283": {
   "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"
  },
  "r284": {
   "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"
  },
  "r285": {
   "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"
  },
  "r286": {
   "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"
  },
  "r287": {
   "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"
  },
  "r288": {
   "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"
  },
  "r289": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-3"
  },
  "r290": {
   "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"
  },
  "r291": {
   "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"
  },
  "r292": {
   "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"
  },
  "r293": {
   "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"
  },
  "r294": {
   "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"
  },
  "r295": {
   "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"
  },
  "r296": {
   "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"
  },
  "r297": {
   "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"
  },
  "r298": {
   "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"
  },
  "r299": {
   "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"
  },
  "r300": {
   "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"
  },
  "r301": {
   "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"
  },
  "r302": {
   "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"
  },
  "r303": {
   "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"
  },
  "r304": {
   "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"
  },
  "r305": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "272",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482987/272-10-50-1"
  },
  "r306": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "272",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482987/272-10-50-3"
  },
  "r307": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/280/tableOfContent"
  },
  "r308": {
   "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"
  },
  "r309": {
   "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"
  },
  "r310": {
   "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"
  },
  "r311": {
   "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"
  },
  "r312": {
   "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"
  },
  "r313": {
   "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"
  },
  "r314": {
   "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"
  },
  "r315": {
   "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"
  },
  "r316": {
   "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"
  },
  "r317": {
   "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"
  },
  "r318": {
   "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"
  },
  "r319": {
   "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"
  },
  "r320": {
   "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"
  },
  "r321": {
   "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"
  },
  "r322": {
   "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"
  },
  "r323": {
   "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"
  },
  "r324": {
   "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"
  },
  "r325": {
   "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"
  },
  "r326": {
   "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"
  },
  "r327": {
   "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"
  },
  "r328": {
   "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"
  },
  "r329": {
   "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"
  },
  "r330": {
   "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"
  },
  "r331": {
   "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"
  },
  "r332": {
   "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"
  },
  "r333": {
   "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"
  },
  "r334": {
   "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"
  },
  "r335": {
   "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"
  },
  "r336": {
   "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"
  },
  "r337": {
   "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"
  },
  "r338": {
   "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"
  },
  "r339": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "41",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-41"
  },
  "r340": {
   "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"
  },
  "r341": {
   "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"
  },
  "r342": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481962/310-10-50-4"
  },
  "r343": {
   "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"
  },
  "r344": {
   "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"
  },
  "r345": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "4",
   "Subparagraph": "(e)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479654/326-10-65-4"
  },
  "r346": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "4",
   "Subparagraph": "(e)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479654/326-10-65-4"
  },
  "r347": {
   "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"
  },
  "r348": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479344/326-20-45-1"
  },
  "r349": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "330",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/330/tableOfContent"
  },
  "r350": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "330",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483080/330-10-50-1"
  },
  "r351": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "330",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483080/330-10-50-4"
  },
  "r352": {
   "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"
  },
  "r353": {
   "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"
  },
  "r354": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482598/350-20-45-2"
  },
  "r355": {
   "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"
  },
  "r356": {
   "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"
  },
  "r357": {
   "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"
  },
  "r358": {
   "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"
  },
  "r359": {
   "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"
  },
  "r360": {
   "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"
  },
  "r361": {
   "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"
  },
  "r362": {
   "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"
  },
  "r363": {
   "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"
  },
  "r364": {
   "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"
  },
  "r365": {
   "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"
  },
  "r366": {
   "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"
  },
  "r367": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482686/350-30-45-2"
  },
  "r368": {
   "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"
  },
  "r369": {
   "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"
  },
  "r370": {
   "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"
  },
  "r371": {
   "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"
  },
  "r372": {
   "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"
  },
  "r373": {
   "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"
  },
  "r374": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2"
  },
  "r375": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2"
  },
  "r376": {
   "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"
  },
  "r377": {
   "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"
  },
  "r378": {
   "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"
  },
  "r379": {
   "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"
  },
  "r380": {
   "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"
  },
  "r381": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "360",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-3"
  },
  "r382": {
   "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"
  },
  "r383": {
   "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"
  },
  "r384": {
   "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"
  },
  "r385": {
   "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"
  },
  "r386": {
   "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"
  },
  "r387": {
   "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"
  },
  "r388": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "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"
  },
  "r389": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "420",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482017/420-10-50-1"
  },
  "r390": {
   "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"
  },
  "r391": {
   "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"
  },
  "r392": {
   "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"
  },
  "r393": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "440",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482648/440-10-50-4"
  },
  "r394": {
   "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"
  },
  "r395": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "440",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482648/440-10-50-4"
  },
  "r396": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "440",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482648/440-10-50-6"
  },
  "r397": {
   "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"
  },
  "r398": {
   "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"
  },
  "r399": {
   "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"
  },
  "r400": {
   "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"
  },
  "r401": {
   "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"
  },
  "r402": {
   "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"
  },
  "r403": {
   "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"
  },
  "r404": {
   "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"
  },
  "r405": {
   "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"
  },
  "r406": {
   "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"
  },
  "r407": {
   "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"
  },
  "r408": {
   "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"
  },
  "r409": {
   "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"
  },
  "r410": {
   "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"
  },
  "r411": {
   "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"
  },
  "r412": {
   "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"
  },
  "r413": {
   "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"
  },
  "r414": {
   "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"
  },
  "r415": {
   "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"
  },
  "r416": {
   "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"
  },
  "r417": {
   "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"
  },
  "r418": {
   "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"
  },
  "r419": {
   "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"
  },
  "r420": {
   "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"
  },
  "r421": {
   "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"
  },
  "r422": {
   "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"
  },
  "r423": {
   "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"
  },
  "r424": {
   "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"
  },
  "r425": {
   "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"
  },
  "r426": {
   "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"
  },
  "r427": {
   "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"
  },
  "r428": {
   "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"
  },
  "r429": {
   "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"
  },
  "r430": {
   "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"
  },
  "r431": {
   "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"
  },
  "r432": {
   "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"
  },
  "r433": {
   "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"
  },
  "r434": {
   "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"
  },
  "r435": {
   "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"
  },
  "r436": {
   "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"
  },
  "r437": {
   "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"
  },
  "r438": {
   "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"
  },
  "r439": {
   "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"
  },
  "r440": {
   "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"
  },
  "r441": {
   "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"
  },
  "r442": {
   "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"
  },
  "r443": {
   "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"
  },
  "r444": {
   "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"
  },
  "r445": {
   "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"
  },
  "r446": {
   "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"
  },
  "r447": {
   "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"
  },
  "r448": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13"
  },
  "r449": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13"
  },
  "r450": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(h)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13"
  },
  "r451": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "14",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-14"
  },
  "r452": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-2"
  },
  "r453": {
   "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"
  },
  "r454": {
   "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"
  },
  "r455": {
   "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"
  },
  "r456": {
   "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"
  },
  "r457": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/715/tableOfContent"
  },
  "r458": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480535/715-20-45-2"
  },
  "r459": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r460": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r461": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r462": {
   "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"
  },
  "r463": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r464": {
   "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"
  },
  "r465": {
   "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"
  },
  "r466": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(iv)(02)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r467": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(iv)(02)(A)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r468": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(iv)(02)(B)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r469": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(iv)(02)(C)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r470": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(iv)(03)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r471": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(l)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r472": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(o)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r473": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(p)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r474": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(q)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r475": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(r)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r476": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(r)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r477": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480126/715-20-S99-2"
  },
  "r478": {
   "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"
  },
  "r479": {
   "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"
  },
  "r480": {
   "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"
  },
  "r481": {
   "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"
  },
  "r482": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480576/715-80-50-5"
  },
  "r483": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480576/715-80-50-5"
  },
  "r484": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480576/715-80-50-5"
  },
  "r485": {
   "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"
  },
  "r486": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "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"
  },
  "r487": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(e)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480576/715-80-50-5"
  },
  "r488": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(f)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480576/715-80-50-5"
  },
  "r489": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(f)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480576/715-80-50-5"
  },
  "r490": {
   "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"
  },
  "r491": {
   "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"
  },
  "r492": {
   "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"
  },
  "r493": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/718/tableOfContent"
  },
  "r494": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "35",
   "Paragraph": "1D",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480483/718-10-35-1D"
  },
  "r495": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "35",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480483/718-10-35-3"
  },
  "r496": {
   "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"
  },
  "r497": {
   "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"
  },
  "r498": {
   "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"
  },
  "r499": {
   "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"
  },
  "r500": {
   "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"
  },
  "r501": {
   "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"
  },
  "r502": {
   "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"
  },
  "r503": {
   "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"
  },
  "r504": {
   "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"
  },
  "r505": {
   "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"
  },
  "r506": {
   "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"
  },
  "r507": {
   "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"
  },
  "r508": {
   "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"
  },
  "r509": {
   "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"
  },
  "r510": {
   "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"
  },
  "r511": {
   "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"
  },
  "r512": {
   "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"
  },
  "r513": {
   "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"
  },
  "r514": {
   "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"
  },
  "r515": {
   "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"
  },
  "r516": {
   "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"
  },
  "r517": {
   "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"
  },
  "r518": {
   "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"
  },
  "r519": {
   "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"
  },
  "r520": {
   "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"
  },
  "r521": {
   "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"
  },
  "r522": {
   "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"
  },
  "r523": {
   "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"
  },
  "r524": {
   "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"
  },
  "r525": {
   "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"
  },
  "r526": {
   "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"
  },
  "r527": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r528": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(l)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r529": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 14.F)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479830/718-10-S99-1"
  },
  "r530": {
   "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"
  },
  "r531": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/740/tableOfContent"
  },
  "r532": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "25",
   "Paragraph": "3",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482620/740-10-25-3"
  },
  "r533": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "10B",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482525/740-10-45-10B"
  },
  "r534": {
   "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"
  },
  "r535": {
   "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"
  },
  "r536": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482525/740-10-45-4"
  },
  "r537": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482525/740-10-45-6"
  },
  "r538": {
   "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"
  },
  "r539": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-10A"
  },
  "r540": {
   "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"
  },
  "r541": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12"
  },
  "r542": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12A"
  },
  "r543": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12A",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12A"
  },
  "r544": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12A",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12A"
  },
  "r545": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12A",
   "Subparagraph": "(a)(6)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12A"
  },
  "r546": {
   "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"
  },
  "r547": {
   "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"
  },
  "r548": {
   "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"
  },
  "r549": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "15",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-15"
  },
  "r550": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "15A",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-15A"
  },
  "r551": {
   "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"
  },
  "r552": {
   "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"
  },
  "r553": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-2"
  },
  "r554": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-2"
  },
  "r555": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-2"
  },
  "r556": {
   "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"
  },
  "r557": {
   "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"
  },
  "r558": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-22"
  },
  "r559": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "23",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-23"
  },
  "r560": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-3"
  },
  "r561": {
   "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"
  },
  "r562": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-9"
  },
  "r563": {
   "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"
  },
  "r564": {
   "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"
  },
  "r565": {
   "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"
  },
  "r566": {
   "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"
  },
  "r567": {
   "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"
  },
  "r568": {
   "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"
  },
  "r569": {
   "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"
  },
  "r570": {
   "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"
  },
  "r571": {
   "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"
  },
  "r572": {
   "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"
  },
  "r573": {
   "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"
  },
  "r574": {
   "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"
  },
  "r575": {
   "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"
  },
  "r576": {
   "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"
  },
  "r577": {
   "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"
  },
  "r578": {
   "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"
  },
  "r579": {
   "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"
  },
  "r580": {
   "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"
  },
  "r581": {
   "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"
  },
  "r582": {
   "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"
  },
  "r583": {
   "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"
  },
  "r584": {
   "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"
  },
  "r585": {
   "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"
  },
  "r586": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "810",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1A",
   "Subparagraph": "(c)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-1A"
  },
  "r587": {
   "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"
  },
  "r588": {
   "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"
  },
  "r589": {
   "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"
  },
  "r590": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4E",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4E"
  },
  "r591": {
   "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"
  },
  "r592": {
   "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"
  },
  "r593": {
   "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"
  },
  "r594": {
   "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"
  },
  "r595": {
   "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"
  },
  "r596": {
   "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"
  },
  "r597": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1"
  },
  "r598": {
   "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"
  },
  "r599": {
   "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"
  },
  "r600": {
   "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"
  },
  "r601": {
   "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"
  },
  "r602": {
   "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"
  },
  "r603": {
   "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"
  },
  "r604": {
   "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"
  },
  "r605": {
   "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"
  },
  "r606": {
   "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"
  },
  "r607": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r608": {
   "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"
  },
  "r609": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r610": {
   "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"
  },
  "r611": {
   "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"
  },
  "r612": {
   "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"
  },
  "r613": {
   "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"
  },
  "r614": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-3"
  },
  "r615": {
   "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"
  },
  "r616": {
   "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"
  },
  "r617": {
   "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"
  },
  "r618": {
   "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"
  },
  "r619": {
   "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"
  },
  "r620": {
   "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"
  },
  "r621": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/830/tableOfContent"
  },
  "r622": {
   "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"
  },
  "r623": {
   "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"
  },
  "r624": {
   "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"
  },
  "r625": {
   "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"
  },
  "r626": {
   "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"
  },
  "r627": {
   "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"
  },
  "r628": {
   "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"
  },
  "r629": {
   "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"
  },
  "r630": {
   "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"
  },
  "r631": {
   "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"
  },
  "r632": {
   "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"
  },
  "r633": {
   "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"
  },
  "r634": {
   "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"
  },
  "r635": {
   "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"
  },
  "r636": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "5",
   "Subparagraph": "(d)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479832/842-10-65-5"
  },
  "r637": {
   "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"
  },
  "r638": {
   "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"
  },
  "r639": {
   "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"
  },
  "r640": {
   "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"
  },
  "r641": {
   "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"
  },
  "r642": {
   "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"
  },
  "r643": {
   "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"
  },
  "r644": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "4",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479041/842-20-45-4"
  },
  "r645": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "5",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479041/842-20-45-5"
  },
  "r646": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "5",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479041/842-20-45-5"
  },
  "r647": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4"
  },
  "r648": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4"
  },
  "r649": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(g)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4"
  },
  "r650": {
   "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"
  },
  "r651": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(g)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4"
  },
  "r652": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(g)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4"
  },
  "r653": {
   "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"
  },
  "r654": {
   "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"
  },
  "r655": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "848",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(a)(3)(iii)(01)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483550/848-10-65-2"
  },
  "r656": {
   "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"
  },
  "r657": {
   "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"
  },
  "r658": {
   "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"
  },
  "r659": {
   "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"
  },
  "r660": {
   "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"
  },
  "r661": {
   "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"
  },
  "r662": {
   "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"
  },
  "r663": {
   "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"
  },
  "r664": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "912",
   "SubTopic": "330",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478411/912-330-50-1"
  },
  "r665": {
   "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"
  },
  "r666": {
   "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"
  },
  "r667": {
   "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"
  },
  "r668": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478934/932-220-50-1"
  },
  "r669": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-18"
  },
  "r670": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-18"
  },
  "r671": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-18"
  },
  "r672": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "19",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-19"
  },
  "r673": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "23",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23"
  },
  "r674": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "23",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23"
  },
  "r675": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "23",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23"
  },
  "r676": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "23",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23"
  },
  "r677": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "23",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23"
  },
  "r678": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "23",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23"
  },
  "r679": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "31",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31"
  },
  "r680": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "31",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31"
  },
  "r681": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "31",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31"
  },
  "r682": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "31",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31"
  },
  "r683": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "31",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31"
  },
  "r684": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "31",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31"
  },
  "r685": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5"
  },
  "r686": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5"
  },
  "r687": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5"
  },
  "r688": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5"
  },
  "r689": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5"
  },
  "r690": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5"
  },
  "r691": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-6"
  },
  "r692": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-7"
  },
  "r693": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-8"
  },
  "r694": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Subparagraph": "(c)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-8"
  },
  "r695": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Subparagraph": "(c)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-8"
  },
  "r696": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "280",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478657/932-280-50-1"
  },
  "r697": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "323",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478988/932-323-50-1"
  },
  "r698": {
   "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"
  },
  "r699": {
   "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"
  },
  "r700": {
   "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"
  },
  "r701": {
   "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"
  },
  "r702": {
   "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"
  },
  "r703": {
   "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"
  },
  "r704": {
   "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"
  },
  "r705": {
   "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"
  },
  "r706": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(15)(b)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r707": {
   "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"
  },
  "r708": {
   "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"
  },
  "r709": {
   "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"
  },
  "r710": {
   "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"
  },
  "r711": {
   "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"
  },
  "r712": {
   "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)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r713": {
   "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"
  },
  "r714": {
   "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"
  },
  "r715": {
   "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"
  },
  "r716": {
   "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"
  },
  "r717": {
   "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"
  },
  "r718": {
   "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"
  },
  "r719": {
   "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"
  },
  "r720": {
   "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"
  },
  "r721": {
   "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"
  },
  "r722": {
   "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"
  },
  "r723": {
   "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"
  },
  "r724": {
   "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"
  },
  "r725": {
   "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"
  },
  "r726": {
   "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"
  },
  "r727": {
   "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"
  },
  "r728": {
   "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"
  },
  "r729": {
   "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"
  },
  "r730": {
   "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"
  },
  "r731": {
   "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"
  },
  "r732": {
   "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"
  },
  "r733": {
   "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"
  },
  "r734": {
   "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"
  },
  "r735": {
   "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"
  },
  "r736": {
   "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"
  },
  "r737": {
   "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"
  },
  "r738": {
   "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"
  },
  "r739": {
   "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"
  },
  "r740": {
   "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"
  },
  "r741": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5"
  },
  "r742": {
   "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"
  },
  "r743": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Subparagraph": "(a)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-9"
  },
  "r744": {
   "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"
  },
  "r745": {
   "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"
  },
  "r746": {
   "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"
  },
  "r747": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(g)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2"
  },
  "r748": {
   "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"
  },
  "r749": {
   "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"
  },
  "r750": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(g)(2)(iii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2"
  },
  "r751": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(g)(2)(iv)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2"
  },
  "r752": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(h)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2"
  },
  "r753": {
   "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"
  },
  "r754": {
   "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"
  },
  "r755": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "825",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477351/944-825-50-1B"
  },
  "r756": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480424/946-10-50-3"
  },
  "r757": {
   "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"
  },
  "r758": {
   "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"
  },
  "r759": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-03(i)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3"
  },
  "r760": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-03(i)(2)(i))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3"
  },
  "r761": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-03(i)(2)(ii))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3"
  },
  "r762": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-03(i)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3"
  },
  "r763": {
   "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"
  },
  "r764": {
   "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"
  },
  "r765": {
   "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"
  },
  "r766": {
   "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"
  },
  "r767": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-2"
  },
  "r768": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "27",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-27"
  },
  "r769": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7"
  },
  "r770": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7"
  },
  "r771": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7"
  },
  "r772": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7"
  },
  "r773": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7"
  },
  "r774": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7"
  },
  "r775": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(g)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7"
  },
  "r776": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(h)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7"
  },
  "r777": {
   "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"
  },
  "r778": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-1"
  },
  "r779": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-2"
  },
  "r780": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6"
  },
  "r781": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6"
  },
  "r782": {
   "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"
  },
  "r783": {
   "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"
  },
  "r784": {
   "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"
  },
  "r785": {
   "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"
  },
  "r786": {
   "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"
  },
  "r787": {
   "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"
  },
  "r788": {
   "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"
  },
  "r789": {
   "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"
  },
  "r790": {
   "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"
  },
  "r791": {
   "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"
  },
  "r792": {
   "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"
  },
  "r793": {
   "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"
  },
  "r794": {
   "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"
  },
  "r795": {
   "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"
  },
  "r796": {
   "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"
  },
  "r797": {
   "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"
  },
  "r798": {
   "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"
  },
  "r799": {
   "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"
  },
  "r800": {
   "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"
  },
  "r801": {
   "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"
  },
  "r802": {
   "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"
  },
  "r803": {
   "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"
  },
  "r804": {
   "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"
  },
  "r805": {
   "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"
  },
  "r806": {
   "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"
  },
  "r807": {
   "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"
  },
  "r808": {
   "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"
  },
  "r809": {
   "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"
  },
  "r810": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "3",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479105/946-220-45-3"
  },
  "r811": {
   "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"
  },
  "r812": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478297/946-220-50-3"
  },
  "r813": {
   "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"
  },
  "r814": {
   "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"
  },
  "r815": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(2)(g)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r816": {
   "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"
  },
  "r817": {
   "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"
  },
  "r818": {
   "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"
  },
  "r819": {
   "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"
  },
  "r820": {
   "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"
  },
  "r821": {
   "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"
  },
  "r822": {
   "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"
  },
  "r823": {
   "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"
  },
  "r824": {
   "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"
  },
  "r825": {
   "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"
  },
  "r826": {
   "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"
  },
  "r827": {
   "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"
  },
  "r828": {
   "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"
  },
  "r829": {
   "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"
  },
  "r830": {
   "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"
  },
  "r831": {
   "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"
  },
  "r832": {
   "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"
  },
  "r833": {
   "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"
  },
  "r834": {
   "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"
  },
  "r835": {
   "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"
  },
  "r836": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-12(Column C)(Footnote 5))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-1"
  },
  "r837": {
   "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"
  },
  "r838": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.12-12A(Column C)(Footnote 4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-2"
  },
  "r839": {
   "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"
  },
  "r840": {
   "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"
  },
  "r841": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3"
  },
  "r842": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "5",
   "Subparagraph": "(SX 210.12-13(Column A)(Footnote 3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5"
  },
  "r843": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "5",
   "Subparagraph": "(SX 210.12-13(Column G)(Footnote 8))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5"
  },
  "r844": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "5B",
   "Subparagraph": "(SX 210.12-13B(Column E)(Footnote 4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5B"
  },
  "r845": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "5C",
   "Subparagraph": "(SX 210.12-13C(Column H)(Footnote 7))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5C"
  },
  "r846": {
   "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"
  },
  "r847": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "6",
   "Subparagraph": "(SX 210.12-14(Column F)(Footnote 7))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6"
  },
  "r848": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "505",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-1"
  },
  "r849": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "505",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-2"
  },
  "r850": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "505",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-2"
  },
  "r851": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "505",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-2"
  },
  "r852": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "505",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-2"
  },
  "r853": {
   "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"
  },
  "r854": {
   "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 4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479628/948-310-S99-1"
  },
  "r855": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "954",
   "SubTopic": "310",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478785/954-310-50-2"
  },
  "r856": {
   "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"
  },
  "r857": {
   "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 A)(Footnote 2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1"
  },
  "r858": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "970",
   "SubTopic": "360",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-28(Column B))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1"
  },
  "r859": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "970",
   "SubTopic": "360",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-28(Column C))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1"
  },
  "r860": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "970",
   "SubTopic": "360",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-28(Column D))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1"
  },
  "r861": {
   "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"
  },
  "r862": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "970",
   "SubTopic": "360",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-28(Column E))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1"
  },
  "r863": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "970",
   "SubTopic": "360",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-28(Column F))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1"
  },
  "r864": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "970",
   "SubTopic": "360",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-28(Column G))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1"
  },
  "r865": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "970",
   "SubTopic": "360",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-28(Column H))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1"
  },
  "r866": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "970",
   "SubTopic": "360",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-28(Column I))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1"
  },
  "r867": {
   "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"
  },
  "r868": {
   "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"
  },
  "r869": {
   "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"
  },
  "r870": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(e)",
   "SubTopic": "10",
   "Topic": "235",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483426/235-10-50-4"
  },
  "r871": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4D",
   "Subparagraph": "(a)(1)",
   "SubTopic": "10",
   "Topic": "815",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4D"
  },
  "r872": {
   "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"
  },
  "r873": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "13H",
   "Subparagraph": "(b)",
   "SubTopic": "40",
   "Topic": "944",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-13H"
  },
  "r874": {
   "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"
  },
  "r875": {
   "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"
  },
  "r876": {
   "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"
  },
  "r877": {
   "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"
  },
  "r878": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "210",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "22",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483444/210-20-55-22"
  },
  "r879": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483426/235-10-50-4"
  },
  "r880": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483426/235-10-50-4"
  },
  "r881": {
   "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"
  },
  "r882": {
   "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"
  },
  "r883": {
   "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"
  },
  "r884": {
   "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"
  },
  "r885": {
   "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"
  },
  "r886": {
   "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"
  },
  "r887": {
   "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"
  },
  "r888": {
   "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"
  },
  "r889": {
   "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"
  },
  "r890": {
   "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"
  },
  "r891": {
   "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"
  },
  "r892": {
   "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"
  },
  "r893": {
   "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"
  },
  "r894": {
   "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"
  },
  "r895": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "40",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482640/350-30-55-40"
  },
  "r896": {
   "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"
  },
  "r897": {
   "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"
  },
  "r898": {
   "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"
  },
  "r899": {
   "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"
  },
  "r900": {
   "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"
  },
  "r901": {
   "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"
  },
  "r902": {
   "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"
  },
  "r903": {
   "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"
  },
  "r904": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "91",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91"
  },
  "r905": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "91",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91"
  },
  "r906": {
   "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"
  },
  "r907": {
   "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"
  },
  "r908": {
   "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"
  },
  "r909": {
   "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"
  },
  "r910": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "715",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "11",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480576/715-80-50-11"
  },
  "r911": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "715",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "11",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480576/715-80-50-11"
  },
  "r912": {
   "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"
  },
  "r913": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "715",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480576/715-80-50-6"
  },
  "r914": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "715",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480576/715-80-50-6"
  },
  "r915": {
   "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"
  },
  "r916": {
   "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"
  },
  "r917": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "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"
  },
  "r918": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "217",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482663/740-10-55-217"
  },
  "r919": {
   "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"
  },
  "r920": {
   "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"
  },
  "r921": {
   "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"
  },
  "r922": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "102",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-102"
  },
  "r923": {
   "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"
  },
  "r924": {
   "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"
  },
  "r925": {
   "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"
  },
  "r926": {
   "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"
  },
  "r927": {
   "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"
  },
  "r928": {
   "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"
  },
  "r929": {
   "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"
  },
  "r930": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "17",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-17"
  },
  "r931": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-21"
  },
  "r932": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "29",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-29"
  },
  "r933": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-3"
  },
  "r934": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477916/932-235-55-2"
  },
  "r935": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477916/932-235-55-4"
  },
  "r936": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477916/932-235-55-5"
  },
  "r937": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477916/932-235-55-6"
  },
  "r938": {
   "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"
  },
  "r939": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "13H",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-13H"
  },
  "r940": {
   "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"
  },
  "r941": {
   "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"
  },
  "r942": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "9C",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-9C"
  },
  "r943": {
   "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"
  },
  "r944": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "9C",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-9C"
  },
  "r945": {
   "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"
  },
  "r946": {
   "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"
  },
  "r947": {
   "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"
  },
  "r948": {
   "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"
  },
  "r949": {
   "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"
  },
  "r950": {
   "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"
  },
  "r951": {
   "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"
  },
  "r952": {
   "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"
  },
  "r953": {
   "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"
  },
  "r954": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "5C",
   "Subparagraph": "(SX 210.12-13C(Column A)(Footnote 1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5C"
  },
  "r955": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "5C",
   "Subparagraph": "(SX 210.12-13C(Column B)(Footnote 1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5C"
  },
  "r956": {
   "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"
  },
  "r957": {
   "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"
  },
  "r958": {
   "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"
  },
  "r959": {
   "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"
  },
  "r960": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "b"
  },
  "r961": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "b-2"
  },
  "r962": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "b-23"
  },
  "r963": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "d1-1"
  },
  "r964": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 10-K",
   "Number": "249",
   "Section": "310"
  },
  "r965": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Number": "249",
   "Section": "220",
   "Subsection": "f"
  },
  "r966": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16",
   "Subsection": "J",
   "Paragraph": "a"
  },
  "r967": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16K"
  },
  "r968": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16K",
   "Subsection": "b",
   "Paragraph": "1"
  },
  "r969": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16K",
   "Subsection": "b",
   "Paragraph": "1",
   "Subparagraph": "i"
  },
  "r970": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16K",
   "Subsection": "b",
   "Paragraph": "1",
   "Subparagraph": "ii"
  },
  "r971": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16K",
   "Subsection": "b",
   "Paragraph": "1",
   "Subparagraph": "iii"
  },
  "r972": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16K",
   "Subsection": "b",
   "Paragraph": "2"
  },
  "r973": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16K",
   "Subsection": "c",
   "Paragraph": "1"
  },
  "r974": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16K",
   "Subsection": "c",
   "Paragraph": "2"
  },
  "r975": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16K",
   "Subsection": "c",
   "Paragraph": "2",
   "Subparagraph": "i"
  },
  "r976": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16K",
   "Subsection": "c",
   "Paragraph": "2",
   "Subparagraph": "ii"
  },
  "r977": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16K",
   "Subsection": "c",
   "Paragraph": "2",
   "Subparagraph": "iii"
  },
  "r978": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1"
  },
  "r979": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "i"
  },
  "r980": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "A"
  },
  "r981": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "B"
  },
  "r982": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "C"
  },
  "r983": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "D"
  },
  "r984": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "E"
  },
  "r985": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "ii"
  },
  "r986": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "iii"
  },
  "r987": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "2"
  },
  "r988": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Number": "249",
   "Section": "240",
   "Subsection": "f"
  },
  "r989": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a"
  },
  "r990": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "1"
  },
  "r991": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "i"
  },
  "r992": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "ii"
  },
  "r993": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "iii"
  },
  "r994": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "iv"
  },
  "r995": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "v"
  },
  "r996": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "2"
  },
  "r997": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "3"
  },
  "r998": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "b"
  },
  "r999": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a"
  },
  "r1000": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "1"
  },
  "r1001": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "i"
  },
  "r1002": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "ii"
  },
  "r1003": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "iii"
  },
  "r1004": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "iv"
  },
  "r1005": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "v"
  },
  "r1006": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "2"
  },
  "r1007": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "3"
  },
  "r1008": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "b"
  },
  "r1009": {
   "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"
  },
  "r1010": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v"
  },
  "r1011": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "1"
  },
  "r1012": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "ii"
  },
  "r1013": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii"
  },
  "r1014": {
   "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"
  },
  "r1015": {
   "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"
  },
  "r1016": {
   "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"
  },
  "r1017": {
   "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"
  },
  "r1018": {
   "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"
  },
  "r1019": {
   "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"
  },
  "r1020": {
   "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"
  },
  "r1021": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iv"
  },
  "r1022": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "vi"
  },
  "r1023": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "3"
  },
  "r1024": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "4"
  },
  "r1025": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "5",
   "Subparagraph": "i"
  },
  "r1026": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "5",
   "Subparagraph": "ii"
  },
  "r1027": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "5",
   "Subparagraph": "iii"
  },
  "r1028": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "5",
   "Subparagraph": "iv"
  },
  "r1029": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "6"
  },
  "r1030": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "6",
   "Subparagraph": "i"
  },
  "r1031": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w"
  },
  "r1032": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1"
  },
  "r1033": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "i"
  },
  "r1034": {
   "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"
  },
  "r1035": {
   "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"
  },
  "r1036": {
   "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"
  },
  "r1037": {
   "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"
  },
  "r1038": {
   "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"
  },
  "r1039": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "ii"
  },
  "r1040": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "iii"
  },
  "r1041": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "2"
  },
  "r1042": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "x",
   "Paragraph": "1"
  },
  "r1043": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "x",
   "Paragraph": "2"
  },
  "r1044": {
   "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"
  },
  "r1045": {
   "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"
  },
  "r1046": {
   "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"
  },
  "r1047": {
   "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"
  },
  "r1048": {
   "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"
  },
  "r1049": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a"
  },
  "r1050": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a",
   "Paragraph": "1"
  },
  "r1051": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a",
   "Paragraph": "2",
   "Subparagraph": "A"
  },
  "r1052": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a",
   "Paragraph": "2",
   "Subparagraph": "B"
  },
  "r1053": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a",
   "Paragraph": "2",
   "Subparagraph": "C"
  },
  "r1054": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a",
   "Paragraph": "2",
   "Subparagraph": "D"
  },
  "r1055": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "b",
   "Paragraph": "1"
  },
  "r1056": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "106"
  },
  "r1057": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "106",
   "Subsection": "b",
   "Paragraph": "1"
  },
  "r1058": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "106",
   "Subsection": "b",
   "Paragraph": "1",
   "Subparagraph": "i"
  },
  "r1059": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "106",
   "Subsection": "b",
   "Paragraph": "1",
   "Subparagraph": "ii"
  },
  "r1060": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "106",
   "Subsection": "b",
   "Paragraph": "1",
   "Subparagraph": "iii"
  },
  "r1061": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "106",
   "Subsection": "b",
   "Paragraph": "2"
  },
  "r1062": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "106",
   "Subsection": "c",
   "Paragraph": "1"
  },
  "r1063": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "106",
   "Subsection": "c",
   "Paragraph": "2"
  },
  "r1064": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "106",
   "Subsection": "c",
   "Paragraph": "2",
   "Subparagraph": "i"
  },
  "r1065": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "106",
   "Subsection": "c",
   "Paragraph": "2",
   "Subparagraph": "ii"
  },
  "r1066": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "106",
   "Subsection": "c",
   "Paragraph": "2",
   "Subparagraph": "iii"
  },
  "r1067": {
   "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"
  },
  "r1068": {
   "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"
  },
  "r1069": {
   "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"
  },
  "r1070": {
   "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"
  },
  "r1071": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-T",
   "Number": "232",
   "Section": "405"
  },
  "r1072": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "230",
   "Section": "405"
  },
  "r1073": {
   "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"
  },
  "r1074": {
   "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef",
   "Topic": "272",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483014/272-10-45-3"
  },
  "r1075": {
   "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"
  },
  "r1076": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "SubTopic": "10",
   "Topic": "275",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-18"
  },
  "r1077": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "SubTopic": "825",
   "Topic": "944",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477351/944-825-50-1B"
  },
  "r1078": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(h)(2)",
   "SubTopic": "10",
   "Topic": "805",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2"
  },
  "r1079": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(h)(3)",
   "SubTopic": "10",
   "Topic": "805",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2"
  },
  "r1080": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Subparagraph": "(a)",
   "SubTopic": "10",
   "Topic": "740",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-9"
  },
  "r1081": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Accounting Standards Codification",
   "Topic": "610",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/610/tableOfContent"
  },
  "r1082": {
   "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"
  },
  "r1083": {
   "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"
  },
  "r1084": {
   "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"
  },
  "r1085": {
   "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"
  },
  "r1086": {
   "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"
  },
  "r1087": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Staff Accounting Bulletin (SAB)",
   "Number": "Topic 5",
   "Section": "Y",
   "Paragraph": "Question 2",
   "Publisher": "SEC"
  },
  "r1088": {
   "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"
  },
  "r1089": {
   "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(17))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r1090": {
   "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"
  },
  "r1091": {
   "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"
  },
  "r1092": {
   "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"
  },
  "r1093": {
   "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"
  },
  "r1094": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r1095": {
   "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"
  },
  "r1096": {
   "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"
  },
  "r1097": {
   "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"
  },
  "r1098": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(d))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r1099": {
   "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"
  },
  "r1100": {
   "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"
  },
  "r1101": {
   "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"
  },
  "r1102": {
   "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)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r1103": {
   "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"
  },
  "r1104": {
   "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"
  },
  "r1105": {
   "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"
  },
  "r1106": {
   "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"
  },
  "r1107": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "55",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-55"
  },
  "r1108": {
   "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"
  },
  "r1109": {
   "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"
  },
  "r1110": {
   "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"
  },
  "r1111": {
   "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"
  },
  "r1112": {
   "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"
  },
  "r1113": {
   "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"
  },
  "r1114": {
   "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"
  },
  "r1115": {
   "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"
  },
  "r1116": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r1117": {
   "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"
  },
  "r1118": {
   "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"
  },
  "r1119": {
   "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"
  },
  "r1120": {
   "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"
  },
  "r1121": {
   "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"
  },
  "r1122": {
   "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"
  },
  "r1123": {
   "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"
  },
  "r1124": {
   "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"
  },
  "r1125": {
   "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"
  },
  "r1126": {
   "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"
  },
  "r1127": {
   "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"
  },
  "r1128": {
   "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"
  },
  "r1129": {
   "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"
  },
  "r1130": {
   "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"
  },
  "r1131": {
   "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"
  },
  "r1132": {
   "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"
  },
  "r1133": {
   "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"
  },
  "r1134": {
   "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"
  },
  "r1135": {
   "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"
  },
  "r1136": {
   "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"
  },
  "r1137": {
   "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"
  },
  "r1138": {
   "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"
  },
  "r1139": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2"
  },
  "r1140": {
   "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"
  },
  "r1141": {
   "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"
  },
  "r1142": {
   "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"
  },
  "r1143": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-3"
  },
  "r1144": {
   "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"
  },
  "r1145": {
   "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"
  },
  "r1146": {
   "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"
  },
  "r1147": {
   "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"
  },
  "r1148": {
   "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"
  },
  "r1149": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "450",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/450/tableOfContent"
  },
  "r1150": {
   "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"
  },
  "r1151": {
   "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"
  },
  "r1152": {
   "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"
  },
  "r1153": {
   "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"
  },
  "r1154": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "460",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482425/460-10-50-8"
  },
  "r1155": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "460",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Subparagraph": "(c)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482425/460-10-50-8"
  },
  "r1156": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "460",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Subparagraph": "(c)(5)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482425/460-10-50-8"
  },
  "r1157": {
   "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"
  },
  "r1158": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r1159": {
   "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"
  },
  "r1160": {
   "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"
  },
  "r1161": {
   "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"
  },
  "r1162": {
   "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"
  },
  "r1163": {
   "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"
  },
  "r1164": {
   "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"
  },
  "r1165": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1D",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1D"
  },
  "r1166": {
   "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"
  },
  "r1167": {
   "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"
  },
  "r1168": {
   "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"
  },
  "r1169": {
   "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"
  },
  "r1170": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "715",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480576/715-80-50-5"
  },
  "r1171": {
   "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"
  },
  "r1172": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "715",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(f)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480576/715-80-50-5"
  },
  "r1173": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "715",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(f)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480576/715-80-50-5"
  },
  "r1174": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1175": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "720",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/720/tableOfContent"
  },
  "r1176": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r1177": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12",
   "Subparagraph": "(b)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12"
  },
  "r1178": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12A",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12A"
  },
  "r1179": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-2"
  },
  "r1180": {
   "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"
  },
  "r1181": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r1182": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-9"
  },
  "r1183": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r1184": {
   "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"
  },
  "r1185": {
   "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"
  },
  "r1186": {
   "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"
  },
  "r1187": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1A",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-1A"
  },
  "r1188": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-1B"
  },
  "r1189": {
   "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"
  },
  "r1190": {
   "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"
  },
  "r1191": {
   "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"
  },
  "r1192": {
   "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"
  },
  "r1193": {
   "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"
  },
  "r1194": {
   "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"
  },
  "r1195": {
   "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"
  },
  "r1196": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r1197": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r1198": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r1199": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r1200": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r1201": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r1202": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r1203": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-3"
  },
  "r1204": {
   "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"
  },
  "r1205": {
   "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"
  },
  "r1206": {
   "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"
  },
  "r1207": {
   "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"
  },
  "r1208": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "835",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482925/835-30-45-1A"
  },
  "r1209": {
   "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"
  },
  "r1210": {
   "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"
  },
  "r1211": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-3"
  },
  "r1212": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4"
  },
  "r1213": {
   "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"
  },
  "r1214": {
   "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"
  },
  "r1215": {
   "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"
  },
  "r1216": {
   "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"
  },
  "r1217": {
   "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"
  },
  "r1218": {
   "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"
  },
  "r1219": {
   "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"
  },
  "r1220": {
   "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"
  },
  "r1221": {
   "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"
  },
  "r1222": {
   "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"
  },
  "r1223": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "310",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477363/944-310-50-3"
  },
  "r1224": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "310",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477363/944-310-50-3"
  },
  "r1225": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "310",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477363/944-310-50-3"
  },
  "r1226": {
   "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"
  },
  "r1227": {
   "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"
  },
  "r1228": {
   "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"
  },
  "r1229": {
   "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"
  },
  "r1230": {
   "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"
  },
  "r1231": {
   "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"
  },
  "r1232": {
   "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"
  },
  "r1233": {
   "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"
  },
  "r1234": {
   "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"
  },
  "r1235": {
   "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"
  },
  "r1236": {
   "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"
  },
  "r1237": {
   "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"
  },
  "r1238": {
   "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"
  },
  "r1239": {
   "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"
  },
  "r1240": {
   "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"
  },
  "r1241": {
   "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"
  },
  "r1242": {
   "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"
  },
  "r1243": {
   "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"
  },
  "r1244": {
   "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"
  },
  "r1245": {
   "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"
  },
  "r1246": {
   "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"
  },
  "r1247": {
   "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"
  },
  "r1248": {
   "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"
  },
  "r1249": {
   "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"
  },
  "r1250": {
   "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"
  },
  "r1251": {
   "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"
  },
  "r1252": {
   "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"
  },
  "r1253": {
   "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"
  },
  "r1254": {
   "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"
  },
  "r1255": {
   "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"
  },
  "r1256": {
   "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"
  },
  "r1257": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-09(7))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3"
  },
  "r1258": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(ii))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-1"
  },
  "r1259": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-2"
  },
  "r1260": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3"
  },
  "r1261": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "6",
   "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6"
  },
  "r1262": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  }
 }
}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>ZIP
<SEQUENCE>122
<FILENAME>0001739445-25-000026-xbrl.zip
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 0001739445-25-000026-xbrl.zip
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
M *S_&T%])2%]1H#6S.!P[^._^)P7YZF@^ .X*G+6Y$4(^/M?FAW,BGEE+ C
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
M!T) ()82N$&H7V8 _823>B,%-_Y[D 6 M4 H.?2X4J6<"7S.XD1A.\ #IGC
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
M-M;6J$BU0MMN"'M'5S7EWJ)/2Y;S*.5;F+1J8]JUAUP!C"-1"96%<H* N,]
MHM%8> IF_&^YL8?E([$[8L0="DYG 25R2@NA03G[V016)E^$@X:-X82<A258
MGCG'($MH@+TG^QS8)Q=."F-',Y50Z:*SZLPU@%D11C$B!%" )OF=CWP+P'%8
M_]NBO6E)CI5D44"V/%QB;&@=:)CENXCY&%B2P:O)\9G_%"&+NH;@2C[YKT41
M6FY0[YP'[\G<:",J]V(V50C37V&0]$H$21<Z^#8$2E0EL0LK.@72&%/,9]B!
M\O.-69B!] =Y1S0WN">\OP'_I59B4'9KMV2!J\I22F"@UP\G)HB"!]2#<$&*
M+DEFC@&F8H6L<ISY\"%6=4EV!P #P'('G?C%X-/$GU >Y,PZN1)AQO9,%0@8
MC\Z9"J9"TC",,/@3:0"XLA6G"$A2'5.8:OXEP:..+XZL<S=V*AE(C))>82[0
M1FH.L:J9.6-0:/WJE+,8?:!^Y!'F<[\F2X6/6 NDMA!(*#%T,3#PG4$4^)'T
M."X*0&F:]V<K<W4451B0N;C"XO,$"#15YD 8A54PLT1J'L:."W\4DDH^"&+G
MH:Z[WEJE>0O\,&=%A)K":1,!IS-AS"4SJ418:TSY'Z!D<@^MSXIP: C:$<K8
MD*:"C+6M)C,#C*!-['M#\L_X,>6I%BRT15DEA="_2BK0N\&L5+2W<1'%[<U]
M@_JY,%5%+P!J7#J=R$BP3)42#@IY2G$S\*!. *P["?* .5R]8<S&:-J'SF<.
MEBB&[=L8MF]T1'K)J7^';Y']%GY*0-$0CH'K8ER@!PJRJO8\[5U=XP>JY),J
MP1-1Z0^61 2Z]ZTP!=23#LM2E!F4X-ZJ=W1T'CC*XE0=L!-$] GC%K#=+NJQ
MS7JS7G/.4O'"K)^  !*.+%2.R8N31KF!%)IYPG]MM&I=,RL %FL08,Z!)@@P
M"!/\5$!FANI%":ON3O"/J)\4@')V]H_>?0!1%HK<73+#=__:ZM3U[LB+(+$K
M25/C4D&DV<2@/%F4\$<7"4( P2=%+.\#H7\HM;$<)RDMSF,-;*QM#(JY++DC
M!/:BD9+?G/R^Z%LR9G\*CR:Q_9KS-4KR4EZUA$\ $-:90)MP/E8H'DG%FAB.
MS0*FJW;S;"&$M6D+Y\LJD# 'O9U.3 7+)+;&$X[I(B#U !HBUU7<C5)PK#%#
M00MP>Z0&>A&PG)_6!@-F+,UYH2K)C[%@.='M21BJRKDS$/BW%XW!X,Z0M7X&
M;2;T9')L?MZB 4$-0H(,R\H](T"*J471)),L6W0\J5 +DE$$ZA195[J\0<8,
MX,X,,9"-/IL8LRUBMHD,G#=$QN>@F"XEY0UX$C4I2RZ'^89<!!.D_H&.-LHI
MGTD9,V-61:N\$#(JNNLKCL=2YHA@.?F[16,A%LC4FCNJ+J!F)K-)+\(+%W.P
M+ /EL<(2!8[I'7'Q]LSH_W,W"#LG85[KDMM#20_P&[B9KKY*?JX#D(P1A0Y5
MU0<"3XGSY J-B/+&0[R*77XP=T2F!6')D"M"50!DN"]XH2N.:(R1B&(U/"K8
MUCB6!FUYXSL)HLAU,Z 5=ZK;(,GN I1@E"B5,\S@S7D:J=QI><]?(=[\@29:
M;RK6/.]( MHIYA0;AJ]QHT6$27<DPPXP-_(&*_KV,-A%WBK2WDB)$V*%E+:B
M]U\F/^>!,?YAA!J;_$.UV]#<H$SP@9UTRP2?74_PL=#==Q;FJ?@C1OWO)D)A
MQ?YY!4NSI:O+02**PI/'U&[E;*:X7&=NM04IDC79K,Q/EA73"&Z&/K\)Z "H
M <R]J9W'RJ0<_RG)Z]%D*3B%\X3.K!WZ@RP(A _4'T^ *ZI5%E0#*"L=QZ +
M*W2NV$&<!.%D9/WK;<\"N_,W69Q.>U>%EFK7-:<'9K99->1PAIPZ-K-&&LM^
MC"T<\WSI6[,.2+3&P%.*_5X#&H7= Z 1_B/\4O22JYYB)>8?U'ESC/4+Z!M
M RC$CT"/ 3T+-)Z\/:=1J?1[A.'(L/B[),K@.\JU"!WN#777RMEJIA[>G[!Z
M!:?LA;",KY>XY>+7J3_!]QYCX07(&'JS<"[!.X(H^D%H7NP*5+"A=F> ZYBN
M/_FAJ6W P$_0*2C<XP$+T1,A?O"9*Y./"K.*OC#E\KF^^WQQK7T^ 4]32K6=
MNW%_;31KVN4E]DX_50WCL@E6DJ-^B@=OU 6M?@^%SV/FY=^$W\)YM_?]^MO>
M>_&J&Y[WO5*E[7@!J;%$C$T5ZFW3Y[;$10\X<=I_PZL>4_F[KE0#N@(@X[;@
MRL%[Y9;ALA7U[P56JU*G16:Y3$C#U'05-#15?OR];P02Z;7"\=>LP+>WF%8D
MZ"[V$RZB#:89+%1P%/NT6^P2FS@N(RT*ZV(8=DF,QTX28(8V:#LRKTV]> )?
M^D(#I[:S+E/I X.,0%4@-*EA32NTU.S5_YM!?Q(W5*<3"P (N/(;4NMPLUO0
M;^Z)D;3C0J;"L?3!1?&6Q]:P \4#=?'+Y:B(K"FXJ,0TG<@OB@-DB80LHTE^
M=J0=.A\6D^YAF0XI^V+351/VXL^&G<]%ZSR5$HB_F$OR^]D()RP,F\@&'&*+
ML\?)Y8]Q,+65?+T/8GT*C'B:TVY/5_+%9'%EZEP/T0>Q5LED9&]KRI*=8HIJ
M(G@]YIGJTB-J$$M,![B01'2 #73'JK6BH4TE;C3!,"]Q/EE^*9WP16F"O1=S
M8DQ$TJLRRA27NF%!QHUP F5+ 9?DP0!T$.R<J?N-!E(#O>%F39=J;DM:E4I(
M,K.CB#8J9A:".J[P+&'L#?>,XEM#1">Y81#;^3/JBW8"PA%;I7H=3++EI!+>
M(9QTGU!BW-PH?;P/XM(?D_>)1$V/VH/#23SAOY+.,:EV <?OT\HQ/4,UHS7G
MDT2'F>@E$HY!C643W\.\C,7E3B)3V2<]T8VJ"IZB=JZ8-J=SK:.8X$D@GV@
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
M-MUNAC-WR.5 4>4N4H:A&W 0L!,SHCE+9OE6E$$%5*,B"-*58MH,!74BB?P
M 2&J\@6_PKQ>IK.TI#4A.ZWAVGI^L.ZNB1#S^5Q=89YV SI!.(S(FPPO"SF+
M^U-1."DV]>;3;)IEFLVNI]G8S5?_T"*-A[E(NT?XF(SG 4&$U=C2'\O&U)11
ML@[%G9&WQ#<R7$J:A&1EQ*UH]N^-2"5&]H/?%][#A?<$-2!R7**\GW]I0KYV
M,/$]X;A2F:*XE]R')5P-ANC$5L(>.77Q7S(;L>9<<>Z<8]%DHU-Q]H[S,<DB
M%X)*(Z0#=B^O; BI<0EQ\E-@L"$->K]"54W\%L^O'"Y^2+GF,MT9\VJ$:FN
M:E8Q%##;&5F/,#:3<@K@F<_[02E'LGRV(431$C$M97,<]3/ 9V7F7$XUO3Y.
M@<98R<D==S.*55Q0&^MX(^[E;8'L\H:VL_UG$RXNK4P?#ME8Q5ND1D==R&G$
MMD) )!% <4XP%Y6*(MT_LLNX5+?04.&!,ES'>9-\'&4N3&+1L!RG'R>H\KNP
M!;09Y6N>2<VRO>IBD&]%O]L6?-%M639XN%OKMFV;T-P^K-7;7<LV!8#JW(^\
M1W88MF&BS>+&P>=P4=_6#.7>\(T=6,C:5SGSO42] 3/W/H#$2V729G='K9AF
MS+J7-/%^="-G"SN2]L(T"OW(.69Q#&9<M,D)B\^"XP:8P&)(=@Y*V#T7=M]
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
M #)2;;YP4OXLNH"\C<::3+4+[:5]8R7Y,/(J$VB'']4UN[<[;*Y(L=*T]LL
M28?M9%GP\>J7%\Y<.2[36"1:D4PL!E08U?&).1NV,IHO]D&*0(K?TUH7??NE
MH\#,OX Q%=XLU&AL/7-^@DHNN@N#350!9_LRIZBND6Y5FWCB-V"'!:@BBZ(F
M$XD75W/&FQ1P0 E9*/]?=XP.(\<DW(?6%6\OH(^#P0KU(50%O7%D-![M;.=#
MF@JCBZK@[ZZJVDUYYM\[CSW.$"]'+_F_UR[>&XL9R "%.K,D.DT:#7Z%1[4W
MY$E,V'#>\#6HC8DLXI+;.6?K5M6"4PRLWS$$9Z#Q%DQP7/ML56-%Y'#RSRKN
MMQY(01!_,U=0SYB![/CIZ3#*Z#DF) .?AOR<\E#&EPZ0PF !]8\3/[55C3IP
MZ!;')UI<HT;;5VFJ#["2L-[G#H^$$BP=8NS ,YSTS.G#8"7-*6+/MB_T(&U<
M5'_XC\XS"23HLBIEGP>\2/BT(&,P5N<N_MZ'TG7KI#AL=.LE%>_-%[B0:!>>
MY+8^(Z>)*>T<0J1V,6(E8RZ67U1!"&V O7)@K:-PTN1+?5/,132H'(CWBP3"
M2Z&.<2P,?!Q3PE<^<+;X5G%93!T2.$BQD%/G=[3.'!6(W[%-2M$YVPZA6^PQ
MLS'*&_9R9M3]R?N.4F8:G6E@++4E929(![9C5/EP3DRT)IXUNM/11^^CU'G.
MN4@R#Y=\EQG&#B<_%ZTWA&Z@@TW7#DZB'";QV8<1<#3O2915N9.Z0U*4"B(K
M5@,VJ<>"Q9!;I^^>Q/-]/R<CM!Z=!/"4J:1TTF:Z!K/>"LP,#K6LSQE+QMK(
M$<0M?KO-(?$]D=XE8%@?+RAQM)A <FU[(;2@[OUSUDAT2OS(-CK6[[/T?E2\
MUZ^:K_3& \PE,AQ4U$8/<,6.L80/I\C/#O(%WBP?^$B ADN!=9)N3)83+7M)
M6_O7&GG#NDE1BL@/>$/;X"C:ON2 ID*F:.J\]T2 =A^*H"V*'H@@4//#R6_2
M!2$!#RIL([.J5L?/IBR;NPGDB?2"<AP:L&08!+-@\RY)@HVFNHS+29]CLV7B
M; [J!WE'+7X"R75E=#)M")BZH@I.L&P+@IBXELNW&DO&,BYN6-#.I6A:L7M)
MJ353X@V.) .K6.5C\QB7QKAS]P\@6+B(3'']^<RC+VTG=!%.(1S<@#,&V!YX
M3&!&9DQI()%CG)PX*=X@^\,#_3U,+$/_'%EE=K78+(?R?KE0>_=KUV_UZ5K-
MK05Y;H,%"K!PN.HORAZ1_\(8A<M7]@H)T8 -17L5X1/H%235A#P%U[[D4XR*
M7#<&G#S+5[33<=10D$'[]W#RK].B#-^Z\Z7^1_M2_[[4_UF76(2W$WQHO4I/
ME) V6!5.RD@Q 4QI"FI B,V. *$5':+6+G\GI2W.;C<ABUE4,- T>"9%1*F%
M8>=").$:,UMH>@!X.P*IU12%NC-=!GV:F<T8QJHZ0P?\UT-]?5;FQ9)=+;YZ
M-&)(>5&W!K7ZCY>V=_X@_5OBN>(\XY092B*)&VE"'>ZUX='>*.1 7>2K.":,
M3M @Z=]K:ICAD]1_3J"W?-J$V\]K2L5)98 @'WX@HV]T.'E^'<=HO,694HBQ
MUBO]2D1;30]RL6N6HW4WABQ)B0#^H7Y;?8N:.W.!BLUZS5&R3'O OZU5"VTK
MH? M@OED5#=7GA2X.#*GT[PMVK&X+3H;[="OU,:A=:.;]!Q'?$&<DQ0':<_*
M"<%&\M(_4,5!D)G(%VA^CD.K@7'?QV \$=F1QH\EWYN<*(I<Q94Q=^A'I,%T
MI+TP]!+LV+0#;.4%.R$9^-AFUW;.E>2D]7K"T >C/IOM@MT:7%0AJ)!RK/^B
MMRVG\:ML< +>5U_&K![R%9$SMW%]H_=L3PFH>N+";9OEIPXAOZJ]>[%N*%BD
M:) /('UA3@@TZ]D[[,3&;\2,H5]\*C!<BY:DM_@K)F4)D-@J5N(TKP#P/MW*
MU8N02.= U0P\\DYTP*2<GY-VXQ=-2-5>!K*W ''+U!#V\9*.V"8V_/,J^*"
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
M5;Y1E![]9-CE2=*C"OPG1E'MBIGH$<ZB3QZC?]U0\XL.I>PJ-HAY>THAQ7G
MN\F6M=P,/2+8[592"9<BC:I!1F$?*AAM'<([QAV"2(;BT-EI1@DZ87R)G3RN
M8NR5&1H[+O6T#&0R%Z'\V<EGL!WN[JT?I94877Q.@Q*;4?P'?41)+XK*E<H'
M\-@HU\ZY:[35J/6#6KH3$.\OW1QQ/7%^D+DUG7@T#@1>931'<!(M'R]EKJ(D
ME0@V\$/DDT7QWLT/^%R.U+5U8R[:^J%H%TQS02V(!W5SL(*UUX)ZN%KZ9[Y8
MF (> =<[%$K)^^63/];S$YV.UG6=L U!1&;#'83D,&!>Z<4KC%A<JW)]^HF=
MW#!*@EWD*2:3BL>U8X3\=[J"JNB94&M.NIQ [C,[K=%:4N]KWD_V->]]S?NS
M+K'&&>8?IF,@FJ&Y,5H5&Y,^)Z7)X SE:Q3)R1;PNP JX[]*188,@VU(5I:A
M/"I([+3W];-C]#;U>B>01V+*\:<>WMDT+*9T=YEPL0F%N9XPYT ;=2K>A]\%
MC1^6#-&N<(6)64A<3(/4B?0Z'L (PM(',9]TM-R^]G$_)"P]8Z>F;I(N:Z@Q
M:P\@,_"9+N0QSER);^F3/:!Q3 (/YM%4(^-$3K[4'$Y^1MT07TCPTR%(DP=E
M#F&[<N&;2KXM#J(Q"^VZ0=?UK$;DUGZWK7<;?IF4=_VB)X1KVG$ND$)YE+[2
MV33ASK1YK##(/)QIJ!PK'4O*@JV(\(P_-D4.1=JT9*7XC>FX+8HI"NMU-\"7
M"LH1-5=:3'RUJ"Z8J&-)/VXF[3GX9^">4)X*OCE0SG[DLCAHR=R;U!+9;\(A
M ZH-,&0M"8O";TF%91Y.7J,O!M/$3.BG<J\V.F(:*G!%T;2%H6S1NN6TW S6
M.U*A@\R[65AM;&]9%*Z<*]%GK]+6.*+7U'&PY3/K@Z8H2]ZBHV2L-,PSR=U2
M(Q65!E-LU#S=5\SYC/ZP/]:-KB#N6HDHGG5'.:7A+K>+4-JF))V3[E;0>EYK
MQWY20N";26B94%IX!STH9C>,]\DB)*7FD+;U=RR=,G\WVOJGV5.EVUX6[;IU
MHG:83^G?5'&"!"X2:;@.V_;X:UAZTTME:;&EM8Y9PFV%H7$D-!]S[7Q/G.B1
M?P_OQ49",F"TBBYOQ#OWOKX;X-N8*4;+WV,M5[M[8+^U-B"8_K!W>:G,'6T[
M-E$@(ZQ7!/FAS79^ZJI)F%$Q7J"_Y=+[/*ZBN5ID)P5%G6_B/1Q/^5,U6ZQ-
M-()3Z1 (1-248/:+B/E9:(VRB$'I-&,_;+5@<V?)VM*EW%^I@B/H$@%99$&
M@D]ZWX7'#XBNP<4,L$B3)S6AJOKD\7+NBJ@]+V5( 2D]\(#?,MA5PB'4\P+[
MSEM8P;3,J0JO/A$K4S,#P$X;NI>A-Q-IK4A4,N73E7 (ZRIP]F2IS=GA?3OH
MS%4.<.XG%G3:8'"$"WRTY3[ZR G_E_C+)O&IV6C;?YWUEU76/^@SLPJ; L8Z
M^"NVU1J'!^PYLUMG"HZ)$*"+=#+BBO#>R+)8+WN0+0$6*'&0[4")2 /4H,O%
M 480R5 ,$M?4\*334B$;PD;.^M?4P8T1XWBB/P+$)1G'V8P9-0MGVT86/61T
M+G,4Q)G88!+R24D&4?D\\G/B+U8*7\AP](EB H/5<(%PV7, DF3R1DR()G69
MO-Z?##/O+VB3J%]:+SNWG!P]HU6FD892#E/$-^O=6(K$/;+SD:W;V[D7ZP\)
M7E*[)./M%%8BDX39YU%JAU?4+XFT^77*#"-.PN<JWGSM2IB>K60(IWZZA0>
ML40<W&JW)]RG/J[W$LV.7I\PTP[,>_)_5H5'7 O(GJ?4S;MO[E."==I4;P@J
M[K?XDND5Z-U?.^#@YI/GWG013U20(ON6L%'\2:ZVTV(_OO>T_T'\^NCI=]!?
M?8DWICG[UGSE^-[Q4?R3?F%R0G8$P24-_8/#^X\?_M5OQZH MSOO2Q2,':LX
M^LO\,+SN;_1W^Q#S"Q_DP:4/\NCPR:4/<O]X>%W[());44[[<A.XVP<#S8.;
M#I'Y':X:H$WI"R3S\H*MB'^)G^O9&C@2?4$VU",?4&:RA)>8S'N%7%,/I<2
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
MTO)E^&.G(XXD>DO:"_@<"3QS8S])G.H)2+"> @T@U3MZ_=E%.HLW?F4_N\K
MRD0;KI&F;EO_5F#G"\L*QBF?Q1)OSKX*O*2?8[^1NF+&P8M+.50Q@AJ)*UO'
M D_R%V_A2B2CF)44ZJ2$E"<*9U:Y]3-ZZLI5Z&>C;[4^0.3*-\+.HEDGKM:_
M&<I7L#)'XU=RF7:.V85+7=]^4Y32,/D&E&#R.3 R(,R5;D0@BZU(NU!S!W1Q
M3]1)]4-K"40_T!$67J"A@\EM1%% +F@I!W2MQO?(M)Q';7B#KV.Y+*![5U0^
MG'UD2]C7YUI1U=3 7RSVA[B:U4(9F1?*0'#=5+4 1J.Y9.!M9V382Y0OZPQ]
MS]^B7DO!/TJC82TWW.ES=##,23QUT6B;#_<&'LL4 SL)R4<.:'HC=_D4(=TI
M((B$MJBA+X#^G>R^]LXQT"4\AZ"N:#I/FOK<;T?)O&TX2B37X*3)YYQEPSG%
MS\4L];R$T*O=Y,PB$VZ10/:RB+(-[("PMP)I/U6ZU4A.;^$ @X\Q%""4B@-S
M]0D4B5C^$T B\4IDK-.0<=C;&RL?80?T6GA?+@S^.G*""\=)Q+.16\+"#H%*
MUC!IL1V4SAM^9Z"THW&/B"5RJ#+,T-9F@I[G-=!^L-9065CLU/>H!BP7I6UT
MX/R@ HX#G))P6[OL4/R+"Q?P&YB+E@N/R"3V>;VP>C'Z_DPG]@2LD3X'?F(/
M1P'4Q%?O=YR?@0-YN_F4_O/T\[ZK7[]?'ENMLN17MX_*6"K,5'WH$&5TZ/I.
MY6OEZ^B!R9MY:_:[/:7ZQO7;NAFQ2S2;4]7;E!::+'#7L@>I4C2TLY2[%AZ.
M%8W91)*'*@(:ZW->7VP,#B?_*-ZY\P(<C48%,ZR>"7/+GA)G'ZH=_6=C?@WQ
M5 M#49I(\.'$49HMHW6OUU#GC)[$J)#P)=48:LHN2K-%0EPM*P>5'&VD63+O
M1A1GMIK,FE -%%M2_VV=*:_E?)@$(39%^-'A1.RIXCBJL%S.=42$ADK(?:%Z
M38:!<:TH=A)!;$-50HDI"S;1J<)$)"GQZR@BTQ'+@I1&3@ J\[4B+L"<=^-*
M?R64E%0/H[:M3'T=R[2^B:TB8]6_Z#:!+_G-A+3 EBM>*OZ$HYI)@P1(C"2Y
MF$L'QJ)HED:.H]8,*V.V:N4$$P;?1'/+*D.$HUI",=!A@/%Q;%CB** FW,R8
M&B_0+GX"9<^;@7S)M4\V[%C6TT/)'V.XF9609Q:L'(HW$FXU249,M\5.@U3\
MWOJC;H;:P+P_"C$O<;2(,#3G@#L.4!(!J_X2?<H,)DL5.L-X%U>?6O:YI27O
MLV$/V"N,LRJVP*1$HR7H*ZN96ZA659!Q#[<BH$CC;P/+QDR#:" %"KYE36Z1
M\#8;)KE6JT3H&!QB[UVI["1R%VI=)1X02N_-2J!"+3F8<Y&F#FM-N&WP0!;,
M&44AT=9K**D):^_G"%0A[6G>K.*DA 7,(4+'-JX#LD^);-D;RR%4OB1_G:US
MWS@6Y*E&M]OXN;Q6DK;)$U?[6&?E7S@2(=I^1T&IV*WF#3^+FH=A,RX. H]\
M2B>838RK3AW>:G!/%3]*\M60D![#6_$# )PP=/?CI,UJ/Q!^=8!";MOY*>N6
M0#4YXXCXKF2]'?7 Y97#W.VP77FN:RPB0Q+%-A. I?)N)G,-Y-2LJ<,X$JJ
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
M<=7<>S=;P^FW;?IN2<V+\_521B*L TTN[_"Y]/>1Y0U):F^@6-06;.\5@1O
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
M1X:@J%)H .@E@*#L',?IAOHEIC'R=M(+YS5"2,GL)<42H?%;3A;^+D4B_H3
M>=+49T6KJ4__.3PIK&^*O0XM.BBF;I/$RT%0/LO1$T@0-QH:*6Q(+B1B((WA
M2-(2?3A<UW!SJ00:X'>FBHFJC&)IQC-3K5 5@GYN(M^"GT.EC.LGHQ61 ?OL
M< "L=L&_W"@X:,SR(E+B?4>=OB=2\J'SDHI92XVVF0)$*D13_^Y@Y_#3LV':
MYYQ2,,*T&3HBUVR<N4DK&,ZTC(W\%N=51KK+8Y(K]0@"<B6*XJSY/(\I*[!^
M$[=F6+VDS)LOETS(WM7OI>W!/QRQ')PY4ZS:75OPUGC/>GPR_6670[%8_#.9
M/9VLUEECR:);4^TX!SN%*PM1/,9!9T_GA*@YW540FV)5\V"" 3*4@W$A= .\
MUEI[T">E Y9RGOD3OSI8KVQ.VQ80I'+ U2M3@.EKQMF'Y\>2M8Z&X&!+>B@+
MT^6I#,P,44STI7?Z1'XU,"RK,A=5CZ"!H):6G&D8+.4722V^:5@S_G-";HNL
MK3^0#^*!C!Q^0](BN[T)+R+B.'=</:5-YBKA(=@^>D+=(77!*T]/J 2E>"3>
M28GXNNXJ..T8>TXBHY+^3^^BQ:=DGVG;L[*[/',%C$%.+TC"1^S,;_F.I9()
M"<JX"I2@7<E[WYZR:A^X;2Z\L%R-00'\5F<A:8X'7;IY(51AQNG\D+&^<C)\
M/F]VW6O_:;0;'K88E-2V=Y ^X@]?S($_/\C3Y"R%.%*GFQ; $P9B")*L_TD;
M(E4CH5%:V-Y=J_$/@WU#A<2=,Z#6-(D3*J9H%4) -'S5:4V^STE.T?6W8'2]
M]_3O__-W)7?]+EF<L>)%#/V*O!0\Q,!B6 Q#*GHVRYLIV05YF%:E2@HI>.7&
MW60GT\YI O-+TTWVK(A^KU)VG+(K;9&1Z1XMJM6Z)XP+$G,<T8H/XLRB:TX8
MHNZHW9D4+TEQA95'99C$$<JC3 RK7@7PH<81P2;$MTYRFC3.O2&@8F;M%U1
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
M D@^0:&Q%A%=>GW:,QPPJ,IW2#AYTS<-HX]A6K=R;ZH?N8.-]Q2$M=C_GB9
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
M.!3?HT?@RS7R/**.P"MT$8X#5N\?CK0OC )6OURKS.27]\(Q4M75@9 ^039
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
MJMV49WE5Y/HXK7\^ZK7"DS5UO3P@B,BJ**GO=)F\P>%D>U7_K@ 2[^\!B7M
MXA==<K^/=L5T=4 9MD!-$Y '/0O<3F?;%KCSE.'Z9K-K)T!&;"?\#[04%'_"
MEKR);0ZX0T'=,.^EV7RR6I\ W>T_-X)KIN;+*4&0IG\X;7U4E"*CNO65%(+>
M$GH[;[FE2/J!3AIJ9J#G:NJ\18OBM_[F[XJR:K_+M)=GY<K2=7CH<#7&#&+(
MDA8/AE"&3DH^ 3X$.,40J;RJUA&DCL9W/\PU]5SXHU^)-F9NSDU6C>,VJPM
M5=? W^U!4C<&CW0C'VH/D@IU(=ZFAISX6]NY^-T>,-4/Q^Y=K?I\MQ% ?I2N
M%+;>^5&Z*SGK(4SJ8X2G=XJ0>LO</SH,=N3+3<.-(L'^:MI(N[%NMJ0#'Q]>
ME^UY/XLW;Q8?'3ZY:;-X>YGAKU,PW4U>^/$SYL'AO1M_Q.R5<S\O/_GA7LKX
MADW(H[V,\74KB#=D1L>M+-$]W7@S^PDG8W<\Q-NPYK:@5(\^,@K8KX#=7P$/
M=FL%W * 1>3@K9M)292IIRR$P+0A5/X;YP/0XAMXU 6F 8;J2"02&:?:"4WQ
MX>0UW1WE3( 4I%87* ::P%M"M"'*N%<GC^D?:.&<E@/+NCHY(-Y=?G:BDW)"
M(RI<GT4SGQ!E_XYSI[^*D]!CFY.R*XJN8,2:-.#2K1>3,C]O,S^Q?I'G5>"
M;8)F02L_@WQU<I8W)!(P.:%R9D6#2-G-%9$I*T7QBAB.">SRPLT=",K!NL77
M)0(3_X5U=UHW3.TB=^*)MFQC-#5^>:WDN7T,VQ&#G):%W7)5UAL_RZ?.Q[BG
M7*C.%Z[;9/((G5:-RV+F*M26+8>L?Z"B"63+X$')FSDQXU"T//8'XD#N<,7S
MHIR7Q0(KLW/"ERPTPF6^C&@<VA_*E3Q*;PPTB/X^D*0'.0*^*DDCG/K5APF+
M-?7 '>BJLZ*I,1U9 !'Y.2=R:>)( VBI!_\)U7U<8+%PL\XR,!,C-SZ;C@:
M!6=Y40H3,DA_0+=63[N<*>@M1;4L!N7J+C<Z!<)]7*$&3[MW100^53=<P!]'
MZ/-5151VUY3\*[&RQ+0?U(S]"3R9]FA>A^S(%S#!>!,//M548$'HL07N5E=^
MJ?A%5W5L)4"'19:,C/Q<#;PW[DP$S89=CQ+8H_=X7'^5QX\>]FAIF\G#AW_%
MU91)EG8G+EPJ<B:]QJ/CX34>#*^!Q^"+,)!$F>.A35 HJSLM]_#&I"MD./J9
M6%^%HEO'V)=5 UY],MI@9Z+]_)<GA_<>TR[ZR]&]1X='3VBOT<-E0ZQ+)/8$
MA7CSSG4[3),U1NF?T:O*J!&KF%J3=!H?W!.T#;'[BWJ @>J4Y)3PR2,\L"/\
M;%-+6IU>_NCHNM<?8X#4&QQ._J<^]]]HLLG,'Q8Y>5GQ>"0\%>PN^,V5HC5E
M)X\:'BH@Y-ZOL#:?I<]]>-3;T<WDR?V_1O&";;N5EK\_ED%&I[?8AL;=X05W
M9<6>@5C'R)A=CWB+A[@51-I'\D;OBD[[_8>'#QY\(IWV>X?W[]W_5%BL>T_V
M#_6I'FHD+:++KJHK]]4^=2,'Z^H/]?BS0?R.'^\4Q.^78(('TH9[K-]EY&AG
MKMKCV*XP3I"-VH_492,U9$;[3,-T(TZ06S=]KR@TWJ_RRX;I'XC^[RRR=4\
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
M1,+ _XZ%-E]]UTG+6/\1AU@K5+.ZR7>+'\#[?DOR,.C #1B]>&G^A6 "HJ!
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
MONNB4P_STI(*.7HL P?6&X:C36.>-**VX;N!,XGIH5PK]'RG\ZVKN"H"[D7
M\KKL&P@HF](_^&Z\R.J88PEXN/J(C5ZQ]J^L#:_E"L&O-+<O!P+^2BC  =TM
M>  7ZM;U58C8"Q%5)>FG/,%$;BN'3#1KIK\CSEUJ4NY[6,L[)5Q'EHC&#L!X
MV>7HE 7DW,7W0 OJL=K1E@P4%>8"TOS9+.01\O)RL%$)_9U@<7Y=I+P0F0+T
M"10#T+1!+_CP9+LQ/D&83>J2)PCV P;0BICW#0#O/'!86.1>E0C^9$<^UFY%
M:G9 C*U]US!1&U&$;J0R(MD+_&XC()@=^%@''U@,N[_'*OF1%%;ADMLP?A!H
MV/\#I[(FSW!T:=']_*A2D284&\0:TZ* >X"G<.Y3&XZT!G\!7/CDS F 0_X5
M W.$D<*SR$.J\924+\2:\$M??/$M=64!,&<ET+'\>>XI";]N]@B;A,!SH^I'
M3M5YHQR#/:.X OG_G:>U')>PEV\G0/QOMVP&0WS+W$?V'*+QF]^"L/_RR[8Z
MX\IYS6;;S^O%:FPO%,W_&SOO +1YP&<_O/J/EUNW#%_]^)4J^@-684-&J G\
M[7OV8QG!%",\%"/<4:H%M6R!(8BR=2::75]1TS;8 .7:GHOV0\J-Y>N7@H]K
M"^=)-#D2=VVP/W;I Z+ =G![(<-%I>4(!)CG-'J2M%5&!*_?U^6HBCZ]YQ#]
M4&3K*$#\>S^,MNT?56[-G+5_5#81&R="_<>0D(&#( !FA#_C?Q.N\TX+N0OO
MN>]H]]S#UC<=J4J!3':H_Q P*^IAYH5X._(U)Z"T(WM.?=1$IZA[YGB@MP7
M&T@? Q@"VX#A /?!QC$^F*G[P^>TC6K&8WW4M^KVJ;$LO=<_3)\:^/[H<'U.
M3#6F$X[)L/3!:-C 08TWOZJYQ;/W.EM-IZ*ZU*@N-:T#;1L:0:@V-<=8*]5@
M1+6I46UJ3KALJDV-^I3J1-,N77K+3C2-Z$-3][;+S4!6O6"VGE@3(Z?'0T,W
M3^H,;W=1PO8A^5KZ=8P&ICY4N%*X.C2NS&'MRMS-P=56J1[-+750D>YC7DDA
M7=4'IFG<H'>64K&J#XSJ W- G=_LMJ<P@TJ7/ XUAL/AKCG0BB3'(<E@W%<]
M8)K%*HV12BR_'@Q4-&<R5-W*0Z_I-?>!L4;#%C 5Y<(X*C40!.WU5EXF2;K]
MVAJQ(LE16:6J]MN@_6$.SK4]7M"#DDP!S_=X-0'57?O=I9KQ4#D5RI-Y[P=+
MS$""2S*GYB@]>IK(&ZJJO9K#L=YOO%9;:\5;8$2W"CI5Y1B[YD@W%2';3DBC
M@T?EAV[*TS9"-I!<E8?HS?="*-?FL5V;9SIPN%S79JH;7H4S<VRVX"A9.0:.
M>VY9OYJVHLAQ*3)0(8O-XI.]H>*3UX.!BG9I/7UT<F_V!0?P':A%=@/Q<XC3
M$&4Z'7<SU^I]J(AQ9#FW2^_#!A*EC<]?LBF_<^]#.<>6-9 Z4-9K6_I#59UE
M64.S!=W*ZRYV0S,;6[9%#I3VV)8M4GEF-^[J P58!=AV -;HC,;6KE[*I@.V
MY<Z2BN-)JP7A),IA=MQ="S;V62,.D^\DH^IO*!-V-(,KQWY*^HV>VQQ4H[N@
MYR_7E/^9+P-L/8/>XHXVY=@<AOZD.ND+'\;W;[JH2E<UKS!+A8: Z;)*15 E
MAEJ$Y H]IS_6^PI7"E<'QU5/-UJ+JY:;-!7.Y19YEA4&CD,-ZUS,7G6J5YWJ
MZT^F21W35EMCY?K#PJY2W>I/MO S/ZC?)A;?*UN[RK=D/>OAKK1?>=:JKH.O
MRS5DG#$GT!Z8"^^#5W^+E]0%-GG.\1[@37[P+/L;XAR<![C X%U1*(U][<8T
M]%%21)QZGN$8_'L/EFB*/<_R#;F%JP!^=T6S=191\V*/1_@CHXYID>:OX9)>
M BL ZP37''^J>A>?$)HO=>"LZF"\H1LFDG]#)T[9O3C[1 [A:>=B',_=@@>
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
M"K32C!NI&><L[ K-.+LCTV#1[B?]UW:60I@AE0,V1=-]P:?/J,#8G.,(\1N
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
M$OPT$B !XT(J0^)?J%@D 6S"][)@#K58DYWH$MTETS=)]\C'LPF&YHM^>(#
M?52/7=%X)$A\2M"H&?TD4&@5'S 6!IB8)KBHP$L'E;>T+5TT1UVWH[UQOJL'
MI,$:D(9%(+UQX)4V-C:+L/$=3)9&1$.D(^NJ]].!4AA/D*Y2<4:54^*/S@7@
MOWB#,W40:_> .(;'Y>%_:DL>A-2[+SE>T-[0^Q+O'7^R^9(\R]_1$&&,"S0\
M:&C+)?!",F4%(,A!DPTTLPTZFLLCF!9%0\KQ,[EK4,8ZHKW@C .0<>],X/_3
M&9POSK.P1R'6LR!O(QHA+G_@I)*3<-'>P-#A)21,XJ64OOGUAL_&7@#B)G!L
M? <I_7 ;?,C#D>44-INY=NR2S,)_!]R?T=0?8.;^%( M]WHZX2^??OGC=B+C
M"M;G+F(SUJ:/B@:JBN+#Z&]\C;^9>K_[&JD"CWGQ CY<^5W\I%BNTL\6/]!-
M/F#@!_"U3N&]*U2(Y@S-2CN(L>V?L'-BC\PH.G042[HY]G5M %T:0%?O]5\+
MI@:#<%9F]^0LXH4FR<FGJX06[)O:<XKH$VJ""?! E)X !@1:/PD $,L4QF#
MBN&!8@@[#]_F:\!"<"?C/9X&JF!7K#[\-Z<!EMJ.O71O>,!"Z>QWYH0PH.0^
MV$\](&/ZPL0O2K?G^C>6/8BO[N5'DW9D+-XJ)DU>0>W-',Q5H -Z!9SP92IA
M;]$)+QZEKPU8$ @78'60FC,#ZBYP]8"=%6W^L,##OTL"O%-&'J8QH!-0/1?
M\F<SC@HEXC=RA+"T73_$!9(0+@FQ1\Q_LB,??2))S#9Y%%YDQ_\9KNL!*Q)=
M"NLP,Q>/TEGY-)+VKA#AOAJ<2UUHD1[BPH9H>L0E")3 !VS!LH$0N\D'UF"'
MWC4>6J[,;&BU*YQ-:#N"0!Z/<X%J69M<8JT)&SU:JD-5RL794R!$@^3UM>9/
M2R>@^B*HIW92%K5@__(#Z=KSTR?S1)H 5D7CY"1F)>]<3)M')[$GL#'B@#18
M:54+"2K[ ;OHC<1(&)'KYP2DX(:"@]7ULC1L*WVEH"#D;L L4+"'*PJ5V#(9
MVE:TU=,?#8*. )A RM'6274V'-R48413Z"R6Z$@5=")="0-8@,Y,,[JH-@%+
M7Y(76^(E7(+0 %XP19*(AMX8XP"@=N$5'JF'B>:#NT60WB8WC'AO7D?*-O+=
MJHZSHMXP*<+$N&LJ.X)/O* %BSJV)>HN+N*4XP)1O_+",LIM F+E?5X)%NW0
M\%#VUT3V_B%4808""*1N+(]H65%Y1DY!PA,5)SX5F; N>K-I#>X!2O<T)')8
MERM,0G*S5 ^0]Z+0A=_18A#>]H)Y$_G%@7SXZ>/7G^^$P@!B?+,86=5\DR7-
ME@J!1:<(&);+(O$"H4QO,C2R)X1>JJ\4YVN3&\;H2QY2+816X+QF[<JS_5 N
M.#(C+W$F)!8A4:P0^Y%J?R+(6C(PVQ>_OD1;4!%((#GBZ-]UZ(-DA*(R3=JU
MC#.@=O /.*0HU+6?RA(>UZ:$>TL:O%SLB&0B4U /@6!V9AIC]$*R-&+;@31<
M4P1IR 5#75C8>4&W84"G,M>OOI)7OZM"("X]!*(YW#?5X-8VO'06"&6.9=Y_
MRLWQ<C(7E'M@<DOFYJ1OT4LHU(SL#2B^I$1?-UA1]XI=X#(<U&KW.0L\?]G\
M[> U82S=& 7'9?&@'LP:_W%53WE!2<I&GTB;,@\K.5@7P T9,#X07*O9[LCH
M0&DA?63F^H\X?UQ,SXMA_4BMI.C"!1>'2NGDI:\AL<'PVJH1UI?.V/+/TYOR
M%0(2WDMQUQ0WD)1<G$1IF0#I>1$>5.GH<)^+) ?9_&_A<$H_)B$BX #+!3>2
M"PV=>9)\#B8LP>_INJXN\YP)I7C%*5% BV6(IPKF1^I7RD$V7%&Y2.4V:3SH
MM"0+;.7[J.#3^M&.1[\BF-*1LQ!"'FQX>!)$&MKG0GPE@14<D[IPJ(S2N+P(
MI2&\"711F: O"!K >$/G20,017.8*_FL),C)0A!()A.!X5@6#FBM\O%LJQEZ
MMWI1:18RKVM]?D4%0X2/P/PV*!;"=9@^]Y+C(M%A"U\-N4U:/D(?G0$._ _
M3:!?X'3C:T]A*A^)T6;G.^:@+!$<MQT:(<53E\VL=J"/A@#C7"$/HA%M'%)/
MDR]V+5/7/B8[1=IIN<<RJ ")%H[@22Z=U_W")P&=]R%!Q?OP59ECQRB?1Z_&
M/'JZA?,(Q;%R["4P\6AP;_#UK_!+8K2O$J?V/2?VFS+*;$)B2*_RY]2OOEM;
MG&0&X]*U,5Y>&_$&'(QD36*CY3]+VOS:Q/**]\HN(Z]BT0*@W;+V#K%G8/.2
M-Z'XEM1%56XQT$(XR&-333WGC5Q5!\2DA-,*/D.?$YL(%_(>C28O<13FIUY^
M#.DZ"T>XTT3N[W/9 B13HM"5PLA]9 F((]?A'GE"1/)01WC9Q3DI1<*)0RS@
MH%B@7HM@FB&S9<:)<&NDMGU'6_#@7OA\\+X9'F:AA1.4FSTXK%P:,TU&_+-D
MS)N7C[FA_^*:I.3T?.\V(]GJRL#&PI-'*=RCYZ7@X2C56\PX_X&'JT#M!R!3
M\8A5IEZGT8V8949;GT5T W]R1+0.ZER=G,/<=4"-FZ9B*E/)2%&390IP;SXZ
MXG LC&<S$.'RV)U\UQY'=0X9HUV6ODE6<5KO()^&(%5"J:C ?WG(N?#CQ_CL
MGD$,9P\B2D/,/@MG>'N1!U(N5;0S@?V3SP)@T3$H@@%Y4ACEN=X4CFTKX^VR
MPST91R.<2T823#,/_/A^7NYZ&LA8/Y?90BT4KTQ"?E%_DS*5MH X_Z#M4N[)
MTK4_4Z</Z)@/=)@AW[I5E1J:Y4OI,W+I9!"0?'P*OW8[0+3D':AD TL.A0E9
M(QHR3?QK][[Y&5[T0.XLT$4P95FPB4O9/,:H"*AB6-.JR5ZTZ<)'ML0S-KDH
MG=P>$L7*"A%IQK@CMLDTEG'XXG:R>[-J)'@A/05:.<("6>[;#OF*<T8XVFPK
MX\3BH*4NW=2S(#SX= ZQZEGX2(F&_XH]D9R>?DEN\(6T)'_]^-.G/\15,E_)
M-)YPSYX#!+X5#Q?"G!:W9I#!-_X[!ATFC1N>KRVMT'[(GY($EHC/PX+BQQ.+
M.[T_I02E/CQQ60 0QYD6,"U=I9(1"A9 %C$>F4J;W]2'QFL9"$&.]>SKL+SB
M (JEI\:;D9-R1"?S/-%2(&_R1+F"S2] Q\2$<Z^(7Y$RZO$50N;<&U_ 7D:=
M6!/?HC^':01?_I#IE_3<X$L$/Q 7J*&\G9F+?<&P\]N?B,'C)@ 5G8C37C;V
M#PP'04XC0NIEU)R=FQNIG;0/$=13 )B-)Q_HD 2=,8U@XHNEZS]SM =2-!C6
M!6+@@YRH]@>/I+JK?4;-O-W"+#U'"Y=(JX "@%*J@O;U0.R-P)!)@E[7>//M
M._$K*65TQ@C/KMN5*4"2RD\8,S@EK4C(S 6+[#E9$S#>P)G$17:3U5])-$*T
M4T*)R,S/1S$XZ(&A(\E\L!#9HNG+A<<\B7%!O[PCAP@HQ]AN?"7WX"]RAX;)
M5L@+PM3JQ<-'(2E@!P7W,O";)2Z&L+@XB0D;>_#26_2?@HWDX8ARBP22 U4
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
M.; *+I:ES)J_"1Z9^4-("8PG(<A@,5%A>M#GIL*-P-! H8,$V;R5JO<Z(<G
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
M@F ']DS&T(1*OA(NWKF/NBCF2S/PI$@J3H(E'B1AF?W<>B2AT Y?^GOZT)*
MH[P;ASV)^XZ//X(EFV-T"R6.N/Q_+T#OCP45^EDC<V7%6*>X<XZ=KV4;IP*C
M>0" <LY#(4HC>64VV6K4""\8[P<)8A%BV"X!A8QAB$744Q^A4X.#B?^$'JGE
MM0K/)KE(!1W0MX,5A^G*Q$WA2R*'%]$/2R6"HV?CB92/8!H%ZP%H0/QV,*5"
M<5%=C9(AZW3BFUTN"$$J0[])%&\!(Q$SX\>8FP=$; ASYE$X+%ST[,(_ZI*4
MF:C%<NQ?F%%/4284<7BZ%B@_N+O812:8C7QW0*E:2!:T3R"6D'Y)E2 ,CZUN
M3'S!Z5[J,G4?U#P);Z"B)+KP'I8!F.1C)OPO4>8PN50DJWXO9/<BV71RF<0
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
M1W^!_T2O33WGWXL@M"<O\MI&?[GWW\4B<>U[,^8_V.Z5>(VXI(V/.CH"3$3
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
MC KG:BNGE9+_MOL(2JKGZ_"02O+_:W(K6733JHTR^VXK+_AU0$$=GEY8\.\
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
M$2N<<-^7]D'H>X[A@4DN&#%:&&C(D 4!7X:MPT' M8+JYXNE3&#1WA-^G:P
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
M) /"M>#[Y['^'%)BAN U+#D*6?2:%.:Z7O2&9+T3VXF2@M80&^UZQ4J$_6=
M5J:"P"=YG!FSE'FT-#,B6CNY!<1II9_E6E&*EBRNL_A_%FS\DJ0B!9@^ U<5
M)T[&.9' A9TX&?)P0;L,K-)E:S:_OA$K^(B9EVZ8(=,&F(R:,0S^>+)VWX6V
M<:%'D+VGEZV?L-, Q4 V>GL'&=[>@=+>WF13EU7)/5AS]\P8P(]D+/$P='O
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
M %2HQ85BG"H)<'YP6 M@6WCAVGAEC$]^K\F,_N Z*V7*SQ;AKK5+GDW0=4
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
M(H"+),S:$&9IKSDFR,+N1J_;8'=#TFIM:+6LG[P/J:J25"6I'N&,_'!UW]-
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
MP%[;RMHR;+^MD/\$YAJ15IACZ/A+XBJ&L'_:1<9&2D7*\OQ"7/2OCN<]V(_
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
M>DN"67'=8 =.R9O#P=::)/Y=1E@#:]C-FZE+C%\WQ@*&>&M8+\:KAYHH*8A
M"B67;7O&J?-:+(K/:U1@6DS: =$ZC"QO00$3%Z^"@1CG'8"R=)&Q_LOL]WJ:
M,5"-WFRPZ(T'(Z-OJ..9/C#ZW>Y4UP;_.VQ-?J*"1\:X1YZT,>/6F(@VC#'3
MMP!DJCG;YN"=GJ>S)9D'"%<<2N;/()@__8:-M0WKGLMF[\Z>?W7LIZ] [W-F
M&'UX_3MQGEQCO42CY [HP:,C_ DO^V YLU\QE_=:"@'F7R.!NP%A!ER2V?B5
M [5[H[<:JL^H02'&J*5""Y7Z/SN/'7HA? $/L<,;0-(=(-BH>;1& \)&43DE
MEO/241[@?6L7)+7[*GH=W@-Z]@_RVYPY;>5E:0)QW1NV,3>-G0MMQZ<H7N8"
M]MI&"T=AT@^VSG?HL.^3TOJS:1OV#-86%#=\02WLCO(3+@,V0$IA=HY@6%S.
M,^N 3@Z>C].EX[" &D!V*W.X@K\W[.%#/PO[^+ 7;V^-M[UB2F3KX:.>MEH$
M93W^D1#EF^,3MDL:^\]=PBRD._416(<:+/#:;>53DN 1XX4*@TC14)@9('3+
M6'OD-OSP/H2&-FU*N/2F]YMOP"/E[2-D?"'[.1;;G2X3W?PPF[^9_]R!G][M
M?C\ 'ZFO"7_J=E3A]VF/&G4&XWZI)Z5_W]?%[[B4,8WRGB2(C)P?MKS*JW+2
M+C(19]3^SG6"V ZSSHX9"]DV+8;"4,B_0%N HY14%@KHB=3>9>=<V40<+@T7
MJ[L+C57'54<M7&")"TWS\I=*ETM5=*FTHS%N7:\2 ]GI&4!V55)#SC,N\U7G
MW_2Z:*1FZ?HWX)+ LRQT*3;1CT_4\N4,1SWH,=\6T1]E3O;D_37DXQ/*A"/4
MW)^!-<+(TW[L45?PSGK>?WZ2/BM[9!Q4JUI'JR=_A#'LLU<C:#/\WP/F)S8'
MSIC7<:09E4KE&^2DK8;BL6P1T:@/GEB[WQ]TM)USR7#%C[$D8B*6V5,R>^J<
M";-YA1![<]D N4P;5M<02=*\I/F*:#ZGT&UOFA\BS:O]<<T+(\YOH-;5%ZRO
ML?L%0U28(FG8KZG^8#,;=U=A*^9D <<<O<NTH]:D-Q14J&;8@D?:X\9"-C2<
M *M0*3D 3%D$. 8"K "E7I)#C<@A![PH@QS&73 B^C4'Y#J_UJ]3N*R2!G7;
M9]CU\!\JBDP5GW7S39&<LKQ]G8LQ(O6U!UU=X%S4WE0I2P8U]>\;QKS';C!9
M,^:M0F_GP%;MS;R(2=C6P;T\>N=)R4J2E>K 2L/ND5A)IT&V404 G^=CI?/;
MO,=/\3M+K]K$7NJP6W,GP#**LGFF<G1[C^[\U%@GSW CSZB6*NQ!7-%V]IR*
MNGBN-5+*)W!.BW51'_=:$W6L-M@1;8"!7#^.DF?)>WB,!3D*<Y*Z(YDK(>F[
M9O2=Y\85I.\!]FS3.^-:T_?Y[<WC>V5J_QQNF;Q?.D_[.D\UU F?=W M9 F3
M+&&2)4RRA$DJCWHICYIG=<H2IHLN81JJ^Z>!#1&#5M ]5Y8HR1#$E84@"A<"
M[G+1J#71!YU>K<,.DJ:OD*8+E]WMTO2X-1GIM0$GKZL!65=?K;[&J"PQRN38
MPD6#VQP[ZG9;D^&PB<>ELJ:D1BIC[QJW45=M30;:X6:0)(<:D</>%6>CK@:^
MI3HXO*65K#&2-4:UR=1J2FYU%;;(WN6%HRYVY!"!<M3>%I&%#_5Q%2Z6.:M0
MS(4+ '>9LP?,65U;5<DJ-: =R2H9K%*XW&Z75?J8@SRNK"VK+ *214!R=+((
MZ,BI"+((J :^5I//GE*0XP]T'['W%WS:*[E[U,7D;H$B/HA^:FJ2UH_$Y?'J
M'CY80<)&/$>9/""INV[4747-V:@[:DTJ. .0:03E#,G-/NY-ZH3ZT\'NZ6''
M=GNN6([]=&-AQ]CPVR)]4 T/^VV*.Y^&+4]U4<O3.(G\DGMJ]H>=OE:NZV33
M^E?*,149T[";_:1#^F*-=RX3*/NZM,5B<H<UI2Y01W(Y$\>&W#>T([=H]K5N
MK%>79S1LN.6><8@$T-0F<4)JZUO9KE:VJY7M:B55G7^I].8H9_DJJ6)E\UG>
M?%8><M4O1EI!BN0H![>(.50EP6='7>S5T1X.M";VBY'G$/(<HM)SB%%.>?M^
M/*9V6Q.]W=-T>?(FM4K#M,HWQYX%K@LFW9ZT3YM\@-\E0,J3^N6"N4WJESWT
MR\'<AG5P;:VG"CI!GX?V*RHTKR$I[T+F'5)E6 ^F/51%BB;6?!69@]82LNHN
M-^J($:LU4?/5IRZZ>4QTJ.:K'Q-5H?ERX&'2F0BA^?N]2^HFVCR2EGIA#[VP
M:\SM$C?6?'5%Q"TUQ 6SD]00>VB((NPT:$W&_=J@@ BR8W%@.&_3#@S.YVRH
MWX(5K/%LGR30T^7+LF7<_3<UC34\)<:QKQW/Q"G?NL2"N3^3.*L4225Q%Y]P
M-[[%F'J.%?CIM^P</YYT78;#S15(_HN#1/(T^[V>9@Q4HS<;+'KCP<CH&^IX
MI@^,?K<[U;7!_ZJ:V@KO6D8'[6OCB=Q,76+\NC$6,+%;PWHQ7CVDKR2I )TD
M%WM[G5)78['8_]A5M!B,1(&/'>84WP);$1>O@H$8YQV LG11UOQ7_E8,6Y.?
M-+7:62CW**9L3%4T)J)MSF+84QDOE J_.3Y1^AWE;QL295O,;HO5[RX&,/S7
M[Y8!DM6>?_I/8*Y7,.&/IC>S'"]PR4^X_8/ES'[%@G;(Q#>(,3*_\_EW^' "
M0GF-#.D&L./AP]L*?7R;9L-';]B1?1NKNR4IXU??J)%F.72.@IF-!#,;[<ZL
M674.2Z(L',MR7K BEA<-!"L8-SS$4WSX&5$2'1OI'&E^'>W;.MXW$JY:L8*'
M3JI6N*3BA@%V*AA7DB"O]CK@"]0L:Y\.:GBTM/W=R\Z24%30/=Q(VIVZ[XHF
M%%[X$EQ[HF!!!CB#YYEK,&5X_LVL,#EZTE^)]C1 /B=UM[^"ZI7)?_4[.*XB
MUIB#U9QJX?[=%==*JV,,JX\Z>O,BCS(K0V9E5!MYS,&A+LU<6A>8J]>]M"2,
M&JN^/^ ;U[ 4K*]WGTEZ56TST;6KT" YZ-IY1%XN$0E#F6I;5=5R_9[JH6#J
M<[35<+*M0C;G $.7E\U::]+O#0YOW%SE(=%%NR4? M/"H3*(%7.U=IUGLF(A
M]3VD=%';JIE2.@?FJSRYZ]@O3-0PK/9BN#YV?L/IL@HQG /059XN>T"7O;Z@
MZDR:R$<RD8W9$JWD5RJ&'7])7&DE;]/Y.*<<IF(KN4_3]<>:[*0EK>2#R#:G
MKJ1BLAU0YTY3#V_9*(WH@N1P[]B>[P:,%DP;3^B?7.))$WJ7%W+2<LN;*MBX
M6ALW,9(A3>@:R>B<_-;R=#G"IG?]PRLC:F)"[ZO2#VNJTT09=V!,K*2V'R-Z
M0;<_:G =6RWZ1ETIN1\N.@^,B94C=[V+@ 7:8'SXZ=TIB._R+=^O8.4JQFP6
MK ++0.CL.5F[L'TL*QAC&?"%1?"OJS"&2W5&R=$4=_&R?DRLZL=P08&;[E8.
MS/A/^GTJIXGX2&U-QF U[UHG3>RBTG!*$G-6*4K*$<+'I"0-*$D7E=&?G)*J
M-'$+J@V>PRYH7=:P9I(5U1!7N"QUE.ZG< .^$;^T5:2C5811D 8>)%9..34M
M=+XTB5%1F?3%2(SS>5+[2 S$[6CK^D"08MQ$_DTIYDXIW:Y/ :#:YS0B+*;$
MRD9:'FC:,Y<8'GY05EO)E(KI*6O7Q')!ZU69!T3Q'5HT:,R 0%B)-A8$/OK&
MLV,9^ ALF;1Q9 &D-8>/GN*1)Z2HSFXIO)):,%AX-2>T).GPYYQF5_Z'*'.@
M4-OQE9FQ-GT8V9^PJ/8KK*!/8/5]A?Q>$QMVQ8 =,%P?5YE5:R:6%KY;&#/3
M@GT@WE:EYCQPL>23%F8Z;DY=9E7+7/MZV+LB]:MMNM+WSFJ-.[(T<*/L&R=J
M+)M8\Q?37RJ&8A-?F3K.+^79L ):._Y_RIT0[%OD0<7SK@3&[ )-<&P5%DC1
MJ98<XKZI\OMH$#QF[J5F"/%)M%%,K<D,$26LU[8RLPS/,Q<F;>&64\C<IEOF
MQ.(*-0:-,7TPX/(941Z7A/A>1P%6!7:$@?J$DL7",%T%Z/P7W!_M-G\94@3E
M:8968B$[*P$P\13DZQQ?AT^PG%D<P8)5GD=B%'^-']5.?Y]GPAH8;O*])GNX
M ;*<S35!PW_UJ#AQ38(S\P@L'Y!Q^D/6AN=WE =8FG#J<S:.: !P%95-M%,>
M^3TC9$ZKR>&:F ^VY,TN DHUDB--)A7%WNBUBDBRTP,Z#,H".OS=<>8OP!O
M?5]LW["?3#!9&&1.%J2#+H!TT 60#N'C*74]8!:9$K\FZNJU![ #>YE@"%IY
MM(6JMXD^YY9JZ%D!_1*NT<Z\B^_BXVQ)YH%%'A;APP1;-MH#E>),*C<BF^EK
M: *B66EX')C"BWIA-@+V80AWC4?5("QHG;%>MV:-=% 2]D'"/DC8!PG[(&$?
MZG<J+@RN2/"'^M6G5Y'1FE.Z&]I6(A]ZW)J,!J)V +4_M:G/X7_SV$C"/(C8
M*.>\-(.->MW6I*\.#D>6K4D>0DV5VB<;W#="7#)7'JER"UP)Y2 @Y)QCO"Q"
M5EN3WJ@K(.3:ZP-9;U8C49I3#IQ%@1I0H#X\O/"W7J5C=1.E/UVX>>VXOI'I
M(30\K_%P8:IU<RI^LT@9^_N,FU@641_;NN$$>+@LU;HYM;M9!(@@"L/#JW!K
M8I5><ZZ;S(X]<79LS%;ELA)Z%+-!;V9,I1:9=%(ZR$S8LZO= UQH;#(T[@KR
MJIK(C.726FN?V;>=RBK.07T*DQ%X>B1F.[T2PU4(C'J>EAA8+@NV31,V84)P
ML;-8>)@;^*JL8&"!2]'O%$S%<N:*,<>%HWAXRL)U5O29>+R:?+ 7)7/!;F Z
M%H;&\&V&XL$,+'(3YY-YZZ5A^?2&M?&,\YL&<!&646*7#XM@(A>LS1W,QJ)3
MZRC;ZR:,Q.V_;NFK=0=$YMAL ,"0T0!2_-=*AK"UA/B5YQ-B)9N@1$N&"Q4\
MP0[QE7HD1,'$+/8&3;G;WJ2/\=.]CE(B^>U:FF6-TIMER;97C6E[E9[%U[Q\
M/4$"8P6)>]O9EW?V/,KEPU7>3>CK#9N3T!?/SF-IU%B38'JH6[A,C3I.G2FU
M;SSNC/IZZ89.XTY7STV[$S@PX;"!5$BIJPJG]FG5I/;I';5;[E$G&I1^@GS#
MO7?I>O+[E.M.;U1.E]IX!F),=29/E4JY=QYE7=92YD6>*ZVU8!@H89FPRCRT
MD!:F;?I$L= Y4V[0O9P3K*=*/Q$]#FE=>.*9S-\L?1#Q):+.KT"<\Y@R1;''
M$29/-!$MNCXGSLUC*IG-63I^7XJI$."R=WA#F&I/T;>L3;6?86[NE[UV*@57
M;BS-N?^*+*A-^^FVSC93H^^OM M)+4GK/O#@E>!ILX,-<$N6YOK\1GC%,J(6
MN6E5)$?F8.E_CE7L=K0[#;6\C[TQ!^.,#/0,(KB.C:LBJ3 ';'Z?C<.6CCT1
MGLSQVFS74H1])^[*S$BE;J@2K 7I5R&S<E"4]B%]#4A_.*I*9EWBQE4ALW*P
MI?;9.,S0'XB:?1XFLQIG=CUDMGN35M9Y)59.??<^A-]K37IC09&5-+(J%%@Y
MD=U]]JW?FF@"Q-1*3:RS1H,J4G[YYXNUH+*CGQ[L0V.#UD0?#S).$<YAS31D
M0X\>N=YG0X>PH:IZ(BNGAM;-3HL8(]%J0EH])Y-K5;:FR>"#1*^19$\1$6=@
MB[RN2*'NM ZYVJT\?F^8:K9RW)H,10@LU::U2-OH*FPC,6+V 'N_C7N"GE72
M,JJU992RG2ILI][/,W0OURY*U#4PD&Z:J5]G@RCOGLQBR8*<4H^DGE,4_!==
MD O7 P)I\>GWS IP 3(*?0<:N%7Z*",:4]MLNPJ)HXD5_HT2!*>H[6^&(#A!
M5N!^@@";WPU/5/%_1+9L:@LK5MGO^(:U$=B)FB/1JGESV]917@RO9'>;G!:G
MB7?O5G>6Q9$9]("HTINC1=UM2LT@Y^B[XAG@644W-6\VFD'I+D,YY\ 5SV)
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
M[-E0Y^&='SM0YPC+=2OP=TCJE-1YAM1Y"'?3#E2*(_PJJYXZ+:D6+%Q*_KM
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
M/;V$ :8-2BP<!=^+_A,<>ANX2\<3S=AQS7"IP(/-XE,)TR?\,5P$1[QOP0+
M86194AK['XPYFX*6>#?+Z/XX##'>)H4,?L!*'RW'^".!\.-L'  ^Q#<Q((\E
M1J+<@''U%IV5CLT$/-;ZOO' (;#0=8DPPL["WON0K,3I5F(6:Z(5?#NED1*>
MH$!?'(.C8"8@HZ4O/?8^_.-#F(QNVH1<]-"']!LPH7PUSPQ?R+^.(UKM#H]J
MB30W\6;Q=1N^>I?]?*BUU5X_]ZM.6\W]?-U2JMH>J_F/K%MJ_>?];OY+=MI4
M;^-26U(#-Z8IC#,_RTDFX!'4&J0S)5U?96:#;P1!(M.CQ-3T6L('380B&2U%
MSOD*8-7-PZ'55 62QX='JRUK'.159\ X5O,&ULPWP9@EUT"]MV481]%T[FUI
MU2=(W?FT1K]XOU/*6Y&ZA%,\?_QV 2>Y2M#&#5.X_*+Y@MP:!+T8]L>=IOM4
M6>:F$1X= /GT^]][':R.B=D51&5"(R9ANB0LEGL7C5G_Y=[2;1^,F<]AKD.>
MW:[A)+M>7NIP4Y+Y:U",WCQBR[^ )A-;R23DXK'>*HD-K'&MF]?13Y;*'[*\
MO8:D]L/Q=6NM)VB?4O=&E0X<341&7NP$[>:2J-98>5CJ_AM0R=PH1#Z:^"F,
MR-V*9,W!T>I(]<VG-L2Y8W\W&SQ==[3A#DI;UT4*VJK=V?%;UIS@YG]WW#\P
M.=%(MA6.,W8FS&8S\[5/(-K+X.6Q.O@C_$RTP$PVO@1]_*. ="Z+Q!R/O*K
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
M&#4LFS/=\N=)#L(Q3S"I/WLKGFO?67/CPF\5PP' @*M2JX;,&LC_XI=9>#U
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
M9>DK?TW3<NA=7-_[[QPA$X:P:@2:C0FMAW=;;H4;R8G?Z1_ Y:]AIVB=4GK
MY2<T3M:R]%/MF&[ZBPYF_-\IF@SZ!;_IG%9!1ZHD.VA&;GZJ^P8'F>RX7J;.
M(C\C1QOV#I5+%68Z1PD65.?Y8Z[;/)'.^^;8J'TSD;Z3+L< &^9RZI S'/<6
MF0N=A-(ZOK@:#;76N)L-?S>L)J/^)1>2@-814+^Q!#3H7%QUNT! G6P+;$E
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
MZ=)^S!D 9 'O>U%,#^R/)\=Z8E/X0S$LW5QPD%GZLQ>8/GYOF%.R;A7?49S
M52:!!XMZ\#O7]-!;-7.=A?($_W("3UGHO@]*(3YG!4AN9-8PUX"-*UBQ =S
M:RFZ9;%'>.O2=::! :3*R-L*KW[GN,JSCN:Q_R)VU(+5? 9/&'X J\ S8"[!
MM^)=+;2>/,>&KTS[7X$;/\;L)]-U;&Z=PVF] -_-%DO+(2L\>I_C_K&T=(-=
MNLS2T=L6+8W ",_VZ !O"%=SV6-@$9)X;24)5/:D6X ]#&  \&,_EX3/"#TO
M,.9)(',(P^9-9XH<QWJACYF'/,;TYK"$;A@NG-E#1Y3BPR=,(*' 9N5YSFR$
MR(1*9H!V//C0 &2:,-BBCF"9P+JP)G!L.%E;N?:C;'O.:$7*?:^%+T@^!#OW
MS,2RN#D\80BDU.;H<.'M/S,XL>V -@-H;\[@<+;?SO*^IM#,9P$]#\,!EJE/
M3,L$_$L1P"SP\9KA*@S&$/$1>1!L'C&BE@(P0D?1U.2<!8U\TYX#H&P?8&TN
MEBY(58_!!1D&B#)8P7JA*X$?B@NU'5PR -HP *'FN@^ 5IY-RR)83QBY$I(4
M+38%NS4?^6MA%PZNF=YH3*W^W/%8=,. M(@3"3J"!>#G,WPQGF"&@AA_1NCF
M+8$:"&/@-0@G"[=#.$/HD=Y'O(,6/PRG#\<#HGAV FLJ3H58Q? 2P^T(2ML/
MH:I&(%KGO0FLP30*H-0=78(12ZKF4L<WQ[XT$"7)1: L ]>8ZX!$#C Q?MN>
M*/S@&/7?9=P4P\WVWF\V4 TJ?M/?;'AP:N*"NG4O]G 7;>&C;N$6'^:,^3PH
MD&O[]2^NM+[6'F=TTK"J!0@0F< Z#@I?/<]-0.-2A]1&W>,>$YM(#OKM[/2E
MZ)AF)'(2%SI37/TY(D<N$ "%@>HYBUNZ< (7\$J9O-"CGVU 708<;*H\@&YF
M(#?BC_T )@;LPO4Y.[CG>H"G>.R1R&&%N+.*]G8*R9##.A5<+".0NHL+@.@C
M&+\G3F@^,5$K*LRFQ%/BK9WX$7T"-CRH.6L?R518')5<QYT5T";^.W?CFKI'
M=CD!9>"/2WT&6WRO6\_ZBX=V4!+R /8DV%9/O/9<LUF%-79P+'[C4R02PH_W
M():8B[^"C>BGW8 R=Y',_VN[E3<$]9QX*% :&BU<+NA7>1>VP5+1UJ+;B<6%
MVJ=R,6(--D96+6 ?@<M92VA7@-JT64,-%>UG8,61,HPZE- XD&^59+];NF/\
M$NAHC[ $H_5N A=5MQLP55Y@!W\'I9^EX\5VL+B<.H04N'(N(X8;5WOJ6F=C
MQ(WA;H!U@LXY >X/(.)"YC'<%YD:SK.-Q@1M 15$4M==U,O^'9C(@H$I&V X
MZ;B:3^HL_F0!H,', XO"XO010-ET8S5?V!II,P<D@H(8M$#]GM$S"N'\,\;7
M09,T[5!3->@16OP17N[YI!%&EA$]1<\GSYA^&X@C5 ;U9SP0( M^9IBN$2S0
ME6O TEP=)K419$Q@86@MUAQ#JTN\GUM2_#W'%S2'6J;88SN]2PK4#0)572]0
MRWCX>A=2##=.#-?&&7OKLP47&N.(I1W'P,W?#]_+S1S37#SN!9@JGTQ/?W09
MSWM1GDU_3MX.,%-T_  DG?@G"A!XX*C#8&G;2AU@]\6T0:BAW(H=XA6ZSU2U
MK?6/[R1@;>509]@WN#*L7W E0<_7=2)H^)WK"-O_'CUX4[3IRUSM4<$8$Y"R
M;NO-)JRDEKP [1;5>P\C+>&QC>2QE]&QP>!!YSQWR3&;QRA0AS9]U+9)_L$W
ML'E+1&84[H,B3=VTN:5#Q@D]$%D9\)!X.SE_>4P!/3T8$%%FIH5N=(P73!9H
MM<3:?YR;JWS^:9#@ '% *?CJN-M3WN"/,"].ZWQ(_H ^4C^\Y?*$5OI\T\)]
MT&G1HO2"!3JF_L-X0"?:GS^G$%A\%EQ";-HW>5Z>Z4P]Q5N"$4=V3GBDP.+A
M@.A]W' *W=@I %$<)U@$PI[B7C.RNT(O.UAL.D\'33KC,=QV,S?9#  "P*$B
M! IHTF>QE+B;S4R#PE4H9VGG8 [/=&\.KT\94I16./S@E5I66)&Q=Q\M["A*
M)41UA'P\BH#V50$DI'@7#YB)Y\#P9%1Z ;NB,.,;'7%U9MH<^-\!\(K:?:._
MO53[">Q)8L3;MD+)MJA0B"7%.S#R,$MZ$2* %-@LW:[O.'\H%"P4KF >()F&
M?W*,@36>F+"Y"<DX"0@'1AG83YAELB=!FX7A2@&X"(XE6-Q1F?.O$=;_V5.^
M$X3PRF[1A,-PKN#8"L(R 1O^2\"7AK/N.R#OF/ Y$RU!9-'U4GB< &8D 3:+
M .:& %.RM.1QN:YV=:"G-[.WQ1ER6\$#%'^WF98Y@*U/YC01<&:)X*;+'G57
M!"0I'!D%7>'EN0?C;BM8E2UU-Z+T^*?D\>)V!T'VI]CV,G"7CB=,%(J\T@9(
MENBQ,;)T,1-BB4S_$?B2RZ/U!O8WBX7";^V'AJ/D1V;H ??'\NP/'J!6+!.$
M-7=\MDI<^4)_(;\=W,H3#QX#"OBH3RQ,+[X1$E%@G3LN"&C\I0A#>R\>_,*C
M9]R%*1!GDN!L%!D/,<FQK9=<=&H1JU[B/=,*H4,I^0MT*AK A)]B.90]Y^1?
M_+5-5QICQBMR%(0#-RUY 21.*0HG@<CY2;X#OPV\'9#B#PYCU(NB#(E6DA4&
MX88,X#_HP54\YB/= E&*T")/\D+?-VSS ;FFX^*R=^ZC;IO_$7%G(91_ %9,
MGP$9Z2G/0^Y ZJ364;O*%U=?,,P!>JN\$?KES=W#7:17FC8_Q:I<XI]>DKQZ
M=$F5BY9J\R\C-00!F3SL,TM)]M9VV+5*7@:&1V(ZF<3Z$%)6"->&X_$UI4\1
M'DQ#Q !E7'GP]=F,PPI8#P'@,3 Y9Y]1(H[!0T:Z$<9&1/0)$\062;4DOC2A
MN*-V3@C$E<LLS22TRS\7TBLWI11@#TVP!DA53NY%O*<X.H@'KA?,=;@S#H#T
MY%AZXN@Q.$"@78/(L_@>\-=WAN]@@U:.BJBH\%-;+^V\1>'%\!N"VA*.^I/R
MIP#@W<Z?<"L&TJL%-\+M'TRHP\.)A,WT(X/L$R1.@@AT^$R8K?""3659JJGL
M*@\ZF!OJ>!9_!NDJ9-(MBNU-&(AA'>Q005J?7=OS^0__E[Y8?E#^ :K1H_+U
MZWU+8.*4+1E!!;4W$R0W(M(R /W52&I2,]-=*,]SD,*6YT1O(%,W><6QNO^0
MT!/6[P))%=B )Q)*W,B:V%.FS1S+<I[+"/RCFE )!_MK,9L^!6YH&/AS%Q2
M!3PR]S82?9A(.==1%B)JVXYBQ+#+\P@4QQ&RS6GI,.",HH7P#E';%0Z4*+'6
M,O] QD9^GY7?[[>3#6[8UQ*,U61VTYF'57,Z%!\GGRF? X=^JQDPX%@$?H]%
MX#T7@8G(YA<0@1E"W2'G0]6.DMJ\61OA.=E4["4J@B-GS$='=\DQ^@F42M ?
M79*_UZ[A>'H+P&74*X5[XS7?+4U;:/T907NW1M#6\73YM_B[$(VA.I:\(U&K
M,O',J:F[)GH,22Z5U3G7BN;(-HVL_;@$9IJGV8@^*WEV-Z_RF5;G)2 /P2SA
M(:!E[Q[NHMV^):\&:I4.QY'69O"));B,?QNY=-F4AV\L*TY;$V86%BWMYNPM
M O7,@6I)E6L= ,#V11Q-Z'%H:Q!L$0;"GQ,[O"*E:H=X0TNXA!(>@FBYM&U>
MT%50_"ZG)B^'X<%!EFO\1XB<9]%/8ZVY@(DL+/I[!\1UE)O_]>M-RL;_*[![
M7//&<9=",2 SW3?]@ *=>99_QM@?)#[>SZ['< 0QL'*@3;MLN%FZ"F[ YVP(
ML>PKO INICFD"2*%0)F4*ZV\* ME_F)#!E 6(A062E-X*0GE"86MA^\1ZL4;
M;-5%!2:8T@P,^O[F^N[C6^Z52'F-)KPX1O&P.F;55;?9"X>8"']TPQI)'LE/
MK9X(,*&38<G<,%Z"[ B4(V9[G']CF5X+?A_W4 DE*N90^+P*U-"]N3)#UP./
M5^G&/-PQMWH15R+;542=-YO H5H6;A\07(3@47@)CXGPOK")&^CN"U]"&]$2
M?<S9=GFT0,>4^G\'@%Z4%2$D'[>R';N6:)JOUV&;30YBH>'5<>M;4W\B,;0Y
MGKQW^%@P9(P-9IW1>X@WP6?S97@UPIO+AP@B/)H,,,+T)X[6B-1.K.;OYQ.:
MI"(_R/[:RN^\:%9?YQ5-^$TCSDC<+%O+P>.@2:<K/2$4QI5*V75<%^/5RHQ-
M,9R=Z&Y*U?\1MP I#GLEPYTG/?%4L*CZ/4J"BI_'7T09 PEE.ER2SE1+'K%6
ME&'596"$GFJN9126971<Y0>/:4??BKN,"KF7ELY!)(IX./3I3=AZ84*%.[G9
M$OK$"7QL!4!%Q;L0-@8+8T-DK1VR9P;OT;-KPGL2S(7#D#,RGN<2-H(JQ:W"
MPOXH/<7T_N"WJ,<@>V;Z'\0'V4^@:= ",#81\M!TRIM(B^&2F.L-2?Z\EINF
M++@HCH^[:27Q"!>CG,1$X7\4>'SF.I(Y):YC,\R7!+D?\N%4C14QL%0^6DP+
M(@<#UDRBZ"02K@GSN):$OR9[&'.E3#_D75_C+!CN[SL[/]"U*-;;1>)A.D>8
M<MNT3*^<G*[<Y"^PC/>!D"UB^3P)8PFV@Q'*R]4\TS?J6R1@8OI"FA.#9C;M
M&FOQ*1W;$_DC:=DP9?"@U:*\8Y?;WZ2[Z:9+.5(S*XPU^5B(SXM.O3 Y.@SV
M1!),F.OB7P( 'Y0WVMO-E\N35E-O("6&]S) _A-S'$04RN4H=+-[W&$B51OS
M0,RE<$2 %LBPM0+=0?JHM.T)XREM8:997L)@ #?K)OV*"7V< S?A"$_!$K]]
MT]T"SYA81$:=:*4B,KYY;IT 6V"'NR% @*[!+[6%V574CB9QTRO;27FU?(&1
M!A77<G,^EG-,],GG\B+OKM;S^]<2D^S*F.0KBDF>0FZ?*F_WVO(<[/OB_(L9
M$<]+=$$3K"6MRP*G#[MEB?(:9*]>0-FUH;"+E>K(NXV[BII< 1O^-[99PT_"
MHR<2.J(N.;SS5E@] <? ^E.>4+8 PS9MND42V4GIR?ABRD$V$==*E6**II.7
MV./T?5?K47":>DC&[(SZ5F*AE;[TV/OPCP_(GBW]Y;UITWW30Q_2;\!A%JM-
MS!$1^=>".6C#]ECK(G\0+=3%BP7K: /^O,M^/AZUQYW\KSIM]4\%VK)OZ+Y>
ME_ZG[[QWRN?OWQY^I%+*[G[[]@NFE&5'#J>[?VYBMX?(>P+=1@=T_L%^ZMEV
M8<?<2;YW^! =S&2'"5(@>I5TF!AT9(>)\U([3E61_K%&%>F\D^)M7&_;\/36
M8LV4F3%]_\VQL8)/[4SZZK7K7D\=-'J_6/ICWN"BF6YY+-%Z:K3'JWZX"]LO
M_*9QF3?M_!JML^MKR@%.4W=-0;:=R/ZG/JR\Q#<3A^:[(:V5JMYXT;ARP2N?
M8<^7*OI4R V@QW.$+O")"SC]Y98?MB[0\4(!97P!K\N,:D*1RI5>9_1&?XL[
M^QX%>I2'R__)-L\N]^_2I%E8(2@J KNU[O1Q4R.^FNB<\3UR.WUQ7(:ABK\!
M 7A34]A\9%W="UOQUN:E0=@8>\?K/DV#&C\1ZI0^JWXU*N= JISGI7)FL^^/
MRBSOK[\+8_WV]K:RUHA%L7E<9^FA=FHE/42@HY5H=!(WE*&I'#QKE"F_T%P%
M],0=KD/8<;AFP@I9"6QF C^I&1Q&" M*7 >21N^MP4)?:+*94%P('S?J,'2:
M8QHF.]^[#H@97=2GJV&9^F<K#@Y]<T+%,KJH,+<Y70WW9P_S?W^^Q%68(O4(
M&SG%V;F4'7AMVSB?XU?&PJ37Y)RX5/\F^OW*PF&]?5M)@]$2B1)B%D&$34Z(
M35F(QD""T]SKKB@9O>4_C=KQK =A<@?7E%V#Z2193&Z'4-NT9<I3_7/<QD)$
M!S$_G-&TI"AU!]0HB^D>AM-8>*P%V1+1*:\IW2*N:S I;4ULF^=B&-&7L6\?
M@YMN"&+4_[E'?$7_Y_"(64JO,U3>3-^^Z:_8 OQ;, @.@;YYC"'$89[R*S L
MY"/BM)YRN0J=M3B=AW^K>)<DW_C)'/B?#P"H#4LXO06P CC<OP.D^0?!.M0!
MVH5A/S>1N;Y_8OK)&7>RBQY6OX=&N Z?3D.=B285\3PO-!081;(P3TY$W::Q
MS'.BCFR464 3AUC<0CN]I.FMI)O^&?.R)F H,.0(QVZ"NDG??7Y^;NM4W-0&
M+G."]JR<: 2A7$_#21@)2E$^.49 X<D0^1--_392&/^UKT_"+@'B$E9:D:/N
M/*6[!RG+>YGK\+ZIR/W'\54FUBA$F=(9%'+D91>Z[$CD^Z*12)B(C'1G9U6!
M5ICE@Q5&<>I/]*V()%OX-^6_A,ZXE +1<%96W =ZR_,^?[C3>Q'WQJZH6[RA
M-&(O=H9JFY3>&,--_JK('4F!]FJ5WPMQ'!PM0^^@0[U<%)5]F-BW? EQ(7^Q
MN#,*5W]U[(PW-R<@<M4QWS <2>C!<8W"%\SF5CN7_]/>/'VP.E3;T] =:K4V
M=-4:&;JQ38 (QFR/QZ#.TI U$B>DM)ZL+99.<CR <IP/[ST4_809ECI?;$51
MWA3.(N7'"WG94L?T%1 V89/?8]H!R<,GK)';]%9#+G:?W.H>L.*%)F&B: ZH
MA%U]Q'OGX/AKL #2^,X\4-MP&DP,$<Z%RYWYV%SYE846!I6$%H9]&5HXK]#"
MJ=0)K4;JA*BB?%'NGFV0IW-S25 5A2 ?F<U T%*#</J>N/ROJ1J#5SHSY;LH
M:D^XG $P-(ZXX0;=&F7%"S'%26)*..!M$F.*$V-*NCH\):+1\X?/)24U#3;>
M+B];ZZ7V?N@<>M>;?7_H/.)=),DNYKG?C%>G^>E)$5R_XMV#2*M"W0@1FKL=
M>0)\V.*( YW_&&Y&](Y(*6:\I'A#8XOUI'':,.]G?IB4EGN/ATD00[CUXV;3
M@Y;0[G!-H4PZ?5]M][OJQG3ZHDN!O-(ZO5)+K?L<5AKUJ]D4/- ?UFU3/:#V
MS34,938UJJ(:HH.U$&*=<D43HM?A :LF5C7&#&T2WK_1WZ8J(\[^O).]SSNX
M6.%/80/'I:]0!R$EW'L3X&&DX5$-X@O ^,ZRF5#Y%J!TI:2'N!$*3Y6XY?+Z
MMR4(L<\_F6N8O%SM+O"C_A-W2U&L]CMEZHJ2Y._X J\Z:FLZD'^G?[#IY35L
M!93$&)SWKFD<%:@9DFXL4',Q]SM;B%8IUT^Z:46#M;_PPDU$:0JV<B5TG;KF
M*6\^_PRGF:56IP8$/./\QK&"A:V 6"G%5R:Z\<>CZ\ &+@5XIA/\OTT@QRK,
MHY8=YD.<--D;L)X>'??E?0%,7'O60KBWC2EL ^2NS[_>S95;O#2BS^C_K2*Z
M@O\[; _[)\;Y_%+;SVO,4X^W"7WB48+(J2&2!G<CCA7XE+Y%^7S^\Q5Q9$)4
MM&+KB:G?F>>#-L%[>J+O);!-H3J(CEI"\ID;M BM'%0Z2HVKY(?]<:O7'W+/
MT>J)=[G[3M%3[BX6"@I_X-#5@')0"))OU(PIN3>6U(1J_GNO@]41[467^4:A
M?2ZK/R=>I+9ZJMH:]@:-NI::<B-M3X,K7P\MS)P2T894FYPC!VFVJ*>VXV]4
M4:N,?@[:_0*[S4D.04OCLMO.B6!@DU">4/"F^W8E(E]&:<FYZUHSBMVX]P;+
MZA!LHJZ*OD2*&B+%.?C#\J_E!P[_V,>4*NR"K35V[F5GE?%"GU0;/?7SKP:=
M]E25ZX10._A3,ZWZZI'\6J8N(*44:\/MV4V7ZJ@JM;F )JKMKHFJ;Q71<3'S
MW^.G+WX/1U5[BH=3##T>U+)H]HC^K(<]MA/#8Q\QFABE8(E!\B.>>RBBCB+_
M'E$,D]8IY).L@$]_%=>^7R^P;(VW1*7!028U^9]A?$SI]GJMX7C$(24VRUN9
MQIEBF!U&X;I@*:I*GQ*3!PS'IOE)O(##7>_J?#-YJ_347FO0'RL5O"GC.:4A
M"@$-)UCJ+YCVAO7H0 /,3_Z8UUYNV&=F867JD,W&&U53E2 /$2\Q1,S7RSZ$
MX YO%2?"A!6[8L@"G5 /]V>Q)V9]  /P&?YP6PH?PH)'B2"A&W,<DQ".QPG3
M,K$U$I^8].CHEI><_97<$^^+V\K99SH%$$N185^$,O"Q_XS(V?F3&%<E!JYA
MD[+$ODN5)ITO"]+JQ(*^8+_A<#P!HHMN&4'81 +NSXY"]((4W2@\KZ?"\V8Z
M+L\K&9.,IL5+%*,74'T7[!HH-[T ;X>,N?R8GKO0?YJ+8!&2ZIL(N0BQWH9X
MYB22+S*XV^89,$@*0 )&5$6F&SZ62R9^WPKW- W/RZONJ2V!'R+_LVE9BO[(
MLYW+PF'G'LYG103=.A$!;S[!+WEM-K,7CDL2N+#),U?-M*)]2VE'M2ZE[=:H
M]B4L"Z!2#DS<FIM+D;(EBCM^)$:)\-8:8?NB5UKU$H\<-]AA;K(R:Z:&E1EK
MJIP%&KH9- P'9X*H\E#/2PZV.4#):Q+;^8R"D [N:0/K6W:5;6]D)M (1?)!
M*[CSRIJ52^5V90_;&Y-57[M;#<L?J;5F^;T:L?S[J%^+F/ +%ICRA8F96 ^@
M YHX>.X<V4RF50T>?18>W1-'/P0!$GQI?ET\/?1[/'I4C%Y.C%S^@L-)*?O7
M]$"/5/Y!HX=3@Y%E@7U]?(SC824%]J.>++ _KP+[^O3N_?MN'""UZ7VE]#!/
M2L/9C$MXH0MZUWLO6,!V7C[41G3W:R2ZP\97* 'BF:=QF]@'8\ZF.#"ZX=+[
MC?Z6'_B-^O: KI&U=[#&8YB%N"<-P++;?\"621%YC9K>M>N-5F\,C7A"LS%U
M?.1KO;8LQ0NY*3E('6IN-8UF'X+*_1*YQ\5<^6F+_H5CF,G=CGTZ[-20"S$9
M,6T_8/?LN?-LQYJ\3>%V,CXV<IV&TDSW[9$]>?G[$.+T;)CX<;MRC ?ML38N
M/>.R/>AL;NI0=*71J*V.M0--RSQ\H7#!C*)O=S&Q;R^;KO-)/GU^N/E^>__C
M]NY;F13X$%UM!^RWM6E,J[\ZFT4KR17;C@^5E4$41 :MK1Z\!GN'VHA*G"2%
M0%#,2Y(RC1D75Q].M"WA.YG[_M)[_^X==BJ'W;4?G:=WUZXQ-Y^8]XY-'W7W
M'2@N^CMUV!WW>OUWL$OQI];#+0^&[\1!-/527S#7L9<!/*][3']LSWVXB5_Y
M^ WL7$;-59GG*_?B-\HU#I,FS38=3_%TB_'LI/"7F.< :EQBH >N:(H5R1U[
M3>_'3M/8SL+!5O&>\O7K#>;WP+K?=-'J_LZTGAFL]7?LS=Y2OK;OVYA,I7B,
M=S:_^?SK3>0Z;^$*]/4D>,%OR;D,K[!>HN$MR<R3<-##H-U]8[P57OCP(U5K
MA<W);FVC'2^K/ 8Z)D_!@F\V>JM#IP&07+8-_O^%1;!][4M.Z^S_&^WVW_Q7
M8M;BKP"$N1+/6/QB O2^.6T%;OJR.^J->V_;.:ZR Y4[U86?:564S4N654.6
MI?8[R+* 77F^_N2 %AWQ*V!%ZUD6$O*UA\&A'.8%5(K?<SXC"/S7AW&+<Q^/
M#S'B[(-_VR+Z3WV%/:9%!U(T#G%KRE\=BUAB&/$-TV)7OO>4>V;;WHOUI-NF
MSM^*%@+RG2=D5.(]HD;O@?@<<+9PF1]N8/S!WT.LI"6X4_A]HC]JZA>IO7QG
MNB5:V.!$C[SW<_A%KZ?9.R)7@ ?,17MP\0^1PB3:;XH,.<ZDDQ.J<,*4;;.?
MRC7UX/2=5N[+OSB$2N*]&R#<"I\0&_VS$B4X4YSKV!SZ@2U]0DBEVSD&E]Y>
M]50/+MW=3^N47+IN7%KM=;H#51UU>NI8&P"7[OY3Y0P9.XH0L=U$N:^,!^"-
M!&=$%3#)78O1:3=#IU3D./S@B9B^6#UVPH8T^W Y:HDY)O#1G>$[1*2D2JFC
M!)%VN]U+31MUQJ/7ITMUI2YU7E0J="D-_^YIJ$MUP?0CNOM)8[S8% 0LR$M.
MNM?\(Y&%*LCXXXNE/WO5$^Q-X+H\&2<E7$>7_Q,2:MC%64%3#&2I)F4I4FE/
MRM*SI-(N;ED=(97VU"GS#->D3#9G9NA+#*T(*OT4?[5*E3%Q\2=$D5XQ6NWE
M*<'KQWM%&O +TT/U-Z)8X:,X,,4V1:[VI%P]2XI5<<O=,:=8+E9%;#!P&:#_
MV.84>QM^UE)X:/EZZ9J6,B : 4I)^B)">QXI*W(T>C3(<(H?TN *%-"_@\7K
M*5]T]]%1/NKV'ZW8:0JVNV.8"0/9#3P<#[4'']@NK?F9QN&9I*1&NN]*2?V*
MZ9Y(!$0TX,&P_R?E@=DFR,QO#AC$TX#FR(^))JU@RKM#)TF0N]<*T:NV,M1U
M([W&5O 1*;8YDKHG)?694JS:[W**G9FNYWO!<FF1CPCN MXD*!:_4AX2WRF1
M\!:R6Q>APQ5'KRJD.)+A+UQN,T:=X(.)9TY-W<5>\"DQOAI@*"S4]Q'DE7BU
MI7P7W*(OY?L9<@OREW7ZG%O LXX]76$7G%L\T%=%V,6O^HNB#KE-7 FC0((.
M<-X?MHS H* 7Q?N4;^WKHOZYREC$WP*;A=Q!6OV".PRD+G&&W('\= .A2_AS
MTUUE#D*7^(%?%6$.430JQ1^.1_*1UW#OG*2NU LXY0^E7G#FE*_-G,#UY[EZ
MP1?ZJ@CI_TVW@9I>E!XGGZVJP<LFQ:!5+9O0CL(F7K>&,)(:PIGR";4WY!K"
MY<R<K>,3^$T1-G$=/"(9:VDV(9(7;X#$YYAOX]B&RWPFLJ#%M]>/CYBN[8--
M\4M@84F][OFIGQR$>52J8V3\#[LPD+4]<H_6*".WW/[$W3-&*^!*_+?J/AB;
MP+#^T*=IDE$E/VITYPQ9]UAEW6.339JQ-&G.4%7I\61>X>HT?V8T%>',>,"O
M"JDJ%%3LMT3'+*ZHW-PH/]A//2S0PG]_^O)[XE]_=8#/8+8"%6'45A%)>CE[
MTH@)TQ$[THHY5]; *[!Z7=C?$Z!;FCN$41#ZIHRG4TVQA\\ZQEQ_W<4H:95C
M!MV#6B6'Y@C-T154F:%<6XY DEZ]I$?RR/DS?5$J;I$FY[!<#TT0/'>B6)%3
M>.('GN\&O.#Z5U@8#^^)&NY$W=^UMYSKEI]>9"<VP5.?T'>*'89?I:R6F<BU
MI<Q]9757XVI\E(H(&\6,0]OQPPJ?;":R\"P.0@FV4R[R5M*K) VY1.D09C>N
MGDQ&)HD!R)3DU\P PI3D07NTDI+LB9SDKE8B0E@B[_A4I-D@V2QSC\^6-(4=
MK5WF)1^7S#T^M16]FA@@>V54S0AD6G%M&0$)V/YE3E9PV9Q@:3XW342KG1U+
M[Z6(KJF(CMO8:*JJ@HA6.__LA::RSZ@S%=:_W[O.$B[G!>D,:23N)];:0-/8
M6$:T&POGE?YP31L;90%+"'#,*S8MC#)\=VBP 2C9V]U,_N8\B0X;F3XXKU@
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
M\*SML_^BJ\O4MD,2O1/).[4/:9V 8&,I5I1KW*'F("T7Q8+10K+>:-7JD*$
MJ<@2>G8_#7T8MTPYH0RV#5>H),#J!9F,69D71%SC$&))JG&$O0,D^*S7<5=E
M9@4VDU K [;=/;KUBD,S39&4X45)G3EQTR7!TO4F7#N0:W6+G'.:%6YAC&=J
M4DW54LJ8_!%:4@?Y^M[&%OI1_K6+ W="O- G? 25"P1UP6Y2E5SK0/>&,JS^
MD;U[KNCR1W@5257CP4(NTH+;?8X['Z4UCU-4XV5%-GN17#&R[1X/\F_H5"8*
M397X2)U3=/6U"7X(/D\BBAD14I6M-^1O39S5!S(YO.+;0TTR)M) M7"M0W1=
M@]8"Q6H@T -)<^?HWETB_-:<_E7C904Z^X72$J#;W=JOBK_=MQZ&=1C:@,Q^
MR_2J[.. ;0+SY\-W>8YG,[5W0STQ?S/&C>[Z$3PAO@EU%-38Q?^XXJ]$/.*Q
M6ARY_GK;'\*\!>8J'82C7Q>=0(2D@QB>$N4=!<69VD(]]$E<_'TH?'H./2'E
MGE+RHN.%YC1I!\EPJ.]+4'_](G@XN^B8XC0@TPX*=''S1,VBV/@6GBLFG<.B
M:O1#CZ:/6-KJ45S^=Z[(+7.%VE9P3<R_MZSOO:H]5Y>@E^JQTC4:85\F5:I
M6:=NYMW0;/B"%V1(@UHUABX5&IR8V^O\U/]V]?"-3(=$%.&U5&3K$'F!<-0O
MV3WWN-H);-=Y$.!7[N-RK5<*[4[ORFKWIT1P5J[U<ID&* U].N@9NHKMH^ >
M_)+E52BC:(3W1*'BP^@RE)01F;Y^3/;5G35RQJ,_];WUS^0]N/0A0BEL_QOQ
MW*51@EA,!??4JYB@Z]UB>3/U%2:[$:HS:$B-U4;,&Y^_I<:B6A6N3-^0^O;'
M8T'&." *I,&,J#M0@ODW>"#@EZ595R1N0@M/]T #X#4(9S,N@NK=5@Y1$^KU
M$JA6-?\;91Y@\$1TWG.@E5;W7Y77KR)Q$^HY"+B :>XS9M\ME<HKV80:W#)U
MIO$2BS$IKT!.P2;H/P@(\1<[8&P@Y!9N0CV^LC&,QD14;R9E%$VHT;/ 3*J.
M"5>?D973-*%6R4=)HJ. N9^?@(>N2@>,R?\1++J%P_)ZS.QFH#! 8%8U$$M9
M869D[<0,O6V:H=<,,T0>&EW,/'_4P@OK65!Z1[F$F,A>BSO\G3QRRBSSCDRQ
M!@1]<1 #G?J0,BWK*=D2=^M!43JB.#FFKV,=Z#&7I_[P+IP2[QMP$MA_(I*(
M5U*<0MFIS!I>_1OF7G)B17#F&]5(S3:W2P(MEJ0VT%FM5X?5!ADI%RR_,[,L
M(HW'"2>,OE<-3%:*-Z A/1,QO>/8DO19+=6$$7D EN3BGH-9KT/2.SKN62:!
MA>4; $-?SB80K?:C:T;N.7N([VJ\P:Z.BRP^5IU! ZIKNE#B00_@$N)9\W7Y
MI1M0D0'Q?2*D\BJ;]V4*-D!]M=#)PP"&,4)?E2Z6T*.H> .JDBSM!2I/0KWH
M=E(]%A?GQTJ)FCDFWX?*YGR4OEB\L(+YA7<T\X0I(AD34<'MW@,B&/:O0AG
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
M<ILN""5)%CB8M4T>,3*+F8=L>8BNM>Z^!F#(ZUH&FW-.]-X;>ODUV,B"!.*
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
MAG,I-8_"-*\TMSFZO3>TX7PYWQ]GS]._SL8=7K077:^:R\RQU3=YI+@6@2:
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
MVVY-SQJ)MOGQRM4&S"HEI>I.$WW==:.94+7A8Q&6@>*.(=>"_F<"R+Z:AM^
M,BA_H4?^M)!$CZO8<JSS7\]JB?,36G=/SDYJI.@RAW+W%6W3.^^_NNTTAG;Q
MKBK6)83+U)N+;<I79SCR/B3AZ/4/)4NF+2>)>T<FBS"6 Y>2B]:A[V]A:F \
M/WC__X?0?:2QX"A9'F) SH*(P'309-O7NII8#SI$DX-7/40N-@,WI/6K*8ON
M,*=[$%=+5^R;\'XE7V"DK,R8K&"^U!X+'C7-04J,O QO=9""OG\$,E5L0W+/
M'IU+6POKH%3Z^'DV6G:"KUMC(:C,M,J&?,F S*+*VD<G.+8^\[0AM"$5>'YT
M(FTKJL.JI-E9-\HE@*Y-C5V1B6GM%8M@.-,.HT(EM6G>L'Q3;$,J$/GH3-I:
M6 >CTA]DAW[\C)-/^/MLNCB>CPJZE$JI&^C$=:UY9N L9T#.1H%,(TBM6_UM
MBW'+-.D?EUI[">]@%'M>%MA=+LP&(1 <R40JM5XA_2LZ" Q*\C88Y4,I!^;7
M-8!#JBSYJ.3:76S-F/6F=CO#RT//]\\#F&R]5I*AJ,<HC4 &F=,;P*W/D@>>
ML#6I-L5VJ#FX,%C0:F^R2@P+\4(O2Q!K<J2,EBCI'ZZ]2; EQ"$YOKTP[%8(
MMT<1'OQ=NZX64@8;DB.UH$6A:9'D<''20C'Y*&/Q)C8OS+D3T"$YR(/BW.[B
M/#CSOL:)7$Y&.5]32Y$FQEM);GYM^6",TT&8G.VCZKA-PWN'\J0'Q;C=Q/@H
M;%N^$Z5F$J=0& @1":6V#+2PC">NLBG6!]$Z6+,MQB'YVH/CVM9"/#C5;KEQ
M:'+,*G"FK$M,QRQ8H&6?D5T@LY3@BVW=+7=7K$/RQ0=%O;V$^CC:K@:I?*E'
M\Z.B);^HVKVSMKDS4&OK:D_OD!'--SFVQ3@D#WU0E-M)B+WO[;^ 28TSS(\1
M%VD"\_FXC-/Z=,]^>_O?OG.KO?TMQ[#GWGXMXK=\[OO*X+?ES_DJ^W!D ^A@
M(#+EA6!:H6->HF5*%R@)P0=MOC%S]]U[[\+[U]AY$[A+F4-4G-6J-,3^K)E/
M!#P$Y #HN#6MXS,/ AI""**)E&]5V6\FAE["PS<!92]-BL8RZ9 4E;:"T? R
M0X= O]*)-^?% W"&$"3HA16M1-"D,.SUY6ND0S&@HF"J;HUIQ^NNF%8,4A12
MB!+<S3YW]^NTR[OVLJ7QM5+\*"KA!2^1.9X)M!>!!:E-G30CN/-%8.LFS=^
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
MZF-^,YJ17'$9/J#9"!<#8$D:5&VJXH.3X%RR194HF>[4R:SSJG]__&_+ #Q
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
M)X-QOD@A<J:K^JAB03E?)R@]! RI,&$R?WBZN;80WMJ'/\NEC![LVC;2ZR$
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
MN&#.DQ?];;>!Z5=/=A%_CVU@3'0F>14!R=4 E2*'H)($BRZ6A-$4;I\PD%]
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
M,&""(1DTPH*SY#I;'IRR.6',K9V3DVXC=O#>L)M('Q/K&O7(G?XV7O8I6R9
MD/NS!!AUS%X8A&AIQU*U[%(HM1UEB,)Y+%'YUFV>G@1UANK0EHC'FN*/<#EV
M%5@;K_:\SY-Q&<QFXUD8AIMV:./1Y; VNUO\A/[X7Q_IQZ/QZ%\?EW\X'C6]
M2-L#K!XNW?8MO$87=%<P?Z)7Y T]<C(*P]?7TQG9-I-YF0M"..]EN-#:VY>#
M,Q<M8QF"J15M8C&+/B*V:)TYYJ2P]4W5?;&VN\B[(X)EYI(I+O*L0-IL09FB
M(++D(:HLBE#6IM1ZQ3T,\;&N]QY%]S9?^>V=S%.X_7N3O?Y/'%].PN=/@Q06
M5>RSE^2@: 3:A30H$B $YVL_]4S[FY<618L3QXT GC_YL'\%&+<FHG$VVG+;
MN@MI>03;!53#7,2-0(Z?C-B(J'%?4CZ:"FB>DRY*@'1"+8Y3O2&=9T87X:U7
M+'8JRW%:U&])23PF\[L(MR'C\V[&DZ\7__IXX7EB :6!E%4B!%*!0W)<N8[2
M%^.5L]OHG6+Z^^7XR_?+)RX87GYS2_#M>,=-+6DD^/%!4NLAQ^!7\@Q6V2Q!
M&,>C%V3[5"@^*O"A9.#2!TS9%J%;A_3N#/^2^3Q4FHV7X%_"_S>>W!H>BQ9#
M2B7M.615T:!19.NF"@Y]O1A3DNKD73VQ]CX>^1NSR@X4?>,DP5_#%0G@'J:;
M'F-/@VIHCFT$<GQS[%"&QGV)M_$BL!E<-I8YS!&2XZ3;,;N:=A! H(Q!Y%"8
M[E0B_+0XWV*''87R7:3:^&KGHU5ME9Y:/#J#&3#1[J-,"+25,08RT\IFLRQ"
M=+G5N>'QQ]VP&PE^W%9JC6];S^\;I/'5YS#ZNKIDP LOL>C:QJ(FA3 )@6<!
MF5M3"D-CK>S X>,GOW3Z#I15#QF<-WG#WIG BZRC2P<JE5K#(4MP*4EAN2DF
MM2YZ\WSIV,\2=-U+U#VX3^NR-U(4(I':@C2%UWI,$FB>LC9\4"IP):SH5/;J
MI:7*/(LB'$I ;^U_+G12,5G:07AAM2R7C> =&K#2.DM.A)2Q]2+P7(??S\+\
M'F+N(?F://Y:DA]'LR4>9$EJGAP8[FD[JS&^F(JM%?^*59$ST;SV\$,,WX@"
M'"3ZC>G4O29 _!HFBZL#+=,7'CVTA^2#[< ;I0XL,UK6ILYHGC-GR@'3N390
M<A$"3:Y>O<5HO4M9M*X4M@5.NP2 QX,L&VMFS7B,"(D+FF\0 EP6"#['D*.S
M7K#FUWR> G6L8_Q6>K#YI+Z%U)_[,/YF5EO+R2$7(2>:D=(L@1+UH(FAAYQ3
M]EQSDV/S"GNG77^S"?<[5=O<A8/>2RYV ?.M5MO<B:BMM1?WD7+_U3:YESS*
M!!Z5!^5*!%>0 9KHK=!D+:O6K2%/O=IF.\9W$6[K\._F>H/%QGIJ*4"C(E<X
MT=2"%AR<8=+[6)@13QF<)UZC<1>Q=ZO1N(O,>KGU/THXFBU2=6NOY!^^UM;&
M<W4MU3E"4\!FU 3-!0@JD/7CK%*H3,R\?6&7C7#.<R]O)?\>@@V/H-WI>=T%
M6D_[^A98S[/+-Z/P*=4X4/Z]%(7:##$%EBW/''BPM4FHD. <[7C,EA(T6FU9
MZ\#TT57C"6O@.31C%['WH1'+.-PCB*OM3LALDN60G8J@E"X00N0@N&/9H."L
M>4&1)R =WZ9H1M]#M6@H^^.8&C_@*'VZ"I/?%UD2(@8KK 4;Z]FL+PH\9X56
M8!=,SK[H]KKQ!*9OQNC8GXD>2H4\QK="MTIXZH#O6.;' VPG8X,<P.B3ZM*
MCF-8(P]QUN8%+"L+23+"61%'% %,2)H)6GD3:WU:]CSJLKM=<D1MV86%/J)4
M88C3Y1'BK[BJK>G1TO]A/<CSM#<BDH\?I001A8O1&,U3ZVSTM4!.P!HYB*^'
M4:N#A=W'+83KBJ*F:L\;+=!NNHK2720ROAE7!K)' 4K2_NHQ*G#""N=#3"6V
M+GNX&<WQ=:&OL[!&$C^&4?J>C#3Z0;A$?I&$2B(Y!V22DX\6300ODH;"!-+4
M,W+7N@S1-CSGHP_-I+YQ?VB86'&OG%X8Y9N*>J_'5Y_'HZK%X_)Y^:'/RP_A
MZD/[YUZT&??@](P>IM\N@^,6V:L[R&Z5U,4D>*SWJ4HLM?"A(4-&N)JD(R6+
M3!K7.BWN:51-\SG6C[7P$3TB33X[X,[3[.NR&AES4+)5L8@2?&C>#K,CMB-F
M=[34D:U)'JVH.)5<CXU3NAO&3%YDAQ*\TAY4"0Q\8AJ,MEIXZ[ACK>N\=H!U
M$F&;9NKPL#938UIZ\+$VS_[.$48'B#W%<#K >YXP3G-JNZK.@;P\DPI)D82L
M$0KR&"1!)2,QYF# DDM:;U5K<B[.176>".F<@N;L0D</&O,SV9W+ (/PR0@G
M%1B7*Y)ZJ][Q##P;[YGCRF+KFE6WHS^+F]:6G'$3R?;@KM^6(;R#29HD,48+
M.3)3;]<ZFIK-@%:HK(JD+;6G;.U[.,Z/]X.EW<-;_L/U8)@'HTN:[NK+MU?D
M?G[!NZW31&VQRCP'K?6\658!S[R"XK,S/"6OFW<GZP3L_'2D/1\]I#+]$M(G
M\O<F7^\*8 DM"LY#20ITJ@'(2&M;D,B@<.-T=CJ4YD&^+7#.3T%:R;Z?<^:;
M)NAO:[/ERPE.;[HO9N.,YQ)D21$4YPC1>5KG@H[>")U]:-\!:3.>\U.,9M+O
MH3O%QKG_<U+O_*)UTC(6R.RIUT U072*#.N2C%8YT.1SZ\S8[8A.2#O:!-8:
M$M"#&?HJI>NKZV&88>Y2+W_C9"Z\I[>$W"_(7J?:*M"!"R*2FJ,Q(?IH76L/
MMA7VLU.Y9R'UF)&37W%V$1572ML"COX'E-4!(II$=IDHS-!6;%PXULI%>,Y.
MB9H)?Z,5?(R3S08WQ[L_N[\3RF/=(W]*H3379,TJ!%UJ(V_.!3@, I+#A(Z7
M;$7SIA6G<PH93?(FDWWO8\U4Y3Q"C)Z!\;1WR^1C"*VS[E[@*>0N.K+W*>0N
M5+RD4\@@1(XQ&BCS7!1:2LD<+(Q<!F:1)HR)'^V8_P6=0NZD#GN<0NY"RS,=
M(76!^-<IY('4[G&6M \OSZ1"S F!4@L(*BM04DMP5I%]QPBCD2)B\W;H+_D4
MLF_-V86.QE?C?PFCZQ+J]>[!Z/*GD ;#P>SKK^/131.E97 +L4+D&F(]?E7%
M:PCU*F J5CJ-I3H:3YC7.PQW0C[6OC2-^Y5Q#Q&B[84@F):.G$L#6K$ZY1S
M"W($I=!,*919J-9AG].OD].7I=*.BAY.IN[7E^@"YELME[,345N+I^PCY=[+
MY=3"Q$+7@K*J]FC)M#>ZJ#@PI;- &PKA>GF4'U0NIQWCNPCW>.5RK"\B2D6[
MGPV>_N$>O,H6-&(QI1:&T::#&7"ZY7)V$GNW<CF[R*R?_*/-X=W@N;,:)1B;
M,VU2D2S;@!J$*=&1/5.4:'UB_.)BZX>$N9H)OX\3P5H4]NW5YS"8S._&? J3
M2YQ>%,^29MF#9.AJ/V4.04@%,11R?[)WTK8N@K8>R=DI0P.!'^/RV#_'X_S'
M8$@RR.]FGW#RMIY07 [(IEV4$5[]/GY=ADOW/W'9>ZB##V#:3++1><QJL%LU
MB_10^_^W]V7-<=U*FN_S*SKF/?MB7R9F)D*2[=N^H6NI9;D[>EX86!)2]:6J
MU%5%V>I?/XGB3A;)4SS J2+I< 1=7'3.A_P20":0BR=7,/"02">R@>I/0##.
MF<)M4J:U:74+1+O;EO-'GSI&&+U*2BA 903MAX9&&6F4(AK)N&3>=JS<>PW*
M5'<IX_B]^^KD\7(]E)N2^ZUIX8I%S@Q(G1"4,_7(C43%',^%K#%CFV]%!W[F
M,(+QG8X8=I%\=S]S")B7>L2P$U'W.IR/D7)WZIG,/IN2(;%$&EY<(E"%0&F3
MI=<.';ZTBKSM&-]%N(V/&*X&TIZE;)R[R\;[H(*DI<Q8K.9P F]X NV9,8@^
M^, ?,"OO?\.^CQAV$ONBN<P:>I(/''PH*[R*,4 H!$VQ7$L$*]J>BI/1TM[%
MA!O Y.$>%CV6R48R:SPG/R[#?+4I=K-%PRPJJQE'*%+6J/FL:D'I!.@%2N&9
M\F%(G>S[WO%4V6PFMPYW->?VXA%RCRB5A8))GJ; !9<S<!<<*^1RL.951<[?
M/3VO;?VM1\GPSE5VPH.:R^_#YOLY=CRJN>=EW0]KA@YTY''-65/-:Z^^5#%:
M'V*,24':1 >@KFG&)@*O =@<4X@^#%@A[WS!F*7]TH&\\O@S85YMZEWKV D;
M F233*W0FLBA-!:$4%Z8G$J^V>!^ZQ@&OJ[W\4L[OJXN]SUD>2C',3]5!G#3
MB.ZFX%Y_/^U->TQ3;..')/1.B=H6.H8,RG '40@!/&2=0M#(;>L8Z1W@37U4
MTTTS%M,PU,&3OP?J)=#:]OB\CO@ N)V.>7:$NI^#H&[4#U>Q9KP=@KJI+(62
M'%(NL<;P$>R 9)G7Y&#K7>3-8V /0LT>.'PZ6"W;@:Z.32(^X/'&S5M]GGV]
M.'T19/U''4%X6\N*"@5D.Y ?J:P*RC*&V+H0\SUPIG>WNE)Y1\.(L3STJ<M[
M>3Z'RR^SBT, ;I*POFC 3<D!JR+$1./G2DI?A-?"=RC*NQW,,U>/)AQT6#^V
M^JWGY8EJ,1FN:G-N7RL#A @N,0\ZL,)R85;ZUKF6]\!YW@K2BH<.9W4_S\^$
M?2J*C\N0L=:T7QTQ*8,2%L$'P\A5M>0PR.)!*<68C+:4FT<+HQ7D3C#3J4=[
M][VMI#ML(??,A-,B(D(J:8L4$)6VH%*J-69X <-#M-FA5[)U[,Q#F)Z#0C25
M^[2^S942(%=+?1R)5"O/HX 2+"V2WF7PLA9!#-X;QHI@O/6:L3O*9ZX[+;CI
ML-'<@[B&)<M@R95C$;1,M V&@A!4DD#+(NK(4G+-2[#?C^B9:\FN,N]056X+
MI!__2,<GM33BQ?67+Z$X)!\?G2(+.I<"$7,!GLG-5YS[&%N;J4-P/0?M:"[_
M.^O+-;Q^_ 'CM88:F;Y__/WB?4\;?8$X&&JC@.[ZOI\WGNB-,DV)K C'%11C
MJWE)SH5+24"..CKGE9*^=8/9.Z",73&N/_;T7J-@U*R0;C)RM6E;HW'Z.A=X
M0EV<%#'PUB>J6V!,%=3=@N.;Z\!8J1[*/>+;Q?S3&I=?ZG@NJB@H89Q-A@23
M-0G&DW0\SQ*RLSKF)&HISL;JL0W'OH*X1W-[L\+Y6!GWJ&=_ ]-%L\V'476Z
MV=N.:#\7>.,9>T %1HA[.F4HR((Q/ .:6B:7%0NAGK+%HH3@N;#2_ AC2B5X
MX'IM*AW81<H]N*?M\%UYL\0\.R^<;:4N 3.#:&4 )9&<7E4DC53S+#*+HKG[
M<!O%](?;+?BY2?DXX38. /](@WN["//+2[A$1CWY)BK5(CFTN45!GQBSENMZ
MJ"[L Z[ [:<^:=I&"JEQE/>O.)\MEK\LUKCZX01)[OZRWP&!"188C[0(!5,;
MLP<))I%[&3Q!DFH <7<]_\E3V$1P#4_SMF&2XKQ+@2G:L,(A"T^82E'@<O9
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
M017O(4;C@ ?.2AV_**W;--X#Y[DIPCAY;]&%L]/$__V7&P(BX/_8_&+S\RJ
M#UC^J?[_MP\_7PCK]]]__V=ZW&(5_CDMOOQE(Z>?Y_01/X8_</4+N;<;V#_@
M.LR.5]=QK&9?OAX_%%AYW]/^<@GP.O"S1U[C=114_&.-\XSY?XZ;-_2F4Q]O
MX_>7Q?+WL,Q75"0:*;EVD+TE.Q_KIBVT!59\R$$8:V+KJ7,_HK'KQ-:GGZ9<
MH9'U,CU!9K6\+\NZUC-0$&2)-"^2MZYU9-3=:!JN$N'X^.ZUH2'_-Y>(1J+>
M%BSW3W6P>?V_TO%BA?G__$]:VO#RAPM:C/Y8_WB,=;FC28V?ZH?QW;OJS-PX
M-)MEM/Z#\ZXD"2U+VM&>5ZLA*.=H/-$6R%D%3H-!E5ACU;D'SK[R&%L1?JN7
M5QO!=XBZO /:>23[ '"=RA+<"VP_Q0F:T3A,/49P,+FB.&.+*B*"3]&!B@EK
M&D(A"SI(*\E\%JGUM<8>%.2!H@7[T8]=1-^CO\=BM7Y7?@W'N#I/25%19FD]
M,&8B**L,N$ .=0@HC*_1?[EUD,PM$-.[* U)NMGA8Y2$&Z9MK);KHP_D(IT-
M<:/7+&$JAASFVGT25*HH.!J(23F>A8U%#;K4IF=?(9J^NR1YRVN?B7TP5J -
M8^IO0#E3VR%@=MG_A[.\CWU^-!W;:1TARX;K]790VI0HDE?@2#UK0QA!GU*&
MS'6*GB"9-"@E[S"(O6-_[LOK+B)LS.?[Y2*?I/6[Y:^X_#9+IT62F-48N)-0
M3*+-(;N:TX<!M"C2YA!DRH,. 1Z@=-N[G]&R/%JT#9-6KN!9O9KG,T2K\W5E
M *B&:_2=0*9?J\=S=)OP1@+N,]&W@ O6L^B1UK%2X^=K68^@K(1Z4UF299FK
M02'&A\7Z/0OY1*3O(M<.7M76%>VT!IZW!GWQ$%WM$FM=)(@E V?,:Q:T#J'U
M0=V=8)[)>M]6Z!VRUK8"NU(==PB\3L=T#T#;ST%=(R*'J,=(%J9:.J[ S%(K
M4Q(MCIR6247+&3B6#$@MDS<I<>\GN1#;<S7Y_>C(+L+O46TT'-=0^5\_(UX_
MGA2&FQQ*!.;JB5+6Y,1$)8%%9W6DS9#[UJ'(=V%Y9IM*$Y%WR(G=ANN\J<X
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
M'GA0RI WZ0.V;M ]$-JSU*T>M#0L>70WS+./[^+Q[--FA3[B7M3Z+V1:1N]
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
M,?SQ&N=$V;KVHMDVBF"+95DPR$F&&LZEP >50?*<0];6.6T:JUT;Y"].+?=
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
M[C6ASGY<O]1<_?_[/_X_4$L#!!0    ( &AZ7%I:37^;.T0  !1D   3
M86-A+3(P,C0Q,C,Q7V<Q+FIP9^R\!UB3RQ8V^BDB"BHB! &!H$B-=%!Z1 0$
M-B U2)4F M)!.E$145KH" H1$.E$FO0B(""]5P'IO82:A)0;W*?L?<ZYY[__
M?^]S[WV>?R^>@9DODYE9:]:L]:Z9^2"-DGX"%]64596!$R=.  _)/P!IYN*F
MDK?=(P#0T #X 0 X YPZ(0.<).?.D0MJ(7; *7+^!#EO\#[E^"_ !  7NU=9
M 2KR,W(=0)Z< -;57]_]B_ZBO^@O^HO^HK_H?U-2<K-SXKCK9F%IXP  E%$4
MO] $ QDU?(PZ]8]\14STKSR%E#  Q,3\,_]/9''F[7%K?R&+O^@O^HO^HK_H
M+_K?FT2%122E182E1:0X1,2E):2D16[^QV=D# *X 7: $\ !W"7G+ !+P 8@
MHQ& -$/#_MC#PT5:2,C)7=#"VMG21M#*V5'(V\)%2$106 B0A7J[6%@YV'AP
M6-K8VCG)\6Q5U_-PV%G+\< D-(0U7!1M'MO=\W6ST?75U+/R=;"2LN:!RI^G
MEO66]G9T<;3QL.#P=GSBY"[M+7?M5^O2Y/SQ8Z%K\K)NUH^D=>XJ_ZT&N21W
M[6]C\?+R$O02$W1VLQ42D9*2$A(6%1(5%2#7$'#W<?*P\!9P<N?\6P-W;=RM
MW.Q</.R<G3B.RQ:6SIX><M<\/>VLI1]9/)*PM+:6$+"T$+,6$!&QMA"PL!83
M$; 6$[.^)2$B*?I(Q/+:W[JWMOI'[RZ>;D]^]6UM)63SQ,;1QLG#G2P-$:%K
M0O_/]DD6T3\Z_8_B)_-(KB.MZ&9CX6%SEYSDCZ=70$180$1*[^_3*R@E+"HK
M]"_U9(7^9:#_'TA+7M;:2MKJ>$S.;K]WKVOC^G]OMI_8R?\!3O_.)/G9[QER
MZV35.WOVK*S0'SO^=TD(_4WSR+E_Z"GYFQS_+]!?G?S5R5^=_-7)7YW\U<E?
MG?S_JY-_8ET;)S+ ]2(C6=($H A045*>ICQ%=9KR]!DJJC/4=#1DC$$-HKUX
MCHX)Q,+,!&*Z?(6=Y^H5-BZVRTS7!*]Q\?)!;D!8.(3$A/A%>?@A_,>-G* Z
M<X;Z+#4##0T#/RL3*___-)$: +HSP >*4HH3UX"3="<HZ$Z0F@$P )R@//&+
M_AX4G#A)<8KR--69L]0TY IE%X&3)R@H3IZBH*0\=8K\:0#Y<^ 4'>6EJR(*
MI^FU+:BNN3*(/H]..\-YI^@K2*=O^[J8I=N+L]2,EYF86;BX>7CY^,4E;MZ2
ME))6O*NDK')/54U73]\ 9OC R,K:YI'M8SM[=P_/IU[>/KY!+X-?A;Q^$QH3
M&Q>?D/@V*3D]XV/FIZSLG-SBDM*R+^45E56-3<W?6EK;OK?W#PP.#8^,CHW/
MS,[-+RPN+:^LHG=V]_8/#C%8W#%?)P"*$W^G_\@7'9FODZ=.49RB.N;KQ$FO
MXPITIRBOBIR^I*!-9>%*?TWT^1F&.]%I15_/<HKI;(,LW?JH&:^+SW"ACUG[
MQ=G_-<9>_"]Q]@_&_LG7.'".X@1Y\BCH "B DP_E_7#R3TGQO>MPS<'6[,L$
M6*RQ5L9&S&7>IN[-"W(0ZM%0CQNK,B9K30_7+-_IZ6\L(A33:Z:)C#V$._ =
M* DP0F",H?MG24 ;"2#8+Q'[FN"W?G;WK#_QV@F$X'ON_9?*T%*7Z2Z,,+&E
M%<XS6]^Y%PKI_H!!7?FA'+N2:O+DI\R;DE+;V'!8.N3T_7:%4]9T4U6\LWRP
M^A*OHM8W7T<:)R:41QA#>0NZ;Z>'\@*_IT[TA2)"<'H'?!X[]8#BT;HM#YN]
M#=>92G5K4TFUCX.<U>++J%LD(+B$!-Q'XA$D8#CC#Z.KJ/\U(K'!/PRIBP3,
M/"$!@SPD@),$[&?_^<M'*N?QTT&T_VO<_L\VO1$H<-MXJ=^:8MP%?F!42?5-
MXVH;_;B9TB;(D'8XQVJ[9X-HK<[7JN+KO$T"Q"K2*X^T6#&^NR<D&"(0VYV9
M4!T18Q>3)G?V(SL=/>*.\+4J"X/WQ--)33K!1N;-86;9"61AGKOS;[IQMN%[
MOIQNBS1[;(6)67X,"E\<LF2%=8%>XN?181A:7'?0C% K7LABG(ZN5/*IW?H6
M>6^@=$I&?(M A1F^00(N[6/A0Q(UG(2W)?BU%SZI[#(RJ66RB"L23V/VX0ON
MH]FH2_)0-)\42S1[(Q,)P"3K8Y[/ZLNNRM2&BY  M$3B0=F%GF.&X/M^('S?
MT326?4S)>P],+X&I'W[G$W*D/8<U^);X+2A*XORMR T*$J!(E,AWEY4M?RJ<
M$SUGD:N*@^X6K8@;7$B<TZ U&/]L=B83NM/N6E3?0#Q=KM#6-@_SY[^37L/6
MPUW $F?3H2, %7F<'EK"\4^M.D[M0[(:'Q__)%3AQ%U)P(W!3><VO7;7%S4I
M85F:GEP=E%[S]GUF/@%H,TK+*B?D]:"2[J_NF',D0+JI I-2V('D<OP 7F^-
MQ27_3+4)B>PFAJ"TKK<,PES+\^0"0]$WR3P;2+%$3EM0P]'B87-DL07%YC@=
M"+>2@.9AZ/B@#+0)WXWXAP0F?I? <M$B(=6"..@-S70<\S>\<WO08YBB^C:6
M0(L9_MRYO3,YNO1W$6"L^K+S386^C0NB2HVF/D21@ Z^0&7P\S6,P9!7XT=N
MU&7W[SEJF7QN@V%:G;QD_H7_S']:]IJO4\R[LBMM'TB ]?LB/)6$:)PEBL<R
MXZS&SC?3Q.5"FON8' MZT$#^IXI6E:B7NA@W>/S#'WCMX>L\Z]O&=V3\,U\3
M'%[Y1+*PF!%#"M2YR-POD+EW"D4_D+_J'4W<V,DZ^IRU#P+C>::X2<"')!)0
M_TL#0OZN 3DN!Q!LQF']CEQ5*%H/$SQ[=\T?1=SC(U":!LV^*F>77=ZP85]6
MV9%0E_AP6"DZ@S<:R]HE <]\-T!+C$C&RQSF=B\O;)Q#]I* "(]DK\B]\RHG
MG.5[KA)I@D?A\L@"3]V6F55'H=Z?!0E6O&N\T(3ZZ+X^C<B["<)HZ2KV\"R.
M@;S\W2_4O.G/_I0@J6C;-YG;737T84*EWR"@1]/E=AL3]=!X=_#V%_@J/0F(
M)@&XH>^ZS'?B*KG7B;89B@+?+#ER=2)&<LE<]?/^%Y-4\KM![:HO*IK^CD'M
MRET+W87_R:S\R83\7KOIZ H;'AGZJ^U\6FKO3U#Z<8UK3?/J-#,9D]5!9/:E
MIPO;/3EU^%U\Q;H*E#T>K0P:/.;]=Z7_]X3BQ2 S"(F&83IO7!+5R]"$??"@
MU0X*EF_.N#QGO#W9]9DY7B7I[)XK41;14H$N#2BC M4M[Q5WPH:*M-^-+1.8
M9\3O*YQZ(:RBK>3OBKNGK<0 P$KPT"$24"8KQ. TEMR+%5I#S$ 3=U!,A7DS
MBT6$I%GK5\K-MX+:'_HZ$>FQ:,Q(H+GQ& PVMNS#W')YC0GF.)=+@%.,9:>'
MXN9V/_]]I(56LY?Q;[S,MWB(+R%9?RHA0?BS.+&2$\1#+;SZKJQ1*"\J%*KU
M;_.:.HQ;;='F2NG\++G<5VF^<%];XV9*;[*.@:U7.EZK[@N$O>1B-2(M'H"!
M0Q1QL(P5HV^198\%Q5>&]3:E19%W9& ]95YJ0RAQA_FJSV];KZ6J/&)_Z05:
MM2CACYO,M:^G;VB9CW/@X9=?KZ?%@#F7I2'T3>S<7]#<R,5FV>K7F.1+@2O[
M[$/EYNIG6S[JI6\FH4%VFN&34GGB#-I*#][^$IW<K!"S71W[G1CHN&#//4Y9
MQ%.YO%1T(H+8V;]2=86XYU_\(^A0+G%ZJJ9K<B$Z5=GVJ=2-UNO):%>?F*#Y
MS+S-@)NF,=(Y^LV/JSWA\\X.=>)#^XTZJG4]SN-,FKV!63F%@:&0AA35P43Q
MR;$#ANR!#'8U^S:RIG0.DG\!QPD"OX-.*$@3OO=);,+V+;<4^/DJE+HAO318
M=2!1G"TIQ4A\324FO4JNM2E5:*!&B7WT75L5Q6)YU.X^>WKYVA)O9LS9!$/3
MC.@+^G$_@_91!MOFD3"#L:S5[AR_<!4>A5OE)7!I'"N[9:Z\6I4\H2>\LQBF
M(%TJ@= ?@C?(^/*FUP8M-A[[J6+/Z4LK4^#RZ0!!:\[Y8"DOO)S<&GT+NW38
MW4F;+% R'O%VWS"P+FMB%\5=59UZL+ IN&"7Z9[@)<5=\_Z1%8M63"IJ1SY$
MX'O6:[4"1TY,/89*%>5_>\@SH,]8JN@+]"L=]JU?N7E[I:4Z:]'UU(_]VN8R
M.OFK'<E.2^/:3?U-K0EQ3UZ$\N9'O/B;YP18/0IC[Z"[4>F.B*XC_<\D($&,
M=6[9%[%@,@G*E([-$GPL(\8_R#>"X+HWR;XTL\6X4G?U-8V/;%Z4O(//!:8
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
MN.ZJ]P,)-KE]=4FTEU-E[&,28!B$FH5\=Y@O,O2Q6'6KC\8Q4EPY9P-^7!H
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
MCH,YFC'_W+!>3N4J3^KFB,/JTAYHP1M^CE0NR4%6=\:GAA&0*6EX-);H&7S
ME,556H;=)]8T5B)>F^]P3<)KD+B+A:E_*N7#MGF6N\]1'4U"T4*=:'OR'/ 2
M9(_[[^WU2!B1J!"?C[L[X-04'26<69_YU'P[9Q.ZS'>9@(/.&4+_O)=V*(KG
M8ME[_ZFL'@L6>/](\KW@U3MQ^04!B4]]$'A^/P2.6HD<NB(P_=#&L+0K#(/I
MCRB>+T3'FB&5?,%C%<X+^ =S<,>Y^G?;*MU>C#OC/[Y3-C(DW.1O]Z/3'OF$
M5]UN2. L>*"R^^%;>_914TD@VUIGWI*(.->=C"#Y"8JP5X*A.6!D+-E1548V
MH PP[K/P\@<1UPY^^]%07WG#QV,/AUC80_'EK*.X![8LJ\H"8IJ_QAV-&%RF
MNR&G)%&N&P(.BA0-^W2XC.])?YQ?3^L0Y1VD$KI#&X_HN!'05QTZB"IZF2&9
MH_(HT$'G?4Y7H_WQMI*>PB*8OI26?U7NT5B@JDOL\['J6[.2>$A/WG+8$9,$
MA+E L%=6C,\ /+)F!D(M)[*<+N!*:;M.FRPETH2R,A=+LC"5.C)<)WN\33=9
MMSSU48VCOHDN>(/8L:&F3?]UMB=TP7M$9_O@FHZ@H\S7JT?UFZG3[;7D\"PL
MS9S2^$URNR)>3*B#! 1<@,K"(K1-!T6&LO-X/!=]#/.S:$+]^PT"^O:N&WU)
MD=Y\01Q66(WE(Y;&.K#85' '* \+2V^EJ.RCD+R%6QL^$S_Q6D($DRSX++3B
MP%%E5C#(DDE!QNP>]!5(D@34(< )#L_0ER/W!3R-SI" /@%:PPS9^J/6^H%,
M=P88R#_ M[UKS(<]]3)OXPQ2%!8P2L;T#;Z-+_2?ZRBPOI"!^<R8ORX>>UDR
MHJY!JU2QVB9'4%DS 8%J6?9YU9//+3;/\,ZF?=<WWU7I>WIX<7+BXT%_?I%D
M>Q7K"WZC'>0K^/A6KF39V\(4L%A>> [/!_97M49U)32FLWR[95:[-8%T%I J
M-1BQZKU0<Q<ERF-P2""J]$O&I6=2(JDDX#GQ4<VGNLAH1L-Q*091X:O/-R'-
M>*N9)%F97.0-QI+W"<$$Z)C\;$WXP+G!VM*G?DC5J+FXC'V[6H/I>?=2;25O
MV\%?NZ4LM*$20K1:5>VFO;&[#?@,^/-#T'*5>7,7._K.])L;'[<J&,T[X<$^
M(-"$XA6C%Z5F*4F+LSLU-P5V-1X<&B,5C-=\3?N#G+/'OR,W.S\2'V1IY-M]
M64O:IS%L/7+G)9;M3H*F"2@9?ZIH8J%N/9JMEM9RD'C]<<+5A*&I ^UQKL8E
MPAQ!S,QK%LQD;W;5K:0^UIZVPQD\B8O],7P>U&3.9E15FI)H[5OQ6][Y8/^^
MW^>@T?>Y$L/]$V;1VTVW6Y,*3'BLV.I4"'O3 [N%,DU&IXC7AOK'.0Q V$^Q
MK-=(P)L-LQ4'Q_/Q^4^'VSA?<5&'RIPPZW[PRAU9EM#AK+M8\L,M2VMUV[<#
MSD4"J':XCA'+QXLUQ2G9H0_>K%,&7$5#3.D:_'6&_?/4 [BYL9GR3SZ 9]BH
MEO!YG?%)3**7\J4ONH;6H^P1^6N)L'[Z-^!Y*HR>"]7"@WWTV]RI\1*D9LA*
M4B#(PJ7OT^$DKN13'SZ@8$52^;UI W0AI542=\MH0WSZ#4ZC^_+]4.-;<L97
M1O:6]E!<Z:49D2CUNYLUG47,FO1T^1FVDW8D , Q=N@5#5K16OF<;R0! [>H
MP-KC!2/=(FUH2>^4Z!!EW1<0LX%OX_M1)\]K^E_H5D2T+=;R^U0=N1XA+J N
MJ!--M;9(P#._6M#\31) OS]Z^U+F1V+F' ?QI3X*8X1+F/(X,L$MU+=4)=B%
M!!#G7CQ@E)"[!!<;@E!\PQ'J0M(Z35O'']V):J&]'AU.H/19V&JN#5Q1:QP^
M"!IFPN)'DQ<V"S>%LNQ0W#Z93OD;L2:CX?T7!,43:KO7V16T-32K#4SISO_C
MYA^0G;^9'72C%?!-QO&/@TO&%<^LL/ '*H)FS6@&-+-FJR71<6_P2S@A: ]H
M4W]/2NEF!M]A+V:3,_?]C*I']1$)F DUJDM/UHQV]Q.:#"9[XM2F7110D:J>
MEV2;$O8=DOA4[KN4Q#()8-B/*3)>N5@^+>\QND>DP_?\A'1!8L4+>F#1CN#.
M/5%6H>*F*I1/X+UC*Z65=FREA![CY!8K P7$]PP2[:PJ?@)R:Q_((;3=+.VF
M,3DJWB*6>8+/B3L7KXBNN@MM"4:.[HY189#SD"H4G"9A($=5,W.S)Z9UR3-[
MEDLS(K\4NR_K101EO896.I, >#UN$/XG]UT;&KIR[(+?@]=.BW5LDH 7WEMX
MB-9%N-LTV5_#?[T!\X>N_4 ,<!L+?!/A88M/P/2VUOM-@?G2JH0ISXD;FMHC
MO4%!VB/.:!F5(^YR]K1+LS)E37-'<WAER&M4"DJU+_LG#FS[LOF&QIDA4_@G
M<NQHZ1'\Q-L81FQ&@\HF6)6JK>LWV6D71K;S??EG>(X/M4!\+?FL7"6].-F+
M#2 IJC2V%8>D[0LH0MZ,=_R$QW!]I?_^7!J^/MYCZ& PE_^SKJE6AT-?/'5Q
MIL  692E(K_'6A_0P\\DD6^JZD?WKG^.*.*:\Q\E_ES#S=8DE/O;Y+/9-H^(
M01XQ(>(O'V7@-;7F#/71F/&I\>J8L<>(?M$:H:'/16&3JT0+,F*E6PEFT)UY
ML\ESS]*TAY/RODSL;U>*J^5H9QXA$BN',DWF#H5CI+VL\"%+9O$/<.R)[!'I
M1J.M).!&U&GHE%,^7'8X."#A$J(H/6TD!YM@\08WS*TO[;%''F95Y*\C1A0'
M)C:#!-AB7ILI5[S:][+VF)+?)JJ@4>:%7JTL*@?UP4MZ)EW.1\L$-VE$AT13
M9,9&MGBY46JA;BCN"[_ ^AX9J#].#\52[#W\U9S+MF:Q!/)<P_I8*NV/CGTV
MVEEAAZ:U$HQ=?D!(\WD;B"7DV[@8 =V&QX*6%X9JXSU2>Q1;NC_735//ET?6
M+_IN_+=KH.:JH<13!&:TY+_? SW1[R]/ J+7M$C %R1.(&\"TDP$P]OVLTC
MA!:!<6@C?F],:QN,6D:\F@4?5I"5+/ )>0GL]Z2P+!<K?[_VRH#IH<HIV!M,
M3Y/SS,9#K%I@JXOZ[:G4/ RLW,#\M?@]3P*[,=]VOK)E+-BUFF6F9<;@6NJ[
M @0,TBK+YE ?O$6$<S8LYVSE9PV@,DNK-6+O3ACJ@78$Q-=[^G1U8,;'U_]L
M%7].7ZH/*0L691WKOM-=EQHNU[J#<HP8OC<T]["M ?30^UJ=*^HWC.,L_*9(
MNKEJXFV-$I%5F:R9\=J:$E"'D)5<:FO'4A)<-K!$P[Y\;VL'C[A[? <4$4[=
M@A8*<:Q1^211,ZJ:R,WLVGX+8] %HG]IK]2BKFRG^7%%0_-"%UAN-5E_*B);
M+@7_2 J&?,3V6NZ;+LI_Q!]J-4LC1KD'%P97QP?N@*T(D#9_I1DVE:;^A*1S
MPY6-/SBP<+"BN5!80W?08F01L5S^4+ KQ[+_Y1[2B8B<?]BG!%I,[?WSUA4#
M8/#I^0<S[Q!MQF&'8-;O?. ;5H-DL9ML3P?MTUYL+PQ]6$JUF-(*W@;KFC5E
M+ \;L86.KZ#7%3I$%M[C8LU2:2GXMY)]579E93MNO@))>^PC%]:(=Y9Q2H5O
M/K7:6+_3IKKA6[FI56N6'HI[_4W)K0#QXOV"E)3JY.=<Z;I8AP*[_@?3W,L_
M7%3TY%X?Y@WJQNG%IWYE5KND$U:B\@(3TE2>RC9X[K*:T<U%OF=8:_#<Q@.)
M/<',S''[ PT'.'4'O>\^U2![2TUL\]2INMZQ30%%4\-(KVQL%+P46N#?(B84
M?[E'RY"H,FE3^4WVCMZ:C-8V?-L_TH <:_$>-OYK7(=:'I=8K,P6R'SI]WZG
MTY=C7R)SIN>TO3R'9[3>Q-A2TJ0W=#-R?VW\9HA5V@,:1WF!#,R/G>X 5936
MV6<I7ET"G-A4=JMW XU9U+X]._LDX!J4=OGF%'M_?__$HGO0C8_NG+XD8#_/
M(!2R>I6ID5_$B//GJEZ\:F77Y.="L5G-4@_"*</&T>2]#<GU(-12 WZMI!#:
M(G\&3F<BL% P$SE#_S!4(8YS-)*,ZT:_:??%?"JS=3+E%_FFK#^97B\?@N@S
M2BX/D3"E0QP$9WST:8A7GH>^SJ_"8)7O/XTI@=X+OJ>'$&<;B2)C%J[@OYW8
M_C,!J@WSJ?'+1.IM^ORB5=]YOSOXW@GA>:0!.39;3@M)\=EIF/\VQV?!MSL8
M&%99LGW8%'*O7V.AW[&Z&O@9J2U#VYJ#AQ0DZ+VXG&! _3HS"?%0>F M"H/(
MCY!IJK>.*));&:5*ISW>^'18K>WD!FO$0*&:GRS"8%-:F^;;= OC![FXX4I/
M?^Q)F P#N<]( )\G3X[!%WCXI.3&<+]=97&]']GVZYYL_LJPZ*IO?&T<A:@6
MA\+&%L8S=V@93..!D,;-Z4<'&JK$,T.G.)$#V!%E]K "?<7*[Q'--VZRZ_LY
MKO7NO9,Q7']B4?;,4O+^-0*0LYQ>UW<]/AH;Y*2Y3F[<\M@W".,M,B(<FF#"
ME)U]B)OTRTUX994Y,T;E"[2GZZ)0%]%U$82(6;M^B>;+X+JP4?:,;2D"Y&M7
M]H:^K]B:MQ\H__/.OGE.#UG,/\$FQWNAGL@+9?#UZ4L%-1&OG:D2&O8F\3RX
M0(GU^-UPI[Y[Q<K?3._96 S23=5N-8WGKAF=+UANP5X\"ZS/!>%&>A<D4)=5
M]X; 5YHES1ZTTK%70<V0(]%99+=3X?_YU^$+=,[4>KF.N2+F9O,N+;^@+_T@
MD8*[BOK5;/_XQNVJ\E"7FN?73K<N/1@*SZ1BJK[I>,<EV+#;?D4.D?(81<80
M1:7UN-/C\.E@LM"A?RQLUQ?SX)>&X?D>)&!IXJ@'R?M?JT/)M6>(1>1P%>F\
M)>]?V#1#EE/&+/B+6N6+-N>E:F05- D/&?QS"ZE3_5-]:N-?&:A;KRL_5X &
M.RA"/%;YVF'W%K_9MI<QZ[Z\,958*<&@;3:S\_489A\G%;-2[=OLH%D"^(B^
MN?PFNG#4!!M-JR17?P$9; GKN\S(F.C$LCI\=DSY1(QP,VU+.K&EGP0L7R$C
MUL#+>,C7G+A*C8KV-MRX[)TT39'W5^R<W9?:(<O0=4<AXO,OR,,9>"/B#_F,
MHVOP;H=_<I;5)#;Q0T7\;G[T9T_.(JIK=<_^U#[OOY3:D+MOT&PW\U?J:S2N
M:&L8*W^I0WSL>^$ZNL>YVV7E?X?L$ 77"/,DH#?8PT7A?.D=&>\8WE:EB#O/
M,=3<+R"OP[WHKF?[YF4_A%.8#:ZT>YA<&<H#BZB5VEF"# OH:^MLNSU@O?#1
M<7,"A2-TBPS#@\%_+'C7C]$3W5>AP]+PW0W"4D_<?ZL,)M=U(0&&*R2@I_PP
M56'[B*A2 "6.PY>_H)[D?EY)8-QYX[A>,!OM*WTW5V66T@BE2_7*V][I_+1Q
MZFF;",/Q]G2#XO)9$G#\8NJ&;,/Q&Q6O,&$SS^'6G@[B)$"UW'SJF3S.EZ"R
M@^)%?:25LT\\N)E( FY/:!UMU\^8*4,$]'/=OXX?(96>=:<R)A;GL#LX$E7^
M^Z#=2("U%K9'D6!%QA'RTU/^6!T%V801NAX*AIB;Y_)EZ,Q( "$BDRS@FP-$
MO!!&^\^%:(F#9DSH.P./Z2GM;=1K2S1C>"(07*&5X$T"JJ;J%8>_K-+X08PU
MIFV^O#H_[=<1+@CG3ZT=M[<_JS&)Y#'26]!N3RY>/[[W;<TPQJEJ]7A!R</B
ME0'S*=WL#S<E4]QG/B'A58Y\Q&\B2X_$F/'2B*:=0EK=;;/*S$LVQ789X)U^
MVO>![T<JM<T<GWP)-C5 M!UL5P[SOUB(732#+_I/_>T=S #*@/25Y,1;!S=W
MR3,C4KV[9EB"E]E>QW[+^T8"3!:NU8PM2,":KO<X(>GN.TR'F2.P[$)*OBL8
M\W3ZYL3;OL[@F3MXX=ZOB^KI<K)?B:#$ S/.CBUI:/GG0+CKO-Z)V.?#M>FT
M(:EL+\/'9>OW^W4<'K7>'1 ?>'>%QOO*T0K3)':_P")N",X0([7J"CI5VW8+
M T^:,[(-*JO5"Z*,;64F 0FQ_F&X$;\T?_'/11,W"W@F'K%B'UJ*$+3FL#!G
M)5\]MW'QE"E4)UKDP11_U0*BJJ;\J*6518FE]1+_M7#^[ :*%<WTT#W$Q3_N
M@2Y(3(>,&Z#JC"T.KB0L^2LN\$S"FT!+N*QGGI,2;PO*QV?9V*<7"=(C97UF
M ?YUP::.MO-^3"9SH!"3\D53)!8I^?W*MZNJVM&M^A8O^,KV)#:3K+(+)XXD
M!8&5164F1-J&82*8%B_CHGI$%P;=[58&+6KQ9=>=Y?8KK0@-,Z\),DLF+]#9
M.%AA>=/Y<\CXS3A?GR \+YAF3]@G9AFA)0P/MB(DOMXYZD9NK(.1/WQ _#F/
MJ#_$: (4!7YWP;2R,J?/EMK!USZ^'!Y*B,ZRJT?/V%!6;O:UG( BC(:9-6!H
M5<[4++K[ZH<NO_X90*MX_2F'JK33,C=?B)$  4%Y!:PG 5+;2[RR4O5TS)/Q
MR&/NO7"SU?869L16R=?#;97A6*3;Z ?#D(N5N@MFYHO7<M,IE:ASA0$F0*=/
MR9<G].]'<IS\5?$NS/>^GK)F6=S7.O'8*'61<=HFB@2P54[@/ B0S/22'#40
MZ%.AHUJMD5#R^^0]V3P=S(/LV^IVB=JF/#:N1?79T!3WRU,LPQ[K!)1FBIZG
MC48'-O2P'=*5$Z^=V# N5R6K\.95_*7$GR2 =D?>.;TNJ*:O=/)VK)^%LPS<
M9_84,<#A&ASP?NH&[_6O(=L8*2:XT4R"KKZ_Z&_[=F@0%?HKJO)8W!XP5'T3
MVUE$FY/NJ"IRY3?R*C=/A_<8HX[6X<$VO\L;\;N\V4#K(OYBO?1;86_DB^>P
M^D=P"N^GH_-VWZ_N1X?!Q?19<ZLG/]H*<C06Q,*%,#QO%$^57SJS,>MCLJ>G
MHXJG]!B'-4VZ:]O8I1OS(F#(0KE$U [J85EQ63&BH^1+Z"2T^A(E.%/+-*[X
MK8"]VM([\]>Y'6HBY8594C,DX)2=[]D'^O(#'C78G<@00O0$=D1%";0VD$6M
MO?"B6/YIF7W\4L__L<"[K173^[;VOZT7\7VZ[47N_F+YY;+^SV=]N[7T;^\R
MN5VER__^B/^P+B=-KJ)#P_7&V].%4SZ4QGJZO;LE;Q<8[_B?(3FS_@OOEO\,
M^[G_B=0C<42?0@J^>D3!YUK+CJ^DLW_._[5O_I_?]96?7VF6AP1.2VZP]:V^
MWVZR]&*-?7:*"+O+F?:KY]76Z$U<MKC-U^YJI)^C@(;"O]"BW1LBY%=[GMR]
M^>29S_'KCAGTY$Q;"&R!+*M(A-7),?E'YDK<_U$3=VCGM)/;9<J=KW]Z\*_T
M9G"LF(LFJ-^FY>8HVIOEM=6<_<J+P^'3Y+9D'5_XN5?TBSRT_+<'E?_N*)6!
M^C>7_PQS?JV'.?DI0K4_AFIWL&)X+3?U13QWZ7J]5X\]9NZ+=)_-5VWP^_!'
MF7]L>]E_2WO_9UB0"P[TY4>7WG#4F,0MG?$DKF?""N6/3-L//[VJ$1HJLLW2
M<.95G5#.H))[^VJ]0P)=J]W/@-K)\O]O @!02P,$%     @ :'I<6A)?L0VZ
MAP( APT# !,   !A8V$M,C R-#$R,S%?9S(N:G!G[+L).)1]VS]^2=)*0BC,
M79(04F0WJ9 D20@Q=TFV+%%V<Q79MR*40DBR3K*ODVS9=Y-U[/LR8QFS7O._
MNM_M>>[G/9[G??_O[WZ>]SV.9W(>1S.NZVN^\SW/S_GYG.<YS!_,<>#@52T=
M+8"%A07X"O\#F,/ )8!UQXZ?/_!C)_S#MIN-;>=.MKWL[+MV[]^[?_^^O?OV
M'> X=/  !Q?'OGT'#Q_DXN;AY>7=S\G'?YB'_Q /+\_/15A8X7MVLNUA8]O#
M<V#? 9[_]H/Y%>#:O2-MWPU6EN/ #BX65BX69CV    6-I;?'L"_/EAVP.]Q
M%_ON/7OWP1<4'P1VL+"R[MC)^O-=P[_U@W\/[.1B.W1,5F,7M\%=]N./>,X^
M>YFZ6^1B02WOS6["B7/W7/WW[#W,QR]P1/2DV"EQ"3GY\PJ*2LJ7+FMJ:5_1
MN6IXR\C8Y+:IF=5]ZP<VMG;V;H^?N'MX>GD'/ \,"@X)#8N)?147G_#Z36):
M^H>,CYF?LK*_%!85EY26E5=\JZMO:&SZWMS2T]O7/X#[,3@T,3DU/3,[-[^P
M2%S?V-PB;9,IU)_[8@%86?[M\9_NBPO>UXZ=.UEWLO_<%\L.CY\7<.UD.R:[
MZY"& ?O=1]S'SS[;S7/Q96I![1Z1<S<)O/=<N_<>/B$W(4K\N;7?=O9?VYC_
M_Z^=_?O&_F-?0\!^5A;X\%BY "3 ,$P+.P7\T_YI_[1_VG_?*$R@"5%4),Q'
M'LR<WW/"IHY47MPW.Q7Z+OJMVG-/ 6K9LF1'TP-^WPJNK-"X5XEA6^!,Y;J:
M;ZE$PVR_F.X>81O^<J0FM3KAS28;3UAMW]D7+5H:0@>DO,5>\!AH O^T_UMV
MR<.#+3 79V*H[>BX5RZF_1S;E:[]\?<\ 4#G9-79-5(;0:JZKUO;.M]"^^B7
M7,+PY4,7.%A/V5WZ=4L V/C.N\ $#B.GX\E-T%=<"O78TD3TTS&^7E4[HM6E
M[N*WSB5VI>K@6\[7S94/#RG36S3XK=D#AK#(R=-30OZ-=S_?%N-97'#'Y-C)
M)/AQ]I)-CK>Z[=\E<Z;M5F(:QK;2-C9VRZ_X"E4?.JI?B]C<1V2'6&MAY_W$
M!()Z"=J,'70-)O"4 !(7%[$3"6A^)M!5R 1BMU%T]S+.:"1+U;YQ['/J;&&Z
M+6C5EU<5+>%<W$'ST#^BT-*AT5(@&+45)<FP_=:5%9)D9NSOZGZ==)7J\Y&,
MW%(Y&IH9F*GUY=5T6OZ40ZDUZ&.%J^&G6Q"V&]X>?1O)H1L8CW,><G1*%3^A
M$OZ\6<#P103:6)&_@Y-W"-?"!#[CZ1U8T@P3*.7=TO0[KQ&5\\:ZJ,!HI5UR
M;-CN)/;2M.);J?17L_V?;_NL:PW48&YGH2N\V'@,4!=\OQIH\@#_M&/'-,2>
M71#D;%P+-:#+$(1F/^1BAPS!]!^-(ZMOGM59=6O=9LB.857SI44KR^*]/M@]
M>!E>%>5J&MI\@AIKF4K3]+V)/$3W4A@\B4^SJ\S+_?8N9V.C!3DF$DVZB(O#
M;23PSB&&7N/VZF\_WK1TSJ%LKFMO@6S3R!_EKDE&]L4/9Z8KM&=P[84K^$']
MR3?$S(#K@>!Y!DK+Z$*':\_PIA85,XK4%,OS24([T.6(,_@Z4&!A:.7C[$'U
MP0GV';;Z',&+RMX'.>T9@MU;/GJ@3F%?[DGS<)6R>-O[J$EC@5U8@PG!*9HN
MV[(]=LRPFY(?O8E.6$0K-)ERDHSO;B5*]&6/8L2?H+*W2B_.P'[AB;;]1Z/$
M_S;C[217-D%"!*'L$0=J0_[KZ.W#-A2\D/O[5H5Q\10N56O..B:P<TGX6-+E
M<"N6)Q'OV%^\^%2^$B^!/$+_030)*]8_XI!@5E/@OIV .U">U FX&PF]<F?-
M\+7A>L3C:G3D\53[3;/!Y00/*B*=$+V[-61DR?AM(+_*^5)G'^FP5H_\I>MX
M+[#N%EV:":2F,P%Q&'3LH\GV*8'X33EP1GV)"42:S%7S4M:H6V_ SC*_'B8P
M'=V/G>2_C]\@8?"<T 7&;AC&LL@63."2-F2XBB7W(PC]R'W8>5LFT.*'8P)'
M,)W>IYB 9:$,99NS D5_ =:?:<;.K:!J$/1G5"XF<,"04 D%1=,S1T%B]JJJ
MR!03X""O]^?+';B',[Q,6]I'7TA^^V(B@<A+ <W&>(G&6>/5KCB3[M6Q#NIH
MJ63J>-1B747R^%9^FXS09)S15K:!RU+K8QC0UQCV+E.J,E\KSE+CO+*3E')Q
M'=UZWDOSZ R#.W-U6 $-(FNM,C)$JD^KM(O=LV_ZQ-.X)YV%NQ"!CY_0I)1?
MYNWN"ZBP7^I.Z>C_U%?7'W<DNR?<+K_=]EO8J;S]%\-.O=_Q#S4BYT$()\Q)
M&,-F+?"9.96+=J2X27W(VW_PE734K;B3-QZ]>/1"(IA^/L4?.<\WR4EG#V "
MT28=K2%?7NLTW@X911AQ\'8L:EY7-)7;4J.&$1!D1^1.L$NF'D'F9&<"POFQ
M$VLKLA/(4.%3 1J?2_M/K^5S#2%*OCX[(9$1YA_U0^62L(NZ88?+@>[.]8HM
MD:M)GN4Z@]++'=C]<XKV-_-,#HCRYY0ZQHPF!3=$4T1K9.&,(C\'A7B32TFP
ML\0L3*30O)E CZG#BDPX8EW7UXH)_.K0R3BX171>KF0"HKUU2-(6$_CP!5=/
M5*!'GUTC:C,!7>UYWV-,X,2L R0 +I3X42Q-: 9@\SZB J.""2S<,EJ,FP&+
M^>@OL-S@, :*TT3YO&,"WPMY80><@Q<KW+@6 &GS(ZD4?29P53L.J@,WE)G
M< (T8M+/NXY=5F "YS",<G"EP<_ 4F$W^#TFF%'-!#*^;Y<M05<%]1GE\"J7
M3Z6%T;C'O_W#?>!_@55IDSZ1,YG ;J0_$RC(?3"8ZR#1O2-S-HPC!EF@-*3^
M(;K2LBG'/KY"^(W')\NV$I)[@5SOU5'>6_=3OIO,R31P(BQ\=8GYJ?DCJY?C
M2LR_-:E?D]SF7I^FQNA[DRVE.Y"%+I:-L8P9/;Z812:@.4N/[BGC.P8-M*D7
MF*(7X]YN) RB<M:-%UU?&6B"*HB^6I01N@GD*?T [>X[.>-Q9R$CVNG+9:0)
M@B!C3S'&V)KUSP5MO96Z^<V0;>5=CMQ-CK9,56JTP8A)><RL6\NCS_5-CA\J
M,[$4C)POR>^58<<Z];72ZE;XBF@A Q%KL\C+V^ZK1&S(K-=GMQM:2>9ULF(L
MFS:':=2E4@496IS>"P[4L+@KQIE'BD:G1!_3W]"=+2.OR9L:9.>=*DE<[C+0
MY,UZ^H]G)O] NS%F47?70;Z]/OQ U:D>'1%!MAMG=4B 22U* +33/TB_V+_J
M6)0S'(FH^S1SM[3$[6A;>N3ZY^FY_+& D0A<IXW2&$+T0Z:YJ>[]4G Z.G]B
M[$@#4<C.\'W?7428OK5?PEL_+/=:A>2ZW^O"0]=UIF,U?1%4)L $;F I2"9@
MCTYA @=SH'1P'?Z/$_JS 2IVTX )<+%"J> Z"'4A)WG!/F?(D FL= [LE5Q'
MAR$G?P'[9" 8+X;8Z1<QU$@XKX&,<BH+S10&'ARXE%<*15^E,V%)2KZVK0 -
MU3=Q+5.D>/)\EH>7*U,^N71H0/F_9@20:GK67:O+/73,<'Z5@=[.7U/\$U "
MJAJJ)]T+NI?C+%=73*2:50Q8()& YG% _[VZ->H!NBXQ[D/R;B*;?QS-URPD
M6;-3W;P^+"7(8.GZT:]=;><D'LLB./)'ETO.32YW<K^:WGIT6S]:$XUSQU*\
M?BR:DS3(+G B+ P_.G%^%.O AYF=H_V@O8'5QM10C1%YCF"\,8X/N?>T#3>D
M-FY36"D9I-@X_:CKS/>%VIV(&TA-AUG,</2-HNA:=>&">UCG!(-SC>5SK;??
MH BM&>B4^D%AU/Z2#.];?:('#*^..MHXKJ(E:]_IO37J$+_K,!!W^U:%_752
M=V7.BH/W;7)/V"G,-_V%NDU6DAX,_WRI(,X\A2&\M<Q+06JBT_VGP*R)K+M0
M'OI*!MK'L@7?@A9[X^G 2(W,BZ#B98I>93CI#JV2L,K8D7\Y-!-G^F5.:B 3
M:&8"M$OM3"#$B D88'_B>BGR]BE,,Q4F'2'/_NW@;1'$O=A%&-W%F0!I;HF-
MEZ*>:_2,?:?K;HPU69YVU3-X8A7CZ)@]-N(@+.2Q3[ZZ]8TPKZIS:+2(D/NF
M>OULY6??)\$8(\/ZGL>]2SX92VF]:ZHC=76"QL+/LR=D]^8F##Z:P:;/QM>4
M;*G3TE(+*X.@@:-OO0X[>+V\'Z6IM/_#?:YEC:R<3<:6]F2>8N69M+!3!__.
ML<="(>;8N5?,K1SS^CC6,#=HZ5FP,A?]R()8/6$LL)/KA?XOLS6P\ RR(,.I
M^&(GI _SL2$*"G**A>9D&#48K.1Z%,_7"5EGOM.:I]JSL&'BVZO10V3<V<9Q
MXUV*9AL?D^31IHIXIW9A/N(^TB.R1RJ9O;XB+B&X*GQ8[>SLY![U89?A$U?>
MO!K_KE'+ZB^+4H%:L>L6JN>8@#.*JBOEET&T@G2<(\#E UYP- G72#$2P.D*
M3QMH#+L9;S;;^?FU[TF/A";.ZV>N&V E=%?RFU#[IPINKPJUS83E2$1>-)Z-
MC:MN&BW\FX1B"/5G8G\2/^@!Z68&@2LPW]6QSJ\YR01>SEI L ,MV$Y.<%+$
MSL$>SP3T"M=:UK%#X= 55"AV!::V5],PMS"2C$_8Z4#R6V@4W,R6H(W,09JO
M,=1M)$,T)?$^8ET1EOJX%I!Z4Q5#.LH$WN"@$2QILN83)HX)W,52DL 5>&4G
MR<4P8MDEZ/(KY,H:0UJ[N@FU?F,27.ED'#^FR6/R(V77WT6-3*.$('537_&"
MP^>/2ZX=ZB@/&^RXR89L.LF!#N]C2,RML!"#(5ZQP-28'M&WIGT"DX6FZHN.
MK(\C5 )'JCQ.JSRHV=O_Q+S=[689%EL6LTJ::(MIE[1.BG9#O7NDSPT^R SX
MAARKQJ]G4FN22I&FXQT'H0&',TTR(YEID#N6U+>]NJF&^YI2O!TF!Z.TB&?2
M9/]CKY1#N<8+@B_$UP1NG(O6ZO#3] M.6S)6/]Z35RQU?E:E]>BK0YIR-L>>
M036C.>ND:O-QDR;SM>?43R459RT]76<V'MES7-.&O+77%E48+@[39(_P[(E%
M!NKLVU>BI.1\F<[6=75\6)EPT-GH ==L>][C-3RY'ZKB6U IEG/X6T9"?&8%
MQ,-QCEEVI;)CMT?>QXBG*^WGW"*MF.1L\S?KB&N.GJ,T&L0I*>J9YOW,[I<#
M>0PNL/V9&5H,R-FX[\T^:QH%"!<!*KFV'<LP_2D4!-0<9A 1*<5Y=.7Z1-2S
MCT$JNJ[&>D:3IM<P3.!:@+4[Y]I!M^&H,B909+/"/W;:)WJ_Y[WQ_) /&:.;
M-KL(VYK(C4X\&3NZM%&-/E<_8BXF%M!J<[\T<6F&;[@3HZ? 8 +/%8]S^3<]
MZ%O%U[%_L9BN).D[5:R09+XBAQZ3OU'D. \W[S^2FQ>N.V,@Z,$.>7V>QRQ$
ML/8&1##X4'&+#5=^&8_2X"7I+U<2>S8:6\9X<:;Y\KI7]I=LMS<GR__""Y(:
MM=M'GDS?IPI*-IQMN*JXWZT*:JND(-4[,?F0\Q&7AV=>QMO$-W:A>$ST%2D>
M%@IFCIMJ/ :H'$0HVU]\3G^0>6W7HR*H"G7@(4^W*UCKL_:QCF^VQ\WJ6D+-
M?]2P=\FN6,17YPV2G;6J^Y_L>7[8^)%<SW>?4P)3?52.6:QBS7'/R8U)L8@G
M4MZ;<0YOD$\X7(^%N(2H!R ,8\=J)$,WYF*Z_=/S=-3X8O!KPW/3Z-#:$;E"
MNJ;.I/2G6H>YDT6ZO6",OMMF?GR5%<F2G,$$]JP]PUVK?EU3F)Y=*^X6'R_\
MLCEYCM5N6V#-LA.E_ZS1L.U,5X,!^3X&<IC>5%<XV[ID[5GQ6GEI+* 48S,_
M\(GB0ZHC9Y)\/%6Y,]LWV@Y/&=Q7XU.*$ME"RE)E\GQ347:> :1+/54&^9:+
M0]&A6SIKSJ)V&7XOM\3>3SU59OG!8HHGU-<(PX(_&&8Y-2),8"\]6'F"OJ;0
MV,E]2MHBK3P^U!%R;D^I)# !'I=5[83>VF\Y%0/Z\6;-JR2*S(GHZ$_Y*9,V
MS\<),M'RD;N&O*1_+7C;JF,-G#OP?GHJ:JO-9&;K4R>G\2U[7P-'I%$JC6UO
M5WU/H#>X/\:A.^=]6A@UX2OVBW3P9.<NV\0VZFSJ3ASIT9VJ1Q]\;GWQO_!]
MH=W;](%A6'NFA.>MMV&5E073LX-C^TYD'BD;E/NPG/L6-^V*_ (V(,F75>_X
MJOA)CXJ9NA3$+_!V7D9J(<2WAQ=0#W$=.C2>>:Z*"L_H6]J&+UI>^G-BKE(Y
MKQ7'-^D5ER;/K#T(DH]<O0_(?=A_^)='L7V36(\)WY-6"1.6W$)"(H3*S/11
MW^2QS UG 2O7W%X^02=SE9:KO<8.1H6XBF[J\7[8@Q^@??]X2#9-%B4*!3]_
MK%*-NO6J]JYMY>S+&^4&+Y198IMYS[ZZRZ>D<L)"V2U'_OK>E?F8T=*NWK2J
M:.A(SD0I8]<L$_@JP 3(8<B)[)JC8)>3,YT%9KPA& 3-09()O'\-CC^"I>X8
M$S!QBZ:R9L&<4)<>?>=O+Y#^I_>?^7]]>T\3Z279\=.5FS(\%YZ#G9XGGZ.=
MGIK<327CZ\9.(HCB.#G&E<UA!]>HND66[_DMBLLG1:[*6\GHB%'.!7#%6WW.
M)H=Q^V^$HQ+/SZ>%K:IV_6-:4W]FK)V@K63Y:6@?N>)*E$!NXCEHZ44>51;3
M<83!STA'3H>2"Z%J;2C"C#Z'J2_;8)#"H+7%S@7G?3U06S[,0.:@X8-I8;3"
M;]@O^+I(PV]4M9G&\',C=TSKY"))@T&F+PZY(*+T?.,-8NZY95U7].!M=1@M
MQJ;Y15=VEL6RUWW.5+USOV]8-TZLU*=XA'P]C &+H2 ]LC43N*"$):B#D'0T
M^3X^"+7)^I8)L,XQ@<FE!63?G4[*Q#;,3%ZJJT#'G6#&KKX(CLLR@>G.3JKD
M)BLDH#"1P !^GC(%/N4*\MQ4=.#F&AO]%J[(XCBK<Z99E0//M>49C5#^]?K8
M9OG)V1&%B.;YQIKC!G:5MF,DYVR+Z/3O95B9R?V7/_^XTGY5=G8[YBI.]T.*
M6V!:F.0,9]G>>3HKD=6,[##)7YS$,:WQ.-N@NW%^YE)$.L;%18V\\U><DJ;C
MU;RKW$9V5WO,Y>Z:1:IJ*AGD\9YJ-LW,MJ4F0$>S:32D#?WX82;@. Q5KJS,
MS.%L$M[Y.-$=YO (7XV!&E%/?SVK.^4;J[<?7NERC.(1XN+[S- WC+TSP[MD
M55A5=]8_(RQ[AK>GV8]T%8Z5;ZV>;A(M$LH_)/:>]7,:IEA4^OK#HF8_]0+L
M:C7LGJCKQ,P&/7;-_G&%(T]ZOW^IS_]^>W=2L(2&X#,+?N]##<:!NYU/QF#=
MEUWO$<_43BS>L_<]$QY;0KJZVK1/$_T4K#M)/PN'AB">C( %"Y\V_:QSG0R5
M!98VSS:8 /')-G91VH9.H,TP@>\I"4R@7J\9.S>J3]^%I+^!#^$_6<(4+<&(
MAP3MT'P#,E*;IC&38QUVZ<XE;2XMSP/\Z>L2UE\IKPQCW\EMP*L=MT >^N(=
M>^/6(KROWP[Z.1Q"= +C5X8P(\5INHHL,R$@JF3]Y783[=-5S'Q:]=XJ/,D-
MEG)B$TCJ%I(JF],C2<5(>]0:.%.L*")D-Z6K2LGB,A0*DB$.DR++9U-_28W^
M /,=)%:2T@8@A.?B1EWB^>C,TA_N7J4*#3,;I0V"X<6W/K8Y_3)=XKF TL%]
M_5DI3-#_K5(8TX#:UZA(OXY*^/;QL.\7MZM+Q1^8@%QT-YE3ZMN#-Q\6K,2S
M&L\XBOE1TK GMY4Q9$<DS.:[9.I@[^>$/VOA=.BH?B,3V-P'9TV(M9,)-.6L
M2$@@/[N!5 $XCN"@6XE$#MR)A@*YX*#YJ5EG0%B]%@^43B(%[<S4L1\6F,"]
MO@>ZEV/UM'5$XGY(R.)%=MUYQU5;^[WC?$JVY#B24J%/>X<E46OHZ<\+?N1:
M2! :;LVYQ,7>;:2@][&9'#!DTS$T.N8>W_05W'B<LJT$KFSY45 L3*"]!QSY
MV<CKWYYY1+"A-X*XS@T5,OP^?T4N#3$X3":;Z#%X?B;PXPCL:)?5?,UITK"N
M?DSH9%2#"Z>+20E_HX(;'8J=]DH PY!4,Q7R)4BG#??3#7L?TG3_ARO;3CI3
MA*WQD]%0?,!SY/2[=K!.AG&^$RO9P@3L92C'T+!2*T4Q),*J;U9A2&D_ZPJ3
MSK0G\*V?<M;<4BB'[V&71N!#B4?;O0"_3[$S 12L_Q>NK&-_.$,V*)HK$Q@.
MHZ;5F#""F, L?%^I#*,,DRW9"(N^0S?@I]C-<N%M(;#Y4NC/LL)F".S"J'N^
M_'\/M3X-%GG4TJ+#Q@Z7^,GW.2B;JY9TEW]KR]U%WOB1E*VA>M^J1OL;7[S;
MPK:AV>@ET>HV::L8\5LY(JS^N]5VRU,3+!&TB^A.%U_MXECS;I$H?'U79EN5
MQ-@G04EO1:&C!-5?H]L5<X(L[_JZ<Z&WG+!OI,<<B$C4>+YTE&EK_%12EL)J
M*\5\C3% W42;^R(U=;ULU%.>R.?UG34?^3:K=#SNZI<SBK\$= 48F$Q(*5:J
M=2[L[(OK7L3OJ%'&^XKU:Q9WQVS4)<B\#;_A>@^YT8,$#?!+ 2AWVXK^Z)"B
M'$==O?*H]<:9G2_U!+[_"F)*[>G5&&,R+W& -J&>+94?D9 L6.X[8A80"T=+
M\DL:-8H)W#G"$ LDI\ZL_$J,VDSNI( TU'=Z2H2GLE*NI<J./ LG+$PP2I:I
MRYTUG[*5I8NM)J4DAF_V.EE5%91KG##4<N5'+*T,84Q6NV-B;H97V&S<2I=P
M=4DL-(<IJ43HWE-I3__%/E;^B4*S!3QN=R?]D/C4_$ 1\,8U(?^Z%%M$=Z<4
M67D6K*K*3H3[5QR/2?#H?G>T;I2'"70BP4DFX('IV"*7\CXR*9G]^JOHZHJX
M=(UN:^72 G83L<O%II_B=KI%'2*&+S 6O$@6"M[+L*2DB--L37#@E^A:O4MU
M9Q'\2U<'8D>&7^<NO[[[_*'&663J+RYJ>\2*K2$X4Q2"=&]R84-\3<P/NUB9
M2=$7B#9Q:O*WFBS,8)E^D*A.DVQCCMH4HA\*G^VL5<1''+MYKL6%8V$!QHJ<
M+? $3#O1%6B>OT_[\TYI?:>PF:\"P3(U?_1NA'C);ATF8"X[P4U4\P/@_9CE
MGC*,,XOJ#JM$7\%S7OPHD6MK8/(J4<>K<*YSF'OR1?P55:[,MKVIYI%74B'I
M@GKT.R681YJT/G&[W;^ZQ3!;NUGS)E]&.L,NXV5%H6QS]A-Z^;M9M_:"P@9=
MFS2+F$$TIF..9*SYJK?Y# _A\;99\W;L*!-(B(O"3B#K):.#+!5[M\H\5'>/
M&8W E%7JUWL*&-Q3[8HP!G_O$TE'*_V2FL(W3E+25J:I<1R7TO?[J[_'S33X
M.=*$Z88T]Q2D?_&>0K5/#I%J;\GI'99(\AZ5X +UN&U!KG=^EH6MV5AW[Z86
MBQH'HJ7-G.7Q^RBSNM,]_ML+"S**VS\Q;1QOM9!]*@WK@GS7V2DSQ WI(L.P
M2_/@_#Y++\M@VD6PV89HPO#C9+ X=$I2M,_#3"U(A [C6<\;1D$L^+UP'Q.P
MG& "']YCNM<"4.LZ]&-,X-<<D'%8<B,(JUUS &P6(P0S_/-@=+R-P8YS;E<P
M@0G4&TIT*'Y5$21BOR]_2@MC5$%/_B,P_D#;P P=A:Y@X2T.@IOW<&FX)'07
M?EV3;@3O LZ>Z8>K1EH9C5BR*.7<8#,X;0-G3LP+>+,O*0N:/";KCQCY_^Y7
MV6T1 CK&AB^T=]XTN,9YD0 V=0J21;M,EPI'A[*:B_HXAT1$A-2=WVC3/IAT
MHSC AP?8ZP\(98:N1#WS_(&PNWB_Q&H5O>ZV]$*EV-=&TT_+O+X\WJPG\+HM
M$SA=C)JMN4:FXYZOOQM4,(Z)8 *)RLAU4*ZS+\>\3&8EK:PD427<ZY:<:WWM
MR]IY#4$N0Y,YYV]KD<DB9!-/[.#VKB7=!VU#CG7<W-27C,9M1)3#2B>\E<.;
MB+ A_:&BK*K*LJ\TO>?U7EV(1Z-^_"Y^T;RT!SKU9==F7&5<,>O8[BTZ/7HN
M__C$?J>+# SQ%!,XNP")]JYOS+OW&6CZ/2(\T^2YP?(/,O:W4'?*^F6Z*7QF
MZ4Q 2PKMAIMO6H%5X G]AI2M121\L'-J:)&FE+4BL(Y:2$5]8P(47AQ\E-%,
M0"?$9%'L&3BM0]AF!/STRINXF5%TFB<?=#F%$_RAC(<9KM03 B=15OTE0Q_9
M@-SV%<O%GG"" 9(F0"?P4O TO9_4 HZ*)\$PU]!&I?%N!#<@!D].32I$RSMS
MB86F?3:?TSJ\<O^^>(F\?G65S>I<IC<Y^71K@6G\7I[/+V9C8GPR,CY4%(\P
M))]N/#RL_[H/$Y75S+<KMM![0W-3OU!=.JWFY] 6=R432&U!T/D0D)(V_4P2
MGL$!<X7Q,IBDM]#3&88=X%P3I(> KC!P#.\)/'4O_+YL?I)VR6[4+;!N#XPR
M73.<T#YXUX+I$/_U-2CX%$BX Y)G$(O),*-61Z[#SK:N 56[K#'8P.E"F(WK
MQ\UCLI$3SU>9P+PKO#^V)B809< $]HMY,(%+KY!D:23=-7I+'X; % 1%#J3\
M I]"F0?DCUV'SV-=K&73I!]!^.8!;BI=8@+^4S _/?7[K5 SW\%I*IJ>B*2_
M #%W5)B !HIR&CXC[AGO+<[!6$@W,Q!<RL53CU_=BB;?5<%2!5.90"TLY*?B
M^NC2C!@G=4'RA@Z1FYPHN57@8>54HG66EGZ?-MRA3O)VQUR2GG@W%'0^T.R5
M(W^+%*U[4 YOV-Q>UGFL?N9'&$^!PJM4N8336TY2,E_\$'!0KV6N?S9&1&&G
M=8B<C(!\Y*:A\<Q=\A+L#@=A/JD,[T!3WMJ$[+II8\S'F$S)IG>V5L" &:._
MQKUI]7MA J=&&R3E.)H;=C9#&$^.5!_'9G_!;TL@QJ.GHR=&EB"MUQCJOTF5
MT*D_OC)I;!(NWTG6I$OE+JEK#X&%N1\KUSV6-U2+9$K=.<Y%V+ +?'HW=5W:
M==#>[OJ[['9#_TJGUEG[WVL6M,GO7GA'7*.'PQP7UP!C_W>&>9T^11 &48PS
M$[CZ;/OG&-:'E)B4/]<$OC O5H!SKUL"A#?!QU%*=X%M-@Q?6/)NY</2YC4G
ME82]]*?R _,49LL+R-6?]'F1MAZU'[ZHDTJ![L).N0&O;8F;=\7^M18+IJCF
M--@L18QF/,,@-R_A&K!?UN!-P.L,XZ"8UCN^<"B+M%7280?OZ<9_0ZQ??X"=
M2(#>VOSUSLW?6%:;&_R^ >L/'G"S2/!_P12)9 2QJ9%SCZ_R:XW\Q04']^\G
MS&]IQ1@;OA/*YF"IG1Y_9)'DFT%S\G1V; JB7PA1MXYIM%FKQ?,S[F-TU9I,
M6EVIKW-5#5\Y5I.<1J4*9@@#YD'MA<J>I^^\LY)<<1B5W-+W.5)SDE$B5^E'
MG!<6KJA^^.(D-NXN*K]_Y I=T\L=0[OC>['/^9"Y0Z64M.A#RN&!D)8ZM3VQ
MC^@AF&/5/6N/^Y^/#NG;G]0_*R)W+?D>$_!R51*>S#&9X.\0ZY ]5+2DZ*4]
M2B^F#3+$GHW3P_<=[:W+HK2.T5=KIM%A=%YR!)['E\4F3U_0!<_NX/-I@N9O
MU'BE\X*&<=-#G ?J-+H>?8+BJ_M>A:, ?[E\CA:#8/"A#'&K% YETR!S;2X%
M+WF;Q2+0+Q\\_TC=0A"C@ G\F,>S6GVD@H9Q?@'C_EJ*]!_)4#W!E3TTM5JB
M\(">\^4H%9#[8LI90H[W>Y>\^?''SE^)_NHGJ@I3]"L2!Q8%I%;ON@F^O)IA
MRB]X4&-> ]-706 "0]PDGX!)M=S$L5!!=^ADH+KUA/'6A0GS[J_S^&=3.]'6
M#8+2!<U3+KK;228;WJ#/QA;2:GSLK">[8*5LPFI)1,K@.@CGBAZ_\V1T6/QZ
MAY_ZHH/YI_NEY8%MKIH2<?=_==%@3]V5AODV],C=)Z4[-$LRO;^&S?=)#5D_
M.]PA770N6!JE</C]=#TX]P$-I6-QNVJ6NY_D(+CLC(?BW[H)S42V[#F>>.[%
M5U@6._53?"SS"))3>=O?_&Z96PC(J"JY4LJ*V4^*, $UD>TM(:A,GJJ_CWBI
M=:AV2FA!+66="9"P+RE(?L)CM]M5[FQF%:,@C!:.@UN#*7X&MQY;V#?5FQF5
M9'P<:?*R<O6_\C%B^@P2-UQLB1E-%SV1P?>X<S9+Z];TA/R#4@U-'J-#/ 9Z
M?RJUNH#5@G25ST8&,6TNP!8F"K3M')*MNKTMS$]HJ+7@TM&MG.\X,+$:!LZE
M8(E@91\C'6G;2+0:\;2JXV-[K"DJO9:NJ!!< 4-A,IH)-$!KJ*0EHI/$),:Q
M_>E7W=&AFQ:^"0D>N%YP7GW_>&?.^JSI*S_&%%\OK6=CN<)IZT=:F.2Z(:D+
MD\4$'C"!02RDYFLZV8K2>2C7G$ \])USEH>A?U=[&4^#8[T)$ZYJZK @%?3F
M+'3<E(7^+25K67(QD1$;Z&D\4D;W]9WBHV"[?0?)2 %B2D.\=<SZ.QP4"[\6
M Y-?+ K)_G?AV#^-'$#*^:T)E1F)_+S\ /_!MJT[)G,F?BJ]M Q5H1ZYA-)&
M=R-XM.N00,? E^6!8J&!@0M^TR=\X=/^JL$$:L)P7_<WA)Z83M:1IX@)V@B^
M,+46RQFP3.+K]%A?1<],=%SJ5'JP-1"V*%QMO3[H2_LY$!Z>@F6S(]O4F]1P
M$]F""C*;9RQ-VPJU1J.4 Y:U-$@G"T_EB7?<FLUD?U"LWQ;V(O*VLIN)OE;E
M1_1K,E_C>4MU0G)2_@_$B$536:J2;-G$"UK03C0O%L4/?8>Q/#BH2D\L\,F>
MDH6APJ"2TYY1<_RLT"X 880R1-F8;)(N)38I?*WC(I7$+.,HJ]7Z4QTGFZU?
M/CA7YQ><B_+$]C]D</YM?=7Z9_K*XO^^OAJ0B:@2MYN*WF]_A)<>JVGGG7PG
MVJGV/NLOA"LBI8_N>+;<Q 3F7#W:(B636# _4SP1V-B%,9R(F,2GV15NG RC
MZ4+\A;6(31XB.[03=HM&F*\&G29H,]A4X6?/#H+$1#H?0P=F7?%(,A<##D*N
M?2*0'3@NUE!D,H0B-"3O9@+O,T.0A..<T#EMNJR-/W)>?)*3OCN "41T0Q]F
MF4 K@KX;.7GL/M@N0]])+OFO_$UDWSL\Q0I^PDZ_?#J: OOYTY3#W:B[]BD%
M,L'6H4%)DT(W!^[XYCU^V<;>=TI_SE)_RGE0H3&9-THW4NT8D3?1[>WQRU^]
M7P_';MYLK**;[)TE7]EHB3X++>D3S"#VG&=3IZ.%1*_S]MVGZBA",OKU1#,)
MW7 O1[$8@4G/!Y%A5:[BQC>5_3DO&>":BWH+U?OE^KN,,X-4#;+(*F8E_47A
MI84UI0]S0[S_96*9X" =5O%$[*J]B[O#@Y"LZ[R_+O29A'=G%FK/L\.8''4$
M;,A#M,:V%A+9OG 6F]H$":E^W^C76>G7J5W6_V0"L[=@NL8G3]3MXGZYRJS3
M:RLIOH9:7NQ=5'_%7P@:#7X+!.24471#-;O,S)##0#;;:$QR=55]YRUDZCA)
M;+N#?])V]N7M.X;%UDP@5F9CM<:AE9(>X:EN>CE992=&8Q7[$A8.:BEZ*;I4
M:SB*4U/B_FX]^]^9L#--"VSF)MHPO*,9_,643E0ZHLB&_A)Y&,3!@JP['/5N
MBQPM#-9T,P'.Q<X%$ [.:1,45(-DG#R&^I3,!D>O6!V>Q%$*7ZR+2GA"#1U'
M40[YJL$ANP0R>(IQ7Y'U]53M+5484)C *"'Y"_UE.:Q!EFTVOIHH$1&6%03L
M4]]+N:8/:=:1$;B#E/!R#XE#9U4BP@JF9/CMT*R$E=G2W#M^R8V#KC]FDJ)9
M>#SN>>ZHD2$GT6Z1TR=%:](_+)Q_N: L5']3^X0X?Z+7L=K1ZI!C6F.5%YJR
M,&\Z"G.E372^?4@IBO'-LF?X%L..ZX<YX#*FH((Y4O2^^M6)\G=%%D,;[BL;
M!6M,H!#14.TSV1B7/^+P\4>SC9Q! \FVJB#(6$SUW2;O"LS?"5.-EDB"120#
M_QQQ(ZS6PFQ=UT=6]=A3%8^8"':!I:BM340M3%>Y:6XWB[OI5G:\1=L<!9>R
M3+-VWW['<MPM(F52T*V+PV'NB_2INH[ T^?/WS1"#,7TF&TS 14$JD&0.SSJ
M9,TYJ><6HLZN,F-18=!*C;L>5F3Q")S-M)%'_P)]ZH@X>J@Z#)"?GS1!8?8C
MN4@A\'OL)(+&?@><_YB;S00X+",6OS&!*L,M&"(]?I9T=!B3Z AT![A^F2X&
M0VTF$]"2]];TPB[/_:PG? .W%L%-*Y,/)EO&YM#,)3H7_25=)0G\W@MS=!1\
M0\89.(%WJ_[Z1S=X\W_?/'EBU$*_#8M/\RD$C=42G _.5[6A%:,(V.]KK4P
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
MQW5NFRBR#JOIR,]B2[:?.TT0SX=/WM?R.1J.^OQ]_)%@2-M7Q'; .[#"H;J
MW/V!KL=(HFNS6C1PAC@6*4U6%KCO76[EVG69?4U\J>G:.&[F<YSBG$#P #9D
M:A55*EU",7=&GMO6::PJ R6HT817N*+2#3<_C"3>[_RZ+$S#00H?W00F)#?
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
M[U,>MK[4L@)SKF\^+8PFLD'XH[]9"XO5ORBB;%K]1:F%:ZIS>P@YP3!ER$R
M]#!8L>-@%?&A7O+W-93UU;^HM%20V<FO4ZY F2F3*;0:[@%4C,(I&(DB(,^S
M57H3?C*-9D(#+W,'F_PR1_('C\4BG^UTW:WJK[2K!DFNIAVW]%30ZWN"YUQ\
M.39/>J167X)+.4$\'O'NS%'44[ "74S*>P0>P4Z_)+="M0I(JE3.[$95)OOK
MNW,WJV1.9=H4&IO@2V/5.X/<ENO$&WK3 [-LK^LH5AM67B7-T_O?$(+K$!'"
MDN3KI>?F]1$_I$\8/#K07A8C(,A:='CB6:/G?LDEE#^<.G9%$M77U1 &I5 =
M[AUZ]:1?UPCBRH_UHXQ8,O<=F67=S*'%9&YB8-Y*D8G[EY&+7RXILVL?/>K/
MN:MJC91$-K<A!#<F7L^9&/ YJG:ENOY@NN"P'K>X8_ 7^KQV:N=#D[G7>]_$
MZ\5WMV49S;V'3JF'5MHR?,Q-"I%WVC]-CVB^PS7G=),\XPA]*+OU+)_69H^:
M<*VDZ,I3^3X3:R'XAC&V+OFL"Z:8W+O)1I;/6@Y\];&1[\(M/U[4RA6YJ2(/
M5D'N>5=O2;1$;(?;4?-VE*^83. #Y9<HSL4R^VV'(I?+-J2=BL@9+PD[(@K%
MQ0"6S1T51TYE7><UD;KRL6IKKU%V5X*\N")6S/G[-!.8," ?A9YC.<'Q;$[H
M>#3Y%GH7$TB5J<.3)0*80$C^E[ Y:O)1R$][5=N$%'0. G69P YPUA4D?*(?
M8 (74<%8@A$LL+BTZ1)(5K K86*-SJO!!.I-3#41AG5@YR?&=V21;,H&%47F
M9@+G8IE H/:X,_40'9; _I^0Y+#2#%\5PL< D)?T=B+RZ/7J<'6+]OP4GILG
M-0R#C';>/Z3^''=)\Y9+F6?QJ=XPAV;NT^[2CQ[%F<*"H(H)M$ER-J%@CPV&
M:G$(JGB.ZV?ZDY_N&@(N"SV"W36Q.(>NY'U.58;6@#2BI"0\-M $3Z2,B<TW
M_;YF\A;Z?5T%-++&KMY"UB*:$77E.'JD+&IK':0:PIROFKOQ_VU!],-[-HPH
MN9BFXVDU81?_'4D:J*@";8;*A$V9P$?,=_V/>TB84S YMK<325RJ4]]7,<0G
M.[K$I: TW[R'L0^R+!X'#T \Y-C)@<\DJEI!C/S#$?S(H6/!JC-OR]4#3D#%
ME!+G!FZCFM173<GYN%&QZ8KAG$&OE"\$)L#:0\62DOV0-CJ2ZZ4/<%[JH9NZ
M8V@+;TX$NJ=&B3C])=T^.MVN#6TN=>9UD)I 4\?(D^:FS_F&=<@#JN93P?AT
M6^6@-$P\[6+]9>WD]?-\R$B_=$(GR80 /AV0?$MF#]EZ KP-G]YUPIET?$9;
M),=)?;(Z7G'@Q"W-W6%G>+4 X;BY[@G!![\R:IQ#/):+'68W+4/EO,N2U5N_
MO*XZ?RGP3LZ*?$M*LT]G?U%GNTP(8H^O+J$&KQM;[_[H1TGZK)?LZ041]-J#
ME6$=UC6,-U62)!*9KRHVQ:^M,A=ZP>F-[.>/T*A[-M4F8%5'92IQ\8S*W?CC
MX"8+I1=Y5R73!RDP?+!2)*;G@L_,\_^/O?>.:NI=UT5CQ8(B2E4@*B ( M)!
M2BP_FBB(2A>BT@3$"$@/B84B_4<7$")=:J0C)9'>"3W2(?2>  DA]82U[KYC
MK[77N>O<<>[:>X\S[A]SC/PQ9^8WO_)^S_-^[_N\OYB Y2/$8O;:(_J2N,"
M;)BE&MC_A1>\F>C^>@#ET2#7AM5[6.'WJKS SKEJ8-(PP6DDJ0#\JNKNFF%=
M]8^?1A\4"XLN1;7H*FS8#[_V"%NS?1S"OJW-7?;G$<[07' <RDG>44T!5KLY
M')2_DC8Y QX;;-7DLPTV>473>ZDBZ;%MP%8>JLH$?#B.]*HCS\["0\&GU%\(
MI7B17!Z\2LS>':\3:=KCB*F;;:N)C20C@[ZSFZ:W.5%H'-R+?!9NF1;6 V<4
MM]X@1[?V)LBOVSYNU[GHXL2;1I^&&1!&1Z?--O;,$?G<>."&UD%$2?/T7_RT
M):9(Z EZ'KH\NXHU%2+$S#8OG70IJ.1^1C+W.\+ WIL>ZB(4D, $WF:9S\G!
MG\LCGNCK.\\'E)LB12"71)SYCSC=?'[W2)HF@6].;&N',KTF_>3D0DA/7@[6
M>+/#"05?2-\//O-B^L12_)64CB<&*48)=:5[&;NPD*VJ)RO)DKAI\DO,0=;X
MDX.L<4X64N?/9/"5'62-<QUDC1\U9 ):G0<94ZQ];=E<AL;!LMWJ$**S,,M$
MU<'Q'(R)!?B_#_5Y0(93KY)SFU J?14N^B;]+0D(/^Z)C\,+,=K;OU4>%5V,
MO/_A*_ZD^AS;VJUGHI]:7CCBQ$)S9I8DLSKGPF&G^9^<9A<T-GH2F +&1O]-
M2% [0XD>37N!,[SH3*DOSDYO<_GNQ,OK>F.P6T"XO?O((4[^!OX&Q3 6?C2?
M@U-.>;-PTF&6)9E3W-E_^&!<--6[[8A$J-N;O:IE3$YOWOS7.X9GKMO+YJPT
M:$_43=;U$W7^B:<M_R"RDX"F'U-G]=$'EATE)&_"3L&Z&%?)?H0+AH2SR+P5
MB(MM3'QH1U;TO%=$)F!3Z]3-^25$S7'5=K/O]DFMC@'-0PTUKKGBTY8KW2E^
M5W\8R[T.N];VXKK-G(FQC:2Y8D&8WIL]AZJ_]6XBP^!VT_O2:?Q_]7,GH)8(
M]L$L#*@36)%Z"4-5)D7$C:1Y]C# 7P*57=I[Y;_:.G!O\])D'2)8 W9]E@F@
MG4 P >'8W&:RNLN#MI/AC?T>W!I6=5FI=<AE'P'@%[O=TL(W;/Q6CSV>Z*%5
M*N!JGC])\3[@@TDJ(O/729IM9/J>"6CB\9YF?$P#,@&_6#"=W /$MZ0I'X3,
MLIJ#OPIGR)M&])1![7F*+U%OZ:=)*R_6%Q?! S R'7+J9^4B9:@6<B2W\*(.
MY^WR#9B#\WC),.S?I:B4TMZQ,,UIVC$O^"4D*;N-HACN4)?EO^XKW@4#>!7;
MD-S(,D4T03"GH-.68?7%X-%N[58=%Q0XI=9S_ID_(=PA'9D,?Q45"L27J?O)
MCW6AM0:K+,V?TXKE=[I8,T%X^_0SN'5!4YWR_7BM+O,=D;35[3>L#]Q:L^DS
M=SDK@>L<7M&$JON(7JOT##>5Z2GPO>836U=ERKZ)41A0TI>]T=U,W!/!+K.M
M4_%U4%G\F3I>V< 1&8([]/>"650"B R86S7;0Z8P 78R@6A\DG<7%4:1&C,)
M7;L:!+Q1)6@$GP%YLSK.WWEC#/-A.U)77[ZP(B%Z=Y7AYT_OJ=/&^"P)I'T:
M4'(G4F7WWS"L#HY_1@R;&O_%2JD<I^B%*+Y5:S5\<6J^HVS]\%3H0*V%MMS
M'[->\8*CT H5P3L:!L>@>N!\[AVVC2M497KMAO4-?"J28B@WO?(GDC*U:/:+
M(;V@8YWY]=,^B!<_^>!I=M(+[@6(K\9ZD<=BPMKF#KWJ@W=IPGG.3E=D@C(T
M9CG%JXP(T=F&@<6,M+C)Z?3C_]1K-Y:PQVEMV:)^/JOO?OJ [F^YTN@_[PC>
MX=YWM-ZBJL/ZMLF'<5)'P/&+^/FBSSFOR\QE-73R+PQYKJI]HE2==C4<WG^K
MLN*7HFV8&[N]3O%U(6/XWSJUYMFKOH/[U&6@L,F,/0\L%E[YZGO1YM6ZJE!O
M4;UO\?>RHG_8V0E?_GCKHX0%O9SAZ9AK_U\1<?7R?R_BZMO_EO\M[._];SK_
M4__;)]*?]"S-)A+R)-E@C2[V!4E4L:2;VG#9PGE?-N7>Z=4%_:_XWJ0E<,4&
MKX\?MMBX+IVFCZE=*<5")KWE/ZG^=%?OO04Y 6I\#([9/R"MA-B]'\A<N TF
MR#?+=VA*KC:BJ!Q35E]13/CTMEO;#%X*$-;HF$LO=B!YT]-$"?1F"P;Z0M-L
M>XKLW5&3^N>^''^PY6WU>0EOZ/MY%V[@/IZ(X;OZ*$3 B=OX]B_ V?>GZ)
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
MS'H+9F=9X)=6T/OT%HV_',4F$F$F5@_H7M9#Z@\+GJWZ%DTD8O?.U)@OJ-Z
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
M_'OAUC=_J^QJBC4^<%3AOX#W0F$%.R#IY8Q0AAZHSK _:A3#T$4$, %K0TS
M<BM2%ZE,_\H$S(>0#1GUAHQPI]U01GX7?.([_",H!A3LCMR_^!*]-G]@D5G&
MV%<L_/\[$1"]VT!^V-B4VJW<L'=;I^]<<]EM1_6_S??MN3P#S'@>15EV+J:'
MPH2DTJ+RO%M7;V \6WN[$;,A!K8OB,_9:  *MAO!6?<'0X'\ >DT&]Y((NF$
MO<)L[KV\J1G*!>.F*.+W&@EDF5\4H9"+&U3N+%=0[9ST=!@/* *F\V<;U4:C
MV5Y^Y"89+LXX22."X+@D>,&$;&#G=4<)!&_7%&+Z6F).\#TM+M.UX)F_Q(CW
MPJO8:+&I'(S&+M9ZM2N6_$MV[*<6.'&-C1$T/ D;[\\C6V;IT?0+6S.7GR-
M[:9IC*8G<N2FYA*.ZI$3;:LB /BR-OIZBV/+;CV(- +;^K!7?;C&:IJ1>*&'
M ;I[$'2O;I*O=QR/UBS\AAC"'K)&4!^TOB#/XCQ41.K.M-77.5"P7TP7^&L6
MNETEJ3L'(?@4AIXT%'E:>O<OVGFL)=2A\>W 6S_ .$RS8 ("]7$%!5T!/KOC
M!>;":4?5R_(3/D?Y-T%^N#D'$W0^;T&M<*?I#D:Q/?7U<5W"GOS+F7V'WK,]
M/V9OFDD[3K84:Y$1:'"64R9II$G+S/,#+ZMK<Q0(::9$.9%^$&63PL47GDYB
MY1>L(?"8X7VKM+/7TM@D4Z&X_/*?IO+;D=/*&3NE+'1/TB$;,@$G&!^G9(9>
MM*;G71M7?-%MLD^=-KT,W+M-5!R"OJ"GO .%Z"NE/[^@33C)3WW@3,W#T!6-
M6'.T7)6(N4\DOXB<X@H5,<-%W,T0__7H..#(  +<KR"GSJV.4O70O7Y'NAYL
MRIJE4E$+4)WS]MSN>HOE^2H/ZZ5*HW3'[='*Q4N+P1%U1XJA:B.7'F)?6P^\
M>0#9RTRZ0VUO^@@R2KNM6()OF@-^1G&M"MDGNBZ9Z3;D#A:?O-FUZDJ3BL()
MC;;C4 R"PZ==N,"K[97DR0!3DAN<_5.<"K5STKB^39& :949]3/# U/SEC7?
M5'TKMGK_;,)2ANJDN1VU=8AXI AFG/RV54VX@#A1:F!DA1*G[($'=3;,E?GL
M)K1TJ""E !M51P>\_@!5LX.6BLE%<=-<\%LMSK*DDZB._*N++DHS'R0H\>MK
MFZ!SDGW.VV.MC"7]NJ#-7IR^Y7<S=?>["U9\7D?=SO@_Q+N3JLWK(H3;CMG
MSFN\5)PA";E%(K;.:MR>QP[:0AUTN%]KOGAE>)#[O\X$<#R,BL2!.-:>[Y>H
M&B\9%L(&=AEV9,JFOXZ6EK/'&6*Y*<^@CBM$(CC2[(M<3=J=HQ[<4K!4U'>:
M1T[J%]-N4*58"[!TS))\K?&9OHIEJE;<[H-%%2;@O#+P.:IBBZ%&B$A\#Q7+
M<ZY:VN-QY>%<.JZC?I7#K9FC%:VBKH<[/<V]AJ6T9LJD^OE(/I1T#X_M\P7<
M!*P#D+TJ@RJ4-.[G>2!8#L-H;6]CQ9V(X"B50=H(V9C#-A.FW%>8@/=;:R]9
MAI9E6*>@=PF>J=]^?RRUT@M.Y.?45O72_&5+Q:MAE_>"=R^!3B][WC) \,;:
M.9QJ.N^Q?[M5;]/PL5^LM3!5A"8EQ(<O\,Z@"#CY-G((O^6/Q*H^@Z/>3M^.
MWR(.-NR#2+#3:XJF6Q+.*T)A1+ATFXR0 WK,FPG(ZX?79.86UJ 3NI8F#NI7
M[VS_J^/S_^8X[I_[I^97Z8^07T".'*/HC6DG@D/ !GS )X$)>! (']F3:V4C
M>$G<(@K, ]NK"P)]]DO()];J,FKVD9IKQ6M63(#'3*_\PD*7O*IC^376XNU@
M&,YC8K]GA-)LZ>M[\-$Y4G#B+U[.5Q=I2.5@T==:\G;)'2&K&H_2,JN,)H 5
M4O\P%DER>Z#^GSG!B&]X<(B"[1G7@3VE<(2AV,+H[NXX(4UN9CCB<;?;,F/'
M1\L?J4C?7$.RR,7K?J-_G$_YM(+J2%L?-.C^JQ_O3RK'6)W8K!IR-^TE>F@6
M0K0*-XJF686=3653O4S/8O71#WI!(^Q"#1.@MRA)-^!A HQ_M_ #6W[_6.ES
MC]$T0+(Z*?2GZ@^^D\[E634^,II;.5U6Z'<SO>R+"]T[*BMUEYF DWHP_<5&
M%D!K-9QJ_,MW_C^$[ES^)TXGZN.I*4DU[V\?18).Q%W5N1AH_.CF0=8MVF3V
M#0^E35I-$.CNW4+<@5DE@A^R-HXY:3DST1NUTHE;2G&)H]O@J4V*[[KE>(L#
MA.O<'W\VG _0G7N4GW\< '@'>%IN!*Y$]/94;AZ$Z-WYEP8&<(,?H8+U?_RL
MJX9(3TU=2];>-3X:NW_J859Q&]?\@&79/&9<#"</=C:Q/EN>0A=JEQI>S:,.
MWMSG8@)J<KUH[+ZF/<8%./2Y">^RYK&<,C=#A+_;S@\Q-2_9*[#WSSFR]6?0
MIR>\!UN2#8)=HJ6(C4W5\,.Q.\K]IF)XY$+W(/\3U>Y<DUL[:EH^+MQT#U"9
M'/38C6")W+L6XMK;,#\6K[;BR$#;&@9<OX40</JQ>:J')^E2>'BD$.37@DZU
MS;+S:F=VIB-/S?%8AYS?S5?*R@.?!\F./@6 XJV0RW694KEQ,[-!N363>_[@
M?1]@IP_)U52]#</[Q"'+]%51XBIM\R^.?06K6XL,!D[-4LV[N[3G2F/&AYB'
M%LADN(LAGZ%-^G+:I0^A+; M=_<HG%EG #C=7FSU(U*I6SA^)O_E/+*SW&J\
M'W8#(]RY\'61ZX>LYZ(OJD,2W>"XZ KF CD7>5G6I6$:P81K \.A17.7G9."
MD:HG.+[Q[VU8"Q9Z%U@0CES(=]H;"Q$3VS"5D6$$/+3#CL"/H^VD3C_"%R.*
MO'\8^GGYGYH0#7<K-VJYQ/[]9?7+WY?3M.4C1Y$-KVY,AY;(?<SS<]H<"[4.
MHZ6 <F3/MY/E3_+70*OZS:W=8$BBH_ \V3YFZFF"V*NL)_'O1 ZBC^[BO3:.
MS"&/]0!'B5UA5&-5I>2P2Y_;=R]%+AS$"IE9PSK19]ZDVT;=2^B/TKN"^OJ#
M"4"E!J]8Z\RA?Z,H/19SC1;?A\[!NQ(R/R^P#'W[\1'0([0%4;1QG_2$NGZC
M&+NM-[WI"":H.T'MFGRP5$TY)4,&3,MRRT#/MQ;X@,S1(CD'.;Y,66V^3/4O
M?= O^>9$,[0KC:P*#(28"N,3FTQA'&3(+%V(?M2KLC+=_G9#Y4_1T/FW;PU4
M=HMKT&Z-G5D_=A<L<8[@D3&&V$[0+87TL (!M3JN[*X5+\@OR;GIL<$9&@PX
ME-AZZ\%AM4LKGN 6OE^1[@,/?$&J3( S?95ZJE3=?+; D,_;^7$_)-&C:/?,
M:=?.^;=-$P*<F\=\?*9,#94;,!PR8=XH3.X^2'AL=F(U1^?+O0N\FRZB4S+P
MY$D?Q)=A(GC=@< ]'_4([S+_D_.3SXO:'YBM1S"1FT(;8%GG&@U,L$<!79K@
M:65N0-J.(L6'(II"1\@07!M>.;+\H8?>:0>W(NGC>I]II8>(=YL(R*7N6$'U
M3+E \U>Q"XF9_?1Q2B8E^+/<;X<DX_N<PQ4]O/2%?"II]S7]1D:*0-@-I^6&
MZ*![9P-\!PLH 0SE_Q)WTW7^C]?MKSQEC_$]M3-]B0;%&[Z?B[-VOCEE?4WG
M][MML2^5MP0$6/S8.W2Q^>6K%R\V)'NT-<9+1@,;<*[#W#<4E54]]<KZDO[O
M/]EWG]O;N!M=U!8,Y?44[+6I&<:IBR\_OC#!!%2".(P6X;QPQX=PW..'N>9Y
M_0H\G16%,DEB8,HK>AM5..H9-@H[1[O3:CTF<SI!3:R.!*%IU'MMN&"F5,#O
M32X:M=IWJ$JEUUB[+4\G3'WK-HLQT)N/97&(^;:-#P?Z^F7P==K4K9JP9MCE
M*CO\NM27RZY1E=4@R@U.3-[<2#W+?C?;?_D\^V-U@][A!=.)3;;_\AIQ^H:U
MA$DH=7PY,84)^%221U5B]';A#,O(R&82$T"09/./#RB(*H\>T&%CF%,X<!3_
M+>3PW>^ YV<!7)_#+DI<#33F.Y4)X+CO ;^_H&H %&N2X#*I!YM0F8"89;B(
MP\]%,<T6=>TKHS)!&E=K???\8?,L@N;GT'L,:D.U&^_R(CCH!)U(<\SJGWT:
MJ7BC^\'.#.!6,O56&;#)XFG:92O7]<NQIF;'2JUOV?\1+J\T+/:M2]G@YR(*
MKMXYY1I R4^4&G/9RM#,#);_,F^V5=PI,!*FYU*PLPZ-PE>1M$;4M>:GR<4Z
M_0JDIM,*#35_^I&B"!TD;J+7)QI'NO=I?9Z+/"EG$9 &=[ZN=ATOFRZ@F[-G
MJ%Q=V)$X[=_>?I.V1,C28+^9#_;\HNHZ>LSAU;O0 <F%X?W:@PBPV] ?_UG%
MX!</JDK_K80R1?;O998_$Y:H&T \HY"1B$<SM#Q8-)Q%WP=><O^]@/*^UW^0
M6;:"'J$],,R"/\$0#.G3)]=D.OC&@EN1AQV]RBRLO,OT0Q=YKHO 7STV_M#
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
M<BU^S''!;7/=K;MY/G95#XEB AS@@4VSB/?/+;]7.EM$CJ<,Z'0'1,7(D$^
M]OJ=S*V%<KF6Y%I>\F[B-JGF4%F6C4T1<@_-;$@Z>O.+*;7UI\W4%@[1!3=)
M:,N]=]ZR.5H[3.!5NO'3YP 5P"E_+M.MMIVSL_\5BBW=P/+@]6G25H5W6:,G
M>D6]"YYS%[WFEV1SA%P;+^@;Z<;1,4Q)!\O#^H%ECU<SMEHT+U2-P[NKDFWO
MA=261T=M[4G2K'1 ?MN:XK.&KQ8BN^:*MT/7%NNHQ?6*TWL&9^8,[3,3%MT&
M7SW<9:S7U6JF:"CM7PWEXQ;A_*ARN1\<CD )_;/TO7%&/[B\_&T3*$A=T+=4
M_^I&W7#1])5# FT7.'#$%X/?EJ*W([B)<=6(FYF)=2BY03N9\D1;)B G(2P;
M)8T^L> =WF/O'EQ?&S7JMG*M=F]Y"EG4*9Z!TJ7>_O]#EOXM;"D9UC\VVP=C
M)\<\90+,74^-B??*+]9DPN<*I^-]K;P--^*]1] G-VR,HEWS[UUPCSSJAMZY
M8WW-R[RO2Y:;9_4\S3@J8[;S-.?7%XY=;[P99UEPF2#E?X3*1W;QD/E\*P%Y
MF;W&+NU"Y!\QJ0<B2Y*7:<Y+JY0UTM4R79HRSN\'R$=JPDBVS>ZN#B/(&0^[
M\*U@B>MI9<3T1"KZ$G!@PN5SPJ4KS2I;(IE[Y8A9]Q4G\0QT%F;^+3(:Y-*E
M'-4\Q5\KO.<VIG]NKJ::M>_=XR9.^E2U(0,=<%4?ICI'$S0L>AB#MIMO"W^=
M>T2].??[O9]I#X'G>(Y-@G%3_XB%XI)]*LJSA#@AEO2X<R=4)72S;UAY;*6
MEH9LIY&1]8S#-(=^QA5OL.'@U*(:Y)SYKQ\8NRNG!EP>J;>W$:ZW>J],EX!.
M.HT]7 S.>^9("2Q/\*K<M$DX:<H>KL9IC(N?C1:)&%,]%V3ZY&/6N\L4["S_
M-0_PE>;[]WD-];16JN;[Z6+-ZJ!@W+,;CIW0XENM^E9,@ (=YK#JP8W7^0AW
MW!(@J[1QU;S'ODX\LD[Y(J>DD47=I\1H%*P8!H$.I%(9ER?NY4YN]BF&W"R
MO/O5(BG4(09 V)\R\.Z!81,()I9)B@_U8R!9Y=0TS!8ZFK:?@C=PB6L9GB?%
M8<W6(,;HX@CII9)^+6X2VZ\#E4'@&1A64\#J FZB*CKG-U%?MSADH\Y>"4B>
M >$E"/<I821<E7$-WN,7=5MTPF$YYSQH5Q@LC=T1N] ?"51IOJO!PJ ?1&6&
M&+]FV?\H,>?AR:HRJF(<GH#?VX7,5%9#=?"YC7O=#-L(&P&#?389X.9ONEM0
MK06!"1B].YM#OIZ5OL*U=Z*.M&..3KE(.L4([LRO(9_BMJM+YR4+[SNH9?P8
MS;D6[AD^GY@KSV*FW*M"XO_R)<)&&']<V\\X[YVPW;CJ+%GMTJ3C"KD2^8?:
MD.U-5>XIT_]0&7B]I7JF0!%] WW-=U_]:=D-!=OBK[,'A3QFM\B60LJL)=+6
M#"0K()B L$P&3]M!KKXK@8UQAC6!<6OQ&>@$5&TH$X HI8[2X^F(3ZR?LDS
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
M],=?W_(+;&VR&L>-7EUL"78&^%#P2VQ-F".8)ACK<J:P1\M \_('7JF,#IX
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
M>%$KJ-RE-8,#PT-YT&G;IW5>4#GUBRO>V+5%I4<TVL9%I\9748TUSY:>C/*
M\22"W)! <G3!Y:J\95\.X]"B 2QQU+'!V:QV.H%[73PN,K/JC6[7YBJ55R*[
MJM*^YQM2"CZG(T"#X!'F%S)@)6F>>)"3C5;9>3Z6H'LSR7BV)0==JAIRN)UZ
MA9)CV6<6E7$EJ7M@[0&LDIZK-EEHE2A["7E_9;*V=7>1[-(,YK38T._SJCA+
MVITQB%L^:[?DH8*=$=L@0%*-A([,^.[N8%)TV"EHHFH4XGJH'ZE?6"_,P=A2
MN&&IVIT 2:XR[. CL#YV\*%LV?2G*6>D$DJJ4\Q]FR_@EK(.Z+IP_1^HY\A+
M7RB@(DH^<=E^:2_=?ZNM)^S!-S^5ZNP4>N\-?AD;?2$R[.(*H3RF!3:JU)*\
M.,GJ09<>OF++J:KW\OJ?>L?WYZHZ7H8\7+=>X%M(3QFL.E>"Y_:<Z=ZV ^7Z
M0^<?Y9'!NT_I&0%%%[7,/BVW:";7B>+EHG.\'K-9;ZEB-1^""WCV</60V%V(
M@([P$E:R],5JSR6%NZ.IX_?>P_U[?'HCQT];I2G?S=Z]@+V=O!SD#ZTG".+<
MY45H-RA?)1L)T;QGW'IEQ]S:M4OZ?(*DQ#7W8^BV%SDCOJM9-.WRX4[)H%PW
M1M"Z+QRPY/&#DO=^?S;*=,(/DL:JV%R=JN/6>L2D%=Z=W/X\F!R;,;+J2CRT
M?Y'.D8T5IK]FJ-$\*%ED)4.!H:%=S%2+4MX<8?>&@IV8S$TK_ISGC\>^(6K*
M>HQ0:S94$\05B@VYWM^>[:Z=,)=@J%OFX,A5.?J(?*J_;-M,A';A;-7=LU38
M<*[DSUS\];4#\)8^$;+&0W:9"8JM$"2P@L[>H029>4_8P8,ECJGM-R67:R7]
MDCSY6(/K+>0&PIF")Y^=9@+J(=%='VQ,@HB$4Z.Z/%U-W[Q4&F[*#KV1N=/Z
MYDYR!' "(I]+3PB: (>DU%9!72@@2W/8NSV1X_3/"&O>W;)Q2N'1ASUI(A7"
MSUMA.QS2IX(9ZZ&!>10>JCWE\.*HTS):*C,OJ/%VADEK_M3O.[H@][*P,=7]
MIX\NF*JR2:IIG^BZZ]@E9YIK=/?KPB(RRL,V?;%:F_%A\:&Q@?C[5Z8<1RV:
M@!U83XH@]9$^.8.HG18E6-^5(_A]SK]&X WZZ"DL>[#A(&NW.VS,N!G-C5!W
MS*Z?XO#2LY=>'ET+</G2/TPZVL!2^X;0*6B\U8J$STRAHD((<5K:,Q[@C3_T
M@^6?Y]@<K?XUPE%E('6=^&<\^G7F>,#G)>/T1U1D]<H^K[DM^Q@3T @J]8=V
M$TIC$I!2'J/RL24,<&.8(T_&C=WDY6KWI=6S'F]-^P2<]+C7%PHPF3J22#SL
MM(X"?)'B,9WAX);NWZ]2EVL; OQFOR/B:!C7HI"\F3*J+C[S9U[ A:-%W $O
MDOO$MJ_%TKK)QZJH!HR>EC%;,E<1D2/4\.%QT*U!J.4WYY6OT?L\A@N]F4.[
MZ-5.\K)\H@.KEQY<K!0O\_#<052Y^F;CJY172MW#_%/)$<?;6TPN_,PP\VKW
M3LD]R*S3Y;9Z_8\.)_R-O_%_!1X2FL:-85QC_,$$E/"B#[A5]IP0DDS 43 3
M\!+W!+<2M<"(XG2T)"9B%KONE]=!K$*!JV>9 (D=)R;@/@>&?AS:1"A_ZJ&Z
M)DND3%P7<Y^V,7L<2(9Y,NHAF]ZW8;NGJIF WBB$^>]<%UWP,D8C*Q/@5%)9
MHH@^7,O'3%V9@!JS(29@K75Y*"KWW+G+N\.]N>=(+5];N=UYS*_\N,5VY2C2
M;/F41 ;5RHSGRV9.3,L1O2*:J(-/+-TYD6Y+/XHT72%L!N!QNVJ5C-3;_DS
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
M-^;HXS/>YND[0'9&EP8Z 7O$;?(8I:  ICV<5M"N73'\'IYX_GF0#$JS:,[
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
M]2A_N;KUA;GJ;-7X_J8*WM&HZO[+G'F=9PTJBS_33\#>[J98HY* YD.BIUF
MH[)VS,&YBP(T'5IKA*J+,#0+:<@^.\SD" (0V<6L479XK4J;N TB#]>,0L<1
M1_V@RA"%<&TYZQJBHG_M1'?GE0_1E_&]*_7FHKCG71 029420S98;RSW/M!;
M?(/.>&YX>A8.Z?>5M;S2ZNY2Y"4.6#"[)?J^N-<@C[L"&P8CG?R6^UZB =;&
M5@*B^538$U=&#MU8TIUK"_/M<6,=1EPK?$YPG\8\4<753^ 6^%-/TYBX!>\1
M2GR#7!9L6B(@B*IX!,;/2:$CS#]VRNS[]IL4+Q4S]//IP<A#LKS!@!/MT?R]
MTEJNZZA)GCG3P3:%V$#YBH06\;%YAYQ1"Z%? !>U0#5)70E"8F7WK7XG_I_;
M TXO:>7,I]G]1OK9NW0_"([=2 (D<XI_<I,V/BYSS[X@W_[>;?+B[< 3.@5N
M',Q##\%\S)O \\Q?L-,O+NNL3?J)SA(#3TP^4;FBM<=]CBZS"IYRQ=%;M*A\
M)=H%C8[@Y6V#XO:XQ@^E"VX<P/6;0.IIJ%_(J0[5%BUR3!2N#*QB&1'V[IM7
M*D_XE>">IU=Z==X2[2S@VLNP4!!ZN[[<Z JF+@T<C9*Y.<)4A?"SL8<#Q]V.
M/"?9:"!?\OA22\1/QEIEMBPY=_T=_&O0!',8*Q";C&*SZ)OL1XC^QI]U/F6;
M'SS_O!)ZQNYHKZ8.JNTH"U"SUV%-]ES?*['S&H?Z#B2(-57%2$A&=FU]OP]:
MR8+*;)NWBP)'(<'X))Z.<1>?K(V-\^/'NQ_J"^Q?>LDA"<=[LP!)ZA8.ZE+-
MRG5X-O:"<.W*SJMR(#0)9 QR 7,@CD$XAJ4SE),W[5)VKW('(E^+PN9.%I&1
MX:7V\FF^GYY0--QS761,U,[/7A#A/7?[]?[)1GNKU/=3#M"/7"M%_%_WU+#_
M59^W68!_(-A(@0W!2M@#L6L'G 0Q)<1Q^M/B@JQJAU9>?2.=.^A7L#9UWDR<
M=!Q_R:&:PK8>\+3> Q-\&9.7+6Q"5M2K+$ \TT" Y@3KG8;('GBQ4<%^=T\$
MHDUSO",.10-/QNE?;FD]QNGHW.*S(<@^^A L 9Q]$M$-P\'G(9(T4UCO)D2#
M!0AG&[GA.F2C#PZ,<9'VGPK'=9]+7AS^U;KVMJX_8DP/-*= -MF^.TA%#H/>
MV?Z"51L090CQ+=<4V@>C:S_Y//IFR]>N%&JO?VM!'+LE5HK(F@@C^$TCD#)S
MFW#F67)=*PQSS?RML\C0E-W0!O]TXS<YB6=I%WOS,_VO'._CG(/,=MJ$/>\R
MQS'+MQ2<C=3H^KF(*C#Q1IEZTT]J:6V:Z;:2#/[4<B30M++K.ZPUI)0M1.$.
M.<!X%N!L.5**IC>OLB8\XB?7W+DN\"-4_5)NGC<!.@4Z!U6PKXTE+>'6,#X\
MS!5DZO.P2S-TQ^YX@3GZ@.%71N2.J4D'"\#7(KF"J=Q6EE'KY N\*BOX0/.8
M^B5/"9Z\W1K-TCP;6$J223A(LV=;FX-Y\C+;RH#,V%0V#3RXYDWAGMQD&H)?
MH=9/L4O:EXQZ[BD@+J^$?&>N?"'C+<>L]TN^&ZOG[+M/A$8>L[$6F?*IY*CG
MWP2KT"\SJNBV<_XG5T#<L:_<QG?[M4X9\IM*!*YS1H<<<7][C?S. !"P=B%H
MJ6BL&CWC:H]P<3KO0Z[?&22FLP!24P2%@Z7_L#8VL'5-]@<S.-0!,9C]P7E;
M?_)::QV"IX6+FM,QKJO_.?2)X!'75\/YL@E?*;WW08+4G#DD\0$>.;G6\8,.
M&H6<UBF*X.VK*6CN_&$_>$I]@0OJP'>TGK]M?G>]I"]]-&H&TZ80EBNXC)V/
M&/L77FF!L0MM !M3)<E\C)@<MG74<QXAB%C0.A%5%77%V(<ZB&)LB$OH8N6E
MC1B#&I>AN<1YGF3]$"0[YR,#913:S<_>L.#P,8U*1OU,J"[,];8VW[=EOK^'
M2=?P#88=&.MDDN$)3^GG<*;@3L&8S4JOVA].QCR;O'K2'-,$CC7PN2>@LZ G
M0$PMS;*>%)//]P9RDRL&0.JG/"%(OVL)+#/>K(XT)FGSJ8$\(%8D.VH\::G3
M6=#.9M;4[+=)R$) NH'X@HLVATO+::H#>:H;6SDJ"'^C93X7*E\NT1"*LUOP
ML5Q\;)VM7JOQZ\W199#H6*+OP"C-:RT"=GAFGP<>$7$2 =3AA+B1^#HF@\!"
M_SB7-_#;#A_R?8#$LJEOOSJ)OJF?G+6?IX"]H7V(+7_H47;<!+(ET91]\ OJ
M1[(MY1455NP3+"H .T77&J8WQB1%P;XV:I0";[P7"$"!KIP\9K3$2[%=;_B&
MJ-I\?>=P$4V96WPT&\-'>6ZQ@9)FA/'_GB;Y5-&'MI;6[?OXB ;DPYH#"ABA
M.0X&L9VHRE3>*X?(T73IXF1T&R(IB0S&$1,QT1]'NQ=#RA_=Y'=_'&_Q$)TF
M-/^QX[/KKTL\LC#2??^+U"]CU<@S$)7M)OV^&GN9>+]6OZRMBY=F# E!GB><
MWXO5)=0D20I9Y388S2Y-IY.6UME@(-U+EEDK@:U8!>W UW%>A$98S!JHT\X#
M=F[6V?2%Z\<.K1LWA,Y&XVY$18L<XDB.FO>/3PM!4JP9Q<IPT3M?C$J?V'\=
M'OCQW3TR9$DS3_S*$?&R@Z5/:I=&;(KLY9VR]ZNKN?$/4N$OF$95._(MPN.@
M!8F7L$T#%J#P8 \^64>@E).WL ZH1E)NGM P\9[8@$U6H4/DU![N]R7? @/=
M[@V?]J X-Q8@-L5.)"EJX3NACA(J<&#=+J\6!ZZB1[]8'JOS'P-ZK65KU\6]
M<&#(4V[(%:R?=[@7FR]>8@-,02; 7$0LMG'P;G,ANL)8[M?$ 5*9*-?W&T>0
M-'+MYI<$6FH+%Z-:J=EA;K/'G)MN]O?";?20K]?+5-23)*ZG0HSE+&BCPW"E
M!25(/:]?F0F.-],9SDF8\4:!F_FT-$]!_X+K]"B% 3K1.(/?&0L!?B\O >UZ
M89^4QV%MAA==25/M?U"KQ[[=V:7-FA 9JC:H=0[2JOD9NB**;+VJ.D77"V@6
MU+O<%-=KK<4"A+Y%!"3L;L)9@..?J).DP0<DPN]:])OR_O2.%\DO!H8CXB3-
MJP2#/N&,E="35="ZQOUH]:NCZ6;)*V'VO_:%6D$D\Y]-H7-)ISJ?T6]?)*]F
M/'#:%]??UOJQ>L(4^T2@3<*3H\@8RVY+MB2/L;O@-Q\+\ )]=0X$!U\ N7W4
MHIIW,;ER+/X2W=UK5&7_'IDVFN)MM36X'7BK33S/0'>\CEA)UL2_![I0@TAC
MN(:4IOS0+.5#YS8"SRO=5FQJN;4Y7ITIF_-B5S_ [-K($,(6(D8-!K;#8C44
MHL5:?(U>3&2='ND65[SX,O#E_)P[7 !DZ13M'G+?^RTNXI)/8GEY1#*P]@>Q
M#?%H^T8=O#DO-\RF7"-S*3C8);K>.CTRX4JQ[/_M6H3B#7FQFDBCHI3+,<KR
M6X9MUE9<J4;+1P-@I&8=(=C0;1*2>:8<16T ;%RI,#&A-LXY!9)]E;""U.#[
M#8]3CE:4':DP^%&6YN3[/\P3=I3NQB8\H M0 TJH%4[J-0\\ACY5&[UQF)R^
MM/_]F>)L3%KJ?T[)W5A&GF%DH[PF4$]BT*ZB(A&'?67O=D$GY&WTTEZJ3WRX
M])G B;3?$ZSC$^DUU6;_F!+^_RG0&/;7&.T((,\S/L*\WE 9)2$90Q -#)"B
M#C_C#QU:XO04Z,EH-)P<R:M6"*UNUEVNSYL2G?G?&HD+B5XB*F:@JM\ 3[
M.!$/Q:,#2,KTHQR8IJAMYD@==@_I_]F'5[**,W^!+18?_L^[4[2S.#YKQ"_Q
MY#^GO$DEU3S22<"UB-#]2 9=X?VW1]JSZ?;-_3&G.WVX*M./O./WMYZN%[$5
M+RH/5FIE]]"M_^OIV(Z-=$N28QB6<I.*TG5R[=\"54U9OG(,C:5J-4_5A;LJ
M!7U_43_ZO[=**@#&SY1@2U7,P>!;(7.-3R,I0NN1_C)_Y,0^"5%J=2AAHN\+
M)'E?6KG,#QMXZ3V#'=&YJM#M'W/@^9;/5,-@2M!:Q0.F^=A(0(<Y-O!RZ=.:
MTX+C%_SZ+U,CIW^9??S_W$;_VXM3A"(B-UD<'YO0!)KSM?-+_ACTS*9?[@6U
M\[Y$%V>_8B+AFKJ+3R$+D#C( H F:BPI\BQ &H*:Q0(X;H)V*GTV&N[;%)@Y
MC;$ U].:C2K^;(,F]Y@70?1+!LR+R8-4(RA::@;E.9@2/8D0GQ\(?K'$WQ_F
MSDM&=2E@.IRI1C0S'T&SLF*C@+D<(;W'7]M\SNREEUO_/:&R*? NV>01QW#N
MU]S4,*]]!?3V\:ZMVIJZ519@CM$S><&V(Q-Q$>0-BK>'T25F>4@K?R$:O]TC
MC\L1[8U<5[^>2NR5%CEYA5/K3/H*[ ><: TCQUJ-:LG@&_F?:IF["]U+O16C
M_)&WMN$'SU9#JMKF( ?O@[?!3N%!/*GV.QL1-_0@;\DT C:YY21S* ]8@["U
MG#M]U^$/Q=3KS!'WIOK8K"JH%=O?A/\4D5E+?RP68UG_T.W<;*'.SH5QM,^&
M</-D8$LO X^.9X[-"E+3\7 .+PJ6:Z.BO$:YF?N%K/_X@&>LZZ,3IQ2$*E-^
M>LXV$2BIU%V"KP(A,QHJ$L)A[:2R.M]>]^/40T_)1<@UQ V'0_?]U'I..Z&)
M*63-3M0)*,_D*I-O5#^GI*^DXRGZV/&%?:[ &X?<;)R-D\=ROZV4[#2W+*(X
M# N+?M75,'<&C:EZ12%P(ZH7;@K$YZB,CK]<8]V<_O7\#0BBB;!Y]OJ))0F>
M-*<(MD7C;+H3@1^,=CX_7F,4W9T/*W28=C0^>RE4\/K#.< Q\T<WP#?I%HRR
MW<TWJ.K%JJ^KV5'3(=>Z_RJN7,=TM1C9CSD!TCS(6<?G:P':,F$58X[N+:C8
MW<]):K/9 9.2!^+K"3+XP=-T0T8QQ+5\14>J[N_%OG:^X'.(]=W:VE.4E_[-
MM7<HD2JY&T<X7AGPKH.K443=0OKA$6+YI1HG<!??+[?:2D\98:_<T!\I ].1
MAY,=.%,21TUFC)IG,U:M(I:>,!C< 5]:^*.Z@35+27)\#L/5(X5>VU)48L9X
M.S!3X)=)I/M\V"[1R;P-."4#_DG>@1ZA%N7WY/OPW)/[W/30?OIKT<;7H4JF
MV"VNG\)(?LW2?#[I/G2EO)&\W\=!9'&%#]ZC*AB'C=6Y.O94<LO_VXO&G \2
MUX3<XGD4<\_JMG%$=4$<YH!3X3WVF9&^U:>TM>E>9"DFY6[,G2<EPO=]G8KZ
MXJZ\'-B> "CVU-P.]I,).L@82TV;9,;.[MBVB4I19VBF=(&,T[#NAA<6R\]-
MZM:W'>RU&^;GKX8_;SZC>(Q"[X]((L'Q[K%=F[$'Y@DOEC''D6?CY:87/J<;
MV=X.Q[UNV[@>/E;P8K[A_$RV><G$$/@*= 18#8YK.0,)(;U$7/PVGG<V=5RF
MW&Q(3BR]P%(I@>IA,4>\?VQ<&"T>2NZ@)%"'3@_4D] =!G=)U7[ML^;7)@L_
MZH?VMW7&,NN11UPE=@<4LK7Z!DGR)AF.R#ZRSLR7%@FJ+2W":9F"&<\B&YB]
M&*NF3OU*_3W1([M]%?,H0R=NOW=FJ[CM"$?BZ&B+/',4>+8:3?:,AFAA^&)4
MJK\[3$TY&$FD!'$^W<\PT_SRZGEK:9C/".JVK2?*KVAZU'8 ]L.?>.<YN5W;
MX [YZ->+SM(CKCPW'2(KI[L:O1Z]2?WVM5A<;?\U_[)V3W?>]6$Z!\[7I%.0
MC?H>(T_%;MZC]O;<^A0L\0ZP85@$FBEKC@9&3/KY#H&Y81VWZ3 J,2 HB%37
M(6[X]_+[;[925P2FN9+*Y7JW)AO.%RNJ"6S8FC.*=10AI\G'$.[DMQU8[Z$-
MK ]8]IQ$_FB/!&=OX*>M#P.<#Z;M)[45IOW+:^I<-TY>*T24.O@(FM;FNRI.
M3\[<KFI3%"[+EU]XO*[+2P)W;$Z5=0OZ9>)/:3NK:[GC<W)^S0W)#@^)W1T@
M336]MZ"O'S+X8QXPGHD)6$4-C N.:ZWYKS!CL>SX:+E&+:=9AUSL;W(J7XGW
MP>UTIMI') \;NEC<V"[ET9 /[;O>MAIN.\("5*%[CNMH0;284S&33Y4=0@7'
M*7]NN"4_.G34W.+;<7&R,$&)V>=3N%:B6F52GT(S@@X;T;0Z<'O^W"I-05Y2
M]TX-5NW?OIX%6L6^#$Y66W'N\WDF7_[XP^DO=VTY1L25]T-IYK#VY6TE<ZH]
M#0)7(= 4_"?(=%$/K>2 ) 2,[K,,C,&2V*) R@CQIX7[T\58 .\H8B/J1R7%
MJ0-V@$)L>&YLZRD/B@3[0Q$WQM@^Q7,;_9FBS3N/J@[N-@7/;48KK7WDZ!C$
M:_M8-=)X"W[:!ME.#*86JX).0A\D;O_J@NP&X(%3W)VG&/F>!4E2DYEBXVI*
M\^*HZ=SJ+(KRU5GFG9KRQ0B4LPS-'=9;2^UCUD_]\^(IZR5$%8SHA ==A.@B
M<$N=3O+:JIU185-_WE5S#8MM/"E(G.>HOLAU_<R-9%WD'<8/U/P4Q)TM=L1_
M7C9P+6&H1G/G);W_"FBV8$S)D]F!VO*=%6(!*M"P@P>2X6,A"O]*V<VV3C#\
MS0Q$QQ[SL=X%FV-%T<P1;/4"LE5.?F!\8$#;MO,@X28&\[M3[SP'7.5>H'[(
MR>/2G"D)I&4M:QJ8FC<35 XR4]& _)8T,:_R(C]^QGWN#V0V@EN+;,<"U'D@
M8#A@LLXI<F>M!\TP6>A9:>N^KP2/4A*/:%3@=T:$S#HP!LBO)4,.O_/6@C1;
M=GKRBJ"/8JNC \^8&[QTNSM,M#/!"JTD?#!#+Z^;U8!G&(O(ML#0NZ/;W),(
M A@.B4!2HSJ 9R%J#5*57]O3OI7Y2]:GV"5L)1IJ)0N8':>O+6O()%+KR0YZ
M5.6Y,M1YG^3NX[^2A4(J%QV-G]<J#3Z/?#YQ.-SR?:JM2Z+#2P-//8AT$?TE
MXVN+1B@&T4$\)B=^UXA?G]3A7_.*X)6QMO NF08X.!D42W0GP^9BX[_MH-[.
MBM+<$[%A<PX]%Q:>]^E)&/2F^87>UU87,3&QRLO<D*X9+YJQLA;A=OA!EDIR
M+5VI.Q54--M>=_;>1Q%^-^ O]&\60!CE0X2B\8>H,!+2T-3'.=G5/^ E*0L5
MIK,3<.D2Y.?^QY_\6@'9F2%]&1C*-9VMQ9;8\;$_]'M5Z!I@;,OE&E(3UI/,
M-6Y1\*:QG?=#">:.Z*'!.Q/HGCK$!9@WX@VE'!F"U#?UU(,O?I2LK4YQU1W[
M@#F[?(-NVHHLQ%%+5!-@GF4HT97[M3G!\M$!Q7<N?$CK31=[GJS/?\R9D())
MO]N<^W7V+910!//B+Y^=20933$G(+NZ35%N[6'S0PD+_=*;Q^(-5P<C9/_%U
MBW]>8R,#7C<FBA[SF?%90DT@\74).O(0C7%E!=[5.U8MM:.86?66P0MJ\-])
ME7%C!C9:!*TQ$.848:E3X11UBYN#KDX*][&OPA@$*^^\TUI-6&@]9!4-_@GU
M?!K$OVD_UI!J'NS;K+ O,&*27O,#M1AQ60^B4!I21FDAU31A%C^[>(Z4MV6;
M/"16K[3>XTEZM^AX:/EYCU3S)L6!\05-V(M&.E.&Y4"=&@YBSFW'($4VG&XE
MN>_.C L9J8DCQ=[;*KY<5MGWA1;QL@!'S[( J< BV(0?-X-7.9QS?8\%D%!H
M!5..UK  0R;.H/_E(<:9;;9T$Q; Z!JRR_R?%Q<::Y],N/+UTK]K@5M9 #_S
M?146@'T9=+@YXXHQ&4F50H#C@!0""U"SA@'Y'7?VGT1UNBAYRLB5B>2K'7XA
MP9#I1LUE/_LE3MXIX+_;W7N'L" 1VIEXL 6Z8<[- BC D LGL5R@BJ)XZ*@S
M#V(.2Q2!A1<@)UTS\'*!;>^?%>0$] Q;PUI/^A,ER8'^&$U\3%RVA$5SZ93#
MI)U]7B'>J5 7[K3.PP3(K("H5X([U)4WCRPSKU=%?_TY5. 3CI0+A Y*7X;_
M:(#3UM%1S';8:7 W0J!\-PLG5T@-NQFRT9=^$Y@A.5AA!*,>-1.Y:I];&P4+
M0O61KS7E^EMH]D)5V6Z^]:"/4/=&CLY!$UG3$:D!W"E<N>ZPH*^JV"NZ>)#1
M2_=98K?$'OT]G!<V(0G;"42/@6K2F^I 5:BD5/Y96YI@[:B%V9$X(\)W **]
MA5V.(OTZ+E.C\+UOGKH(VG].\\+P__[*=3 '_%V1F%LV8%X*2[M9QBNL)=8
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
M6^J^JI4#A[-2.'B2H[0-BI'6R"2(%SM"YOZZ#7V@&G1B$@5_)):NZ:L_>G?
M(^S=N]L1(3,$\U:(Q\2VPE_57@SS)7"?=38XD^8?4K1D6LG<>KP9K:;]E@/S
MOH"_K0^Y%- M;VE2M."*(J.)YT@$7#EADAK;E:$27/G=3NXQ]W,EM\17Y,YO
M?3W%(@;%)70.\B:.!>@Z]=H7A[PPZ:WZYKR<$(3GNXAALIZ-^/1)JB?%CI$V
M1]TK7(5*D77*(CR_2G8X=,MF08<"5#@T,X,> :8USQMIWQA0)>K1U-D61\T'
M(UJ 8]AO+9DT>_CXQ$_(]5>3T]7D7^NN'G_$>6<EVW_/]]K'N\VTK1<@\V*D
M(B,'*FE.!L]A8W=IX]PE2K[^(:VN+X8J]9_":EYA2==V,/4&J6:R'_JR'+<1
M2=CS2N9'0_@Z7^Z)2H]4FT;LO,UZ>CF;J2;O1*\[/G3U4><&/[^(7HCYNBUY
MMI6N,<X);[F$8<=_DFD3G&JXF[Y-1UX#-2[I$!OKPCV5,= Q8!4L1D=B16,P
M:5>FWP)K.U1MU!2WOICT&';5+26X3+]SR^R9 ? C!$>38OYNX:%NSD78VJ%W
M3WL/K*+OJ\1E/R5]N7 NWRTV?B"P!U7@:;R'^$*KK_:HD>L[@X9%U(!N*S7[
MF)$OIHGF%X QJV&0W_=L;9[+#AD>ND0,DA#5%18=(_O3>7*8^J!X((5=*3[W
M@^WI*M2@0H@T220VNCK4KVADW<9<WJ3'-KVN45W6VBK(]>])^@PCCWZ9@(H7
MO416>*,E7EP;7^!MEE2^ZGU\ZY-^1-D[7<VWP'?G&H7?-9;F%WA=\2E:-6%R
M-A>6[8*,^?"PJ!Q[9K>H[-\!9*,G)63T,TU_W5/4F3C9HRU3B(QGBL/:M':T
MA5HUHMF,6$.T7^N\:$-\=KEY*ULHM=1(SUKOBIF:9$ZNK2_M,-UBM"F A+7\
MN^M3U%S_5SI932J]#C0Y;_' 2.MC@3#WTS.C^/?UF=;(Y7M((9W$@X3ZI&!\
M9I26 N1I#8+OB;W>G(#*'N;]]=Y$@J;=ZU7N!>=#-$^Z!WI'",Y-5R?Y=F;,
MBI%YKF2$.+B5\* R!<5A)UX..!2?VK03%?IGRASUOM<-X#EJCD/CV(1?MJDZ
M+N9L3_$APDLU[5Z!'=YS39F*4_[."\9#W@H1@^5/_8DU)@\WOFU<;JQ]YR[U
MNB.?^[[!L6^VK39ASO6T<_2POTH_E>N5P4>I\7]-A/,][O],RDJ3."$N:89+
M3%:;YT9Y[P18)@^P &'3'ZUR10^@E^]E/R'B0MU37.(/>01?NO9Z-#7L9 2$
MCUS7Z2S-* $]N:IS,01FJ2(J,"+Y9$,@T$5*-G3$\- ^I>YW:<B AEMVDN-[
M\49F5MB5>A.WB*PBNA7)&5D*\WA(1>DVC]9=H(FT%!U)\^,\\O1T;A3120\2
M7?8?NWB)2\6M%%#S':(>3FX-AL[W^3F($*QL  @*=0]I3Q5_C ='H8[(NU+C
M(RCQ.S>#%#!:+( FX[S6C\?QO?R<@+E7MUJ[K\Y>DZNKU-GVDJQ?LT\N\LR?
M[ V"!1]-_^:JH-WY5E!A++ZU(ER/6CZ'. ^6RT@CB'!8-?G9S/9917IQ7WI6
MVKDKOHV,;N*>8P'XF#/@L\I./IWV?P[,W^Q,JGR]3N\]MKX><P$D3\R77<K+
M&K@EFD7PITI+QX*^RP/;H6)C^>.N%D-2W\@F7%_/G%U/.KE$FR8,9U0ZCH#E
M\X?-,Q3H\,HU8*>HXE\MJ?&R"I]LOT3T4XMI;[Z 5H_'B:7^X@'SS[3U()4T
M+KH/NJ:,Z(GK2=B0;ABM?N_E*]7@._Q%/&[^=?P\4<)57>W7\E$W6)OADL]#
MILB?5WS)/CV..[^V3EN5\XF6VM B3_1E:0NB9M,'OVO=P?=SMZN\#:I8TX"^
M?=ISV/?VRJ7;$:KJ'#_IJ[[<G?:V\>LV-(/1]5T?*9S?4[_S3P:'WJ> @2'2
M%.WQ%K7;LTK4-KR<C9RMA:YD[4<7<O[4W5!KE]75*,ZX,?V;O;V70NKB=U#\
MS&Z8L,2(EF2)]GY+G>63'YUV?OBT0+'>LVJ>MIRB<\*/4@PZY(TV6 "=3OJ#
MQ>2^@_H#;;RY2(A_VQ=Q)#7*^&\GEJWHU4B7.NS.;(>VC,F],=F:,G[_%[2?
M"NN+3D/3]K]_Z!/&[(R.1,C, T\QVV^&T,QS.D$7FJR_F>.))GO#!NZR;@ZI
M:K:>^K,&PO)C_*US'C]ADXN^X90@1JF\CL",MT)HOO=Y):YZ&>$W78MWU!QQ
MCJ]*H5^?OS:[MDT)Q![\E6#,AJRCRA"A:X+C"-R,BJ^!-:IV1(D*4)QQOE>I
MQR\!L/O/73-&Y""Z!=@GY-5Q3/K'[G2QT/B("\M_%6$A:IJ&>_VA"O\R"=?V
M#_ P\V0(FI)!THGVQ<N]]#V%JTTH]W7W\?@9WG.F*Y?CG:%$$C'7]20J9%1_
M:]&DX&WZEWSI<1:@B,ZSX<]--R1EOJW(0]\AZ[\M=_S4=Z=H]>S 7%BZOG0E
MO2P?^0KUQ'RB%LN.V3="W7G'T,IV#D9!V8LRDSR#2<$ R03#H>M6<RG)6>H$
MSA7DI %^#-W-'441S"N0SODV:3C.-^PJZA9WZ$S$I(#1GE2%2NK+&7^FFS'9
MFP9:[1D\Z*%_31YD++-A%@L.0'=D_X__.T >4E_[DNIPLXWXMP7;/.9U"L(&
M3'M#PX<C9)=\<K'%@PY=%.C/<$!@Q3 1^&L*W62:3[7Y->MC7YX,]U!3Y=L[
M<<0U-V+I4C#PHQ4)FTQ7)@!OTC@Z-6SJ%Q@LP/K41(7*SEIEL@9\H$62JDM3
M]P'60&[2]:EPO*^NKX)'JJ:FC]CGWS)G7_)Q57;S\YZ\L'2$E@,61+E0=;BH
M-C"1$(Y.3+5M S^?A4&X6&BC[@(A5?G>V3,OWP7>''3!;NR6%"W?WIOYS *<
MB6BL"(DR(;7D2.5_6[4),T,('-I %AFZ6)@!Y#L/I=Y:,_E,C3(AZ^2(YN>O
MVF37(BY?EO_F:?<%(BRLD7KFN#C2F[SYYF"AB&A"4^L!QC\V<A^]E&8^JG(%
M_T+M?/$Z-E!WV32$<[V9X&1 ":(.?:-+D-W:M34H:[X%G6^^^:@#&X,&2;\;
M#=#^S6"%31%5E#EH[;,6MM&:;[#O8#6B$<_-\X3),]+/K"^=6!Z_'!E1=+_>
M4&PZ[/3 K=Z=(H<9K]DK0T?&Z^Y[:SCM2+MW??M,R%#A_]V0>];@F0_>/$'C
M(Y881=-[& (TR#"GWH9HBBLO3,MMZ0P?&5XJ-&)@@E;-;_L09U2-JOZ^</!5
M-:\S<1!2NWC\4N)C5SW':_!/O&GC:;D-1#9Z':G;&%UP4MW5\F3_#F52!ZZB
M$CD;<JH304IQ_EUV=((Y$KF.J<#?=I$4"C0@N]&;P]!\-#^(1]T05%@R]DV3
M_^G,^,=CA(15K/Z8M8++K51_VX?8L%=MSW.?)Z)/L\^_R *DI.$-& TLP/)S
M&X-_=S%@ GHA>C8#G/UW^-R#$@N9%]B%^IW,-E1RWIF?5 ?<H7+ZK;\.CKXJ
MTT[EE"I.S+VI8W,XQ$OZ[J ZTFA<*Q2'X%ZM;? HP<M)FXY6U.:$:_8M?\GV
M[?%>UW_D(/WZ=2\RK86'V0X]1,[L&#P5DDJS(0LZKZJ<=3:]P'==5G?RSME/
MK8:."$?:&/R?@;NZG X=87)-G(Q.FNJ$GPB4E#3@^I0%^$$ VLEX#S_XN$#'
M[(=!_EPUR%:!^X*0=]:]?Y/Y$G;,C]O)_??] -22_F,_@,3*(]%<\URD$$I%
M^!P2+D[-(E5U0,5M;3.V^G6&JAF3F0OO8%COL2TXL;)XAFY!_6^TO7D\U&_;
M-SZ5B,J2G9@*D9U"UDFR58@L62=)MIB0?9CL.]E+F)#(-MG+-F0KDJQC'S/(
MSHQE#+/]YGO=S^OWW-?WOG_W=;U^S^OQ&G_XS/)QSGD>Q_%^G^=QO(^IA=3H
MXX?;+Y\&113P6$^>^TP#/%&:V_<UE>A7XA9K\;\H6L)DNIDUU/0<474@=5-V
M<R5A?>*E]9,"7M;TR_SG*F]>2M'FUC0;?OD.PK;ZGVI6@-_B"LW#;E>/9E5O
M?=8C6,U*%"6D1?]G292P.QXTP*[W<2HEV0>V9HU !9/C4#3 TN(!D"2P1 .,
MU.G*'>;"4.:2R.T]:O/U@Q:SL:H;(<P[B.W"FMHF'5&4BN*9Q61]RV>B ,U!
MY]5V#=Q0_$M2"T6DV\:XPHG.)H"\EBK#1EPW^=6G'D4O%H18L9',83_: E>H
MG5MTC"D3%A0VI'4:;](K8[G7(:!<_K**Y: 8.;Z\M7SG[J=+[."W-^\OI#.O
MI2FT+DO(C(!1LPE9Q=PJ= HW0![Z_8@&\ !'F7G IZ06$X$-7C-_;O@D0A=!
M&_U!@8=S"?MS^MT"S]**#2O0[LJ-N>;>1T,A-_H_1_7J0,3Y#A%#D&DX 302
MQDR4[>MN%QKW.TLR?='8]'K]JO+C1T+5T=PO%!7J(X(N3H Z@">)HX2"T4JH
M8%E@#':H0XM?ZVF+@?2YJ,QD?;RPH-OS*'X"8_'.Q^)F4K2<=ZD,?#X444R=
M #+[;7F0)$=[&\'/I1\(QI5$7%7M9:B]4OAC+6:E(;C_LS/#Q<CO5Y"*2 ^3
MJ;"N!?YA):&S#UJ1PWX\@?Q^)Y-O/)28.TPSYW;,\TZK/T!4(1UI@(L.Q)D%
MW81USH;!7QF^5W/%?+,5WELF 8N^@(L2RFR\/;V:J.V8N[AT$Q<*[.W&%I[S
M6P56CJ@_%%_OC8#LTA?T(!GL/I>TM=OD]4NU5\U*$W^*$$X,P37BK(GO>GAR
M0]=Z/9T,9:\^T+Y4>Z>R_^;Z+<0OT#2O#1*WLZ6)'32YFU_5(&4$_M7TENNZ
MZ*MK9B<87)3V@:^0"_":P.+.E4?XOK@&6QB/NX'7??_-I,;-Q9OO@K/3=GTF
MG5=$Q*M<&%<,S:GMNOW#90M#%>03="8,YJITV/G6?/"QYF*@HJBTY:.]4>CS
M4]6A'6NVN3MQ+Q%GUQ!E'FKY!6F._]N_2W>?R-@!9Q1PHY304TV+<5J^^D%%
MZXPC!R*B8C\OX];U_9R77"@98U:SX*;,']XDM4%I%Q]#F'M_J+9H@F^Z^:*E
MH'+.,O5)0MCP:#8=Q(1O\:*YR,!2HC&$ZQ[64X:LR3$]G<EK**U>EUSX.G^P
M0#D)[EZ!FUGDC6R7LW4PP<AX:=I+3UEB[BC>QF?_FJU,J(J,C$QZ$2JU)[6
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
MHST%0F/[ML3N1IOH^NQ1D7/+]G?A*^"W5#9B52@.]!=,&HHY3,&O6RF&IJ,
MKVHA\K,7"3\#12C3/PQ[S"/FUMLLX;A[WG^6,E8W*?P;L%K/8K(KI83L@9<E
M@!0G?LQM07M(B&O7S@AOL,B3=?\:JP[5("R?CFB^@/;-QU'47A";+9UPOO35
MN"I(<7SW\,LY>;06PV,:8$;)Y"?J\M_S8BRO2.8Y&8866! KJ)=C<^KSRD$-
M/^E1T&D2Y((\NAQVD@;X+(.@)M@<B??-\X^VTBGDZ7--(P<>?BV?TSV"1,.I
M&T?^]ZY$J"?W*ZJG2&U _EG]H-WA/]=EK^60=G[IW: !YIRIW,= ;\GH!X".
MBP"I!=M$B?:KL,[;3^LGN.RF'MFG7;QPKGHF)/3[E_WYEIIMCYUF,H7R_OSA
MYA[)P8T&8 _[(7VL52CI$+;Y6.T-N2*N4P/2:TME:!AB+'9@M?4XW+^1[E.L
M)$0#&%?L@FY58%*)$H>Q595*$ 9B^A2/T&WG@FGKAS&._/I)U-/OX,'' ?J4
M#^V\&S8:P4E:ZK_?1X_"LH)"A5HW>E\\\0%J32)2J2#BNMSTS&) -%1HH2?[
MT."S?QQ:DAW1ECFD? ;#\>!QP0>@:=: N!E'RB$IEE]//K.D(?5SJ^\GK0:2
MVD9SU/MX6;+<C4V^Q\M5]X K#DS_D/6:?]-^!B_;1KCYJ_HX=C)YBM^;I3>%
M/?C\3\,^A^N_K89A/-+8T79F8OO(Z:ES J=G#=H3&C<!Y.A E7]6"9F646O(
M"Y&C2 Q^+!M):D'^$!XDW7,C'.=T@(1Z?"\,"JP]O%_>=?.E_2KZ03\;QL&(
M?O>M+^G@B.!*K^5T3:_'"; H/D?Q@ZMML81X^N+@7-PAG9R#K=8Y*-%?N4:_
M(E=)CP8^8 K'>5U@ H)H1<VT,(F!5Y!3U2CU-UKL?0D?B-ZE#MWB=:T1_<Q8
MT5>KJ'0I5DUMI4/-Y.3V')?3^7ET/MR1R/7@6Z&9TJD3YJR 4PU0_;]+E'#1
M *^0/7(_RY&]-$"3TQ$07J"&2TFKAG5J%XT@-B\WCU8C9/X43.@>B4)JI<A=
M7Z1/B"#I(/"]9(5 M 5+N3S7.8 4!L()Z]>O!&VT(:FO$TC56:##0"@-H&U.
MO;Z?N@05P0G/:XH3=O'Y545QGC]SXW;''C_^\CS,#PWKU#WXL1G&Y6KSTDQ1
M%U8>*6^'&1=Y!B!Y2<).V,EUPHY ._PPE+W.L=7GL#D0ZTYK$,ZZNOZ[P)\=
MG19[[<(DYUSVRO3' 1V/T;I*2<BY3R Q.O,0T*=@R_=@:0MH5I@K6ZHP&TXV
MMI@8@%&;=<UNC,MN8L;,:7?_2(I7$0U_U!C <XHA;\*E9R<>+*RE%*A)5D5
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
MSQC?C<E_QT]VOP;C7AO>V!6Z1Y(Y[MO3E/I7PEZML'_UBBRY" 0QAYIN#TZ
M$\'4S&!N[B4K>#V=2VV&7>_#]1OXZ2 T/C%-\\QI]=<J,EG(( -NJYY-*FC8
MJ,^N,;-5>#[K@/G_T1+AU-/DJ\G%:1:+CRVR8K29RJY\;5/!I$;6V]NM-\.B
M]M7//ZAQ"O7\V'5Q*2,]H#SFA];!J*G^FZ!_:G;@'!C[+5@\L<H293]<3W&?
M,KZC%EUN_.IXZX6^XY%E%=>)# SZS*H#1X.'YUG=T7U;?_5<(;4)]9?B8U&
MAW1S.KLZ+UU'NMKTX=$&S]NAM#);4?P!T_87D3)@EMNP#NK%C)-4%Y5[&"KR
MS/.&IG"7;H.X=Z1)@P$[W+X,,.C^?Y $S;W7M]6#UZ&R R-5U)SK6Y1 [%\_
M)UT[BKKY<W!_9I<&Z.@)97M4((H#Q6H\]4Q!8BAR=LK=;UA+G(7ZLO)<O [4
M?<-'?YL;:_3W?+.K7LD,ZT6>IP$P]F36$8' J."4.KKAJF>D>%\2MH%_< RD
M8^;^=Q<]N-SC"CGTN,T?GUB]-EZ_/'3UIZ/PHTF)HH2(;_^E=>7_]/LOVDWN
MT0!3 XO?J+^%.9 3O7$O.=V"GP\BI]N'6\ZDMOAW4PD**6-R0?7-'L>GAJ\>
MKP;W_,N>%E@@*\PMDQB.'^A&L\;&VO21>+?XQI)WWJX$F56Z'(8]FLF?(O65
MA(0*]MPK'C\U8BSG]_[_0NOQ$RNPOZ63;U'2M(2((=C87HD;($XZ0Y@.MK4V
M48C\E2[W]M9T@%[_;*C'OA4A(N(>(GQ>/8%OVAJLU\P25_(V-3L0X(>(@CV6
M"GI*I)R+%VSU7FL2FS-__15PKF!V6%?<QHH*'M&V:+BKO'/</4FI 3T[?WUA
M+!B2T'HQAZ=9]*\=O?HJ\:FKO:9ID]G3+X+3M4\5!![N3 8LENSTL#',NPIL
M+3IX3/,_D+WJ.6)GJW+FIXETO[89;&[H:MN[16 7,>P:]#J>*>;9V?;CJ2A6
M=*<B>;AI 0,[A_I3NCFT>(\&B (#ZTWJ=6YH^:$(>H7NYK$S(@R7DEPD2;;
MS='W,^^*CK<HP=1S4G+>%O8JU#80ESMU9CZ ?",U'CJ[M;L%;4<&;.+WR;X.
M-1CD5"DA9EQ#LV1^#<US1RVTI_*AK9Z&?ME[@ZD3VO6ZX:_T3Y6\!#?E;%(J
M S_N#O6U"]6^,TN?G[19M\Q>=[B58&AHH2_-B!44 CP<%0V*[83/(.V)X 42
MB-5]7CBV>Z+QS.7Z=UO/)AXM OWXCKSX)!9>L"J@N/,%);W8_&@ IF/20%6
MDE@#<N"8E)SO2V FMF$''VX='R:]U'3 1Q3/H=VM<C@]A1A7(L6%8CPF8)#S
MBD9 @O?O2HYIW?HQSTL!%QG/GDM,UWIOE?^(.@OFT)(,1-\9UKB,J0B5Y-^Y
MO+<8+G"\T/-' EKSH/R-N,QG)]7OB J0JUR,##X$(]N"^<)O=NPZX:'G^^IJ
M<N1[\<^BGN*?W?VXVE(2[Z&WZ[A5@![5A"9TX5X3F=/! (01Q#<#M$9DMQ*%
M2<I::)1?<,[6SUN4=V2=C(F0^["%VU9=8$:J7""<8$.,+J,4ZP?X@VO7@Y76
M7/D_^WQ09IU@*GZ<I+"PHC0#-2<6XMD(K;5CLB_GSM>G,@7Z3-PC);[,^A"G
M=EFTM47_[>6+DM%\/S05W2N0KIG%RS I6!>G;HBJDARHCWI6DXG*_(D&N"PG
M3*<I@B *B_LN8J:":GS=A@9 V((I7 W_Z-QE@-Z:U\SP>+Z[B?*_^>O9HE(R
M':R=(5J46Q.GA_HL&VM-BN=M]3W\;K@:1#P5E=UE.I%9QG!HIBG1#7V)/OB\
M"AOHH;S4FB6ZT.,4^AN<P/Q7\KH4^"VH88.1\H'\S#Q":_3,(O6+KD/B G"F
MHJ>9K2L?U)FM)1!K@5H(?WZ#8N3\[#F 1_[Q&6C?*8!CS M%-E4<#9  9].P
M6(#QV.A@OR][PJRB_:Y9[.[R9,W$:*)%7JMQ)DPX$,3,;56.6JA19H>NNYHC
MX)C85=B6]PJL2SHP\8<HL,[&J^\0NEH'5H5UJI2$AXD$EBO3 *G9(V-]U-6L
M@+ 2CRT$%U$+W0<_#R&K!-]_X6[CW?"L3\):7G"=E0T#?I.KNT+_+IZ"DYB]
M?1T)H7=_UAMQK8<-A7K-"E5J[1:<$2D\I1$A==/P=NO79O2NJUUUH*O8"+KP
M> #,">N\2][Y3#S+OZLQ\/.@=U,GU>LMQ2,'#]M:7H3%-RH0(1U4+D^V1T@M
MDWR/%Z@FH[01=A'[9-2?+G:UQWO@6]1A((,?/ E^XD:5^EL-QQ*=TUC1E.L:
M&SQ33C*C,MF=:U]8O:W-$Y=6-E%#R%F(L:%)3C,,I[6W#)FB 19R>H%Q0#:4
M.4ZEFP.SQ6YOR#:I5Q?BT:@=T??4P"HOQ=<^-A[T!);B<#V&#ZJ-/V6$<HQ.
M[!$NJ0+;23_78WZ R[L8;)4#9:,4D:U)<NNYU;%!18(M_%?1?L7@[<;L:Z].
M^32.F&<!+GYB.MEVKQN,,T5>V+#<<,/ 3T^M!>QQ"!CZOCP<_))W/NX3<' M
MCW+>4\O:NL\>B=A53%[TDV'[A'R&C#J.[81%^SL(C'MM0?S.K.0&/:V3?G)Z
MYM*UQ\P+K ;<ZQ9]4.&Q XH+!A8#:7UX,8T8@_TAVF;MR(Y\HX^_!+C6JRBO
ML"I54_XI[!G<Y'>N_[*1'\7X[\6H_XV$?/M;?#:=CS"#H_S:>'_N(NN?/ZO?
M [7\T;,"584%0"\3,=BAR1U35*L4@JAV;[_YRQ[/O%ON>%3B[E$:,KMS^)40
MTTT&@?Z\3)<;QSVV2]L>-Y:-E5?GJ.Y]:QK(=?2J!Q9(%%<A)\$O@+90-(!.
M;GL%47_1R H+[/*\WBWP*^F8L3"X]OK:+B.CO%"6R<\3R[>\\C>6843Q^R;
M>"W1;3W[CU/&>O(!@WT3U1S>%3?H!./@JM'=:-2>_H'6\ 1RB0U& ]B)T@"_
MC:#6]-&-D=#LL*T^&L #-9W;(?,!#%"\?P' 1/K8+D,'SNZ]ZV&7TBL9G^>(
M!M!9*U<9V0_T#2G_B7SSF 9(ZZ%."PMI25+*]S4%MG%N$\=9#<E%]K40]HK^
M5;";8]X%8T6IVK_O[1=3I^!U!:5X#Z-1Z#W,TSVHR8?+J9O]&($_%[=/&(JP
M5J5K!@@3$>*__RK_$X2J?HZ]@T>_6FJ;D/DM#O>^OC9JP*BWHA=?&[@NK\C&
MG:]EP6J%MR>/3C;G^)C96D-SE5^BB5=;_8.3J[J1[-.N15E/ T=US_P\P? *
M[7I3',6TZK'E)VC.9BRU!(Y%UUOURB4[:.%V7=N9M01Q;LTIMJ2IRVXZ,RO2
M&D?<#Y8-.G3G9H4]-IJG]GQ$2<C1XR,^4NNO;U:=L!H/:7 #L/O,SDVD*^05
MVV'3V7HT$37?@&O:8L*E]H$9PY15>F"QC=?=>0(>"K[%-KSZZ9@5(V;HY' ?
MDA[ &IUZZ96Q=WJTQ37/9^U[AOH%[Q+FURA]<TK+-$#][D\T'<6E= LFT@#/
M#(SG6P+GZ'_^:?=(I;*<QZ*Y;!JS,$,Q\P%Q4_X5NMXRD^='M6YW"WZZZ(4H
M##L=&-"KUM=)&I!+T+/-M[7.7JZ6V;YX71\BT9$4C;DY]P\ITPAW[5]YZ5N'
M*9P/\FRW@Y!DSNJ0 *)"A2X_N%Z_LM_9%/6F:-ID@6T9_!"UX@__2#:EQ&EX
M5PPY%M_#@ICL=_>DC2=&];Y*;*ZS95R)T)[KF\?$G'\YC=B:64R-GX8>B[]J
M!PZZ5<[*Y1 J@M /TMEGO<P?O;ZV$?,\?*W'4Y5T[ZY BXPF=](BDS$^&Q6<
M!7(YX$4W09)*1Y&+O]2339>EODO]\20WI=FB_WG_:PU<@][<*",+#Q\(A71W
MP[X]K(R^H-.JVA@G-,/?TJ(P\#BMXQ!!YV@1&7I;'CAR>8VP'W:)=4DG_%@@
MQ<'$R23,5JY[.N]KN?FG^1V<UL (:(GSK[I83AI FYL>-_Y*RA"WP(U2OSZB
M =8\4+,"!E(E4Q'R=ZZET0 GN/%L6VF<35NFN.]13P34Q>Q82[=2.\A]*U8T
M@ +=TGJHS]AI '\X$?:=;C_<Q&@:X!H'_5,I_O3I' DFE;?S$J/IM^KJUM#<
M55&TD5\LXUD17^LDEU\F!SN4#!"58%W'Q6CD<\21,IH?AE*'4:XEU/T]%Z0>
M]$_/M]\C<B_"$I GJ,)K\S(C+[/Q+EU;1B4>B:=ET4YIHD^?]4<\^36[W:E3
M$-0CZ7-O6GS)_L[L9:^=7?T96+UF3QNR RFL.2K90TGU0:H8]2IRA09P. C]
MY?=B+(A66%4^^>B#"$Y-9O:^O+ GK;%8_2UF/!/A2TUD9SL'[NET6/Z-[Y +
MT\^^[IU1-96>X7!*XFA)&V,-L:*'DA-:7+HX)TQ*%J;PBDD WW4'$[ZCI_E'
M/IJQ+)J9%J.)J1K+XZ+MI-E?/F9+":LS,+_4G(/_=(K6%DG8LGY'\)W00'R1
MW;K?%K:3BT1Y!K'6G(/C=J5$:CY#&R_Z4X=$0'>/][#ZX<_#K@8*6N-ZBZQE
M_*1\F=.">^=,^YH_6Y*E^*_BQK8HUN^4LR^CZV$B"_ (4,TY,'^[X%J!5&J?
MR#V59$G--R.M]-E*U[O/NX=2!0A'5@7 <)LTP'$9#7!TFP;8SEULO;P(3* !
M:I2HI<7K[?RAD&\F*GFBEWOJ+D;O7<G7/O/(L_^SYA<FA"NRJ2^Y->#L5* @
M)M+H$ZZE>V3],O/J7?T+3J_FC&\2E.KSGN[<[[FF;P@WH XA3SL1V1:4<5CW
MK:KZ'!_[ME';.,9'$AU&@Z].IJRT01M(088? S>PL=%0*4R^EI%)G^GE%/\&
M$?^^+MVSP9^/X*+)A<CIQ54C'6Q?7!@'=7 XL [+<$\\,?VD\)BD1$B\4.N;
M[R:9CG=7A$X6'"RC:X#?VG0>M8V'R1'K_'XU5/X0GQ1PYI_N.\PX,>-]9#6L
MO:E[37>L;*P@;8[*++?Q."E++2!APE:N![GQ"4Y?%>MXIMBM?3AGX(N9LR!>
MF8XO^1] FMTLRJ].K"W7/$\E=.[T3?G0 !6P0D0TR!W"L ZO0_<:B6!WHI[L
M5B)D QSN%!]ZO-#>XWA%9;8*()\-: C-7X#S34)OXQQRL)HR;RO]I!PU''OY
M?53--+6_@^Y:B&VY^1[<'1J7&V>2J_LT,+R.1(@L[OQSE&RA 8@2L>37%'5J
MUPO8ZJ>*2+H+>-F-)V9@C9><ISTSEYR8H'1"-@-[#HL)+NUABVC*MI%F"_HT
M:==7INO!)_;G#+^U>8!G=3?KDE.;L0CQQ7[J*H2)=%Q02TY!$D+H$(!W08[T
M5]>+U9*JU 0'IDBL?M<0>Z [QKRZV!4O<O.[H<(;]'HU%Y4;K_(-. /J"6/$
M56?@B(&,1A"[T8[Z\*@1?=F.0*M7>H]J$?P,+YB$D>\5:ES'/D]WG]0O\720
MK,AL-JS+3:('M/&PV%X8SF3GHE9B*7&T8[J+DALJ[(]\M Q:'PO;]MZWM #A
M1*QAM?912'ZD&YL@U+35;"+;QT!&)255UDP>-!=M0 .$L^RAIW=TQK58R 'C
M!_EGVK)R$NJ/WGROV%7)BU'/9$*!0#5^2@>(35_<$E2=R%]T](D>JA\!IW-4
M^41^GGI"Y8@B^][-RZ,!H(>FRT=T4V!02WM &9EJ(3>1YTN;AG6Y3_\7MO[?
MI%NGHBJ]; EOD$T\N^]B\ ^S$AWG?5\:=&Q\_Y, WJ'[S.HR"]C<"N6ERRIZ
MRY0&N'JP""<Q-5&C&G;E_KG=WO$>H3C^#P4.]:DI5H>Y*$P7BP,B8'>/@%3F
M'H@4U PO^DU%_N-KTP\L_C'7]6Z)CRU0]9) ^!4J<$3;EJA  _!N<**1$/B1
M2@N"=.:OB=1K1?V#XUP:^HOC>( HC#;[Z)F1>3HL<FE9O BYE$*=0KMG- 1P
M9*RJ O.#$&1.2UY[8)]/IJ.@B6LAOO.R\W>FL:=A3Y) Y'8J,M./4$H)4 8M
M? #O&D.OT=WV,SJ7D;&!_;.FR$0 F2M"'!;3SNNG]]3HT?;CFW;?)@?=89WJ
ME]/E(IHK6I_'7VVZ+J+XFB](/BG5]+4^YA\Z7NU@DJLE'<S!4'O R]3A6& ]
M*M%P ?:<C9*-M*)#5$NX-C@#6+\OYTVZ0YR6Z%T#/I0L_FC(<CI$/)8&\$P5
M(O/CQMK/X$VB3^_$U=>3I'ES#L^?[7[OJ#'& IT]YQ@IBTDQ><CUM+WB-$63
M]V!/LA(\04>))9^6X WUPW9AP_/*KF<D91=UFDC?^+K"WJ-0R$8['QV2A!M^
M$*XJ.CI^Z#?+"Y]H-Z; J9P;Z'J5GFYD>XI'L@(D#%WE?O^+3L[\CX)WLSC
M*K/FZ= ,4O"W09+&?)#KSQKT=/;T]7HO$?'?/I(NO";GSVCN #L+>\K?Q!MZ
MNH6!4-B@4C+G [9-M'">[Y^I)!J@PQGA0:FS]*>\:P4ON:C+#"R2D*ZIH)+
M/C*GS;S%,-1/(;E;SML]\?+#AC?24:]"]?3_2&V A0-OH_KFSTZTJ@;?M77W
MK[55+UM6.<<HO+! Y6Z\IES9(O>#'_.A6*J=!OB$&R)S!C_BQ:HD%$.(1YXR
M]V';\58!ZY;M1^,?4H1D=PW?6HI%3TTUGV;QA7]#2CY']<%JV7HF$>*?Y1VF
MZWK;?6H:QF2&F#S86C\\QOF4\@.2K$JAEA1D QI(E-V[-4Q6XHV9/[Y^>G!G
M)OEGC#*?<U*0V^>TM(R6R#Z-L?'T"D,)B$>8'+G/6#9??ZAAARBWJU%'L(ZQ
MA4]?[[P]@R#$4)EPIY^@B:M*!/C6&AUB4"^@(ZHJM7E(0VRS59.2BM#L(U&@
ML44J*6L%]+ET<Z7"5:V.?!NOE)3KO6LC)#FRS-(_TRO@4YHEZ%-18(P-?@RO
M(=][/TTL[6HN2 XN<"XH]!2K+ ^I^/3P6, /.RYVNAFU,H,CW\[,*%_7+(#+
M0([@3-1NF,!C'%MXF*BU.Z=<QL>I?)\)'HV6TY/K6J4_@,DOZ+$R-?(9,8=T
MV];]<&.EI^0HMV?@,Z;D%R=^[Z(*F0&5%%BL,TX5#GQGBZ.@X<X!$-%LJVO]
M065\POI^GN5=-0NH>1H 9P*/E</ 8]12X[VVI@7;@I>"=,<B/+$,U_@WK?-(
M29:92Z5RD&DI*M/:(?]88E)H:@ E#!GT_;\GT0-TVZ:'!C!?V"4HR/YA!YI=
M/[9>VT\4Y"@PN%4]Q7A6*.VR@X_J8&@HR0;*TTP<QS5LUK\7M!]]QMMH6G>:
M4]ZLBL?DE$]&Z@MUJV[@*1K %<D3-G#\L:)PWC5FN]>P:<X51:HJ27@,F*VJ
MSQ*[Q22IW5$=K&SLG3- GZ5(HN!8:S&3\#NJ>!DQ@R!.7%Z\Z1C;#62_,>?/
M]ZC5=-UF_.!;;_?C+#;FSKZ24!.2$EE\3.LL6:H6-U$1X!%2IJ\Q.B#VUHE=
M=NK$/8 )P.<6(OLO(:33@GC9!J_& GZ<?4$.3('C0XZ*"70FOF,R(8T\_W;H
M-VJ2!F!JT(19$\&8=SM<?:)AE[_4&LI9/KHC]X>#; !@\4Y*.A?,,JUBFF$+
M R\Y2:G231^QON+T7R1+MRRPZ,;;-^!UD*2(3T[+MP+Y%^SN&%:[HT^IN=(
M/%H? S8U_\IKQ@P=;_S'R6AX6,^>*+!!/+6H31TR+[AL*CXO+?O[RS'^V I)
M[5H?(*D$>OBDO?6*^[ZN-2P66+K%C#/I [-H*:KTI,80?-W9!Q5:OC35Q_7C
M[G9=B(WSP;<;BKX<<.%C;)'\H</YDU '#E8M% Z6E0I!;S\GI;2S4!JYP&&C
M!8"&SS3 :_C4YJC4CUF425TJ&%\E00,L%$WO_Z#D +N<8>Q+/0V0)9%!IK2E
M(%OD@GK=C@VX#MF!O@B]3?R"YM42MQUPO.$31+!443CRT7C3[3*@T2? ^FK7
M@&DL;ZV'],CD@_VV^3+I:U=E5JK+?VCL./V_&CMT=P];FOFK%:5]-?U"T=UA
M2BW'!\H[Z%/N>T#)4QU#)[%7C!Y08L=S"%ZXB641Q3F.M+'0HKOFC16[LJ6=
M)N-4@]2_">E4P&I,R._ 4<BM#1K@KG,YLDF@+FR0>J5#G-.&,_QW:*$D>O-1
M);P.'!5Y\BNO>%K*^9^MP_<6*M:15]QW3%:.X1(;PC?'J)S4<2U5O$J7Q]E4
MKC6<D3BA4F&F-8U-(?SMO8]WPR5NAJGR=0KYDT-(]H$H0A)N#A6A(;APK4IL
MK+$S0*RJR^&[DWC6]V0>>>^(P;2D_0V[B0S\J1X@@Y9FX(P)T60YD*!Y.R#(
M,\,X=T7=_DURS>ON7OL<G_Q2Q.@(EE+=KK%:(3:/Q,7WYB7NJ:VB""TF3^RG
M>M7PJ;UUT25W66QMCX]XU<OKO.F6C_IY+$YP(]X#=<*BIKW"@X?;R[</ SZ*
M?+TSE%2F22BS&():94.?$YGQ+;WP"TI&3M] '#3 9S+HQ1629BQA? N1U:AD
M>73E=K$T\W>-/RU#4T.$PF&8ZUF/EJ>UH;S=/ 9B<)-TTROU3Q=_)N-4SKT^
M<XG=8&.BK;JQ+*]D4$324T]6@=H,%R=?IL##U +UL<J)%<1B+)C0&^DAI327
M2I@[&,HKX3N]NY1T;2FE-*5-UX'N6N)@/]A&D9LJ3-2$W/8B!"NEALJ_#N?2
M8IFW=OVL^:?4T5>XD+OR<<Z;2\[.IG.-+>SJ:2D'T<]F+VRB_B2731FUKR$Z
M\V%_DQ8%2\ Z#46R6DT7[+<:IZJ\S)6OQZ"%%X\\*]%1H$98 OD\QEX<@\.=
MRYW_6AKN=HKY0XK]*QP"D%3C[*!X9H%5,RR=4J%U:A _@UGB6)NY@K^:_>=/
MM\&,I5$'4U3&J#\C6WG*5%6-\#ZEULH.=4"M=M:92ZW-3IG0D*5CI.J<[,]#
MO-VOA_O#QW-TOE]*BF";=@<3_6$4<QBYD 8X-'H<J$)H(\:30*N-[5QX=/BV
M$MOGTJDJL=:TS8^3;TX$9/IE2G2<8[KO$XQZZ$)Z!'4D#@8YN^ ..\X73YM(
MQBN)Z[68VW=PKJB)WKWI51[*="4_L\35'5GUHR4IE#*$("N][\. F=>"I<WJ
M\6X3IC;2U0 7CO</#(1^22V"_[9A-@\]DBEH@95 #?_*#8M?Q(MWYW\?J)^Y
M]KV7]>C+\4A47ODODTJ8V5*FJW5 /.$ JEH)ZS>@ ]SY5!K Z!^-J"IUQ,D:
M"=\WGP-E8H60==^'1K) BUTK1UQT%_YP]$!_5@E7NGE  XBCZ,CK>*,<MGJ
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
MK6>*2>)-UQ3FA?32>[=.ZL];,]]?9IF(K9<USOGH[;);/W!M0W5X5K)I ^Q
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
M(]C8-^)#[;-:;NP?3H*MUFCV>%6:N.K,G>#=:QDJ';2.HM:94,Y 4J9CL>F
M?8 3_4KN3X/G$@*,W)'^H<_:>+OS0MEWT%K9ZI&BH[?XK]QZ=P? $\(V/.A:
M4VL.9/%MA^-M$=,!>F-9-/3479O9*R:[JV\FUC!?C-5(1X'U$&YXFV:5%!EP
M$?E>^0'330];N%!A@B^?D@LW@1UI=AJ'1H:3 6A)?""Z^6WZ0*']^/%M^)3=
M:.WFXUO^0[7[C=",0B]P%'S5Y*04..?Y\5\(V/]D=0;S)[[%@".@7@3[K62K
MJ\U*+N%..]8M%74SS]8BQ^6H?3!K['U+(K21&P5GC40_S.[H.D@&[PU&BX8\
M@MLG^U297EQ0C.IW:LU8;]-[>^EI(NY.'&308%-DQR)Y//)P"/[E"^&Y4]-9
MA3+MA<P![YS'FLQ']+A\@0(H,T2/-(SD-ED =]2,6U?K[AAO6MM;N]SD!]\I
M<MJ+U2DTT.+.H-%P!WF?I8+H\2.+/MV*, FH:D5RE\#'F6DU+[J(M33G"9R&
MW_,EBQ<9N1)W^Q OSJI:&!S( #80^S3\A1JN&:+50# S1<QG2.=9FHCLN;,S
M$%P5^3^.%OV)MCIV.K'\%F4DINA9 9'YLFC&^!YN/QC'>9N7'W27#/A@\Z2)
M#-"JBI[7+MB+/ALN>1M2LX!%)D4?Q.LE0XWP+EAJ-+++Y=PT]#Y6CR@DGR)_
MI\])'A?2M?:)/?V!Q:]B$Y&O#&)#39<)'A2RM!<F,W^!$F*,&62 Y4B6+KN/
MGM#WW%LAT<HTPD+EL1]L_YA<P#[96W2)AO'C+W?-,\F,#^>,R;*CAZOF1;M?
M1 A%)ZQD?GY5M_)[Z?TT:Y.!$;H/,^MXYG7GTRQ'$='8'V[)^,<E>GY?"^I"
MB0_=^3.FHP,RX#_.8#VE7>*7R;Q(?%N8]Z7*O)550QNDAGH';U-D34&+A+,7
M457GM_5 9M1-A_'%9$ (?$-C#'0)O@A/R"&8D$9 ?'B717JQUCF:*E.B49%&
MK+/9#:GP>]=B!-3:$L('?UVDYN;&KLUC!C.KCB,-5%0)BQ#<XU^1\F9PY]G[
MSUHN37?;#*I$;)@@W\:%M$@-D6[9 5F;! JT2\Y"7AQD!U/??7!;PI3GCWMO
MZSNMC=I$:3'0-(Z(S8QQ@I<3;V*F![&"D==TZ3M3'+[[BB]_=[C?QP.A;G%4
M,.TZ^C2787E;<5;;,R9E?G05_#J0UAR#W(DHVK 2'(57'TWK.M;M[C4=9_Y.
M<EBIK;LR6R\@2PF _[CHV"2>],M?)+(*,GT=)\F1)!*1.[+:T/(VM$.7$RRD
M,2=/M8^YV(KX6\\.$Y!OG3YW+;YA]'R\$N,MZ\$U=4<"I\\^&3 <'(<M-A\D
M [15X/]D&(Z@H$]P'+SO)F;^+#2%#'BH:[5! )5H8N1;'7X:A48YMK&#-Y.;
M[I(N*7R'L>#=W@G2V[N[C1Q?'?\\& OYNUXHO ,J=7C&^!+O72F_/8@^JIVQ
M!;%^T*PMVZN(ML$BOB(74A,?K.!QRHBI6M,:J=^#\W"ST[0%Z&O893P'CQ9X
MPOM%">/IBT_8L*@F1BPM#HSO*L37MBL9IB(_(,PT^!7,M*"A3JMTP0<<JB"3
MC59E8K_9:&*H<('<< ,AG0Q@45 ?9#Q?:PP/!C_86AN<KG[C,CGX?+]EH;%:
M^HC00HDYR^JE2M@L#(3_\F9*\QV(ITEIM"YZ5EULDT9\EITOPLB?)47PBL<?
MU% #L$/%O#NSLAGY'L9GT0^J#BSXC-CEA2@]_%SNZ33+$;^-^WG,.F!P]2.7
MI?C!UBF7JO9CD7$R0"*S"+O6!IP(E8R>IS\<9.U92LA+Z_[$^\O>"OZQ3T#X
M\LG6UW>,#\8;D?^G,27\^+';'!,VK@L^D4H&/!LZ@EQIJ46+I/V^RK0X&:MZ
MDO#DVX?;<BO/>6>H491;O]0]=R]DNXD>TY8_BK=<M/=B^G H)! AU>I<P!W
M.?Y$VB=?U2 V"91PE@F[U(,!MCJA.\>FS>TEEAL#\FN9KOS0?Y>6!KC ,^A_
M^',)QCBPV!\7>BK8HF"D=ZV/167S5O:.T$0Q&O14=8?;WQ_U^HG/:J5/[?HC
M\?ZL-3* $T:'AR^EA&C$E'W_T22Y9F8U'2]4F\3>.WB>N>U9V^D[S9]3F1UD
M0!RX(C93(@>=R500U<3S4K[/EK^JY-I]=S.:>SGZHR=Z/<^Z'2? ]BY18)86
M9GR)^BA1'+VT"*3K<S ^!5;(9 G/^4D"!SBFHUD^X82;()W VH((DI"=/(D;
M4]!1&V>"#/IV8-T0<&SD5AW9^:-,;Z!-\)U6KVRP\\#P?.T)&6#.M>'%F>9S
MM'/F'*A"4")Z5N*/%IY][[$_2R^<ZL<Y;MWI2E:\<_&UPLIS[K@GFF]1 Z<]
MQ-S8P3.*Q#B<M^HC<!#9QD$,1-D&")/(9'6@V=J.N^DRBW.0:G;Y^9A9[9Y'
M01.HV"VF/@I8\E?<XZ+MM^YQV=Z_>UB6?EWX.B5PQ1^]G,XR.$-:,M;]AVGI
M)K/5F+*TO\,U^B08NA=MG=.1E0UG8DJ0GKA<I&HQG 8N.;I%!OS_Y]6,3QN8
M0:\],[@<K_/[I/JFYQG(=W@G>_]7[/3TO0<*7&E!24>(+URX"7PZ5H>Q'*J$
M=\#,:LWI-_T?M+UG6%-=U^\;144%012D$Y2FU)LF+1"5FR8""M*%J(@(" @*
M! B)@H#4  I(C5)52J1W0J\"4B.=!) ."24$TG9\WFN??>[WW>>\SW6N?3ZL
M+WP(<ZVYQAC_,>>:O_^/M-?O#C3."%SF=X2(^J]#GD M?<W(>A5AV+--Y21U
M/:)#C?*&R-/KQ(/R$>3M6GWSO*L;J$-PW[YR3(Y 0O(FHAG\%^8I9J(*/"G@
M ;^(]\:M[I6RG>Y'3M[I76H!KUOP26O#]X-0_W._%T/)+P5Y$:KQ"AL%Q,"#
M3@1G16TEFMVQ_B+[7Q4K"?6>SR3_/GQM$5NBS9NQ*-QG1KXZ7ESXO'2$+B"8
M:=O)\VATUN''*9MWR>=^-8,\%\91*B[<^,JUAD[\@F36##!A'5$>L?$>N$'#
M>YC9Z5SS@-OWF97)WFJVEW4*+)4Z0+[?09K2W'N9,YL')&X2*/2Z6<15]RG,
M4]0EV%UB95Q]$4Q_6#^"?:==I9ZSC);1^4GMHY^BTL-,#.QH(0J'\$*&!<XA
M&\YDNPOP9$PF=49XBYFY>X8M_=7]C>U;G.EP=(:?."GO7DV-QBOW(ZIQ3E^_
M9-W<3NG>P/_-B+G0E^C5@IAR;Y^5&X/)S&/(-TU^YRW?=$9\U7VQ62;:(F+U
MUF#GO(9XDQ*GZ9RKU7N[7;ET%VWM*]D'1B?_*WWV,L6&C.B G $_"U;#C\?F
M]WQQK0E_^E&_G]M'/\N^ZQKPA=*QT"WOX;*8#S*WS*<@'8(3O9F&Q9.T>P?!
M,(U_6I:OH\I1FT:%,#C1<K. >MGL\[.J*H]KHSK#!V='6&^(S2UEAUA&=D&2
M&U)(->'ZM!(=GO,QNL&OV3EJ&F'C\=&Q@7+[B32CWZ9)]G[,GS\'DZ"8('JV
M89H,0-!M9LFK1M>[XR"3CZ6\IH)PG5QQOX>[F]>CJ_M-P O#?T"0'XW)EMK@
M^\'>__UY)\@-ZA/]]SA@;!)W^?5HZ/$O/5+=@01.LM25,JHXD85']'K%+_5U
MRKLO>43+?S%@AJ.^$BR8E8F*?$@K2'Y*0U']1*<A%*5;?OM3G=M4?]4E(,&T
M=G-NOK.8VQD^)%)^+<G \7&T*_@U."E8M?@9J4ET:+NB?J5]W/J[=L,0"F]@
M7@2^XKZ[;38"OTIO%U$?6_X^E$<$AI8<!B1+N;OF//C@Y\O:DW!3=&MA^T7;
MJ?R,#U(Z7A6)E,R.J[6W0/4%B$8;&A<Z!/'_Y&5DM0^9JNX"7JPXW#,[!@.G
MC=C60!0VK7:;/HM?KIG^4BIJ@66?8!F)VI_[M4WR'85S/CN*:\0_!N.NC=^*
MO#PK-/4WQV;,S,S'I>^&\T%C(]$6).23M/U:Y<07)'>_$0I2EOE,/S  75UM
MVWG;NR%-8T,?KR,?]]ZT./&$ZR<UNX&5F2MDOL'LR?Y.OI_L5;<JLTU'\KX%
M'W[V;8\*K7>^^V;.E>6]HR#A@+1 3 D%@9WFBPV:S=>SQ+Z_LVWM=+V<$0:)
M-V+]\.,'-_M\S +Q2X&"S_VC67JU?';]VR.[N<A:!N D,_\FU.,*:$SMO-+M
MOHYYY[VJ#-,BLMOM-U<,/1EQ,>[IZ4KAB@GW^G("NZS0U<^*]\S[!C7K1''M
M>@07SZA<M]/\#"G].UR)]ZEI_Q1]5:*F[R7D$T90)5C9D0S&9X)M1[%Z(T]'
M<FTKSYS" 5@NO]L.865Y__-^OSK.+F@6\@F__2[:WA;NIW.*AOK#QN*!#^H(
M8I(5V!Z0HYNQ6$_"] ^T6_:C,(FG9]?.""H5@-Z$: P:X.=XJ+JT.M#-SZMV
MD+"IFX3BC'SK&MF=%GZPC)'XTGWE8_%?<D#5CCG >;/-8\30%AVNE+;9DX1L
M\N"M[S7>PJTK6&L=J]^R^BNI+\Y(?&\#8?.J-VN)UBU_273%Z7!7YI4;T6LF
M9U9[K=^\=N90SJ(O1$U,]&BXN]L=!?^^O:KCH!!<24&6[\F)<'(^2X.GN"EZ
M.'D)5]Q@ 'RYK]).PBS_D2/VD:V0J$FI3K.3DV3DK8"3#3&/DV<?GOA^NV9&
M\+5W0CQT[;3J3OA_=4GR_GWT(Z :NR-0_?U+3B7F?G ;Y(PK9B?1B %8KV<
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
MYQ\_,0\+=!*Z/W9(FT=.63.%PHD]0;,S9&S+13>U0-ACM@ %R2 VI!S<DD-
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
M[](FQ]). 6,P>6INQP+EVIC\:7>/=S6A'?;3^;R1,;L[;T%5L/=A%^=<4VV
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
M0]K0H>V0?]&J'$=188"ZP+ 1N<]E"KV!!GT\0"27F;N.W[=92ZT]CO^4YQO
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
M!R.C!\IP$5MTN:6ACS5/6D:37?)&Y6[J)O84(-2-%]DHAJX9^QWR0.1)<J>
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
M]S[Y37$#P;!TJ!S2^*WL)+\8EIJ^Z@AM\UX8(&J#%GA/ >_>ZE+FNJ _$5-
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
ML*&WI%&=X7]]-@RAQJ:;C4YSCT*MU2'B01@8^A30[E]>/N>\$U#8<17F5-L
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
M_3/9-I%I#TB0BO?#1[9/M%^XQ8O:1-C[W=3N6H<YL,FZ?9C#$^[TL4PT><Y
MHH4]*@-M'S, 3C7IX(;GU60[@N_<RFR=*<YX[ITZIMPD\MLC:6.,@%V+VY>"
ME(G:&N!S:]/VQHXYZ^?6LX'-?:>"?#P^(+T$[5)_5RCT\/R#^6/;;L8Q&4F]
M3XQZ@198.:PWN!-+B4HZ%?64IX*]AE/+Z0&+#H=3H]-1BO$,I9(.\:0?J\SK
M]* E0YCX&T#!DW3)_N$B5*[^TJ4X@T*/^RN!]O<WWAU^3HEN9MG@@CXA&LS4
MDDLI'IYTWH81_1A<RO+=!C?MZ9KJ$Z\>!/1>?X'%S$#R_/3?MB>V?^(!6%J>
M 6@>W^<E-="RJ6:%0=VFY$^$ YDR9IHG5U;J!5#>C*79#R");P'FN1+/+W.K
MYAGIC5I*-$Y:YRSOV43K4:18:>MTV) &_M\=)#]%, ' -.(;F;TC72!Z@3CD
M(9LWV?%,SL+HY(?C9UY@>A]SOOB%E7)B+E1>HD#DC(-6&_#$J(/'R=,N=MAR
MB6G_AT&913HA>T@CLC@Q;8Z;F:N]2;463GL-CX"R<?IGP)5&WOX</WIM\>8A
M?R!PY3M+H[W\Y\R0@)WS5@N5=3M"S/N>9 "2@ 6P7][<-'[54/:U/::34?@.
M(;']$9HR=KSV+VVD,8H49@6?]GD^\JZ8ZS3VY678B)R>PDOD'RT<=^O9 KH
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
M9^G:1,WP3D3%D0P?YV^BCJ.C<J"!>_[Q0=,5M:+?04Z4.='5=CH/O?T4U)5
M%=,D)\_&.WKIVL<YM'%]?K,8/?[.-4G/KVLZXOCA..[[1J%;=W ZUQ4F8U,W
M/Y%@40WW/I'K1LJ>RKF:CI:^F^XIF)3XS9U_)_$7W;(4@F  1# NE,TQ<Q'N
M: 0WU*0PV"I0AG/ D6_;PN][]UG+1,'XO)M[HJ%AWPB8]@&J/CETA@'@-1",
MI=SLU9A2U3@Z_V X3)"';&'USC[-P.4$,2EV]8N*2I^0F_#HM]#/RP>+&; O
M-O,.-KC)#@G"_>G]Z,_EVQUGGUBNH<\%V9EC)08>4XUS)ST5YT$(+JJI;\WJ
M^Q9O40/OW?T^54Q<U2;NR:Q"!)1?HP)-/)T7_"#@:>T1$1\P-+XF;"!B/L'P
MRIGT@]@9S)K<#"22+DW8>R,'O5;BL')@WQS(&WQ]R@40QWJLU@ \Y9$>OO-
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
MS6U.#N,]/3Y0#KHVQ+^\8S8":C$IC?Z$,I0;9.MMO?I*Q_>([$\T)_V/$KQ
M6)E#4/BJ16VRM;2K\.N!FJL1T<>J!%B6=)[T6Q>9F1:'V:#[%*YK19]>F;*!
M:$F8QR?4B!]IZ)B.6EN=03R'C0,)<(>5-->[BD()>2K^7EM[7ASE*AUXG2>X
MQILQQOJX%6Y+E__4.)\12AMX6A'^JL>5?Q^Y>%/:5O9LR!@Z"DY]2$N!'B-6
M6)A8V+[<:K$^^JWZ4]Y/\20]498C5A8)'\8S_;+9/*D"Y$,SD.<D@5&ZB%WG
M([2TMS=RZ921?,^X01>_OKJZGF@PTB@GFE*4-RRYZ1W\J&]M:28#&9\(-0LM
MO17T\K*B=X4!R?P&Z([D,^]>/*D.F^\X9K=B]03GT"0Z4O)[P)CSAY#$]<N6
M+Z9?:MW=,2,%AYS8H$Z:9FCK40!0.6R =0-*<_2-2&:&CB91.W-)ZK#-9%3_
MF9#C4Z/@APQ 9$C:BZ&6T]4"(:J%=<:="H]=+ *5OY0_WS)$IK2@NN-._$(&
MY"2D<JSZ5W\H:/N\7)UZV7M++L?0:<+_V9?GRILO',V(L21+@E1[CXFJB0='
M-Y?]^79<9-KE!".^IYQ"]VYKNGK[M0?QK_&9*01/;DA3OG0[]: YJ  "\GLH
MQRJ,JW2^',^GKFZ]_48BS64]=^%XKDA&3D+#B!UBK*]%'2)RGIRS9_N>R'K_
MX:0+?.US-/3CS;7)+,QZ -(B!Z&\:+X2X2DE%B?;1E<)[Z1SDA=F91U\[&I&
M'JL>E6O[%B;OEGOJHT09@8@V[)QW>K6#=,O)[QPK+QM(GC'E_!6DT&+K$I'7
M_G!H9_5I]0N;A>K"[Q)[4D6@_$J%_U .W,/CXN?]LH7A]Y1JP_V^-L17Z^8^
M7@^N *\CQ3.S/^_-#'H/ZQLQ "YWD]U(]B?"4Y#_245P@\E?_GLHY89K,S2M
M-ENYQ<3BL0Y8_I3^PVS<@Y0 '?C^+#I@%#R=C>>HTEK,QLVU"M^ZX>?E&BJB
MKZ&S\&9\?/,9,O]WT;^ID,,(R&G3EW3.\5ZTP.#IT<7IAYYCF=U^9^G+SWXW
M<+^[[Y?ITG@XYF*&C[^Y\0.A0!GV3[,-]=-]?PSG12!N 1NU4:7U0=4_TJ_0
M1.3U49OG&6:^H"=8';:0%+[4A-^AQ3KPR^1)BDZ0S]RPK690Y*I%%;T[6(PW
MO^?,(]3ZA$B(FL$/S8>-\E/\J)=7DC?T/^F' =J,]#CTG+GMU/NWD/&0"G@D
M2-O1#04Z6S\BYSP(;3HZE)]P>:8K"0CU0M1H.A4A+>)ON'W1E/Y>8'9]P+_T
MQ<I&'Y#<1KE(YIUSR4_/KV);B"SC<?+2-7YO(!&C>82SI$!4&75E3OLXEJQ
M8&G&'%I3**6JH9*8"&QB$M(KD>2040U_=S'.VSM&<]LQ68]GS\*XT'AJ8GLS
M!G((RD-,N@)_LW.WKC[B65L81Z7ZT=K>R95KLIW[=N*9<ZKSZ:947NQ,>!8T
M><(A*.KNFQ#<Y%3[-]1PQRGU^9&=!;XDLU]>J%KX#/BH&YJM?WI@ATL-;S3T
M@))*ZJSR#TF>2)[(3+;C,[L['E)N7ATMVX>6@;(1#-H-9T%2 ^8K&_SC_#OR
M_1/GE[0"BUB14@N/$Y[$83\.F ^&OLNP RHN@PFFD(B#@"U3OX!947/)5<_
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
MPC:-(08LP,//+, 0OTW70*!@F.S6Z(#M_.>%,71FS/",)!D3W?10]:<67VQ
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
MV0FY]OO?WLK.)E3@:VRL>M<=I_A:%(KGG.?(Y2T*9&V\6YR.>NUM3%VB4E^
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
MMSI/,B:KI]Z%KR[OFBC@&/J=L[7;V3JHTP[:.;J:A5N=3:>TPF_%)>)N](Y
M.4[:S1Z"JD*'@,)-=[T8.17=92MJZG5S-D;(D8_N.+>].,N$,X?U_:)T?/NM
M71:4G=%9I9<A58O+T!=#!D*R$N N4!PW*1V/JB9TC0R47)TWI)W.Z=WBOE5R
MA%&1TIP74V1+/4,VAEZ!J(_HW&_P&-;[/5Q:?65ODNM6SRZETA^IRVF_%T7Y
M*\(XEG(J-!R$MURKFT:N18"",2#TX(<5>OD@E/,@TS<]V Z1(S"\$^Q'$0K\
MC07X<64C-&D1AMAC,M?1,8*EJ,=R&)^L4BO',C46(&9D&V3D7NG?GIV<7T@'
MC?@T.5T-PGZHRY' UG24W,QP/?)D#^IX2'R=O *6_0.LE>]$)^6='KVZ$<D4
M=Z_)N?=;U?AC4I%WR!./V&C=EN>O3G7#C)3D<+6>R,7;@2E7AD+AGD-@[BD(
ME%&@QS%E/PLQ)>T_W3\^_#K3-GK*BY-ZS].J2CSJ!6X)WKZ&9J>.W*;&X)54
M.NQU9H(^E-R0BTLYWAS_=:WW.D=8E(UGY2.%B8F<&MMV=5A=<!R=G>Q)N/>^
MPE&M\;&;;F=>U*>B+^X<A.<E8C>O==Y8TI3)?>#G646U(J1@W>Y2X_+!(4AC
M&BBJ5K3*UXOB:7UJ*#67:+64+\*\'+9EQ3=SKK::^4632>S1Q2Q'>!I NFD>
M$$^R6^LX29_J=D_,T79D*@*I-F2V>#;T/E"K3N,)[;L.1JB,.007T]-\*CR'
M&XS&#K:/^RPD61(T=";>29G_B5HXG@AY<0HPGQ=BO*6  +67FOEA&; #TDNE
M) F1-MJ!DYZ=>D?(CY>B]2Y/U!A.V#E3M$'*JZ*',MGFKM>.?0>42%[OX3P;
M/IL,KU'IZJP?API3/6K W/K21^7<*[(]1MUD:ENQ2UA5'#E]>J_BKIZ%8032
M %)(4V*.87=3=!Z"7D B'DLBXESL.(1-A=]L-KGNIIH"K^&./*ODY'@0O-]0
MVM6CEVB\BK$6O L^#;G'*-$[32TG!!61=G'K*9)CZWF#0@,%0Y]2%L]C%R#M
M"P4*DHUP3;T/A/V2BMZZK' @>!R4J',#Q4_*JZW4.;(0,'D><?S"Y.W(JRI(
M#8V!2[FV/YAB5"3-B'Z%;)C UV'!Q^-P8]3G86WF_.0D_/0M/)L ]D.)'RQ1
M8GO]TCCS-Y#4@#Z8N\<F6("C0(HB&ON;)K6QY['D-L!8VF^*&&S/SLY*5!%N
M9IIC1LN"WA)E:U%AVP>LXD<EH6LX7_GL5!5(<F"=<Z[X4! UWFW2Z]-5H.9$
MU]JP3J@K= !$0L/P J,PO#7L!Q^QF C:Y&,!4I+BX%3J'FI](!>JB?@%C$J:
M4Z6Z?8(#B2S J^^*\&>3\SM;XF[[B'1M-09VIJ@@-S,3.>]ZBA*V'BSX5[KW
M!<QK0]+@$S7J=B,/84/4V;G;*]^^(OZL(2]IX95)T=[$ZU7C/_$4V M[-)&+
M!3@Q#HS+U(:H!GK)E#%M/FY*^,4?YWP^X!O3,_?GKE _(]1YIJAORDMW!#GG
MN0^\/026""FG1%*7R.*=]C,II.[6)WUF(^N?OXF])2E4:VF?\5%S^1J50?NN
ML6[F9X_I&L1ZXD)B[I/'WY\J+&B*3Z'DA!O&^N]"^AR?R5=Y4W';5TYEFRV_
MPWK4-AK-9!#0-5E$&7CU3SU@$&G+L_M>VJ.6)AKHK?2Q=&;%KEO(7'+&#/T2
M-<Z5[(!G9A ^R-Y^/MMV7_],3_PUDX:3LYZ'KLR*(@8LL.%,8:/W!; VS.1\
M*!(X$0[M3L%M79KW3WQ&8P'F;B+$XGD",?1FDV(/HYS]R>U5:#YVBKO\_A-V
M]U2AENT?_:9@B;\GO-&(@S&O;C] 5AA>F&8-])IF9*1\6Q=G <;H!ZDY*#A[
MUP?+/C>>3CK9IE#FW(;9SQ@1^7)UV^NS&[M,9BLV(34]&1=<]J&@OHGYQ'I#
M044E=?6J;?MSZA:EEIKD(U7_T?U/P8I_Y;+77-VW5T*K(DH3ER4B-9=#.H-@
M!XDP\&0/64 E!BVT;3.D^B>:WW[ZBQS/,+#AVQD9R=FVE5:<:^Y(H@.D.9RG
M)DO=?&G\ZKV#R6];3!5OV_^,+NM].+*]+$9XPBX/"&"OEP?P62H0^L!83DHT
M=2<T/)S4IV^F<*/N;<%57P<)%N#;EA.DDAYY@RTQ6==E-\C OG>-5AE/GQH'
MN?-AK=J9:G6DY-(*X\_4R-6;\=P.S2"+N$?*SXL>N;>=L&!#NNH\0<60D;%,
MU1!UBFT$S&H45MT4\7GJ_<8'I0IY)<]%H:[1>[$/[1PN7'F]U,Q3Q N%8Q9&
M!;Q-)&&(P?SM!:%Y\+?!SG)$(OCH5:*KU0=EU<90F6IT@('9</X/KS* >.H;
M$J!'HQQ>@^@\CSI!!X[7_CEOJ>3 [?7 21_*&&!KQ1'%<SAI-:O0U5UF8P2A
MF-9W?T=,H1OTB 40#&D_0![.M:;K<V:F--,[H]ZRF3/Z7A*'O5J/%O*71:5]
MF>@V%%H+]$N(6GC496*R?*X@/C+R/U-V]+\H^&) ;L ]/8LXL--?O8A"Q/<_
MPA8DBYB #WY_[*M^!?0IN:SQ^Y8X3'1+=DR<_K!Y>&KBM)3%4VR^A_D)ILW#
MOIE2S=W@ ]I^^9]ZOOK7L.GP,9)Y,X0I0';*R]O_'//IF.6FK.6?8XJ)HBWS
MTH>Q#A];5E+!3^Y:CC2D36N_S4O2?;^I%O57\XXDYG%OI20$[/SU^TT;-0I_
MZ]7S+S3N>9S !0#/X;@VT<D@"17T,X5^X59G#M+K/T8\LUC46)#@3U[1RY/&
M]PO9OAF[#NAJTF"65!!.]PFQLI:/@QJTO_)5S/.#W(R1QDKF(SGD-IAO!2I>
M[: K;U8S3!0$U%'N*%Y*#&@K.51NK-TC@!!R?\\"\-%5#O8$BY<U?'Q[L^[,
MOJKHGS]AB06'Y<EGD<L%999^Z>FKMUT*WMI>*XB_8/)?WD/Q__/0F/T/?<0[
M_]PZS#ZG3D\#'JS,OP5V68";NA 6@ 7@F&,!TDP)*C0>=69L_ >5> 35EOG6
MQB(23H7/AV*(=D?)N\27.#37ZN$<$_!7;(TF[LNWS'3RZ9=4+MK S(S"?>E(
MD?%SKG?BQ(Y?*!$!\+9P45TIJZ3%4APX(>\$]4/QC4'O/).K+R"EOARO?UTB
MUM]B9[2#C:G2E$]4MSDPW^13_<Y]\Q3%V.-U6K7S0=4WJ NWWB3]UL6<WA\N
MHHL'6F8PPV'@13,+PO3:,/(/ Y8ZCR;=]3F.=:8K#:FV"W#3),T>V,$2^E*!
M?@SUL_"VYG2*S[@<!@J@RJWCJDT961(&\-+-UFLP6:%-)/$UN=&"NE :$HP?
M?'&?^C)ILU^IOT1.T^UT@6$,]<7Q#J1Y+LF3R!<#Y;< T'5^0;3%?<2\7@7]
MG*.^M_;VZ?P&$WM=Q)52& ;)1,<NT6\I]\QNZ%UA 2)#J3ZW1YLBYKR<5P<T
M=R0USYH:SXM>W$LY[8=Z]9I=US=U"C/)_._+&??]@U FHE;UO[EC:1/+Y )/
M,WBDF5L@,BR5#*.?M S500!;F_9,QLV%ZRQRC]%?T,M4)@W K; :B_84\=6@
M%'_\\JDIO;'IS&C\I\#NV\3GUS8&B[29QTIW4:=9@,D4)J9LMG9LX1.HIOM5
M2H>IYP13O/-IH\ )@IJ,^KOKC@+Z:U-LTS5\3['EOA7&%=NS=+D3IFEEX0>$
M8^X('0%R>]'UL*WD\039KPG]F]*-]^JE)742]W*:ZQ913QE1#^O)*IV#L3,J
MM77A9@+SM\JE+N8OP/MOSB6616W_V*E\RL?.[%$7F_>73]X9$DP#*#Y*QBMU
MA;3Z/Q7AW5.A$E#=5/4RB.8!7'@%P&+4L3>QCU-F:D?<>)<MR+<N.Z:G-$WE
M!JI>-#8>_?,$Q>C4=<E?A$]7+<)KP,1P%H"+L^N>/1_]K%(EXW./C]YP(%\U
M6U8@EO/M7M?/)=T_@TT*!RNET,&;YW3L&Z8>/'_G(RUBZA[JJ:>4J]PN]QNT
MFWCLX.W$?<S$6VO]:2BEJ,]F?3D$0<Q@ >0FYU3VEPXNLZ)+]V!KV@</3./1
M^\3@@P<$[J&)L,>J+,#:W-PMG+YT19/E&U!#NN%/V&$.IM "N@K6#>0(@>&\
M*I,JJ#FFOW9XE FPRSR&*Z?=;(-2[=CYT1O\F_/S$><^839L\VWTN*"(3>W9
M27]'^$W&!\@UI7GWF4W3<,/' T%7R[]'<$6"Q/9<<3Y=@XFS?%#)^RM0;NJC
MAJ[H1VF/1K.N-W]75QP(OI2FSM7AZL/^XF,0XBO,'7$,GL@"5%-J/?&[3C=,
MR]UK>73S-87%11_?036^/0&:$<+-5OD0E? IW"%G(,<(1$,0WXS'KH"X:<+&
M=!NY,?/<0(BAK=+NUXM&.F+6F&9+%:/B:1: ]T+*=)2#Y^XN/;67?HTZ2;M&
M-R9YE^,K'/ 2Y<6K%_<N-TF)C7+$_3CSMOJ-R(FC,E(9VWQK^G@6@#\$C(OW
MF)$>W@@(C]T1CX[$W'F9__9F4.[:@Z.'D3N'&BWXH0?Y,S?D2G'S-":YQO3M
M7;B*>:-I#Y_YH9MVC?LP:2>C=@3PKZR_>'%(SBW35R.(]AJ%@)<R;8UG?G"\
M[,UC7)@K2#<-5QF-\^P+KD/GD\$M&]PK*%E&@X[W?L:W:=B3F:?JXZOTLI](
M-IO8C:3Y%/TH+(J*^"<N6#&B"J+;][^MPJ00U)0X-*Y(7PW-U\H"Y"'1O6+[
MNRU,R1'(>;RDO,FP(N'K"+$BU252J"WYLD6]3)KQ?)HQX@T+@"L"DHDD&K-A
M!G;.<VU:FGE=#;S3"MKF-P#A0>2+Y>21@]]*'SS8QKTBCK3?8133^;QT&VJT
M,FK?VIIH;%E/:TFD,@=%$4TUTVH8HQ'BVC.ON9IJ9))+]%'K"X8O'IQC_W@(
M)<GXAIY?18G!, I AE(8K3+CKX:MZ187^@#QD*Y[P*/4X9F_,J/G"VO+8F_O
MGAJ4&]I-</!RI<;3&E!"U-<LP'G^OX4D0=4LP' 8K2P>UI)2SCAL11T<!KVQ
M;4-=)F$Z^"9 <\&QJ-,AX==]3H88V:79>7,\S'&YQ725>7W=/1[U?%ZH2SN7
MKR',-I5J2JFD@@DC_L)T6;4PV;&F)(DZ[%3"DY92Z6C_J@88M]B'T-&"'5M:
MWH([830S.X)Q''PP G5&+U!*S@X>3SR:M!'F048/2Q\H5JQ(%"ZX^+_@'9?_
MB##XIUMU?,Q),41[4GBGE!0<3Z>HSRAF6E'ZDMBBND_O0;[4P!1,&_,=D0<D
MSQ.!F$L"W453)2LG;B/4RM5C/L=ARJ]V_8[4*RI[BKT?.C ^#97D+EK'O/()
MGV#J6AP]6.%]68 >6;(P(SKG8/,T -O^[^=24HR7>BHAIJU,/K)4%($GW.*7
M=S^I.:Y6X2W2^&ZA]1F['QR1'Z[D>:YM\%'A)N3DJ%,5!>#VTI7TZ,W*BDD_
MO6%K'.V$$=Y)Y(.5YS=Z\E-P.7TPYF"FY*&$1P)!L="KXY45F5[ZMY,UB#)0
M"$)UGO?:SAG 8+Y>[6XM1/>?9,VP8<OU7B?OG#(2CIZQ.#VGD>XQN4_X_*G>
MHY,2K^:9W6S V-C4D2;,$NMQ%J_WQ[H2.(*ALF,5[[I]I> U^MS))<-5"]6M
M6'&)J,A+8"VZ Z.Q@%I!^N- ^H(ZY" T6L"?\'F,/GL^Z@A/]0]'7,GZ!>2:
M/H+*WL:\3!8/H3CP:'> 3E<U8 X5W+P.T_"!9<@,S'S7O;:N, GR5,'ZM"B1
MT ZDRI0*!VJ*[1B.IL5SP29;Y/KIK%!K(O&7@/_OP"]/C3+%:!CP6/PKA)69
MXD "A>N)S\1BB\ M!]K'RV$\A*9N)M==%D!JE@_]IV)I,[I9G7*,!4@/^\8"
M?'V-8;Y2& #ABD[YJZ7@3%M%U<B.3C<W?E]1?&Q$X$=?F&E<*#]"Z]XT#'&"
M,YKWX:[_T;.*G3)+YBWVI9F$^ WTMM.>.%T>'ZNX6G\F-(UP+P/^,.FY Y3_
MEO,M$41E$P_M!D27+!]#U_*B.WWB)EX_$ZFK6?G+Z=B[PYL_[:9XUS5%5E85
M%N&3U>WVR$CF>2J( (5[/ZE%;IX-O9213!"]'2O^ZZ(&<#T[.X_HKK96CZ3U
M%%4("]8N3*[+'B35GQB?8MCQO)R,!*TL%D 2<94:$T%&S-FF0)0J5EF X[5*
M*G>'%Y+.P"U^(4X[AN:WIGY2:LO-G6=+!WN$B%.*J8_G(H[,WI%2&M[V^"#8
MYUH^W>UY53&L5."$.&?#O*43<PS(D][9 (JN84!UPVU&UPMKX@(RM@B&05C1
M(@ZY*\O&&_$E,ZIGB4%YD5XFN8VJI4"B&WY:OQ-4/9OPK&8YV[,V4AM^WL]4
MT?)3,D#2?$PGW#8+VH66TF$OHHN.Z&B7A43=)JU7?-;IT['_T.:@V/C)34!!
MD^V;"/O =<Y$EV8^2D\6.(4"(Y\@[9N/@#*S8$\L!Y1,^=2+-;K!%-,@1"K]
M? 'S)U2:Q'=P->#/D(\@\3"!]F>E)8QDS:G^BYS^P*G>'&,=KV[ DV_%<LT%
M*\4(1+&^'2*(&[,],KJ,?CHKN<P"2* T0OBND71'PSJG<R.G$6L#RUACV1N'
MOM-:#ZTK\NJY#AY!;8_7>/J<< _&VJP>JU#QFL$^ G4D%]V'WL0<K"_5O<R!
M/,ZF2/"1D.2V/TZ-4C>#LW^N9:4,J)7UEIRH6BLKJIYR0<'+?4W2BD? ':_E
M5L,M+%JH8(K"V#I3D/Z<#&^;M@1G&J7_F+K4X'YL[P4+X'W68;D  9W&'FQH
MS#/4D_CHMYWK\AG><@:B4H\J%CKAN]:W+*IM+";%S1JH(/)6*USHZ@]?P?7(
M)?>N/1=\% Q]\C +\"(;MC:,($]2RLC!'?6NP<,UT[,N'FPBBCHE1W1OFG3L
MBYUGTB:V&#E;H9O$W6F'7_X,C'8*MA9-)#+74<58*?%?7A 5/$/=J"K1P.VA
MCV3-!4X# RY0AL== YYZ[2J#<Y_>W#40C/ZO+J?^5_RO$4^HZ=?KR$8QM;IB
MI!]*JMP>2G*7)#2,+"NBHJ(BPVV!)%M<<A1)OCTX3/FE?XG3I).3>+W,Z&.C
M]% ;QT.QA2)W)\>;N>)/97F6Z%I:Y'\@ 'E7H(I#ZP$?GK3-6HUXVSX;1YZ3
ME B<E\)M\KDH+$7X,(^128WW4)X)'K5$,6D60+E.O60HV1C7)XY$SA#!MX=,
M>G<EI[^$%K>A)S M,$X9SQ3>Y=[L=.6N4>^I_N=&ST5('W>Y *HKMQO?1OTB
MFQI8P]7FB[Q2E*A7_CHCX9PH]8%X6H7YHIEC?N[3DX;X0Z=.RXTZ\N7N#%YW
M_N![:-JACWOI4?S=*@S'@]&WEM#-ZDD7!$+=J@]Z%/I7H8B34<4"'-V9*0T*
MU.=_MVIE)#>K$O2K4?IVQ!9&MWP!E)"="!1#/Q,B@9-VV@NH(%/XC\CIS_S2
MJ2<@WO)L"ZY)W;DG.#40Z/).J#JT9^8X%5\B5P[UKDD*M+E[@/UO1=\^YXAO
MB6[!2?&9/[]DC!P4;;9D9DV)^?6>G_@&IU^*:96KW>I^]>N:%2Q7U;._T??#
MQ%95HG_VGDV3=@'D$N,KY'P1_=S8XJB7_>J,=E$\[G95II_R&66-Q_R)N4NB
M.O.^RW$'>/(KUO$\+#;YEW>/P= UE_J5QL$_R52ZP@SJ&+-/CYLJ^7P_.DNR
MJ[BB05 K[V/O\-F\<K$2KA>,*Y,:%>=IU5:H:>T]?MT'>*_]O$X#06M!_5"W
M(_D>JA4_C75K?@SU"2;4.]UJM=2.Y('@2V&M(.BI64]#IAI&T:MO0RNP=C4"
M7FFR4.@! &TP+H%-_OTOO?,K0!MT?#D,FEIL,'__?DOF.'E=J>[JG;++H3IL
MXTTYA."U.-(DX7.^7A&LJ+_H*8;S\NR*P![ODN94K[[A_:U,A?2\9@7LN6*5
MT"W=3F"@W3/(-'[P-R?>.2;@2:.9F[-CY)E1Q+7K!ZG6H&!B+BU]Y _\X[;3
M20O23+KG9X][SU?V(\J.XNN0U^+$DENXF@VT&^_?LZU?R.-FY-*OX,#Q#1LI
MVP<SQ\SM_E83U5LNJ6*D/S#X=SX[KW6@ZWBS>?SY@+O+,8U^X=4_]=2A@\[B
MU)U3R7EG&D:)L&\S1J]6JHU$O6C!1V:24C=YWR%,D:^]<,DRM-22N_!KERSO
MWABR8Q_OW]8I)MBNS>)A\7EZOR#@\NG5-T_#+L9>%\H=^G+YZ,+E<\^'JD"7
M=(\2FNWCS]DKVR#WHL:F-YA&;_\ JV'1JH.)X^"3\HUCPLXUE]XBD]T[RP5O
MQ)N\ZPO8?CC\[Z_XJ@N^,J6PM"$);8=STWW++$JXG8RN-7Q_VW?%0_B,T.\E
MD$S\:KT\Z)RD7NTVC^ 7A._T6@BR;7:"#]_=%F')8V4QLJ[J9,_^SJ<V]-4@
M_T#PA;*R(Q(/Z^9=$8XT,T$;M9G$'-G2+>3!*#\$1CM?PBR-O1BKT526Z%-"
M9?DE<%_2E'^6BIK*Z[VV]-)Y"&=QR/V ^^FRKOAF+LZZX2]CF>=F;A"W+CV1
M39%)ZV"J_AHR]I R^#K;M)>WE$D7/<BWKY"4:8X-),9XL;]<Y9T!U6.%SU]R
MGSCY5)ES(&SI(\*R(#Z8MV)71YN0LN9+FB-\KE9#A'J$%C[-XEMT='+?4C0,
M6I)-'1N1UU04% C+=GL%<^6+AO(.[8B;1NBM4M;WAQW4QU0^"TQUI2DHB##O
MQ/YV4><8_..\8F!B?#!ZZY.-&H.OX%P!*5%Z/#'M6C*[66J73&7:3/>$%A27
MY&5M#$%<OZ@O2;O7J?GXG"3VCDSN$H_J$YW<0H]\=YWN2Y3SW5W7$E H+,AM
MWHB]NPL]N01G9[:#>'6X"7TJ)QS,*E:%[UE5]->H8]Q=X@T>]/Z^-99\5$+
MJ-)S^F^E"NK<L'= LW/7K.5(I>VC<<RE&".IOX>@]H)W=AP1#^SU'M=O&3;_
M=?ZA.GP!BR?8J4Z?NG*PB(X+_UU$!S=<4YM1NT^)3%%F+Y"'*;1Z"IN74="\
MB/!)4;@S^MECWI!=/"/$P'O/AC/ODG.KP=6IH).[2#TW1C/TK*<S)_6NJUNA
MA6SJ.$*OQS_PV(4_)PQ=7L:8_69?/KIA!V2'/4)'Z9VC>A: IQPZ"8P;A GY
M!E2*Y0>U'^URNJFW\H-R*X].MPZJ;MMV@&+L.3M!W%/N4M)5#D0]%Y'C&2%3
M$1A#B?+C>1$_-#GB]ZP<#W*[IROJPCDU,$GG^_9;M$:BIC(8 ;S<([+"[+\9
M,>-9043TN2QLG)L@_EIB 3P1$P=$*MS& ASJB_AHS'A-\)7Q]"RJH UXLSU$
MGY>^ A!<GSHJP><,36>D!TJZV3#@3=+^E4W?9FIX2V66E$EQ(C>--S8/MVYW
MA@:WLP!4^90HB'K$X:78G9Q9P2:EQK6V,Q[/Z"3)ZT^D)T,&1^+W/X^/BXN[
M5Q )MY3PUR5\#?-M!(\?!@0 @BI<U]M,=AMIB0L;QMKVLW%;MG1!;LLA+^C1
M3H^2SJ6GP5JOP!/?GUWU4S9%?_]M9]$8OPQS0<3(MX#8 WJ6S)#[<Y*6WII<
MN*,Q#)(@X_XP'<K(LN@>%';7RF !XC^-!"0I@Q17?">.'7^%6A$Q7N0I>F%#
M*Q;W=U[Q\9$L:KIS(U*C\$YLO(8-.X"OK0#>**K>!,>A!WHRK&;>6DZH=!Y,
M&-G_IWO1_A7_BG_%O^)?\;], %D3_QM02P,$%     @ :7I<6ME6@RC.904
M/44& !,   !A8V$M,C R-#$R,S%?9S,N:G!G[+P'5)/=NR?Z(B!2([T3I B*
MB"B]!47 1A,5E!(5D=X[!$*1*AT!!02D6R#2.Z$7$1 0D-X_:B"AA$#:C6?F
MSIS_=\[ZW[FS9LZ=<Y<O/&M!LM_]_IZ]G_)[=O8.^1=Y 3A[1^>V#D!%106T
M4GX \C2@!5"?.O7[EW+14'YIS]#2TM#0,M#1G3[#Q,#$Q,C R,C,PG:6F865
MA9'Q+-=95G8.3DY.)A W#Q<'#QL')\?O3JBH*??0T-+3TM)S,#,R<_R_OLBM
M .L9ZCSZ!6HJ$> 4*Q4U*Q6Y$P # !4MU;]<P'^]J$Y1,)ZF.T//P$AI4'T6
M.$5%37V*AOHW:LJ[@93W 1I66K9SLM=/LQL]HQ-QX[@:DO3AC.B-\C;.^\-H
ML6O/W4/I&;BX>7CYQ,]+2%ZX*">OH*BDK*)U4UM']];M.\8/'CXR,7W\Q.J%
M]4L;6SM[#T\O;Q]?/_^P5^$1D5'1,<DI;U+3TM^^R\C++R@L*B[Y^*FBLJJZ
MIK:NOJ&]H[.KNZ>W[]O(Z,^Q\8E?DU.+2\LKJW^MK6]L8O;V#PZQ1[CCD]]Z
M40'45/_W]>_JQ4K1ZQ0-#34-W6^]J$[Y_&[ 2D-[3O8TVW4CNF=N[")70\YP
MW$CZ4-Y&+WKM/IKSN?LP Y>8W*(XYK=J_Z+9_YABH?]3FOTWQ?Z[7E, $S45
M9?*H60$(0#3.B^G *,8WR2\@*N'M6DN"4M?Q^KNB>'VLE(NBLZ+37(>WXF6W
M4=?#7.9O4I%D('P#/4V*X0Z'H[V<R$#7,!E@'%VL)7+(,)"!A<UI,O ZEV4I
M9I$,+/K#%,A 7O@BE"!H!L=XPML/<)0[M!G;D3B5&C*PM$Y=EU<'QUGF,"/7
M/_B:D &Z1_,$"S"Z68,?/GP#C2"QE")Q#<".9!F8Q%W<X7(B:<E)!MK&:LD
MMRY!QB!B_L"P28H,A'UV(5T.5HWY@^X/NC_H_J#[@^X/NO_?H9MXF.?0X!)=
M5><E+6I8/>:Y4>MGDG;MRX^^ZICW905A$30"0KDQ0+,VAR'5/X@K&6#74/"5
M6=C%NA#$3X:PNMB$=UCHP>/B?;7F3#(PEF\E]-RKVZ/'_[>BU20F^(]5,O"F
M<9YT35-H4=L73E! MB6<""#WT@/(0+<M&8B8P,F2 :UTTOU=.&X " CGI-R)
MGB(#IR'K[F3@F\4N&>#-)_%#%WJ(+-#CN\UD8%F.:H?#A*)4AP.!APQ\Z"<#
M%WR0A)<)."=X&/A &;YZ^8@,Q/Z@JS.R!),!9@3:BA0I0RB<(P.8#,@?5']0
M_4'U!]4?5']0_7^%RAW)$B2)LUH:C]1 +.H9X$WT(Q9+Q3*W]SJB'SZ,6=(V
M/K+0=XL/JA[[6_KE_$;0P>4O)KQJ$.!#QAQ"MDM5',*KXETJ^Q6LK5\R1HTE
MS.HH=RN=&-(]_#]4\S^H_J#Z@^H/JC^H_J#Z/PA5Y$(.ORV2%29KO00&69(!
M6]NC3,+KG M+\^63_*M>3%>^=21-U4H"" JNA2+POCYD1YP,U%0?T<(@9(#V
M"AG(<",#;C+$ZER0( Z*Y_*=7YH(\1SBW. KCD15H;0&]O):ZMZ?%S)'L,YP
M<8']6*X8\)R8/"0#+*NX%#)P'?E[E<!BB R(3HR!RR&$3(DP.(JBYUT;A&LN
M:!".\Y'IS#EAQIF0@5,[\&.AA+^_@-21_-/N3[L_[?ZT^]/N3[L_[?Y'VO5!
MXJ&5.=%P&S*P;8"[Y5+U>0CE NDE?4][K'!L:8F:7KYG,V!NI0ZZ@]_'2I"!
ME!=H%V(+&=AP//S-8XQ!Q\7@(S8R,/WD"/0KAZ27TH;$XLE 8>5O=J+- ?PK
MH4*3 0)'!\FNA]B)Q([7P4/A7^<)EV4B5!1?DX%%>5(O:7@?^8,,5#21 9G^
MC%N4QV37#Z5GA_'V-/N _^FS?I.E2C*PF4\&5AG)0 .%XD125!K3I3 L;C+@
M.3'#84C700&\309.2LC \0TRL$/A2I-DX-"(#.R%DX%9^2/:_X)1%4+Z!"$9
M(O%%"3AO./$!G/ !?J07V*8-_*8Z+!2*\BF!0J]D2!OY),$<,O"00L(DH<11
MJ*N1)ACT!\D?)'^0_$'R!\G_WY @I(CYD!=@'.51-*:X2!+;/&JW:O/",ZS+
M]GRETRP' NF3<=R3&FN%:\! BU+WD 0.!]*M^&@R8,4!/M'ST*0CL*=37JC]
M_0(%F9X3](')-PI,?>BQB,H\,=:8DE?EJP.--&DY_I7 $)3ZFH\,)(OFP7]U
MT9%2S"?&./]MYV!ETB"\ D20HPN5:=(B _0N6-!D-?=7O"+69<K'*49BOG&
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
MF[ [*$72D8&VZ]4HB2ZMV[B$14FYWA&#\QM?GF70H\Q<5S^DOLUB6G4'%7\
M\!$Q'VT^3<YON&X:FO>(O_I1VNG#_S6.UZ)M+^#I7RV:. HIH*4QA6EZPB/Y
M3N&B:WF23S!BDZJ)"L>N90*Q:Q]IEN/K<T$5)8AP&;@3,C;H3-K46C>4"75
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
M;J2WDP%T1$WEZK2V&[;F9\L@OZ\$%2R]EV<KNWXY!CAY&8.#DX2>D8$'RV1
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
M$5E!%W'QTVWS-0J%B+F"BLD-RPL1)R^"J47%C$6_&MZB_5K,*VQ3AZ@A R_
M<>E@WA;NS_83C&Y+>B(&%?.]W*<-W9^_B;6ZE!L6O]X3&P+E]5WJGGY K./[
MAIV3:E1-X)GJD&]:%U(V*A-EBBT.+6 [HW:6DDC?_/Z4&29O\U!%,<:0/73
MSBEDMZO+WP=E0<E'N\LY)Q@R,!5MP09CQKGQ?RZFY"5&J8^]UL-.(703.R:J
M>!-X7R-NC=0$Q^89T@V!T??(P'$)&3ABIM""3R<FV&2T<\YR3JC0E?*?YQ[K
MM;R7/ZS,>BD59500%]+6(Q46?Z>2Y7#?A, .(=E#B!UP[&;S$?8K[GTQ3!$G
MM<3JYL5F[]]<T."=8S_3=ZVWD3<UD-6\7"(D6"7Q#!V%JJ#U=EG-IPDW,8]>
M58#+9S=N'"ZWBGZ/>:&MO*GTOL%K]X?)NB",0F9H9M&P4=^4KI:+UM,N+K89
M+YQR6D94>A<":2B%6R#('S\8#)&#.+F$\1V%D22WA"XIS-NB2?6N$V=G-'F;
MDKF$ERROO$N^=]E@(%YVI-EG(8? 0:=C(:,W# LH'B@:H'%P(2*L>--.?<JE
M2Y;=_ZBD_(L_^0JP<8@JJ\[S?7<HK4*AUP9C3WYE!FS=*KH=>W/G?G*NA+/W
MUPZ63F]YS"ZJ$"^'8V]'@G9A;KEF6HNE]QFCC+XXS>@Z^32W<]YJD K9?W9%
MX7,RR) *JQ]=9D<2&W'RTKNX)ZBEWW!=C%MA1U#,>(85*@)OHZBS8H0V(<+-
MX>O5'^$+F0V#'_P6YKDW1H<N-02^GV%VX"^7XE>I3[SLRWNQ(&1FK5G[WSJ_
M.C?V+!E(\1R!;.UM_:8-?_V;318;D&>@8T4]41+R,O+ KLSE[P?I<EGXL;>)
MA2V"! G<9<\$-H<$N\\]?FZNE_(KLA]YG?,._A9^U2W>-&"IR?K++M(>/I6V
M:XB>?34^KC@5J\BF)W!=K[# \@GO"O]7?OO3W;OOIJF3I<:0+^&3-FU@OA:J
M@9)-[]%)7/S=_BB1,=1:8E6 YN3;UXY/Z5>>LF^J3)S#7R 836A0$>PS%W>C
MBO *<8$E+3D!3A+?$RWAG^-?J(==S4M;-XR >)ZEV@7_3C<B*A+$6$/XAOR
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
M[:9$D8R<II%'5_AVM@Z7#3B?K4M)MS<QO.^;?M\WE51)X,3Y7L6Z=ASQ@\]
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
M,91<7_<//!MLZ$OZDMQC"1V)T671,T*V"(7>JE5IG&&'948520QY2JBA](5
MV>FN(H/;*\V?FH!.*@!M>.H#JG7,9@&CP<V3W-,;P9]("F]SR:FG[)*=;MAE
MWF)<.CTQ_509 %3,_Z ,@P#/7^D4"$O."M_P&%>-45G6?T?I3[BF<T=363S6
M/7[">\5F3QMX'KZ*PB)N$N2P64;8]D)O9]\/5R\,&)[-G#DI+7R?XS,#+E8/
M9/"57*AQ= 4DT,!OX:@BL!:3M%.<STE9T\IX:'\W[TJ-]D/6#?>!"E\%#KI9
MFE.EF]5-I[.:"7Y*GZS';%#'"EQL#$^U"R-Y@-("=?7#L(4U&2(/-(NS032.
MDW#U9K]\>VW0X6WS34,VN?Q#MV7:][Z%,BG/N?? ]FGQ879=C27S(L&!.Y1D
M=^:GS<J-R&%31XM@0W'MJ47C[QINU>R]!GNLEG_Y=A/93!%-N4GPGGGYY*$Y
MR"$!CX%:?4@L8+Q[<S:82>BBS_3#AL5?EPCTP>_#>6!EK9^7P:=(L-IWDB&2
MEA/&S]TO,9P(MDCR.I'M-_+$EF<#X@!S;?%Q>"$O*75:IS3J1O]J+IN6,W-S
M3MR\?J?HIKYH@M&OK.=R0!^\I#(&EWM+A1+_'!3N9]!5^=POXX>-+8\LH'6<
MZ728>[M68T?L$K+$N^/8,;I<;9Q$?Z^6F%-YY9#T"U_?@%D=[L\SZH7KM)2Q
M@T8?D*/D (#@<+,LS<+?U71PWBJJIAYY4>%^]5A@@K'I%GLO/TM2./&>']TP
M10,&;\$'@+X,/%F77RDXET@TT&?CM0"F<R[WZ+JABGSG..CF067PYB]7IWN;
M_95:^(HF*];?'B\SNI#L&ZU9'QIXJY&]_;*0OV0E+OR%!U(09FN"I50XX[]<
MI(@<Q[E(Z/5H,3QC%CKI>U+R$6TX0_Y>-W]R1'X&1ZM98.YZ@B("U*QO<38E
M%;F(U=>\.<38=.%;'>,/C2>*,M'>B&KQ[..H$P37Z]BP4/M<QR$3IS'KUP_%
MI=[RW#8A=5X6S:0Y61_QFG*<TB$H27 G:EK!9FX.R4-C!*=\.Y,E'5Y/@#,X
M7F87ZG#8?N_<BS/VV=^/!+8VXD!''Q#ZL!UWL%UJ-VT,N*"2?P1)GFCFS^5_
M1C>GSXN.8\I[GK4:0]0@#$SSX@00+SV-!'<-!^O_>!!^(]F)[W+BTT=[,YIT
MM^B6;_Q<B@V(H0T:;MSPJBI.[#8!@0%Q$;Q;Q\YEX"<M9VZ59:VE*.Y>>IY0
M%GN+O2)LU4[I<0D5.%Y!U(?W65.!KI1;5&#&[-<M1UM*[8A1D!FA#1W': B.
MI/1BR,<,P]KGE^V<'M3'7]E+<$7_C')Q;N7'-:[8F'D3V4E..(Y+3BH;K6E6
MW8R71$YV?[29^*ASZ?:%BT$PB7H[NJ!%R?5E<7I:<'! C0Y?(6=MGTZ#'D'=
M_KEAD#9YRVZD/[1G\%KG2(CHC&C"#?T9P9+_N-S"OQ6)^'4MX-\< _4W@4A2
M@28=Y.S+Q2R\C!85>#<L#\";+L-G7Z[ \3*T_.O=T,\=[5^W!?[Y)K__/N5_
M73AB'EY>&07'2 =IR Z4UYW?.;VW6L)9].F1OJCP(/KVLQMTT^X0-=KG:E#X
M"85-J</1+B0M=+?IE6"H+RS'^4;?VO=HWLZC_(=&!/1X>#GQ21QT7TGW^]=W
M>E\T* Y\$O(M7.EFV9^:8FZWU!><_'F;]98>*,8OBPB0E' .(7[VF*C>DS#H
MG1]%[S_KV2;>*DV84-T+1'L'9:I+KM$ FW4=1TT'%,X4@;5PD+#MPB^V=TK
M]VO+/P=VRUF5..@>S2XY.A?4#A]RR#Y7<NXGY5PW\60<*[Q9!".*XZF!L)(S
MY)="AT> $_//89-S;SI>W5"E*.#S:(LY:!5"5%S":]#]]#0&P62'_.]0=NVX
M H3Z6PP99(KICLC.*<F!M;Z:75:S'5-S(RK!Z%NG3@QM%[(>IDU!9'U9\FGH
MN+\LC\V1R*R+FHMI8:>9XJ[?WT;<S@D$@\$/(2?\M E07-JJ3]8+/ZWWCGQM
MY96[939. VU/XOC*X_7N?K@W9W#(G5(>-/2)"C07X^)(2F+X!=*9VEZ\&$D4
MY$09(!Y'VF^69%!<)M^0?'!##?LY@9>S(FP.#5#$8:R6V,J">(<"JS?14>FM
MTV&QFK*R)C_OLKPH9N7<<RH(Z$%RK.W,]9W#WJE3'3?$*Z\+?TXVO'DLL>:1
MV8CI!2LOMT[$,)\X_0)H+,68T&V+.4'?"C]6[))75E8%<Y4G6K#MJBJW5-2'
M/ GA 0(MGAK3I^) ['[WR>\#A!;E8&;UA^%YY%)V)_6=]^'NKJ*1FL>OE\K$
M* $ZYHY[L3+M&B1:$("08Y'V:50@).L)#AR9+(I3GP4_"NM1.G5,7/]PE6S"
MIU6S@'5-^F#ODVK&K5G,)&<WHE-3D39:_9$1#Z%X:)>H_^2=8O/A#-[TKICL
MP[=\\(@?W_[7&VJT**&T"I^!AP5<3FR''+--6&Y7S?5TAKZOO+B]J;=G=N1[
M1(+FL<2J,)[.HB-@1]!8&-'(Z)PT,&4%@1=2?D).])0F]GXWG&?;&6$ZU("E
M&2M,S@3;PCGN$999!4@W$^UP]_QKU56<AC#S\S->:-%5V;?N/1/)HNY5_$36
MM1JTOT,;BMZAY,=V8?<CPF.N37)R,V/JK>S/HF>"]7@%#O]*%K=<5[G1 NY-
M64R>4'6X+K)/^MSPHPRIG=,.P3K132YO*ZN9>._P=MC:@(B/2(=PVHAV'C6S
M:23KX['7?.50SPNU"N4#7[[,.H?9S@6;BG3=AW5.QM5"MX]& O,:O(004YQY
MH(>4N>7 17EGR_F??.OMZW+\\0;*]V\'ZNCU7%(^T\!,B,#".U3RUYR??QB#
M7;7*NI[2^FKB7';R*?*;CGD1URVOU:-,ING'S1=W:-92@;5RRKD&@NP^=^BV
MNJEE[<\-D> YCSH+,<?L>U_;@@]I7GC9\.*4W,@FG!:R5P?R%FF!V[X!MQ'R
MQ*7BB\':>T-_;Z-8?>?LFYS<3R(-3ETMX?>T4484BF>S@@AOB0H$D380"^EJ
MWN+4L1\>DP\QW[3L/6W?CX]_2PRJ5=,[R7DX..3K='P\1(W2U #"H5J0+RWQ
M\<4$8YM^#^L;7;[W;);ZKQZ=N(82ZUEFDMAD?9V>47]25F.>-ME4P(][7P0H
M#2&=8J!W!]1$BI93S0:39:_ZVCZX@),MJA='R9X'PG08^ 7E?D22N6FI)FF+
M7![ 1AAO0PE>=-T&'UE1^1+3EE?N-GEW5/^"57"@EB?#1=8"3OQ&6U:8CT/;
M!K#<P/T3[GUB%EY;?:RF:-[TS9R-KD2C6WQ\_(_4E<5LUAXI;C2BHW<4TL;=
M#[,RJ!UZ<I&QDR7MR?!0U>,CS-VG2,LM'Y09[*)?W?"J=\ @QVSQ@26N)[JF
MQWM9EU*@<Q-:+!GG,CB^:=C.&SX=;>+G/$YORZ,6LL]$(\O<JWE$V?Q&9ZYU
M*F!6'4O+T%,9:F L#RI?\K]\]>I(9].C=4W KT;C,/&VWT5<7 3X\6EU4WUL
M<5G!4@R>=7M%E=<^T%E(T<Y,HKJI1Z_#DK@<">05.>(#SO1M;!?IT+GGH[3.
M%GV_H'=*9]EL6"A8]@B_S_"<:VO<:"Y&.D3-HL"1RX9KN&+R3/^\;FE#R4!>
M=:3C.!W$X['FPX]I*6ILD60(+2P9OZA51X4'<!+D#) OF_QM<T8M)Z[YO(LX
M)"D]K55<_&O.]N)=";HSKJR4H3M\E?EH=0?C_J+UG2.BR)K2!-6G"(;E%WHZ
M PG+C$=6(&]?T^A\7/N)BQOW"(8SSBK-3+4-]3\VBM:FH^W?Q:]-FFGNB 81
MAFEK^6?6%C@73*G=1KP>QQ16X7QT#,H0=EE!\KQ4"_(-"S>,=Z:_88HVO77(
M7RA,RPTJ ]L@3H*K0=V0 I0=?ZS0D/GX@$(=E\?3C\=.%M_E=R _\CD$K2>G
M>?A;=8#+'L,,,=SA&^54X-QE#_/*P;7,*0OG*XCD91X[YSM'BX)"!'6O#S?T
M:8+2A[/*=MOAHW$=,<6P4Y)%/MW>9ZR=7NVA',.%WBQ4SM7,!+**2#0&ZFIA
M6*,@-'VMY NP %8&U.*AN8!NA>[W<0J)WWCHMHQ4G>/>[KU^+_N<WQPE?Y.I
M"UP*7HUSQX;M&W/!2O7L<'+M/\9&QZMAJWV!$]]1;<*\D)3 ([/K,V%D)&UQ
M1K3;*& KAH+011#KJBCCA/.B T_LJYFG'B@[1SY]JFM)#*"EI=PM2 $JX+C!
M @/K8WO2L WS4R=4OIW0F%JK5_)[=(1/0E+FT6C=45F#F<3&]WZJY%<!PGYV
MN!E8&69BX.YHMWCJLFI$REK*F\7(B-;S[9?'-!O-UC7(.8'GX0]'X0^I@)U_
M!KRLH1</*=NJ^C9>Y3#@RKFWA'&EC::.U17<"35M+%XUPZ5',7[-1;[Z>^E+
MGS<.X;Q/8B\I,3:*, 7MRV@# 7!8'<9\3087U;*!UL5*X6.@?EGVM0GCNIE?
M)T3N<R98C#\N:&)R,@D3PKI!K@9T(LN<"*SHNJXO=V#K]2:%G^#0S<]]8^TU
MDJ<496]87? Y15OL@_U_;9^8X^O)"2X-%VBY9C,$?:(($ZH=N6*<>C/")_+2
MI^C6PZ^.L^C= F;9MIY+AP1<"A@ G2AG^,$45&'D<@SV0G%KF8^S^_LK\:]T
M=M&!(S.G=Y_F5D%^&(C3S\>-%H-C&H0(41\):9B;U0,>B@.S%97]LVX<T,L)
MIP3NW_*14)Z:('4(&'FA*H;#=\ < ;T:4@/R_AHK9H./N-Y+&BJG6MB->Q]3
M_'E3O[E S<?\,VU8B<*;-.J9,,8,BPWRKB<759)#\851)H>6[R!<-I]8*)TL
MIA-RL7&+]8_QT5TSR?4S;L"N1WP@2==7A]_J7\_$+(\->>IF*#Y5!'>*,X%%
M'"[SW(*.TX)52#%%/6!0SLGAJBO=E*Y/TUN5<@W!:G;[(+JJD-EH%Y[[V2=R
MU;<&*%^1I3>^3%,!KCA!&)[-N:"1?\2I5SS91"28[[F%/N_8]T.SZ25B3B99
MI1_^\SL2?BMZ-CSQET*A'"T4IPYR*Q(_%*C>\GO),TXT%?C;ZQJ>_N/T_%WW
M.OS/E'_56S+^A\J?WR:!_N7-D=]?3:3_\[LDORI+_W[+WW^C\G\U.8@!_S Y
MB '_V)%Y$ /^NSS]?S &[/EBD?@!'+(9<F@IDZ-?'LDZL30&3YLS]'=5_>[7
M:6-:_>F;QE;Z?1:9G>)"BJ "3HP2^*M$=Z-A%D4OF[4O4G(KZ_?'N0?M#MH=
MM#MH=]#NH-U!N_]".Y:9_^@$$X%U)F6-%P,9HR>R4TZ=%I#H)8KU;H++SB2K
M3[FFU'GM@90W4W@Z3(<:2+\=<P=\0SE,- __E8!H26S3=?!\.GS"D HX0R?
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
M?W/ACF*D.&*X=WXZY[>+@QJ1?P^0DINL?^GVS+[N_R_]>S A#@ [ .P L /
M#@ [ .P L / ?OD:@J4":ZZTYJ>@8R[QSN]7W":6N64L6P>TF#5[T%H/SXKQ
MBB@S-H"*"]'&I"1I)OC(HUXJH)OGK!LALU7(H_AI;-'](4Q$/.^*IPBO]3G*
MQ:]DT9Q(R9W$O0G))$(1%1"M:@?C&>NI0!^KM=DS)"=R-IG006D<SMH77DEC
M)QW9!W]=:Z0"7VY1 0ZX?(!SGS8G:1]N>_BWRB+_2B)@_J?=YVYD*'CS=KT
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
MUK,"9O<.ZYP>GR7?;:K//!A0W-MX8Q@2R/LV&O.UAQW%-4ZUKT1SK%>@\]T
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
MZB=$6G]Y;([WM NK^=.'R;U])@EM<RG9QHMA;CR=?5G91$<4R EY=ILH_G^
M[6(UR'KAC+^^@!1J2W4FUXU >S44P/V%4-#./I0$@)1%EPCKJCX:G=>B ,[$
MC[Z]N<TN*AQZ)_-/(M2#XU":2L )6</_M^^&SG#QX(S-WY,">/66 CA>LJ,:
MGW\&%N.]4% <;1P%H'O;LQ>M PW**B#/\88Q$[46EJ'G?SVC>CR;VO^W#N Q
M>-$RA381$]56]B0R2/O*/M A,/FSB[7;V%H]>L,VH('PB*A;@04'BO@KNWD@
M9WR?L3>FM-B+M))F$#__?L:S\E;@@)%40#]> .9X.##58W^Z"[-"X7W'RR=?
M_D"P:QT24I$%9YEP@HUW7X>I2\1Q"<_$X39*-:';'+;T[;:/?]>U9*#?VZN'
MN$&_R+,^=2QMX=)6JI.0?N/H@W<T_.D'-[D\>O2%CKVZYB_\:;YOSPM&_V+!
M77;"5FOU</H6QT(*Y)1.$:F-;@2VA2F4F_N2A97G)>@W86D [Y>/2 \M%2-K
MW]=W-Q)1RG43X-C"B.1'41O@BG%_9/<A'AKQ/M7XX2MQ38.$X>JF*<>& ,("
M6+*WT0*[TIFI@/%7X9XH==K?2[#]5NK_N:);;9?V[E[+W-3317>TBH_I_ -,
M*6)QSN1XS@6<IMOT-V?O5T^#SQP:2V%TGS46)W3\5>Z7^%90 &^=>NQ+SX%%
MBYM6;_6KF02?F1*J*Y"&3LS5C9X$8V_U-AGQF4WZ^?O-DQ=1%\1;K[<M2GUR
M;]W,KM._:KK??!4_\S<^#+.ABSY1#1$3S4M[;Y9M/";\ZSM 4_F6YP.DPLX!
M> I*UH@-H0 L1.''_DGG#S33K-V%/7(-IQ^)]CC5GV5%NX&9%M^;%TFV_UA?
M3TST^E!9N9O2-[&1#)L%8L^H^'B^X45<1J04;P-G@LD@)2 %8+Y/ :0;'I[X
M%UR'=P\B^B@ 3?5-\W^*EH1!I"8*(+_[G^[2T=W!M*6L$/B2#!87G/.X7S9%
MH^+5XMGS]40Z]"L'$C]IKA+4?DL/\=OP;]"3R_[B!/[)DH4NQZM:+C+5-3=I
MTIWXZ>T6#N+QZ.EFX6][1)%??1S36[:2@JAGU^.A/S%5TF Z_:8J%XPVF0%T
M:65[!/%-KVU!HS/@T)D""%+?6.B,BS!-Z8B[O4U%]0J='V<'.*$WUKR1US5>
MB+W8VW9+T$3D@EZ+42DP8K?*A=GA="A .MPLS<29?TX\)H*ID=C/6GWH'H/?
M"H0"(0VPKB,?^&W1E*QY>W<QX,D([] :5#!Q10ANWY:7[R5KM^%^S,/?Y]IW
MOU#MNJ9!S,J/B9KU2CLD;,R2 WK#GWO\]?4SM((C*H!YH,9Y8GKCYR"OO1Q)
M,A(;-XELTW.P?#2A]%3)+#;M8KMS?^Y%32_GNRL_#7ECAPZ@FD3+3V!,<1>]
M[[7[6W4<6S>!6Y:&!-;VFJ7!"E$57%%?@\KG#CC.9:(9S182\F+_TS1!A#B^
M=T:F6SN#*>2+LG:.@/?R#Y-*D72G%<,J"MZ'X# HXXF%T81AE)YK]81M.-V
M>_3'IY>*]OUM,D*;::NQ;ZKL2N'O.HLM2TL^=YT.V0C9L/?=3/SC&B"TXS*C
MTXUWRBV%&13?X]UB1"X[KBB<Q0ITO/0>UU%\F.]B22Z8P_#01[^O,W+3-4A$
MYHS,9\#L-C>H@N=.#Y9AJ2NBU/PRFWN'_J(HX$@O4KQE*Z'AX[$55 XVG<D=
MB>J<9JJXDQ3P;'PI\0?#7^U9YLNJP(^GB+])<2XA"VVRX2X#I;E2 EZZAL X
MEZRC ?>%ZO%4S27HM;G/S:\AY7\QS;L.KQY-^@?'%>0'\%@)1'<GF>P(J1+W
M$>=9K(F=MHVFF./C.*D5EP=IVH?RH"FO9?BG9BYO[8[RG90>6__3&[5/.:4J
MOC^[\?+"("?\]UP/!^(9WH6@9>ZOAR]PRC&VCRK8#.7($Y.?<Q,T[!Y4,>1I
M!YGBJYO2<)H40$(?%;4M4X#GE_V[(&G+ 3^ EV]_N:DYX^6%)E\X_7;*M!@0
M*RGY,[U(KKKT.";7B:VOA!A7J41EP?NQ==26DE0*J$;TIY)DL''$2(4-DO?0
M/_R+E' <7CY8UCN&9R_CW8E<X%_P!ZSGP3D40/>==G+3"@7P1Q4&A6PS42G[
MKB/S^2D5VY^RFO-B(52-"3< W2 SBOVB '"C&1AX-*BZT6Q%A EBX)8[_[SL
MB?RA;2"WID"05X2O!\!M9W&ANB9X&/[;WX#Q[:_.RIWDGEG4Y>65 H!V(KK
M<J(2R4X!M(D1;!R3$_K*1XUO3*ELR7S_W'I3S>U/]=H513)FY0_!I?/@4E8X
ME.DD@TEFREWIZ=YD^H5'CSUZ6A>3 -@_J:>/J(>HIKGQW$=-'RJUC[S&G-2.
M//&3;5VN+M"_[C*BIP5U;R#$#3XZ=\2)8>3KQJ7AMU](LI:G,5#EC ZGHV+
MLST@1A(J@=Y$ML;19(4AKQT'\#PE)Y=]*XTC2;O7A2U]1JJR8ANE/YUWR4[W
MV%^#!8"&5F$I*/FXL<,A*[8#PP]G(K;G8M_$(I7>ID+C&CF6NO.!]N,"M<G&
MA+,;,UJS).@;T!PH%!T-7]5#@W:ZX*3;XT>662O,^!>@=SN"O*ZX:MH5\,<X
MC;T?U_ <C&&;\#OG!EV@PX<[62<K('*4 XF!+NI\5?RFF:!4TRW(S@>8_-<U
M"F"JRO7E]&G^E9[S7GUB4DHWL8=J>[$TY]__>R'/=O,MJAC3QWB10M]16=L7
MLL4/<R(*4H,K?_& P#A%#9%CQ(@62?$3,A R#E-?XKE/ 3194>\I!?"8>KP#
M</=_GQS%+$3Z"5H-P:>1YY#'18_PMYO/_VT'\B'5F6S" V'O0=E*RE1Y8 @^
MQU//_/4R54[<AF7^OY=_'HOMNB]J._EU3L>%N]P_,E"/N3UEP;2@H+.@XAYD
M:%C;NM:Z& A5AHPME(F%BPPW:N?(,WB0#6?ALJ*YCV;]6+).Q_W.& 6'Q/.*
MG!#SB37+_F&WQTJT^3NT8G&:YS*)1.8 ? ;V(GHI+MC%DU#LU7 ]2:-DY=4/
M$_8EB,#W?5TF@ !=OG\W!5!=$ZE#4-CT59BR"S?6>DT#7%B(1>Y2 #$!LEBJ
M#T5T+%Q>V&23E"Y,<VQW+6+OO)]>;%.[J^X*YBWQUUX9FCKMRKSX;=I)5$>W
MY6;UJ:Z!A(U ,L 9W&&3687S?VHFF:TOV59=.).SLT$R)J*",76W1:.W;$8\
MTX8UJ_*32HH@3<2A[TK2!"MOJ/G(?BYZMU1*$2'XT9!V75"7&5 4='7E)TK9
M#]TUI@>]'-M?QO'I5=DU6<X=1Q>G<P^01>^A$H_.H_+6'U_V/.9&JG#-3;[5
M 78$0>)=#&DCQ 8;6NS(D_NSQW5YRAGPMB2)2?:R$MOLU5GW:-''[\$-F_ ;
M2LK++M<MW];K%C#E!M@!T]QP[DV\G-4KWHOIN$LK7.@-?QXI=(F_K$#8TGCI
MTO#K^'R_AVM"G&4 [A9/+B9FC@T.A.=_O?'=&<M&\BX@1[.>3,FX7!D,I0WA
M0V!5]A<F-C:4=-J3;,&LJ<L[==(8U7=)(YH+?3G5];.G"],T9 UT)')GE *P
M,R4>(?X,_=N>4EUA"L"O@ P<SXP+RSH4*R&#2%7_Q!(3K(@5A]Y-P>#$&/$
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
M>0<" ^XYWE3*@@G*OM"ABLOYP2G]J@7EDFEVR?/]]^"A7EKF?L>-N" *X)H
M/G^E6%E8J#2#X^B@0*_#%:$W]AY%+SXTD/[J#L%]V2Y6ZB"8 F"V&V-ASS%[
MFXP&E\5=N?/"*>:6V^%/#KG-(K<M2S&FQ16>=Z@;>??\?$_@8D-_SC.E^K=U
M#'I<?<>*QO=F<LZ:B,GUDM^P ATK;EA"&P_][_3P)5DVA=CVF"&<R0NW!.:[
M-+5!"E^457W%_OO()%9V=Z70? =8*1H!]Q',W-\VZUE/^GAYKF3]C4V<ODY
MQ;_ :8"E070RZ)IE8WW/U ?SHF[B47AYKX^:[-5/H=6?G DU\A840$I27'\J
MX>:_1CE^O[F#% E?54,C=ZD^LC*AF2T4N6H#5#\#_L*BB!$.OJ@C9<5EKZB9
MUOJ"(&>.*2>$=/[O6D/ FFVH*L?0$Z -E_OAZ::7?\#2VT:GQ2:[9RFOV":&
M6*3"V?F^]JHP6_QB1=)CD3,&9,W!&"I:&U( PQ+H7T01K#=VH7V.P6P>(3U0
M?D:X 'B!%/Y(,RA;#.-I<CQ^"XDQM_5GU?F5U5,,&CT W2H.R00*M[WYXN&@
MKW-6, !$[X-D]T76JC(U!&*H&?$0VYU/S8CK3S>?[EE VN#_#%5?KW2Z%AR0
MZ>-E+A'[^;LP$==]B69;U7.ABBX0T@J_A1 (9#=Q9"!E<TP_*ZX BC_E6]V_
M7#8IQ]XE-(JT7J"Y'&6,]=CV*B,/5<W*H7H/'Y]LO!JJ8#8EHJXF:_FDM@[8
MLR%R* #ILZS&-_*K@JM@B;S=#: 747\4 X\_%HMIU+-?!-)N^\ZUO*SY72-:
M%OAQH"V'N9A5[^1G\YUYG9_4;"@9[P@UBS@N-GD=7U\A]5"3J(FX2:KTA^*
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
M>M%L<($G_@&8'U&HF/'W<;H1&5 ]3PB'LOYWZCMG"BR#$&)G=4EM8G]:6T)
M[#0E,T+:@'\.Q[P74H<?O/AC&T-)/,IZL)5*V'(2*78H)O][&*&2B/Y?6=F_
M# 7_Y3FX6836/:*\*=MED0P(-250V++J9VTEYO[_VTS >+1*:( ;*]1'7[#C
MO"0;M33WE/.S:T0P-6^@0Y6O2B32C@Q@Q;$HU8R7%F<A1[,C-/C._"2^SS#/
MXELJF0$>;YU.5@PU!24+[^KEW!CS<LSL^-QAE=\KX3@@()\-M]@X8J*"3LJ1
MHCD]Y_A'%U'?&<XU?/HL0!\7^XB#];TR@'XT;M!Q4RL$=,-?%J/<L38L*FWV
M[-N0W?U)"5FJPA,VF1DQ\3FDS/8,[#7XDD-*2 >-AY]-RD-QK6!M#[$5WJ0G
M16RR*RO!72!WQ83C4RFOR,1;&>R0#)%I<U0ZH69B?9U3LW72S,7#M3*I/%[7
MUU\$6]V+%S+5W41&SM,7*PIXB^W16CTNG&H_-#+G#(YZ)%[YA?;W;T $=U?^
M>:@/:I.$S'^:O>$;N=L?SMS4U!C;O>?R5V&L&B@(:FG0:*J>YJA3P+RO)D\H
ML4YM:U1R^.IP9+M/4P41FL/BX\B $#K\*-;PSU0E$X;2@!.!_/XL8%]H+QEP
M\.R=Z-FF.QF0M5)J0<%UT"0<>"WZ:3OPE/DIJ5F4>%OE_T"I[3/SF S@E4.*
M$OFY4=2P[G F,@ "VW2C$U)I(P''_/6+33=]-;.3IH):;MWA[5QK37P8 !!
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
MZ.J,_G"FTN'$[?/IRK1W%*MJ!?)\J>J*RFW%@VM=/ D]O+4@:F^HYA,N/\T
M >]Q@[7;E0<_1=:I.1YDB#=P.1Z=(00Z%?8OZ42)W9V:.J%\#K-SAK*_6F+I
MC2[M]M4J3I_2D>:)Z@Q7K\GYDJ&^=!6MVA$/^B*.VGYI@Y%*L4Y5>7,U!C&9
MA8_@O/_HY1JNSW>%BF3CVI;:WN3'!-0E?+(\MP8X'Q*UVG9M7G9(\HSV;]8<
M+BX=DBI70G/3=T;P:=&FT4(*RDQ4)NJ#:@V^^16+6E,L+VM'H"!'U$0LJW-)
MJ4ANV*-S4]L,2B^8."\+45+(-AI7U&9B4>%<_&-^6L6M<-;0[6,E/F(9C0CZ
MI^A]0_3W>L>R$<[/*U-U&QO)O;+SB$;Q>79]K.\UY,#F-%"7[9]-8(O_OPG\
M_]@$_F\9TS_TPFY5_](4:XH&YN619J^%7R&H@RBO?A9E\,=&J_(_G3W^RTXK
M%ZW5#K_J+]\HS<Y8(/G%.EGDL)[-SW\XK4"&4C%VE-[-7R31S/I;5V&HC+=^
M;*+D7CVQCO(.YQL02'YOQ/F-&VPF;9$PY-VP" XC7/+@,^D,\7(.C</&1_10
MG1M\%IZP.606A4,HR_B;L[MVM(HH[?*OYFDVVT7JLB6]*M+K*^P52ZE:%I7T
MR)I7KJX[8FF;GQ:3#\VJPD2E)7Y;@+VQW^J@MK 04SO"9Y\L-:=6-'[4K@C<
MFWA=6YTAF7CWNV7O1IO@SZAO@8R.A_)MT"L3!"MOD7>:@MNZJ6Y%]&_"S\^X
MT-<H<7(;?6@Y0@Q#0IJY4ELM+OYZYYBD=N_MV^^!!A&K&D'G?KB(B:>YCB"5
M%OO;V")THGB-2G(@;?T$PT@W_QJ1!-D%XF1/0X=B^FX]H0%X$SH"9-@]THHP
M,)@R<W1T1'S.5EU^>?6N<;_S=;O<1\YM]QYM@FW?R#$C@AI!-MF;,>>KRC]8
M!K$NWU0^]XI:=RS-34WR0&779OD<=><EEAU-AL,WB;^Z>W]^J? )UBSY. I)
M]&XYC?0U(4U9T$V)YS@NG'0T4I,!C@8RG"^HJ:(Z#GN4=TV/:_JW!G[(5CO&
MKY(&&>V5:G!N-62 \_&Q#(@%V@N_W&BSY*1BBAP_NE'?]+5W?E.<D/4]GSCT
M"$#UV[ <.@2B\X!]:N88.R):+/6N.18A'[)WS([=ZS#CZFU<,7SP[WOHU7!@
MC*D:KBI[=HM=J6FW4JKBE+&F.ZRC.KA[:J#SDJ?-D5A"&+;6(6V<ZVP^8$A<
MIL.5H9RR&Z.R>I2,_>^:3(OT Z>N+3H78:Q;?:%)V6;&TV:F<R5]DMOU!=H<
MI>?TK=-^[(*O>N-_GD6WP:_/;LAE!NWM!CZ(G2F+;+MCJ??C?)3K:/ZM9@(N
M$Z.ACM/Z/NV0TM2T.M#4\;-:O_R9+8-^*I_XG<[K)X@(_X 2-0Q^63"=;K*D
M,QL]95*RQIR@#Q"]/?(;L&<=@99/P>!2HF[HOF \GE:?,PA07-[T9F&.SE/7
M+N*P>I5]VKB'0.2TXZSPC[W#%Q6#7+,W;_C:#%2>B+P;\+L>T=);F,8<X]W*
M.+Z1 216'7?O_41)7%)<FTQW>W> KK\'M0ZQ8W"-8)3S6(\6PB3]1')X<R\F
MGCRMK:]AZU@-9%ODL4[+[STF\3!1C]02A9Z.>4P2TJ6UZL=N=W.;%XL(O5ZG
MHF/*)!2M948-W+\G<3V'XVT*D5UQ*5?WR]IPXMW6:VOC/:#QATPC6A>\VUY@
M3H*%/7;O9DL9AJF')CEF,N@GA.1;JIR/DN&S1 V"J_):IB]):T9WRO&G&?C9
M'AS?L7I9.#W4)R4>L2?_XN(+M!\[%CAYV.*;])[$LCEE6QK,@8U56WE?"Q%R
MO\K"&_558";E)[&D*CP M+ [6UP2BMC[%LB\9VRFJC5* WL _KYVV:@X9ZQ#
M>605F5V"<\Q;@(K$C7LSWHKD;/;*W7([:11U\IMTA"6#L<KHDHQH="F7A<3
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
MK\_S[RM>_CO"#OJ$630GC)Y_R+H # 6FN59@+S^'RBP[?(Q%^5S&>%307#*
M,B#]U#V*39D@" ^%K]'\SB-%S?V#*R/[CB9^PJ4H*A@]Q9F_H0(@7E5$D0Q"
M>)^@[=]:L;VI/N$OXM%U0XO71V2HITE-/4PX^GEYCS+)_]G,FM1\ :@ A=<]
MF3=EI] J'?B.+D.;PG)/)8+,^$_;CU(T.)!+Z]KTB]*C0^L@-&.2;OFH]#V)
MGQW3YF.Q+:>QFD]5/$9:1UM4'Q=(#7ON*FR*F'_^I>7Q>'_81M'4M.026'_9
M__LJ@/^NW"GXEY%1R[/_/!7YG!LU5*5!I/<'+0;0X$1/1SC/1/=^._W]LXA_
M5(!=S,0GTDMP*&9K\@*@GHGZ -E!_?W*;I30!2 @F,BXPG5"VSQ[3*]_&5]'
M7P" [R\_,<%N;?X?V;<H/]KS[Z9SVTD_C"*O25K7?OW3^A3TI>O9^^N>4FH4
M>\4:N/86AP8!6->"16*/PSJA_99GDYY(JTYT_8?45,0GU(*9!_VL@N?#7 X9
M8XTI4T'1_@!DC,:C7SIMVH\#Y0UBR[P"S$6=PK]?/KK1YW\\F:*:U$T2NXRW
MSC5 (PJ:^?[!.O8C,P,!O1)?(_8>=#UB^Y*%@!U)! R"V>>("6Z0K%7:'C]%
M:*B-5W3WZ9]3<W-GD_H<XA&Q6C+7Z\3"#I4K! LYARUC@TTM=K!3QYC-6]QE
MRELFD5W(%Q-+)J8JSMCUG:K+'["0_O+OH.>_(_18/\D+0$S8#JEQ DU*V19,
M^-M DG\98)UP>5R^;OU+R#J.3X_PB"9SW,A;]2IZ[?=#KU??\!A(_I'IKAI9
MA94.B+DK-?[[YD":^KLB"JULO?!I1;UC=KLH)0$8$B=GPA=283M\;[@T4.$K
MSD X(O7A#[X/H\@%LS0Z _T"W?+4=6!G \I0A86NY"_]'T]5!3.!HM67ZFG,
M^N]6-_VW19A'&!"0.W!I0AG@#/^R "I10D<%+L<Y\?KO=+G_HLQ=3R=0M,II
MQHZ/$9.,?I;K!*+1F$29QK7W&:5FY_39CEHI=>P1^;I(8Y-L/0O'R\-A:/LO
MO+O_M_(?Y.G]I^3_:Z?U'Y;_1*_C_PGYVSO=C\5(D?YUC7I:$[BQ8!W#A8^F
M@<^47 #FX5\O7_41<O$?CS!% FF8<_?9;Y:ZT^R) ;T?%=@_X.]7XEWL3O>5
M&S&RG'\A+N.MCGSDN1_\Y,]+@X\*5];^=_FJ_XBL-[!</JS5ZP)@"36] &@>
MT?]FC8R25 4QIV2.LR?.5<6ITH3Y=8QX.#MI W0F=O:MZU)]>SS_M\S _R$3
M\9^2_U_K_Q=:OUY'1F#5(3I[N_EF3QIU^HL)"/=.8Y+Q %>_NM2KL,Y?:Q,5
MN1F/<G3&O2HN +=O":IG/ZK6B9:HX=TBCD]NVPFJ^#_@"Q$A/0[HL^ ?\=-/
M'&6I#/<LL"NH*'>I[G[QI^4/,N['>N_%X^=BC#GN#2O/:YW=1!.BDJ#.HJ%G
M3_UYLAGW6JL+YS6;%V]_T5H=.^R;_^(Y6KP[ML>+W);9FYF8.)PXG=7<6O9;
M=*L^E549/%_/VSSV+G=%2QY7&Z;68#Q/3-H_Z8#_V$@>3F=IN+*A]&#D>Q28
MENBT?5^T:%[?-R0U\\N\_BU "V&HF^)#*MZ"AKB#B[ZRRI"L]?ZM1,?KF.Q$
M^\V!W!J>T/,-*;<VQ@@V@2ALX)_"+.+1BFJ=_-.2[%X51?Z2VGFCSQ^WX!RT
MQP<L1NXMQ9L5)B;5) E");#U,PUJ:0,6&Z>O'"I1G!_]GDF,[1>9F@SY;3V;
MD6GB?'QC4DBY_AN3]=YNQ'[1!6!\5JV2Z(/@&*U@M3PY"D-="_I&A]EM^^NN
M3;JS6>753ZOZ^U9I"PF="QST_2J0KFGV(J27>]'48J+_C:68]GRO^.)XYUI0
M0WV2H%=EU^&JWZB*%Y@MZV6 **Q"AYYN_9X4G:5U:MP!=QQQ%'+*F8EN'53_
M"-+Z^E'M>3PSYP?E--?!7Z=F;YK<3&>6,'VCI;,A/?5!1GL<&A-L(YB$+=\
M*85G82>?YNQ:G.G.+$=%]\',K=0A=>(\!>5#9F,MH6^[/][P^./*HL>B)4T$
M2/Y4:A8X?\Z*R\W*-2-S>YU55YD4\*I/Q\8&6DCMH?=IK=?SN3#24#]50,EX
MSW'!MMI@)K6/9(* FFT7<T@N&(8=QE=+Z-6!Y7\>5>MI>I@U)"E<#]M7OAOP
M%X<202O2*WL]^6BB_#1[7$+9"JW9G;H@R,2%M#+WBL3@,.>I?GRX&Q< ;]_Y
MT$FU.B.2P<L0'=:[WGQ7K_QJ,Z_:7XQB2;"1?@;=;3MI%=PH'O05UGX&VU1E
M'C2JT5%W7:JS7DP8*O/Z[ 5)6JY8A7G0;X.ON,Q% XA[./*OP"THO$SB2/8"
M .:]>18:C)01'D2[8]@VX'<P-NG4CA;L=2P>^R=37X#\0;+2#VCOW?#@RA>5
MZ:<?4!.)R,M/L(.T=G6:C\N+%/@'+$33I XC3?3M=77+%S2E!?GX&/G*;? %
M7K7^0G[S*AXD:6(I#A,R,E))>HB%ES^L="6(CN/"(30? UZ8$3; .GX6^*WH
MEND[VC=,35H4M',<&$XJ$_^XDO.\FCO4OT&%:2WQ^42$$ICM3?ZJYFGE3\<^
MS5E-ULH)9Y<%M^1O;W^H,0)%?/=DNM8?2: *K3QV!%<+4=4$#_K-&?(+0)P]
M\=OEG_3D/%&20\_/'DMHT\''FM)/;E?8L5&(::? 9+?&*Z!GZ+/;^;9GL?'^
M"*R5!GQ9QV_2?7FRVZWY!TK_/.D"L%@#LR/-P/<337:4[8Y9J*,Y[]IJ<8=U
MOW)_2Q;$J#,WU+1T 3")E'6;1&C)0ZW3CO;&4IME3B(VGH_O^<H\VH',:$F-
M3T)FP<^73P0'):,G^' ,F.P9!S3I_MYF,<Z>+WS3<*.>Z770"\LH:BN+<'S7
MK"'^ K!Y ?!"$2EO%/L9GH2:J[ZFU'8AOQG+("&@9N/T=/[K0=MXUJ>LT!\+
MJM#LE(#UAK38.,Q,6*NM3,1M>CU:+0'=V+#R69%Z&[YK70W:2+<5 <%28BA!
MVH(8<4B%(Z^$;"DHV.+D76X-TI;3\,IT3+8!VC1=L"L&$5Q2>;7%6Z;XVK-^
M"+5 66Z.B8#8>ES-L;S@><>E<>]8_;M;EOL7"/2O*,GQC.Y<^7"-30:.,[P
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
MFEGZK-6@D7L%]3;YU_G7_=HBMV8XG<0&?]W&9"]]T5ST._-=.?5\L9=DW%'
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
M<2Y (8URU5@)UMD2,-,$IW074$GOHRK[RTUY0PE"^<+70K!P5J^O*%$4_FW
M5 BEQ^/MFK8\W^U5L;68&&Z3L]6 K#L3)N85G3G_'#TCPQ7I2YPDI,8:.=)L
MH;^H5YT/Z%-RZXJU>#25R))#>\Y3[8;]N++.C)(51TPJD[([-JJ?,^5&VG+=
M7[S'[,,6)=BTK^AZVNS3FIN7:U:?=I[]T<CV3QLC7XX;FT_G/C[%U4 9%QC#
MZV1QMT&F0QX&Y<,5SVMVC;;N3PK:R?+KV<MR+P* ?,.CYK<&W 8+0ES=@L4:
MMGOEG4;R,+5Y*[A=9E\%54X*)M4T+;6N?76=V(9020<5D92B"NL&4>+X@C:'
M_8KZJ$<ZVHB908]ZW#)ZV2*8__W103'RT*O>W,>9AGAUU\-4])[#;E%-5PY6
ME,N<4,7<>/^ZXD\=62;ZX.* OV;O*JAEFZ_Y1&$.PUFK>L15#@4]II ?Q4H_
M*I.9*047@V'.1N58B>ZD,DSY%XU;G1$%U%:_V$,4[KY4 /&-<MW2%ZR)_5'I
MU]4W*4G00'Y;5:CT>$S_.#^"'UWHS3X8BP6>QHSG#*SZ4K0Q3S;"J108\:=6
MS_T&;MOIZ;[KY@X\;&MF!PD](36=LJR6SW) ,-3*-NEW')4X&TC]]4DFL=.+
MNU9Q3V+D:8)UY?+W(@@6MW$HAO49Z9%E[$%M6\,P+R7JB<K3P%??K[VBNW6G
M>?A <H"HMA <64>5Q1N7L6';K:UF9Z19*&99VOG+G0_U=M1 H2O519(W-8N1
MPZBB1GUDO192O#E7%#N2]S$+V$:;G+?%FSTKE+)<0[Q4S:2HCDX"ND7[[IEJ
M764-X4[&>89BG2U_2F>4<+Z6RV<#BG230^THDD@MGK.M_P;DD,NC-2H&PML<
M\3(P!_3LI<RMG"1%55=9%#\!W;K#</:B%%U&N%-TG@$E1[@['-J_F1CCDGU!
MCM<VZ2" (RJB6=?OSD*\@@[7F1C&N7<'I-JJ)ZI>4;CM]+KY>^A%:@&[=./"
M=1W[" TGF,3";6/K_+[@\IP;SY[D,=ZH+=":]"W=W,D\3M<\4[M$,E9X.YQ(
M?:9<9R8LIOQ<=];^/E=%TTV]N-3M:Z4?(D]==D>OX$DCSK0!/182 ^X=B#V#
M"NR;!M^7JFNW7CP3RY=57I^ZC/$TO:V5[]:I.,]U1]_,S>,[XQKJX/9E,+#I
ML+P "-)4JR[=?O]'GY:LI$:SDB#VC+6 -R?3D=9A-)_RN 21_TZ]1.'QW+NG
M;)0;!=\&\BPDZ5C"/T4DI::FN)SN8S)67N\*&; )K=:$Z1EPR4C[Z]/1Z==-
M1*: =HK;\P*Z UB&37$5N64\Y8DGMM'L/4E)>EQ"+ND\7S+>6CX6(RN/:>1%
MPVW-[4XU%B@B#B#O_CK/4J^OB30E+]X(^6I7J0KI53 @-+<K20V9:H\H/%=L
MC3LG/HR2H3]/Z3:84HQ2TWYJA* BS-3BCPSB=/'G1X?^FU^^LF@_XNZQ+J!O
MSF,W\/7\D1'5/&^G*G&<^H"/=P)8.6@B6%\T-40?O_!DOU2\J"M?_[-E++25
MO_+ +Z\6?5;CG3(C0-Q8B&:U=UL]&4$?3LNYYKX,Z"3WK2QYO2=P59:LWAIF
M9T$ -[=?VD]OU'[(MEBI>:'UTW=7[D=_??OE*NNG5)IUP2PLQKX_Q&<YR1MI
M00SN_UD7N+42O6FXT2"M6RC&16Y-VR&;ST%+G%V DZT]<4@6J>?)^6Q:5^OY
M\9&!]!.KR%676. 9)-%@K>]GGMP!JP;05/\"@%=$KT<_0S#4"TG\&&H:#',V
MRE,R+"JZ 'A63&[6%B.SSOR<B<  1MCSUHF9A#OA"U3CBY4(>CVZN*:4MCU6
MMXC/LBL<EBODH'YL!0[# D'(##?,%J^[K8/N0PV_->ASA&519HU=Z9<,-R-N
MOG QF'Y9'.X_G5"\A4WSUJ+T#J!_E0*J]025ZWGI@$:Z;4XNPU0+[\V_!Z__
MRE,=)&JML_I3M+ET2[@HG/SITE+<R,P$-I'"LO=AK3Z, [?,L.Y8XJ,3^%8/
MKCDWW_ "P$B:O/OOR7V_.:AQ\W8?]U$4]E_.5 G%RF4/W<[CLN_>2HYHSKJK
M1O/I) (!N-UC<O:BAL#7ILG7FKQX+@F!A(K]8?0&J/^9XX.^%;YS,;DZ.V
M?G>?7:!?LY1 '6=C1_F4W+9KNE+UNT"QB9@6@%W3$K: "PXE<?N'D^XI:I^J
M;9J>1>_#,L<Q3CM5!:F;%@T)V\,M\UFJ=YN[-!+[^@3ZS$W]9CW34^RZ=!H7
M[,(*0,Q,%1*XY)2ZUP/\NSR>6SW'%0% KLKS# 7.PFD_U^&MK?+C[1PL0O;M
M"W[3+4JK5^HG<Q^I<ZF=(':'B975(PT/8*9-/H[%63^,U@P/5?D?F_6U+&G+
M</(_[WO,RA>&V\=,T.(XHG-4D";$1(^*4')[[J!'[/H P)T.T^\'Q2 50F[U
M_"7B:,4)"JO:C"S8VM2GT,H*Y1BES05UQ<KVFPQ6BE.)VF?TGH[S"3.$'3E
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
M>\$6\L9O/S%XNO95"1LM_ ^&3VH#]0,INX5?F?=+%GZ!\PN<7^#\ N<7.+_
M^07._RPXV26(O^\T  2?V>__V2&4O8X*T\%38M[??[<0;/P_\/^*X3\-0 TC
M?T'WBU>_P/D%SB]P?H'S"YQ?X/P"Y_]O< S^\<4&O;^;.C(:@KP;R^+GUAYP
MHL0SW_ZYF<-^:/U0 =TFL^!SH3.O6T_</RVNXG:#KZ.]G&>AEA<MD<3<^NIW
M_/9%CEMF[LBX[7I&'7@%I.L_O\[TU_7K^G7]NOXOO/2E5JW!IQ<"8@H\WDM5
M1)<GZ19>8Q:,,'YPBE66NAY>;#13VM&\QH+:?V2)7 A_#0;#"?PR+89DT$OD
MD_"1 0A)21N"ORT6UD&R(ET"2LM-)&$[V$ED)$!)@]<';EIP9!\HEO2'> SI
MX;\^ET.ZH</!@[#ULV10U8\)SH?9(:O\P74#'=Z7MJP%OH 'D 0W9#A\Z_0Z
MF'2TA0SJR ,4?X?@308!]>L,&30M#"4&H&5M7DT40'I+U%Q[7TW=?-,8_*1D
M=16_^($-^01V6-,$3,LO.4 @Y&/7'*8N0786P6005TGOK*H):-*HH7M ]?2,
MUOEKP0^0+<%$6:"&^3Y!XQD CS0!B_?PN+]8'.S?R5%:V9\ZH.;:/>;347&>
M:DN&Q+Z);5S.]7N"G,@"C$G&X&^#P[K((*!"GD5.\U#L4VY[&?\]-=9R2!I5
MQ7H!=:O_#O3:*(F&"C]9XT"Z!/UI4"ZR!8GXZ_9P5)=U)I7/2(>C:IDG&22"
ME!>F7F FRNRVQ.Y3^\6202 L4%6'_FL:&?3'/"TWX2!(A$T[83;,_CW5E@#2
MK21<Y(=%9V*+"B'$@$<'00@YR"9X_=2^Z0T@/ 6;M5W", V9]V+U@$MZ)/9!
M[-1G9%G=C=C][7 R*%8/B6T(YB"#/D-;H03:'^'K._G]Y?I(89;+I8U:RB:L
M2+=8RB:B7!<A9L9 K!0HJXPMYA(>DT$3A3_"D%G)=:<3-Q[V7-+S@:IL#Q#S
M1T"WY8]0_&$^$G\>L/XFIBJII6W^0*&5)]"TY8=M>^[<=L$.IM?0_ KYQF T
M&EO?P(D$3.$F35I1(H#"8Z"GD0N0&0CQ.,5:H_G6D54)SMP3J96Z@G?3'<:.
M[-,#4*[BEUW_ZA-X=0\_S8&T(P#_.D)9:'B/R.J3,+G]ML2QZ!,E$")HM[YP
MVI]00@Z\_H@$NH$#^5FA%4DX]3,04#XWA7S$[()Z#S#E7SE]9G^<$MG\KH-
MHKQK\H],_.D.NMOR]5S82T%\*YOP@T,@]\.V";ZC@,/PGROF #%!$.6 F"#_
MB D\S25@/N3;Y_APMQ14$1"V"&0+ O%SQ,]<@4&J4"WMYM&41?[ 1U.OMHK)
MVN&8T%"L!I X$*),4DO?_@E"Y!_>#J'Q4U P<H%]1NS/L+VN-X]-+LR:!O+D
M4N21?1"FJJ2E8CGGQY2+E"GMAPW!G/R=@PB5V/VMGW.V>FO?@YE49PZ-0NS?
M03*0>#PD#+,%7F<F';WQDZ_A#Q'2?S$5GKIA037(^^9 #^F5# 0  @2 1' '
M&+WV!U]B"6YKX9#_6J-@,U&A^<MQV$B."=5I;7X@V;30;L"LY5'8GT/R47@\
M/*R%9#7%#5!5ED)5GW?T1-4$ VI#$94'A^< N0*W^"[F4GCSPY=A/J+,:$L)
MP"2 N#_24W[D.F02/O)<,\=U@I+1^B0,\C0UL84(;/  Z$+7EZ+1TZ_A]$9%
MX?_"Q2P2>3;KF0J'\X8RDS_/ !" 3633C0:6:]GI':W7U0[E*)#G/R+1".!;
M0"E@!G!1*F4KN9$A\YN7$Q4!72F(V@3Z8V72Y%LWWJM$JHTW'\']4()?4@O7
M./(I^+#ZAW?+9-!Q.L*]2<DU!N0TXP]C69X0CKX)S*SMBKJGO;=0O4T&T0 H
M3Y!!33>46=OU.15:0U]."X[]!B/%3 <.8?!XV%]A*=@,FY)ZS&#<*0"1C))3
MQFC7Z7==6!P!0+]*!H&/$5Q^""R0FS\ >89LNJ[,#MD+)_PK>GO]<Z&KUZI-
M 0!9_P&Q^M_6X/AAL>*2;YHVX!V<X =I<?MW"6LDL?_D%/5/;4;+]M=Z"UV
MJD"QTW!Z-,!M*/$8)>%T 7(T-K#_E8"]:1T#2=V./C]HT:3\UX4R25RG\!.
M@'/_*> ^CVJ27 ">JI&XCO_;)X!"'#]&<'RK/DC\'40&Y?X8[6N=KYFR5TDM
MY,8>O!F[_1@)'J3$2 I,9!3"9JV'6RBTIL!^<\;.DT'<^D *0O\]QE4Q0REY
M0"9I_F'&OY(30H$##50U".G(3U&H\KY:I@$$!T;PDVF![U,3_A6<,?1T!I)N
M6JO/:N:*/'A+U@/V^G [V'W2\N25B ;G[M,?FYID=U>4%B\\"-N\=TD]]L88
M]6O ]2UC</\ZX!,UP5$?LK+& /ZI7SH --245V@";/L7,KZGM\YSE0,3 +./
MTQ#N0><@,S B%66\(74$=#H/3EW'5;F:;T)X<U7N3HHD(46V/4#KN]"TH;NE
MP#KA:8F7GQJ^@YMDJT;J LAFE$*BJ<";8K1B]E:(^B+?7C3G'DA?TCP2WY&V
MX)173@:%1""NU%=&^&V100S.<53%R_S7FX L2A\F=!9/7,1;AG*)]_EZBE+9
M1#][>.B$P?EM31A.N7,(A00] (I[* '@DRT^MN5J.+IL7?!H;8,92TH4KGRJ
M(L,&L)^18)MGUB$98/<T[N[M:77;D[+<W-R],^C+PJL3,VK1MC5I5 ZFSK66
M<NP>'Z?OBBH\)"E7++OS&TSKW(&J NF&H4?^2+<?[NNQDVB8\3TGM%$S5Z#+
MO13.)W-)5B=BU&B/17-L:C'R?[I_W8YJ?^A\P.47I+L2;>+F:KLXIWSC._%A
M$.F30%UF$Z9>/%\*V"5*@&6,U0_WA#_MYK]FPQDEK!J(Z\W;@A $T,UB#,:'
MQ<U]K0,W/F2(6#$\4W-F+=CD;K5D'BR17%YP*;)29Y ^L1#=&W7B?O5:S&%!
MGS(;1@LKQM 0FP=-X)P1NA2_L7:!"?H$6G2>:KO*'(AP+H(-O[H_-C7NE\%G
M2W=TL?]*TV)?F@J*R"0S/;F]FE!H&,PO86GWB1KVA"I6;]X='H<YK^S&:H8C
M^7>@/@XER[\DVF(OR%+[D;R,P5_6*()$]:,0 @)$29HD$A<WO@/@#\^?>NN<
MP:%7I?<.DH7"KXN%00$>\/U,[GPH=@9%!UV@Y-31'T5C;LRM_66?RC-(5BZ)
M1@1?A^R&MJ((QW\4/Z#I.LY!@#,Z8\8:>%TR9<WXU:%[;&CI5V4Z9:=?&(,'
MA* $ 5AS(.'W=R:$N,%<HE_K2:6F$\Z/5AQ5 ;^?$84L:Y!/T7@:"E8O \+2
MQ+_2=ITW_@Z=S7+9M6.9AMQ8&.9,S^1Z\UZ0&-_JTT,;M##Q&3 JP/!:\#N$
MW&$-B9,(6V^(QUI<ZK+4@ND^:Z.U,/T][BACZ=??LQZ&*D4',<%CT:5? Y$.
M?4<@^XAX,NCW3O@[_9?'&75N_MM7YQL\?E0V!3+H>A"%6._)H- @=OACK];@
M7$#%D A.0#(;,@"CQY#-E)KW"+/%/ 3%FXD1C&9#111HYI>01)FUIK5]VB4(
M032)R ^L1R0H_;G> +!>L(F(V.2;YCF[)?O#A@8P9"_RYU"!EIT=PK4 Q_%P
M$FTV4!J(I3K+AE;QM'VFP@JH/ Q^"G421FRK !.9-4F,0", /XE>$,E#3M?
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
MVFC<<ZL-* /E_:3/2-I[%IWK0LVGT5,6 4.QAZPP>"R*SOBH,K??K4>#;+.
M)'.4M'VTOI)H;5(VAI)L,+_JSCL\3R4\&22_#6CW3G2#$D+"$GU6D5>Y9A(8
MS:R!YE)FD^&>X0L%#YI5DD$SR^L))MQ[5,XLO?2BPQ-I;<SY]+$_NBX4 0ZA
MARYD4.Y5I_;!$"T )]S"<G-;H33(Z>\39%!D27OFI4*KAKL=GMI?"QNK+,L!
MYSO)H.8=@J,\\0;^-1GT81(X*S#?0/@0'#/Y9B"AUW9'5M&$&J*;^@W1@/C&
MN2SV&M I"@4.6-"<)+9WQQ W\!DLO:I50.:V ;K:O$7)817:9C1!_J>Q?0Y?
M& ^_>G,Z<!LL&#S00;U"[V\!V[8#8[?_?>PBN ,9%B$>?)%P&WQ /X%<]R8L
M<SS@ *=I^S>1_'(WJL=?1_W J^6'R4XA2*P508\3^4WF+YM' 7\UXXNA*U*4
M'X[B6I^7FSO?^[@<]U"GQ0/NLY!VQLOZQ*F=)D7@)'4 M#^T.&SN(2.4QKN#
M&+9:LQ^T#R=88NC]@&"%8BV12S(_5RG^7-BF+[IV[4CV)D[UKO7;NU3V=Y3=
MUBF "9&8<UO<]ODMF0 I&*9$3XTH!@L[1&+O$(P@.VQ_1*&;OI;/.H,]-<H.
M;>IUU^W8F<7THSL=CH 06R.Q@0BIR2K2>4BHKXT"LG*U+/;@^W-8+(3^8A/R
M23KC->T3JZY?[,@@2$F'PZEG.8L,5SHR;60Y ?6WC..1D'!5/_I C0;$];*I
MUUTEW'/G:K \0MJ63OD"0;]8(J[(S(8,NI'M%@.G'_8(OD PIK/C,_UI5*]"
M7E4.B]K@G7NL;H[J68H?D;[E5O?'B.YMYYGZO@P39O&39;%/E,]#M1PIV9,%
MY51F%X,_L62"[/[A5J<K>U=WY!5G+X'>JPOB$IJ7&Z-OR+D)/9R["KJ+/Z&^
MG K.I\1(XE\Q H3DV8\@W8+'PNF^"3//\#W^DM_47N5X/TCY,%@Q[-S-1NG/
M15&2=Y%7^S0B>V+&$)UGK_6)UH%@SH?(-(!EI1A\O3+[:5@KA.8A&615X$82
M?;@^BBV[KWS13Q]U0&]&R9OQ[H&O*A=I/IZ&??(<Y+RV$K18P->]$O$NXR#K
MM-].Q^@(A2\P@B62?AU%,%9FZBC9^6$5H..T$]C\:<1O^&+DRA_@OQBXV:36
M0W/G.YVXZ5O1U_'F+'$[#>+<]PX^;%E^D 3RL1L5@Z)_,4V\CL^3[856%@&$
MB2(B"'>K^UK=3D5YDT%/9TL@>PQH#M-+GZNI' Y:OT4%'.B=ZWG"FOHJ(>SH
M.]JJ&"*%4KP4JDM_I5!J<I!ML@I*.!2B,+$>H(1^D'<MX"J:+6OSSF.F!_ZI
MJ(3#('DV=[5GT1OB[1^$BUAY#D_+'=H#?5UL$@X@ >$< @64"+9Y]A2+"BKH
M[@8*\&T>^\K :OU<<Z!9)M)EX@Y0%K8)8U>-S]^.ZYZHOD!L1;E\M>':6@Y\
MV+Q'%W/JB'$4I"L;B/E[:ARFY;)%QXS8XV:<'.EK10<I*D?MX!I"+,4W:9V[
M6:RJ>-)G"-CUDA'.I6V\>/AKW;F-G.N]\C8EBP;$)\49$E?CR* 'Q7/' L[U
M41C<*];1%R9<&P[$)V$YKM@4F*IZ&PT)9ODHCCY+Y&F1Q9E70 ]TT2RXJ!9V
M?UW!;\=YZ+^XC4IV?C7KK7X.DE6P:.R@-'JKM$1_@AW[<;<GZ>=T)ZF<?%J
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
M69RN8^F6-WN905^)'R=1KP-Q3M3.#??$U?K/@"-UEL<7?+%0P1..$LH,@YE
M6[-OAO-5M@6VKP!\T??^I2;CB0VW_&LTM7'>A1X8L;FLWU,6?P EAQ@0.C.C
M,1?WDPCCV")IM@RF)J$BG#JZQ@+2X\*AISA(>OD!HQV8OY2>BU[>K\@2V$!_
M?0W3C8E_!7#$N@J[J?8T/V-.R>"%X0_[&;X"XO1@'$\(:Z^ _?#*RF:U7V:7
MBO!_N=W<:/WY[37POHH,"F$^K&4.C7V80\O[;-;V1HW,S[67+YM$?86">Q'?
MW7E87#V@/NG+KP$S_#),0*A-/G*Q+C4<Y*[4K)4-K;<><NZN'6!\DHKOY.V:
MC_CHTH7//=(8)'1;GKS+]33W8X_=%P,PQ9J7"$AU['-5,/;15I0%"M+.9KJ>
M3!@"?"+I415EN[2:M$@VM4[39]T4=L&V&S?90"OB)36\_>U%=G0ZN_+.%O.
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
MHH-6\17*@1H'/Z8M2A+E@<>="EB8!#>1);@G_83X;(7B9O^%_)P^;7.U1HK
MDNN+\_TG>"?6HR;QGH]:R(V)Z^9IO?XW#S>4E%BR'^NAD/#94\HH>S_*Z6G\
M679=3W;2(2\B<Y=!IX W/I;.^6C5 [](.#!*.5&G<QIF3LIU^MO;/)[&=R\G
MV=5*H#[F$F2:^!-VOOZ"A3?9*)RPI=2_A\RRA?S^C.\&["E(9YQ$K2PM:R'2
MK)HJ[,>;@\Q 4,YA0/V\-(;10/7'7V1VG*79 -1L_%@*]K9/(B6#=77ZT4_C
M_9TQ9N,-Q6_#$9)7JD_4"D_^:5:#1.T9/,8L;/V6S;;S48G<\Z;K96+]4BJ
M-/!O?>$KX(#5?5V;Y'_/U*0,Z3S7$0]T."/#>?28Z;P.PWA09#TY&F<Y/+MG
MC@M[;H0[BCRG_=><9;3?D:^=*=EW&4-D6PKQ-LU*L#<L44?T? 788-M];PLP
M NC9'@T-V"LND;>J[AQ! 7/$J?Q3#E@P$=_@^8:*Y9%W\ B#, 74U/&ZF)/Q
MC7NRD[US\9LR4J(>\1D0-G;@!&_79&/4A_-DXN[ER*TJ&:H'9X$@M;$!U/E2
MHUKF4W4I4(C/35GL8!O]-([60C04#ZT=*]RYUP6"WQ* 'T"<W@0,"1Z8+ J]
M.15/4!4:6.D<]MU+S7+!B QG72$8E[QFF _B8[N5;]7G[-K ,;V_+?OSQ_O]
M-A/$)S,A"9.5I4.EEYP0-<L%,I=#"HV)2-X30S^1)#R?R,@)T)J]$9_]4QU/
M&OQFU:WK%J7LX:+4VMDX([\9#A5CMG(2 F!>0GHC WX#P8DF_<.9L HQ3TM\
M=Q!9B,^S'3*R)%2\5$2[=*A+O7]"3'B2J]_*(;O1#R:J?82]307/$]W*P4TD
MBW2;\9#,<Q40PW:ICP(HYHAV=X S@P@000MXFS0?N@"NJMA ">6MW+5^YP\#
M7#.>$M^%F<AU%+WC %SQ"U?7V>BN$7")\9436@QI+N-P6OXS3?GK PVFSVM0
MD=J><[='%]6?R;) +./G+6]0!R."3M,^H8NQ.U6$#H9.@'&)Z(5.WBM 7SXF
M1"+4A@QGOA"+/ZB/.1XNUWF3C9SJ36-2G1 G2X4L-,#S3P8<^4N\T35#1=\L
MWO73VE67 :2TQ@FC^Z;Y>E!87:,FK2GW\(#<@Y:]7#VA<^&&1"\G;6WI%!FH
MF]JDWDY<A:L0#Q9'MA=_INJ'W(.&YF#*] UKB91KJ"*@^79[WT1#^RH^NI<^
MZ82%0.$ @L?)+,LSL6U''WO;89 BC1BSRHS#U^>[_>DR'6';$NOFZ,5%DC#Q
M$YF=$GXTJ38"9T#3R=F9BBP+Q<Z[3351<X=KZ$R!]GNN.*8_439E62)4;EF.
MOMI);Z$@)^>9EF+1D UP"2 = Y!12>A)EZOI48;2!2+W?J0L@BE1)C#S4%_&
MB^@A637=X?VZ8BFF F&#R/:6HTN*\^./9V2(<<WI-]ZY"@>A[DF^;V_S?D_+
M>'72]>53]:D,BLIT2#=^UKWW9PF- X-&DOQ70*L^C7=&3;X3FN!&)$QHPG'.
M@R!1+H[>(A+;HS2X=GER$G$Q_\U.$9:JZLR?JFQQ:-9\\M";E@0;&*JX.:N<
MNAP(;EN#-"L0,P-B>E!5W(.TN<I(3AW;>*"3<#S8& B4D7D@G8M<BS$BC"B;
M?5N"BC2ZRHF"*3J??7[(X=>4.QL]*._1<I\ ]N(X__'N4>G4:K\[F>(K0.1=
M5"X[$ 0*SBA"G2]7P?)4VF[+SS%C@R4U'5R]GW6_.9+$K2EW:?TCZRHW%AT0
M.%3:^04B0HS<HD#36F>W7YY/D58-"4WGYYI.KF$K87($00 8Y9:,4;\]WORE
M]+OA8WN^UC#LWJ%DRC<7D,7VWBLA@ML O*W"T#[UM;%W[2@(@1(9R'!<-#[\
M6:[.^*VZV9#GJ#5T"#R9@*E&Z.<VK$PY+BD(O,="NJ-KR7IIE^WXZ%$.2I3@
MEAMAQ0(($2,B"@D>2+X=$DCSB3>6XTL:1:SYP[HXA)BU^:@;B\E<EV6?'D8D
M:Q9/?#-Q4\I_-V9?;5%MLYWP9_IMR<2'O@MXZ7H*Z<=).<?I;]O'I -RKBH
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
M,S@"/.A)I03:E$Q04Q;#-T8?[STW[^8<E>-,^377UCY>IFK\+<WT2/>'/6
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
M.^F8(UQ"YEW%4014-_QF(C^L6CH(F%/&++4=GLNZS3N0=\)@X7'&LYQ$^;:
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
M&8U5*F[:Y"8=!BD56'!<KM+W)AMC08%C<%(Z*2UI'%T7[L7GLW;(Y#":NZ1
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
MP1"B:UX);YZ5M_%/6-VH=#;.F76'S1TG@*@T5(]MGKU_9Z#_'!5^#Q:,:S_
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
ML&<1-;6F[9]#27 O91(:KWQ=[A4],>]+GIVN97/&2S^AMB4-\9/"/KVSQUX
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
M#\:6))AJOQC9$E'JH$C9",,S"*9&BOQ>TK!Q2LZP2]LW&U\#S5OU+HMA[!X
MA'TYO@7EZ18-#>H.18DN3*_&2@&G0QOI"_06,M;?4)C#C8;$%]$,AJ9A)6S
M2BX UN(_D?"R5_H9UXQ=T$K!G@H:!X<@\;:<M8T$O'AF2U_P#S4<RL3\[_MQ
M%;6A^&QZDC"0M?E7<_*9&<=A8\8%PB/+&LD92=GU1^=F, FQ*,>RQ99UAS<4
M@-=Q+#/-W^5@N. ]RH_DGD,"_;^GK'2_'E^U]VA?DT*L'@!/RJ%7+"$*IC:_
M#BO<,]%@5*PY=2X&BKZCKHWV0I8$Y=FE'0S3K#?P;[HLI>P\NV":I4)YKM'4
MGICWQN0Z3LPOFM8VF0+K1$1[!GI#.FT^9/TA4_V,XQ8@Z0G^JY\7R(J1++MU
M0KWIB\@S,4 L==K/5G#FL1<$&S4]I_]HE370VNH@YWWB:HJ!HCA!.)_)[13*
M^!)4F>JJJA6WG)O5;-]UV/SUR,_;$U+'A@>V%A6":H->0U>SVRF@.^)KT%NB
M1ZF^X;_9 KVAOE4[(8M1*'8^O_.96!;EVU9K<& !T@^^W(F=>P!8LVZKD6,[
M>7"712CW<S951.:070A^:Y.<#.0O&'4FRP^VIAB$'"0*#"!4^'0-[J;DL;:I
MCRFAG;+W["*KCL&TK.A+SP? P#G6:6QE6O?SGIA_V5%S-Q^0[FQ2:]_7HO(J
M[#&C-]R8^E7SR#+Q)?\'@$I+56.+,8>IA)]I=Y5LF')/.%U<$^M;WV[6>=9U
MUMY1'F;'MS75$^>-2J>"M0XC[\?P34M*QE14EQ=@K_QRR6EZQ5-;X>NP S\4
MU9IME$1M@+/5GUV]W2V3)0=)/"671FR^^.(-S^F/(5A<3UKDTYR%V,U^<@=V
M:EHZ?'G'+MI+0YN1G31N4"JB5:5RK]OWV@/7XFTE<SRHR']5SN:D2;WBD-1L
MQ17QA%>U:+X+SZV$7MG:^_EC9.K]=ZJG24'<21P 3Q;<V1R3<;54^(W,^O0]
MG*.<8+Z&Q(+%/1Z$;4IJ[8@(K#N\*[,NOYQ!)5@H]W:1O:58O.@\T+0VO=4Y
M.8P5DDM;6'Z?_(S'&A(OHASZ+Q;)4H,UI37($#?VIV'516KPO$(:!>W]PTPB
MIA>#SAS8$F[1*B A\2"0/^M$B[.TDG\-YC),Y^>;59YX'UYZV7%U*K1!_?Z?
MSUC 987<> OHE\EG"H<_O)Q58^.+@Y"/G2RR^7B#GV+CA7RM:MDX?K0HH00-
M5)0Y6B-&*C9Y*X7[=%5\MO,ZX+-2Y;-=((+U"01QZRMMD6MI=9F3W1?73&A0
M>J]ODT*<8]XNRA#QW(!]3))2"SPH+>X?PK. 4+8M_:O,]'+$Y.O42S[_+++S
MZX35">=G/:K]8C-%5=>3;]&'BE]WBD0F+$/C"A:T?JV'QJVGN^_K^$_ZQ$\!
MN@UDZJ_MHL7^B.2M1U@W><N+"/VY3BT/B;W8-3F.*B<K*G/4;[A#O.5_ 802
M>;//58IA-6,^&%B0?=;XX'.1^]J..6""):S@6)/]&=:-_@WH 3"(CW']?X=5
M!9F0'_QO'!^0<:W^+L;(]3ZIW_1"*??_.\ *(_T P-7"N5\(EJ1[ *0YRSX
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
MX $@O9]^EW&O8(C!1_]$F7\1O*#K^[$N_WEKZ7V!5.2!QKTATR'N_1H2^/V
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
M>K(BZV_B;J(P9O.UIZ Y3 (V >B-C$GJC+>I#\S&<2+OC-"/[HLM*2NE>#$
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
M67\O5G?+&#_646\1<_[_X'IG943+9#D/AD@JM\PKZAQP_*><HC'N?2,1YLD
M0U#S!-MY%QJ!^NMD= 8N7NVE*#6[83OA>:Y61"S+]LNS=#Y+L#IO[;6@IZ.K
M\YSAJFJ9X!QAV!\2+>]*W=;IB#[:U5XOS%U/'?,A<,)J.0?"6T#YX93I(6FI
MKX>NMKBJ*S)9,9N*]1L%35>7W![+^1@?P79+^FZN9#A7>Y:XAGNU"RV?PUI"
MK[>;-+O#+:#2".E5+J8R\U]UPP)7F##U\%]EJH(?R,$3BSN4$]]NF-Z.E$EY
M,SSAQ9V]RQ+VF72"!.#^UV-?L3YL-+2$T\=8M$A@M%1I64<GP/-:\6Y@9YU8
M=4\(OU]+UAI+3B/ ZW"&K9YBN2&43FNXPXEF$&=]AASS.?N+&G&);\C T9L8
MAO$2(U(5F?"!F IF(U1+19[;LYD,@28O5S&74ZHW9RLA(C/H I(V?%?C,G$>
MSMB73'\*]B>H1:4Q3)+[@8"M0=KJ)G /TD2/M<%1*%,N(#-1/9AUH>J!1K'>
MG:=&:@KVWXZ)&OSW&EWF<#_UNU[\%_N_FP< _Z_08[7*LFZ6*GM<K@V?<<J1
M\3SR+C;@U/*$9Z2)Z]Z;3ISU*KZR#@V+GRV1/U"8+E09(V23I9@MF\XBIFX'
M$P6_WPT!NO0WE6M^*@&@M1OC5;^=Z%]^&NOZ9=?O(@)>)7+(JBCU'2RF7R6;
MU%,] &=7.*5A(P3Z0.1SZY/([*&N]XNTA,'?*TIWB8W@39VQ_6J]-^;JZL,O
M&(]]*H'C8> ,P8)0\Y!(,*8V-B@^1<QFA \_*5/PS;R6-O<9M,:-UXRK:964
M"\;B(/%,MIQ*VZ'GF?R;55BQDOC3B)U9IK.WDB)T-&'J>TQ[].<YN4\#F'T<
M,W:R)&Q$0PC1_YHN*ABV[O7(<= DC*3Q,>B#$/[![Q02/GTTRF1C;DLSJM*^
M"HP*NOC/]L>_=)+*$E;WMR1O!YJ#/JJBG__)>O34;F;6=8Z3<@H:"2Q+F<"Q
M7TT%P _-D,]H"M95ER/SHLMIL%[V$Z/[L_<)OFU#*5T<LP)?ZN3>_]D"?V'L
MXC["=A2D(<.)FQ0=OU<A$JJY2\\B E16KZM[4!R4OW^5>QVT:+H&-,DS5OA.
M'^Z%JNQI_&12]T&OW=H>,LEB;*SSB."*&_?!]_-('Z1ZO*S0DA0TB-K_%;WB
M%-CX,&5BENPZJ^GFI^?O;]E!1L<$2Q;TL#U();2>Q;DT>*@EOJ%DIGC)\[+#
M4&9I[Y6F305@^XKL>G_:<R7!3+>^JC:B0O#8[MW[B)>MU62E\D/L^BI +VBW
M9AN7!P*RE+BG79?UPOYE?4%HT?A,V+7[1648B!B;C;@%7 M51J(._K>)SZSL
M0XUOIK;F(K"?P4!9G/A Y%F;RZ9H^B"OTB"GU<+?1N16";E"6$/5I_4%_S::
MH"/ZOL\=[AO'-NC*.!!YY;4E^!YTT;_W%O"&HR R8.^:7KF?30'5&7I-*A3B
MM?'P@X_^ 0.Y)Q[8GK.TK42+I+*V>D?X@Q#"%MR3PXZ&Q76ZY$9F)25*: >8
MSSZ+TFU,/(,TY< -XQW_Q7,8?TU])":R3"7:]T_B7_'U(PZ\"N0!=.%HXTK
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
M%*V6T.-YP[^)OQZ?$YTJGLRTBPZ<[NVUI&?!C9+8;/7$2WMGI.]\CO47J:L
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
ML*F/(G1CXICAS"%9: =8="Q/K52YK=MJ<),I$95P @T. N8X6K2[".O][!&
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
MM6$4R/*R,N?3EI(8Q8\]'FYK>4K/98;("KMO;YXZ_Y0B2!G<5P3^EWM?8;/
MDABM%H9L Z*+AL$-=<_6$?H!-#YV@>$ \2G .XW)Y))A]57)[1>SKHG ZLS>
M@,CY.HN7K&9&]09<[76F%N?%_H&#' R\SU17?_'9.LMWC06['N0P9:Q+GQS?
M,S-[;CSJP&*;L$J1NP4#F_;B7I,_FHHK^)D)*,UW:]H,;[P%5'AD>1-.=4CB
MIXRA=')!Y=C4%8W8+LB!Z)H*0Q:ZYG7?%R,[!;'[*ZG"I$/W.C:G.YU/OO@
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
M6*XRK$AZ$%IO/0HXZD??:UA!RY+;4?2(B2%K/\-ST$R,[ J<!@C87\H$F#+
M)@-Y%E<G8AAVFUD :\L]M\,2*1:'!F*#MT7):X;'D:2_Y!$X/)E1Q5=H;R!/
M4Q%XAD-O@-9?<IC'?H8YPS62XBEY(-AN1Z8^-N1 99P8;JY+ESS'.0)P/WE4
M0S;LQ'FT9SJ978EA*0AT'Z9PCA-"%8+75J0&H,[[-<8=;NY&ONHS)KL*QZ'(
MF<GZWC NIL)A5A'IQ4V)9<:CY+_('4;IXM9J;PZB'._B;Y*M[S"+UOJ!CG50
M;SG7X(50-_B!)%7=$XD7RK[<2Z4XI>DX&]*P-W,RV%->I2$*C;+EMF8%^FSU
M$N6G#\.VN"VX]R7:RUQ,)3 9S> ((LB[]D8#8'E2RA^8UFNSO8MB*@?\CF+Z
M?ZKILYH(.%[:%G[4_D0G4N/#5)A?(J\QJS&-H+H?)5.*@<(R7[%JQT_T"8)(
MKYK7Q+*&V4P"K"A0125R ?R5 8!6KT<KHUZX>RH27J;)JOH/I.0#CBV;%<TG
MIKXRURL+8\3_[27-1[>QZKVIIH7U?^G&;73]E/KP 8P#W&!MR2!:$GMAC;M/
MTI! LJ?KW8?AMIZUF+U2!F(@Y-&9&(X,U(]4\,[$22@&Y*%=H:SH H]!:1X%
M7Q\LH<-+R0^:51UAM'OF&_"H)-62 -QU:<&P+R#<%#I-GA'7A)/>]0<\"8QK
MM(@#:,?25E>C<YFMRXHB7J]-/(N,)/IZDA1M#=Q8-Z8&]];!0(O VQ/:D&?Y
MHT8;R5KND07Q/E&+-VSV.J-!S'[ A'7NM[$.R1D%<5:&: (O=S3%^Y8$L83'
M)5#QL^PT_VC#DZ_2Q)UN^W.[_T^?DTG/-X!GP=%2(]@62D%&%>U4 B6H71W>
M+11D//3_ZEV3)_[13W"A [V24E4VZ=37F3J''LJ!99E-D>!-=]6S93:-.N//
M5"-P;W6A,34@H+ZRWB"@:= 3-;MF!+"B#0T*Q$KR9NAD",9@/CI2(=R>#<XS
M"YB2:"*.+?*B\V*%\=?E*3<V/M$WPE8?#MB;UKMM,MDH@KJ9A&AJD)Q3CQLV
M(_/^"^:@FPP_U0)#:8Y&@M0H$6/QXX0U_%VZBD^Q+0"NU9A<614_FDX[-](B
MWM4W@.T4]-,1/+71+K56H=3+4W7-T9'.:4.D%J$H&96\I0=11$KTTK77CW\)
M(BIX\:&OK?&*Y-CM16?QT%.;38<O@S0",;E'5)>5#%:"2#@F7O!2UR5P+P*K
MCM]NY\2TBZ]0L'?FF^M>*0ZS0-9">!K44-C/%P.>F"@\"=WWR]\'7E3V9]ZV
MN]^RLTROH5<C.3%,W%[^?B[#I,Y(RS\S\9C_JX&X*>$@$;5!>E\.Q\8XZGL,
MM?-H2D4!VG I$/SDX88B157)DP"'@!0WPVWWNO^E&;#<CVA:]",LQZW#OM!
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
M+*75'>(?+#'59>6(JQW6>@>8:;=D) "R 6CDSJ;Z?M;WVT_O7Z?)JO/*[]\
M>LDFG;5!JX9*M^PNJY96S40#W/FB=S29#\806$"=[*8V2H6*!7ABHH'Q=87S
M7HV8(V VL_FX8%N,L;=MLZ<==5Y4L\0K=?;V<29+6RMSB#]Q@\<)0:I-YH>5
ME&@NVH3O9F2W+>ZRY^T/JPO< 6SD:T>?[9@T:OLY3L@9Z2\'%'T'3'2>?/PT
M40LA6L1]SN,CZ=[&9@D]W6>FU_$_8.S8\L>>O&W)>.?[J__;+OGM_&IKH!NW
MVV8=J'WZ,7.,M;'.5T1%F''R09V"=905;(Z)$+*:GB30O(>>D56]^!BSM**2
M?^#0XLCS]\5Q[IDE^Q5_>F_[VI?A#="$*4G]L:JZ0E(-]8F62,=V49;1>71G
M:2:/6)2Q]*"+Z*HAY]VRT:BP'/T 5]*TK!1]#[6DL&=-[HTMU>R_@K6#EK"$
M I6UFUY ?,%>!J/,>0#U?4N;[D2V=^D;X*.8/[<)_WGI=FYAB3U4MNNJ5R"/
MOOVOHN!DS(CNV+>7+<,W *48Z\KJ&85;$:+PWN]$C_FQDL1'BKEWOZ:+!QR2
M/HW$]NJ0HIY7>URBBW*ZTY\T.#&D;WDO)M1P4S_\"YV;#^"?$_2QX)#EEL27
M_F0D0U%7Z[4NS<H\0G-=; 5GJ)4]P]Q 2'R)_?["Y>I$2]7ZNOV"#KDUTZ(>
M"_KX+1,T*"_#  7$.S4*EAJD.0&+A/+1'N?T0?N$4"39<65^3@,+7 ,D@:34
MI) X>[4ZLK18/MA7C;[UTN&GKXKQTV3_CC"E+9QA[ &!V_H608$]:N\?DPWG
M 3\S8[L-?*E]9!_5D.3*?V>#F!!O\[9PGQ/B?U+?LA]T/RI1>C;V^B&\ 9+>
MG\-?!SL%WP *%M6W^;7__^+^GQ#/?5\QT@5?5TT$C2Q>R+\"IUZ TJ;,_9=P
M"68Q'O0)__^U>'VEOL@RX9^2^ =U'GYIE39EZ1N</S%+/QJ^*5%BER,76,2,
M=Z?-[,3R->(88HT33GYUUCJ9WV()^5M:B;70S3Y)*O#C,Z)5B"8^>!VR9]%I
M;.D$=X O=1.!Y*G[+FQRQJ0H/$G? !B5=LLM0_BA6">K[<TH59RIR;A=/?&M
M=%XF8H(6?#VM4ZE)?]A&2O<P:A)/N20**@7NWIDK?X.Q)HWRR24>HR&]OBN3
M'4LLM[+%HS(07 F^IM I;G@J(;?F^&&EN!4BP2V/;K"MG1!)&N#8+CN+2_63
MR&ZEV+_@_6E<1?^5 \6"_!F2:S.4#B]QQH5+UF=?8K%8_U.<7!+^'C5LE6KN
M/G&"BZ_PA[=2IWF__RZ(U,>-ANH-8) V<6DD1]Y+8S4UMM/ECXMXS5"69JCW
M/)KXR>1X4B]^22*'+=F0.]S\?,RG*ICP_;5Y8 K P,J;[:\(L2Z2__TY*CSQ
M^7 '1,=2-;BZNR/$]E-\7<4RJU2??J.&$(W'KX$C]!6I/+Z?H;HJU\5ZS2DL
MB$%/]O.+-_R"$*W!\*]C5'$VA^FH2L;U6'+V0E@..U0L<=P:#:K?T23U>DL>
M/U0N@ZA"3LSSQU* 3.H5.-S$?(?W!O@M'"+:.!0@F>4?8>[ZH(:<-9K\'60
M,CP-QD,+*,S&U^0;O4PX88L06M,*?P0 JR+.?B=;\I8AY52,(HJ?F7^^T#&8
MER:#%.7*;J:?.+^GUFS8C^]1XUG.A-UB[_["?@-<CG0P7HQ,46VFF#RYW58E
MR'1M.[?IDUFYB(4*X&ZQTE>GC1)TC<M.3G\I8GTEV9G57S-4H5L;IJA[GE2\
M%,^YD"3#I1_LF* 1-W#GCO;PM/B'(_];T]GM2R+MEQ\HYG^J!T9V"$> %77K
MRE%7'R9:@+QF8^(Y0H][.>[N.\.4?46<Z$!95/"I&(KA=;[,35LS2#22SAJ?
M8VO @G'9+*#1!.8$A.PTIDU&_JEIDOEH>-0!",3X:VQ-/N!*>9?Z5*OU\7N'
M#8H J42*H;P*3&;'</#.1\$6WR.W!4OX!=4'D&MKLG9*/!.N,_Z[HAUY6#,<
M7N,P5Q@G\HDNY5U#J:L1JZB9.T4JG0VU8M7?R2$B7#H[%[-1#%7EY^6> ]66
M]*I(5E;IG01,;@N2NR&TJ2YASWQTOJ<&N7?,1=[4WV5:LOYN^7"C4H]#/B04
MI1'_G7 5G3-#C8R(I\21-\*"=T.T?']HLO5MK*PX/SUI$P!-W35?9*0%BO<%
M<]J PZGHAOJ$Z2.B BB^;X#L:5Y9F!?<MKE!A<P"/,B"3HI4#F23H]OR/+5K
MRJGBM1.X6C/F*TA H$BM#N&_H_=B7#I8S0P'5EGHY3]],YO:<VC)$ (.N9 '
MO\@U&H3O6;<0G[!X+R,;8;U#@Y?O[-_[Q 00(@BN;,R2<@Q@\VFTOW\7GM#=
M;808ET$+T5$XG14KT5/^DN XBT=.\WVBS42N]H8(21#7M[Q-E,%*3DUM9#I5
M;')1*A=5S3=.1I_ .]71R<5Q3\^EEP.7!>&PD-8#57J8$1K$MF%D5+&*&:WM
MU:7!D6H)505LNV"\TLW:<8(O*E6I?XT(%#*!7'@DA= PG7-]M;VKT[0O?\?!
MWLUL9^PST1G%[(/ N..]P\HWY1#V_?D<^C37L: '%SY)(F6/';.[VRD?0'!@
M8/&G!P*"]EQY.$XR"]YW-:Z'.+FORZ4KQ8T=X9>;_D/:DMY6& ?#ZR(MC&<^
MB,OSF5HBX$R1#ZVYE\H1M'(@M)/0&+CX5G#4L9MJ^%U$"*5ROPW!*8.(]<8E
M ??5%C)VTLK9R03 V1.CWA%?L6ZPU4!^-Z(.V#L&+QB]H0TVILK;.GJ*9SSV
M^&-P$E/6D64;JQG:F/8Q<BI_/7G0ASAKNU-02>:)_Y<2%T"LGPE$@1!4E-OC
M =%9IPM;/K7>J3NTI8Q3DK[W!95"^00=.(G2FQ8T0AGIDESTDOR'9]M&/L9!
M2;;"^<,)2?3@).JO$K$BYX/\NWKS];48*$I4H4=27SIP4NYT^[NA[[?)_7!G
M_H-;R/>"UW%#\B?B^O8IS,8T/X7-!</. !\[$X[FQG9[<E;#'$,U5*=$$*D9
MCC?6RP>J%Y:PH308NR]ZF7&@F6'R&X"JJ064'=BP7SH=:"#I?V-Q<76K>?_!
MW;GR'P];VX[ME^\&*QM&&S;V?G7></Q4I'*'LAT4,[0:CO.S$S'J(2>H9O\&
MUT7.GWNY'C*TC.M5D4K/MA9/J%]SHAIEG*G%#F+SN/8; -QE-^<G5OP/XX\<
MVM74V!(.5K*\7DS26AW=3:GUZ>'5:)Y[2ML(W@A@=4Z4XM)K",7G"5\ROC#0
MP2E:G/I^!JZ"? VD77 S_C2ZB%GNF(.>:8UBA Z@<8S[>"?WL2U&-\>/\K[
M\3P09AT,,RQ-$B$'W1I7F=5Q"3$SC@EOZR6(:;D=F4@XP5H:*!F(.C]<%=G1
M$CQ(Y<J.4KHF;2R?&-4,.!&*UVWK5Y] ;B#<WT9C4XD(_DK1X!7M(R+M(QY)
M4ON^SN<U</:>D7D5;K^VE]QG@)VNC14%VW3GJBVP[5NMUB!T=E5:I0@*$D#X
MK"D4?AM_;W,QM_TUT6J;FK"WO-X.FUO_9+^!GIA4#3X9B^,I='!3$^363:9_
M2*PSQDX_MQ?'CS?!5O5O)P:O,)M ZE""S,)T0AR"%6:6>_*K2,/X8Z(Y8SD
M/_24RY9HJCYP*S>0ZMHTU(<S6I0>=J)XVB\M:.]?LF;$MB1%9T:LUZLV$8Y
M8N;X8)I=.X4-<\(#41&]%/%W1YAB-H+H&EM:G[2+9E8[U*V6>.*9YRE00+0[
MN&G!0ZS[;P!$+VC?U%33?",IXX+-1&]3'$$E 5,O0D[0ZNL,C>_"A/"1VCR?
M&Y>P'(4GUK>6*"?V)HH3U,W<9S7>:\Y^B::EONX8LL!;SH$\S*D2$VAI%NV:
M7M8XUP.3 2D>*='%J'%^T#+66F;GEE/\_]K+(V]8XY&G6.P$:\^R1NJ[4PV#
M2B,6#1,;7&<\@W._"B_M^60X.I/.NS.!3_Y#@F+V2=/D)$-:Y,X7EB(JGH7&
M&B+0H_M>5;_2I!Z=K7Z&K-8I5>=(OJYXVP7CX GCD&G#;1[\-LJ?5X9L*,?M
MZ+N@ @67-\O?SS:,^*D]4T:NIAK/7^[7GX3]].KK&R]T&E\JD0L;$AA7W$D\
MN$D8N7\G]YR9YOX4:;NZJ5(Z(V11H:_.P[3[$"'NF"U-VBLAFO.?[QF@^-M<
M5*NN_,$-_[^O(KG,IDQ07LHO -'Y*QZ;!^[=LZ-[5^. O"?Y@(E-$E%>&\8X
M/H\Y3H>3[090-1NC2,BGO+4UPW=3)'3!.:756HBF>2HV98>>Z.5V/MGLYNW=
M,%/^ULMFG!]8X3060 >?.8/7)X.NQL;&%2>DD8NJ)TJION38HNP@\9PRHJD9
MU?<!RYMH 4CW*/N*][IFS8\_?F3YNC=E,BF'25Y9>TLFCFQ9E/>0(B8^O/BC
ME,*=\(WM'F.2]*-C)YBIV9+K"?1J3Y)4]Z\ACM123;,A361[<)*KDH>(1Q^=
MWB!BC'[<N5WJ%("U'DA8);9%>X']^HP&G;0(^E=A!#@Z^5U"/6HF7$5<J=_)
MOL+ 5+&RM2,#D1!5Q.6#T-0UWPK?D=(/JUS"-(F^$1(*3^!U%=$BNP.8?NY9
MHL1PW5@NF'6H(F$P_HSKT-?,IKN <,CM0UH"Z'O#73T=/J/FQZ.3X"35VKW6
MLP:[#988NN_CA: J-)%)#GK4FJ>@.)$D'CEU';=-W(IU\G5%Z_E&[-54_0_H
M'X!]G)(2CQLI]?QC[><%<BH]%N+7"-)*L^P-]NK('8H1XG<4=:=*[G2/BT4:
M%;\3J6FKT3^E%-J.R($Q;-!#O-\ 8H?=&;N59N\.?8-4 *"^_G'L!I;:WE$6
M59H='RH6XGE>.B[#T:QB\B^3!<WN(E]];$H#I4]2/+VNW -R!)*C)G0R+'58
MXEQDIP<L?>"M^1RVZRSC))GB@ ?+: D^FX,ET,TS4]RLT$GFY:UI_2HGK7>_
M0ER[Z^IFL9*[/\Y/:B@X7:%LM9^ULSZ0+&(\9W/#,2L.U0@'GBO$Z_>EY:=Z
MR_M R]$&.4NU,]<A:;/MD.P@A+LAA7P9?YM!@[3X9CTO1^*Q(6*OC>-"#YIO
M8@H'[<LO&_:Z*DLGS[C67_^8O<_'^R*LV.M#T &7, UX_O=E]M_W\=)_(.)B
M9T2;XUPCYX=O&5U2,99@W8?640V1O8Y2G8:YFR-?%<6-A],;PXR\DS]\5GY)
MWSUH1"DH^VF!0U^92)=!)F*M%YS1C)FZ0<MR3A^3@'$6Z*N(!0[PFF(;/2DZ
M:!&!K %<;9XFTJ*920JC.(B&*B? 7$@(!>(EH=!1[_U[;I8);N\1?FB?NDK4
MH=J;&'\A2.W9+<9M+)NV'8_IQ=J?<!\"NP3%H,T,N]\F7S&9KTJ28.#,I3SS
M>.7+WD!R,\XWY=,TNC,,#M)P:;D >:<E/CC[RY9+DQ*$ 5PF7D/_9&7'2;*X
M>F-0:7: -Z862]W*VJJ1F\35?J R<<K"/SHO@_F,>TC?9SUZML*0KA8[^F V
M23:>YI,#2<.='][!_\[QBL893^E8)*L?XL,6B5D;Y*78X[H%>)>R+5:+)>FQ
M?F9C&/:W#>!9Z)BD SES?7TL [1^Q-[.-#J:#-FW..R]CD><@IH<L9/G<=X
M83Z!?1*X_]H&N(;Y[#E^%[5>_BBGD_JJ79]3*AY*>F:<]]-/0OC>5*6KH9D,
ME+M!_SH1=Q+U!S_F)[#W!N!&YZ.52WKOZ[S=*:'9'D;\>59@9-8CYH2B,E>U
MA#NX]YF)M!C.'J@W]\SKSH>OL'>,X/&YO0^%FOF&\25SEZTP;0#OI=1HCJ,J
M29;A4_TWR"6/?KJ%M1R :,+#1QS"'ILTY4Y@2IS%\FH>T2.Q3K=%I3 <:+?K
M9^P5Q<\_X!&5Y;(!8F8E&L'2"Y+%1<SV*$'5S??Z0U0?+]\:9=_XTSQZ9!ME
M#O6T#-P>A BDM$^]^/"S,8_08*#-+U6GS*@J23E,_R(OR\4R=UEH*ZIU:_,]
M)<YT48%5"%$\-N_>5Y_0N(?;'7^6]8TJZ% YGP N<L/'8 \ LP?8@^.LP^N?
M\),:"F>XF[>?Q'8T_1)#:^8C:DJNT&UJ0DP0KH?0CB5\H^5)"9MWP*#A@/$V
MK"F<D5?QLNO\^,./28QRQGOY0^$KD^1"97=TY-,B,B*%.^GWWLG;/UUCF!B/
M$K47E4S3&;)G4]>6THAK/TH(;$%"-GU?JF%!0*_G+[HFN>0@6',<H;V(;028
M6)EH;8#"$5Q$!1PN=C,(@)2#> R4O)WL.$OTB4H:L'J;S@516,:D_OFCP?Z<
MN E5?VIMG76DEHG:8*;-9#W2)]H9!IR)4A7&!/$FZ[5YQG%T*%$V#A7^/KA+
M[">-314I&8$"N5-TAK>^.N?.!QTVV#H<[W2VU?^Y!*]R[BGP:0 3?W*'(<7?
M1@J1BE5J./J[G4C<?<^1/83)VI<7"'%]\W:0K1E"F>8=Y7>YDIGEX!-JJ(P$
M<YPUO $R)8[O?UR]>Q!1K-F@N)H3^\IKHLY0UHWC9T2;I='6FGM!"_KP*C86
M%\),LH.'P!B#WX"5:29W\1ZFK/M*G2<KD#SA_%U]*R;?'=_R>>!B9,<BCHMU
M$'LP,YDY>CPK>1<A!7N2-W==V.9\BNH([H0,ZF)R+MOTBLT=XCK"7>E#Y#E=
M&^"FDY=Z_2>&@NRU5[I]WT#I(W7K7=,PLLRP)SOI',(;/$(#KQOV2>6C(DJ%
M0D5*/;1R]-A46C$YD7;>E<9Q&3;9%YQO_/2ERN.%;LA9N'YDI83 K#(\65F#
MI+9(IFC<C5S5O.1ZG.UR>?2PQE$RR$=*[&'15\P?M1<BR.MC2EQC,@^?5<M!
MC\3<)7V);+@8OV4I"5E;-=" 6B!4C+5+5:%>P!7$L%?W]H\TDRV'Z#QNEBQ[
M:)QK A#US(=BGZ22S-X.;\48&G Y81V!MFWN.5;0EZ)]^!6>[?QLTPC^UTP,
M_3M+)YRVHIQ4^P:0%U=$&W^N;*'B(9-JIKP$,K1NXH'J#+UGILI&K)KHOV"U
M0 615X,40YRS6;EZ41DS 3-MY_VFMC7.^%><UCDZY*!JM;'6^ EO251RQ11*
MX8MY/!<'-]]*S&6HKT2C8>7)QD\719?OO/^^RY7M-3YS\;%+3^@7IT[N<?TA
M_[WM'-*B?K]C2>6)>&2@!FF*K=0_2&TK7#_D,68&B>;T$;.AO-_[)*F ^J\(
M\2I9$M^>ZL.\-7$B72J7#'U!_]:[ /-CP-"I(-$DE\<. 5J-Y$N:FU>#!-1P
MF[+X9A]*1\4YB]$/OL=7Y/STU)LF-H\?) 47U4TZ3-K8L/^LL)N@_Y"M+)?5
MB1B?@3"T!4"=OIKB/Z&N;_A^1-W(V*<4;5\,@OBI%'P  7"YGAP4&"VR\8,G
MO>GN>F@?\7]',1,2#3W;)(_?B\!+7T]# P(OC8_^5+/"G9X3\Z@#E]^] =X
M"D7YN/L+'<YT]JUFYF*4.HD=3FSI+(E#JN6O0;J,X#_5$L[#_G]E].SUZ:Q6
M,>0.752O*A%=5$F-1^Z?)#4"VTH*WP _*OPH9Y4^/CL_'P'=CIIB VXW3X.0
ME7!^>@M@K/IU(B1)_D+P]E/A92+?F6HE>=7^</O2:]&8H6JNWSU4N09R62V_
MHFN4-:D+T7\#2*D-@NB"V(BO)CZ*$3HB7AP]JB&GS=<PK&$=HVJX:G<M):=E
MI+_8K9E\:!<=^QA!?28 UW44Y4:BR[#FQ?VB#+_)Q]+IV QJC\\?4E&EC+V9
M]4N=K; 1&3/#'5C2+!E*A43[6LM2#Y2'/O@L!C?.WZ"LDJW)UPR?@8FY[^-L
M$3&F>D-XR#5:#-V.&K-M+B<#%;O,IQM&<KHF**J$P0</5YG3R;*=+<E.69@*
MZP0*EDZC*B*O1$H;'$_-7G&\S<?CI&^ D9]\")."$30ZUB'DVNJ]>B=2B*^/
M\.NRM$%=C>_)HHK=_61%@6/-'%WD!U!;=G>QGEC%2WW=749*L7*Y<%$Q<[GT
M;RT/02*E+OXM)MUA %>EFL\379X6'X4>\B1*N V(?7985I$;!Y< )W%8H7G?
M63:*82H2?<TJV&%)J@N&8'6Y^\3KZN@><8[99\T*]JH+(QE7LC2\V!K";(05
M3XOL5SZ$E))5D\-9B963UV$\\B+[CH'RL^1C5!^E [;\Y./;.U/H'<OW4;/B
MD/V7*HLKH>HL&%5ER<'MB5,%87=ZR3^^?T'X0ZV'SG=R>U]%W&MX%OT,G?T=
M4F<@7<F6P"?^S%^RW];C%"QN^!#F1^&^V!Q "&SN6Q*,GV:MZH'^"3$QMO E
MV_7$2/LN@O.,;:1EOB@)!?'.6H?VGZSWL[WPD<F')9+VYCAX759AWH!YFS_J
M-D,EC-7KU!'VQ-]0V4G79H:(N&:1[0M+F)1U5#.K4B35]^$:FE-YG4VS52L(
MYPX!3E7;SX #B&VAR#59D/M(VL"'77NJXSSSKZI;+/YDX\HMB8Y^(MMI"S8F
M)G=J(G*[<]2)^3B8JAT+#"VQ'</+XII#LIL%MS6JM=/LY%\,6_G)G=M%%4MX
M\Y3).EU_C]6V7%!'5EU7N@3"AU4QVZG2$9_M\RX8H_@ZR18<1'DQ(IK\[F9#
M9D=S\RW]NL.9(R8:S_W:3HN9&NJ2]@1$DG>Y96[8Y&C_L5;.^*$7'A"0-.9\
M79S=PB)),8QY S2&/BRA%WKEZ<XH$!O$#OZI&Z<#:ZMN:S=B:W@[Y1Z>*G!0
M:2@I[C,R+@:)W6EPVQJP??_7+.P86\D3ZNQ, Z(3+[JK(C<&B8HXLT_^KU=D
M1C7<LCDHW,''S$+"X&+)?/$IXW4&QVN<"EOWR:X^14% X1FSO69?DFJUW-Z$
M8('6M])?W'O/?53F(^!NT+OS9B=M"4MQF% R)Y&Y5_L:>&B?9UA9M1W]&=Y&
M87-.Q)VI$,Q;K[ F@IM./13$"86^_ 9]HI]/'.KMI=J953"O&U!(YGX? DF
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
MR@RW7D]4CCFYS9?-UJ0JNM)JO'^>P%5'0*QK2L,\]*# <',AAO.#]#U.P+)
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
MET]3I0\5*#,3#MD#SX"2W^O7,M.52B=4L B,YJZ&QC.+%%H9>_5PAX8/"RM
M$P3C3!0O\EV[G"I8F_M\P_7DN DB\X^PZ QCZQ]$;O9RKW-OJX^=FM"O((L3
M_4L&]?].*H]96GO+EG?FGMI,2T$G??^9Y>.&L^(!T&"O <VD^1XJ1?@YBCD*
M/BOQ0'&V*0*N8G\&7&9^/#Z*@"]FP=5$1088[Q&? 2 XUAL 1-BVR'-X"%.L
M^&G#$IQ:;)RPZ2S5:IICH0R$:C?8E@]%A[O*G::;+D?,0I#AF18X;Z(G@\.8
MQK'13C20J\9' 1?&T==[NTY_GXB$599'M<8@]C]]M=)W2Q<?!.?L"^((I3XC
M!1ZBX/@I%8/CRZV>B&Q<I#512=('Q_,LA1. 5]FHHLLY.KHI<N32*LVKTAY7
MG0?PZ9YRZT:\%&GMSVZ8%.6N[N!7Q_6<6/G]+?$\H0XIMO8  :H[+[_Z*4AW
M*&PWMJ"Y?:Z0>)AKK-7AB@=A[PS>,J]D8C"\] 6[!/5@/7%,U2&L$<0?OTU[
MPN+>FYW@A9-]5;&L!3,,$GYO0CT^;:?IY;2K5*^(@^2/H[/+\L6DW9!KO?NZ
M8<&WI.:]S]A!XCSU+,*$Y-;1F'B>3/PV5K";\)E"T_WGQ"\-U68J%V2H @/.
MBK;%+;7-M0ZB1S(A8[C^D38Y-Z;WHVA]:N1Q[Z'$?6VG9'[VF3\8"1$TYN[.
MQT?U*@KQDP3P=*J!HDUTP(M29?B%B@:SR%XZF?O3N6CH?)"Z0QUARLUR7ZV[
M=IC4@V"9-D\ST?@M'5J,<,$%VC5I-G;W\@>ADU]+7:Y+_D,6N,,(9)>8XD]N
MS>8;K._E:CW=1@;K]H<?JCW]AX%[6<--K-03ZC7&3OG:>F610TT#2@/9#Z^L
M0!@V_/ZKAU\5\.*;SZ'<PTK-C Y'8D17^SYO"FJQ1)FCQ7_XE+_F[,>!N'Q^
M8.K6%R__PIC6;YNT</$AIZ'"D^P0.#/=R'H)QK;>S&MM^-W1K$B-41H<3')4
M10 WTRC(\H70L3_0I?'61S9BO,EH/P!<<K6+W17Q(* 4P_+IHCZY%5>\-KT
MU7"9/0/:=L0?T$JK'\ POTB;6H,Q%R_=)QU9]WZ15D2_;W^:+ZD4-]OGRVT,
M31(+?R#I*XH=DS49^ )*"&RH\6I^/O+:7WD'[[OA+]P!/ON+?D>P/5FCM#*I
M@:W%7H>JOC2F[LV+3$W&'> 93TM]?[X;063Y1S".%I/=/5>3=_3O_MD-T AU
M?=*681@:C\6\7$#=B/Y/GU(?K,XKA(&QF'1-8MYWM8VO" 1OE]V59B>!NM?E
M>(14HHOVE81[)SI!J5]!.="+"F_MUMER"A<]?<E=RF 9@0$?[!]W&FJ#&A*?
MV>^SC2P*GR9;DS[A5[L^'65^1Q!IKRK@8#-E;:0;[5R]NILQ3D!CPP!B?_-I
MUD,OX4QHU?Z*&2[ )%K/S>+X#"@;HG_(%R>[Z0,8M$U_<LS;/,\C5E^^TV#(
M$>E2^1$HM?Q539\ZH\1S;I=L>T"BAFL[Z #^B"7K>M6>2A<Q;HT7 QS*V'L&
MS!^(44ZO9"N;1<A>#(QDU*L*].C+*M<RPA(4W#374.98DO+2QN5=D=Z;&6&+
M.,U?EHWX"NM-;"^MV*>&CI9C!CT#S/M%#C"+*?LH$$V :OU2;^,47F-QQL=^
MP@?.$!4S!KD1QV@#Y'+#A?L3* >SO9,H-83CPF9]#O7X.(_^CG%2?0VQ:&RI
M\WX_:(J@N&TD^.0VM7 PJ3M$BN?P:=.,RFE9M+[[H.%X-"JJNGF?.VK>P=+7
MUJ(8ZS)1XEA40V67_6 ,X(8[Y.!<(S;%)H0+!8TW@PBTEA=&T?.8]N@<!0>H
M.DM'MCPQ>!O_LID^D=$99LAL"6E@541ZEXYK,=/;R^*,)._Y RMG9Y!2$U;S
ME'B=?P\1H2]7,Y]78TU5Q]G.\X!"&C710*D%U;&D6-ZO#1_<E,X96J-)-H>7
M!;GDT=^1GI_0+'">KD*PTU61]II\0*4K/7M2QOQ)65?? +]%Y,HIP*$M98/3
M^OVL++F[VGDT)T-(_MARE;\L9BY7W];DO71I,:P]3KL2#[+KZS*LCX<*$E8<
MTH.6:,@^3(.#2)0PI[HH1"'S6.-/F&$G7WQ$-M_;^O+RD<4F\_O>@FCXCGV5
M%'^(_D%>RLC\61A&1/K+Q<T[GBS2G4/VB;B+CBITNFBH2 ;[-W8JC1S[PA!3
M6*,QDGPCTL(KTFO#HK)G (&>N"713I!$\C6N-!M#@D+VRN"H)J9HJD-VO]<D
M$FV3_#JIUL?C<]KD5 RIWA]X_GZA]#BJ]6R_,1N\@L?Z6G_0.E>Z.)XTE131
MT(#6!@]B%6]?G.*L0JR'BM?;2AJNI]KP)E#UB!C?105%50WV>UUD,LTO1<WC
M+HK;STW7C?*E6ZC4M?*3+6'@ D%) !/;I:2E-AWS;\Q?8L@WW_B)]_N,)JYP
M/#KIY>\6P08KS''>D3H+W+8^43'K]A'?$(N^G=EN7M_)6?AL*4B?3G H3O84
M&&]6-_LZ\_H9(!N#.-BN%<-5(K"![4F#$&MZ(HOMM?8,&(U/"L-X?:"Q,6MO
MQ_:MX2N.'==EO"(8/=?W36VS%E%*]*+@5A:&YS"V^[\SPPKAEEM3\70-\Y*W
M/SN@A[S#59=T\VN_$>INK]X3M<P,Z^L,.M?H--%X!>)<[K;;:V/PH6UD$G5D
MV'FX]+6$AEPA)X\[X^FR4G NK/4J ULG<E;*ODSKME("_(P[1/_HK,MZ#^F_
M;K!^HZC/H$%ZLR]> .<?N":_-!%T* BY;>:[J &(Q 5O^WI6M LB"I@WTSP#
M7&,ZPG@Z]U@?WA<WIA)FZO_"^6'_C9.N"2D@UJ^>]H"[ASU9G\]N&*M+]ZS/
M?D5/SWDPT_22VC09%'+8G[QU@A?]I^WM?8?[MA'!3-7 @1AQV>5<<VW:V@:
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
MY)9/][$_8C_6JNA]C.N=%@XGCRE_W1V4KHR4,NO4ST1Q(C'_J9%K53%.ZO$
MF_L8J.J7% 2.R.](')E^';VAJJ'P<3L>^0LVJL'I(A0Q)U8F B/D#R]9VNXA
MQT=]/9P6(;[!.QI@5",/ K?MBTKFDBI\5S.SGMR4F+K<. 1R4!B+4H78ZGJ
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
M15]?V'NDDMA4"ZP A@XZ[Q ,XN^9%NHK3]1A7N^> 5^9X!,RPW@S)%7QMY/
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
MP8I%Q4$[Q_WG3/5MI5>]IIC5EP(B,M6\]XDO:]0>/7_/, "^.G[9MR^UT?R
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
MQ\ "6%213; ]"C!!0W@AF*8&,)D?)MJFJZ+"D%>Z-O9KENA'"OC4X73$Z0/
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
M[0RZV2B!#-)JCZA$)2B-DBV/^X\O*<I3POF?C,X&GPQB6W1]CBWN;)I@ 5,
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
M$R]P5;!WV%"56IWQ;=AIQIL]>3@!$G&-80L+M=.,;AV*C#4A>23EMQ&5#UM
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
M2>\!GC=>\A"7X](CC_:VYXC6-%V_L7!/)]89W:=]LK=1%8J'"L]>"P5^P))
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
MX?3R-M]K:75#FD;BG&H_Y;(W=A[>!:0H:WE:C)&=/#^ ^\,JQ@H'UFZ>V5)
M?=.8UCQB4UWH!MH'RG#N"#]WW?%]=DC5!%4_F*0$SST3]MO@\W(ZL/%,BV69
M3]GZSH>I$[6-780^P2]LI>/A97/V)P3L+V20$3A9.] ZT\/I++#T^!IR)93-
M26B CYI$255WB>",B.JWN)CN=B>E4930#TINV_%[@!4LO(T,67YXYE*TWT8[
MX<D #V]1:FJJCE%Q+1L4V'0VPNHEZ/'-P% 2H;Y6SOQU";U^M<A3YVWO5K(X
M1!?M7OQK5:.+A]#:O2LV4<"0DWGHAKB_ZFY(REZ]><<4ZQX -8D)V0<OW9#X
M.'8M2Z ["O4/FISR&JG:(D4'#5<ZJ]\PJF$[S[4'NQY*,MTZ+L(^CP4V\<#P
MRC&JJZ5D:A.>(#+JYC]?FNU6*>!\;_8[Q((U2*XD6117W:?7@ @U'S LQ@ N
M?9S8(BZGE'^M71J A8C=:$] 5:%K$:GZK*J295HW*O;?7L(.D421T-^-B\U&
M7+%K/]-KL$Z!&(HZ(O[OP!K%_'QTQ."LT63F/SX^K9EKJI2G+Y*H2"J#< ./
MIKQ'7#!^$\=?8N&OH&3V.CI>S#1298DT<RQ!EM^4V,5ZM1\W ,C')J=F2R##
M4)P2J.T*W+"GC:[R>VC4 E//W1^V2@LG]G3RR'@5:0+!>%\.(?^(L[$%?@V]
M>X!SXS,<#^AGN]5KXB[']TJS*_0T:V0=ZJ3S!\S/T!XY)@M+QD1O5)E(1Y5(
M-3/8Y?Y%/3O9,Y7$O$??(/B[F;%G:E9(P8*QZK-\F:>ESJEOJ^I.C>+.KN*J
M!5BL$))LC-C*UZFH* 1^T!VKCY)Z!7+G.W2-9F*M37^MZ>8+=>KVTZ:O2T)5
M&8F_5CWZ:L'ZR)LULDZ7< A))0R!'Z,44?N[%C?8T.7(476,#X<Q:JR.$M<\
M$4^E;T39-LJ@OR@[,&2YU04%18O[(YM[2<RJ&7CI!W2<7B$5]372<#_ X?AT
MJP!UB0ZD"G_IH>49IXN0 EQ&=QF&^-"<.PVA0$=J<)$KS2R3-  .E9]Q0<5=
M!G^-9- 9@PENT\W#%:? HK9%^])4"_,E\=>[L2?-[UT;!R3Z44S<0W)"IF :
M9%\7=\83M)"T$TWW3#EV65J!DY6G#=:/KDL&K &^WUOXPV]]@+VQM'*%2*6>
M>N\W:E^N<SO3I1[]*"I /<Z$4(6N27NLNSRQUQ'_>!LQ>GS\@OEM.U?9FLI.
M#%8F617D\=VP'/,XAC%=!!V#\R+DZ&_G6HH$KP5 PCZP2W@UH*N7$%=PSV]R
M0^GPHL 17X7Y257$]#?M:?;Q+&52-XSI ;Y)KM)K.%7]C3<ZV)040U87\>0O
M]Y')\H1V'X)@Z^?#LL#^[GBFU TDY__R]U%5MAQDC]*91N[V-AMJ8XROA #?
M"2"T&/2< M/W!SB$Y!&,"3QO-H.%2,6=X&F6M$)W/6W8B+Z(!S(ENK5\-7F1
MFMNF1ZWV:MZ6(%A@3F,U="M&F4[&-K-L!64]:XW<.73YN^Q0D><LTGRC;X'#
MTIN@3L"X4\2"0O51]3R@MP1&'1@A1X=.7Y? 9#&74 !1/607V9E&K3?:8,9Q
M*[2+R_H8X6X3Y ]'^KZS3N>CKRK.._;/-<RJ&HTVK4@6D1%7KSN6F1J1R9$B
MT8_G!\<*EI0^EWPSRK0!M.%K9/,$!&WJ+L  &!6:GG(<L!+"I 02 -*=$MEF
MJ!>H35<A=MDGX-"0%2,&JC/>1D!(EA8P>DCFRG+X<+(<-:\U>7]9,:I0G%M
M!@].ZTP@\ZZTC_(8?ZK)M!,4AN(1409S9AH9S2UT'M=3/QD23^J99IK_64TM
M"!KV2Y2[0)Q\/0_@.D"U,%,E*(<Y$8*5?#_S,E+0QG#^_!NWI-BSBI#OZ"\O
M@F!A7D>NF_;R1Z;\R>U;^#+D-5GR.<UIP2+**'I02=MV>37=];:)+ V#5WP/
M(&ET5[Z"K7%.569<[N06 %]C+)#BG?S!4DFAMF48J>JFNUGR7SN3-=*2;%\5
M-003W#[> WCQQ,)VH8QCWX!8,H^0Q6N_D/Q!3D?GJ;U!QY^=1=#@;_E<RG:Y
MD0!2[606[-(QEB>>4 =@(.09>MIM;4"$NU5HRK[0M>H>8*?*ZKQLV;L45P=9
M&W5;J,UK_@>RS@ARS%]VL(?*_FGYNRRI;Q%_NJ[(6TO#'KIX=_.)W"-"'FR+
M8%B57>DMIY;]W1@_J51%));ETU*5Q<[%Z704UNN#I7<6!<R3^;0"D,.6&"\'
M"UJ7.%3TAAEZ5:K>Q#5@TRU;UJK@>RUU!0L 6)-11/61=U3IL"]5W$,<%?_$
M /W:8:P@78<KAO70I=XLI'!/LG ">Y5#_9OJM'O D$X[<[L9UMQC_PJYH7$Y
M9@SE;58-89F,;$Y'KA$\NHKOSY.JQEI;0#2RO'])@)"XD1CKP)0/CI&4HT#?
MYJ"%#?1.LF,-JVO3W,E]K.*%2*7QE/"9JHV3#Q7<_X%M&J*4\X<G;'4T]]K8
M,.T/VA[V_=EM61N#4.$2F[WSW,7-EY KK/=DGLCR=A"N3W$7?5Z<_=H(C0HL
M'6?31'_N+66%REC2E3P#0SB;3.!;,/[J[:-,=.[?7:G63-*F83'=I"J/_C]:
M;R1 FCT!V<B$]:@,HCLQ'[SU=>,4YBPG-^L"O,]<Q3+^[)N!8F*$G'^3<4I=
MH35*75_^0:1\B'J]S(AD+76KZIO@XT;LWVN;[@'TI%TE5ND&\3A$J 4$)'1-
M#&$^?JX&4KI1@N.NF-4JXZ:"HYOKL-*<G=OR6FW75D(P)'_!./\PJB4^KU6F
M2.IB^,MRG,0(\Y,)C&.,W/O2\UIV4/> U(%[P%>R+1YU.#+VQKO<$NV=O[>P
M<SB6K>\H#IU?,)X-[];U5M2.'?C^]UF&/W9Q4$)">W;F&$LRZAN:HAY_+43B
M_*Z] G2CU9**$D&HY4>W2?E$N)#;Z]"'Q2P$3&^E)W@^'B.I%NU^AD=K7I==
M%:S4AE4&[X/BM^&A_3N:4+GYX ^JK1]&>WV/G*#UGZV$WU=6OIFK//Y<@8.3
MD+(!6DU?EIF4>8N<-9WDY<.M%T!#?/6A\S1B7:#4QR)/CZ"UL8<G6?M HIU9
M,$VFO91BZ5]IH\&F@#37TIZ&_M]Z'./O+"$?E G: _81&7/E'6+++]"-GD[K
MT32JTR5L$WF_61KK]#\.D[_)3#136$LM.#%]AQ%%=\!0$>AHQ,DGX.[$8F2I
M:"Z;O0LK2(I979+6+!-*_/6BC'L5VM6\$@JK[?O^10@?)3C!T3296BAV(O(6
M:S.M?/AKNLHK_PAY#_J[7,3*&LT1 Q*/C-R'=$Q[?#-L0.2 @9=K1N]H#MY[
MFL&GJ&W<4YW(7'N407B>$0*C._<?455&FV<M=#B"YI=$F; 'C.K&Y['$H\RN
M9P>!M2.YFRLUH,C'1K_^W@/>= ;= S[\F!V'5H@VP\&R2)9XG=\Q!:2&]<=:
M&?("&'TD-PKZSY/75"EUC3F#=^OGI(%P?KC(;=@;BYQ@0XG^@Z@;'> A\H85
M(X(XZ7J##M\X(I_43ESSWPS>%W[>6MH4!OCU,XY;"+,B(#$8F!7$V=WV @PC
M;S' O\7C!YU[S$Z95H<?8:W]L7P0+![2<F'.2(%LSD+<+" %A7?U2E &KV-!
M837&_P=3N&5:C/J\]\:C:KOZ.X)),,NIM46#DQBO8(BE]%?4CL,&\/1?9:^
M1PBB',/53'LIU,.U<ULRNPOMCIVK5YKFV8(AWA[87V++(O<N26V"G0FQK#C=
M=V)4S#$'&]$?I*.!&DV5+4%')[S6=IQA"F%*6MH_;X(),"]TJ.+^R_COBA*L
MF;%Q:MQ2'G&O:W):2HMB!^>KE3,%L#K'O]T2:ELO5K>UEL*@XL2GWPI*I&.A
M&/39>':)4/M<&?/F7G+Z=F,%,KI-*SZJ;YMT['EH6*!$3TTLH;ZY\_L>>G](
M/;;J<)ZQ/U5.9>S<JPR]RC=K[:<R=RHMS6;@8P1ZI!R4E'S1ET,E>X44#H@Z
M?8$1(:SJ&F,7$^09I0Y[U;I4T!-5_1N"O>SJ.@?&-S[>G0D!,PU: 22V?!EK
M>B<+__B<LZ&35QKX1!S?W8^-2[,?(-U];U;:;;,G;E_8Y%<;T<0)Y95NO?X%
ME1%&JMZX5_:5E5Q)JQT1(Z-.]<NKTFRY'%)[]NHXRG7!,-"WLE'U\&297Q<L
M2MG/-5/;_=)X84?%<J"OQ!K4MEQUAV5>W\7]/A^@IPN<]"NJ()O,[HJ.GE_4
M;"ABV?MEBX6U8C5KS*H4MFRS6(,(FKYH"9YF^).2#?6\Y4V#[;=-H(^I'&!P
M%S;3/Z>@>=I,!^(BO&WV<5R\F67)GX.3+QE=N38,#%SE4U[YXM2^>>X?QO4^
MT+LP*][NT]>&]L.2WZR!;"G2T7"+NBC^ PV5?(/AOM'U]3+>J8X8]%#Z(=Y+
MD-=FQ6*9WZ8&GN/>P>--:X:\0YO"NF1V(9JS2V[/I2"#V8]%;][WU)V?E]3=
MR'8Y1?4KWUT=R!/;F2QN2U)>7U+M@JI;W.N/"!&M.59]F.=2)F)1T*%%[9TJ
M>(G3:3%G(=4*9#0,A+:+#=T?80.BWXE4M;C= X!N&OC'2Y2:&G940YB/+&!!
MI*\%)=1RV2HA$.1Z,:4+1$;>J0!C)/LPRB>-]X!Z[TRR/J2W128%U YK[^Y'
MQH8J1U8^O&Z>_TB[0>(L&;9A@L57Z-],4*0K<]POZQ9U/7T/..+^406&&W\R
M<\(<R,NV>D8+5.)HUDH<W&P]V/UT657USY8:-7VWWJ;(\E3>"X:MEC@<J4IG
MC[V9NC+1PHVOX'W#K/:Q#7GFH4*?R0]5OY2H1FI""A/&WKM-64H6UJQ0[DT:
M_.:<XJ4)5.2C3,CX/#M&881GH?>G?2?A0WT+22(?I5L'9>#U2QGMOX,WNEIU
M*#F'>T"TU%GW@FC,!E\6X6,A+^42*(N'J:Q!5<U7?%/37U.7-')&'4*E&:4
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
MP^L5F^@H75'<J.>ZTJHGX&<^%[*/M0NKZ\UB2CXT+G\/[W:Q-_NMH<*0%ZJ
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
M_"[@M"(4TQ+(M'\<N_IB"O/XA@EQ',EE(9P>AEK;>8,M8*I,ZSDQ@.UR&J;
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
M 7#-K"=H4[C;%*7J56X2!+'JB*6V0B^Z8()@SL >L-9N>7DSU^O2<-X%)MF
MLAQ=@>)?>1=6I;::X"[F::I-[$!^@L965PPPOY:=>.]6W7AL0'*CR9;1H$Q.
MJL=2W$23Q'PY#W5_U B%=_T$!4@4(7WYYD;>X3+N<.Q=]G*]P1]?G"6V%SV;
MZ[D0F@65JE='_#,OMKK/N&2VD7H&<!2O\$%F%C;WZP=+Y;\SQQ-6*88F&+,=
M358 H0[[P:0-$1BP<3K%E7>W:9]>Q14YWD.2=F"ZY'>J-=2#?EL-#=Z"*@_?
M_''C.R@&MD.D<%2;3HNBN)B;:FN1/M'J,,9/MZXBO&H8_E0CTP]O"B7=6R,R
M77PBSE<IM)-$.>;W$H"X>ECK$K0?%LXY6TGS(;K /8XA8K2,7XV7M X3>6?O
MTQW\6%/$X;Z=A@%^K[^,!HI\E*$U.S3+A:8<J9Y.J(H/=%5 B9?4$HA_)ABA
MJU/VK0Y1/2Y4]HS.NW07(J]*;QS*]E*8%YX!CI]FR0X7U0%K(>((8/9%Y:)X
M!(H<B18@-XKM_ZJR"RPH?%]E]MVQ0/'D2TAB</#OG%(><%>*CYEA-@M&!O5$
M-N9,)N1!"]6DNU7TO4?:=Q%_5\?[L5?-D<\ PY2SXJ16]B585386FK_65$#)
MO!@)X!D C]IH$_Q,WB$0]J#''S<V:RUZ<C>+>5:OVH;UGT?,K -\3 /S&UUM
MYN,N, "*DQ$'E;692;-_!O04=M=SYSX#QN0,1@*"A0U'<8KF8U._ 1]??5F;
M^4ZST[/[<!+I/\>94%66%2CLN&L3'%9 <UD3&7<#*)46E06&/LA$MJ;3]X<]
M<HQ&4/M$>&H?V)##3J, DX_@4253/Z&QE5IGB6*4Y2:O/+OC@ GGG0?V?YTU
ML;\!66J_6]Q.% Z4FT)0IMS2Q.XT9V-_T]#]!K1-->ZICHJ.V/EXK(30WDR&
M!2YE=?V!3+5W/[*ARBQ-)K528^1J^5\4+,N\B>BG5XHW]I:\PT\R8H%43K;[
MRQC&- 0''[I,/G:;O;MY;!FE<E"8V;N_GYT>9#UVQA)['"IZ!KRM"TQ$D",E
MM<M$H(,(9'Y?=-)]]]SL_((?3L%>MB>9*^+I$1IH0:_E<-@J%7EEFAD6POWV
M&3#N\ '#!"\MIUSA*M4\Q*-)Y4GF&1!CB)<@7>N$Q^4R5>'_I/.!2W!KOA5\
M=Y'>!AK%^-.\D!04 P"Z;4,H$*AYET)E&5ZH(>]T)6V*9C(;3E$ 7L4 8+B4
M>AU N1DJ^B8VK$ N 4-]70UO,EH#K4]4BJ".R8MDZ6%EU= X_,XS&WUO+TKS
M.B#6?P)C[W8CR;4(4MNAT>'=_^3I34&#SYYWIW6\:;FS\ LGL1;;)!*-UO\R
M?PD(])<<D7_!XZZN^^ 'OZ<]Y]J^459@_$:N[L7!D?QQ &+O3@OE7G%'R D4
M*QA;.P:/C<@G!HE29K\"U&.(7I B18Z(D('ROSU[:S]>5!:"1X61Y$>O? (5
M&D=9^W\^ V3SKZC$S"*/8'T+1$#D-3VRLN:=Q541<] L:VRF X(>]:%-<%Q=
M]JKA&7#!<2]N3)F1 7)[\OPEV.U\\7X,;*O*L\8S5UFQ(&?./X7[#!"_QD3S
M\'Z%H$MZ,6N2M?- ]34I=8KSDY9"1_]GP%W96.:W888])!V0ZNL;NI905<Y1
MO%XQF4U2T-ZPQ*"S>TQ6 1]CYX(O:HH=W/A1?+KX<#[EW3> _]<_0HS"K_C<
M5EE)4(B_#8[%70=,E!'\#IM(3.X@RGVTS&_X73E(8V_4N!PO\R:/0?N\/@!7
M.^SMP-NX[-(9)!!5(VPO[6]5Q4E;NCA"<@S5'\% ;^C^2P93M(26NVOS/8&,
M6'%./!KA 63'V19EO^628E13>>18E"7MB)KOO&]\-4JU^YL=8.M?K+P]F!_7
M5[/6OU()VBP&E[S.M^ZXSL;7[C,C%EJ-]!F3SDV)PYL"-^GG+C5JC[J%]5<P
M'EQE3^0M7YD0[VO/0W1D'V(\5\FD:9<"%28O;J \.;7),[I?)]D[M<3V5EIF
MGR@C]?K ,*XF;_ELR^O5.K+<_3VG7,.^UQUV[]R[SWO=>,_R>IT8W$J7<-_
M,^8HCV9* I5N7().%P)>-31'7)AP$EJ@>Q\=>N@'$XVQGCG7D6725"U*1AD-
M)3*[';(3?/3I627Q:B>W=2BP%_2KPOJT8F'-]9D&7UWI,)@BT#.E2SRH+2;(
M<K;>=DZ1R6,[FS4;L_@**@6Z\JDY7?U>Y_0!H95P=[7PAOF#T%R4@O'=S,[A
MP;H)'?*CT]<@:?9+BAVVFGX1)UKY\;$@6Z*C]SX8VZ(%.DX); RBG924F]["
M%M70L,F%^+]+%U)[:):;GH6,9AX3T2 \E;CCS")@C"A1A@WDZ3>N/PS*LC[W
M-4V?TT,Y:R05OT]-'>.;B+9[P*.X5ER+6#;Z;IZ40@$CC"9PRC+V=P;!KBW:
MY7$46WD/B:8<X/^O8.5G0*<LL5'<0EP//\N'H.11[F> \YZ9A*I 5YM<8U\P
M<G;F&0!C22]8#1XW/&M.M&RWJ1VAIC_OY-Q1CL'LQN-8S%2TL ;Z^!CF.KI&
M%5Z!T!L7";<5516%)^:*ZR:G:L0V8Q6%EY=\R=5;8$3Z^_%]F!;:=NT$N>/K
M(/0I/7*\!V>[*#AOX9Z;W=_R65$1=]P$>*@AN3APT2F+7/8_6G2=:4F<#<XC
M&9'C%>+N)+<)&/7'A@FH$K0V6F;KMW5(U4\0"",41R!K!:8+,KA.<=\GY_C)
M@G)1N+RWD%P6S*1O];ESP%H+0%K).E\K^@K,GDB[2\@\F#\?33@!2CXQ/K"'
M4;7>+<K?6DLU8RO_.*D;B/;>G7/&B?U6GU=7>UJ?JB50N!;WYQGP(PV0H/Q#
M4M EM<-O+G!(U:VIOC%HPT26VTF_BA73MM\PV=;Y0=%MZT/YD/H0/)MT2G_!
M\$9=69_<!2)OT)R&P1V;;K&N3]+U\RI7VH]B,U%+SHNE<)AKAVQPZF+8:F%A
MN%AEEAS(3-F_Y#^5H'1]_GKRVKMLNEF#28M6M@+H82_9\&6M3MKIX^$A8SUU
MQO6^AP&OA,J@DVTKP3O[J13-O?<%/IRJ2V.""L,1O9\28>ENLW-40:V],S4,
M!ECZ$HBHG7)$P!Z9G?L;,?@+DQAN&@:5?)+P/9*AAI;(YLA\8D^1NDM#7-*_
M<3#L*ZZ?<>QT%_ ^Y3##<4C<U],*I4@@FOXQ[*DG,F:W;RBL YJE+49S46E+
M5ZF1:\P:BM?;+M4+YH!LR-)(ANT9.SV5N?EY5L$;870_E_04G+].K"&9WYHH
M*&$XSR_Z94D-GNVE\;0HN!1L2[@VDO;NT[$$U+_5+S;[J#)1VWBR>:_:G?3!
M%W,BI'$<]H/G>'S1;?[(F/6'I'J983.U0PH,KI8QJUKFH)NFFE=:_0V3=.M<
MW6=#55_..48D6!S[E6<]F+!%'1LUY?Y4##<*7.!H^*!_II<4QR-F-&O^0G I
M<J=+XJJ0@VHH^S:T[E_E\5'NJZN.;&$AH4KB@[M\N<H=LGT%.0T\NT6#QU*5
M<#NLS9K$J"('FO=LU<O /R*:M+9PKW<S.%DU'1+X6-G6&>^KY$,-8/3'4-,(
MX6BT\.B <P<.G-S!ZGG7UDW[O[,S,Z!M\'OGQUVV65V]^^+A8U]2)E4:3F0_
MYM_RS\>\PF_"_\G[0[Y5=+LX@88FRF/!+7:A;B[1,3] W,?VGD9_,"SC-8,
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
M=WVS3Y)'D?F?@6?C6I93FISE_*COGX[ OXJ<&2[ZRQCR-JR0DOSE128S[L^
M7;&GWZM852^8H_[I&5#)UGY!E6+XKE;J,RBB+A6,B"B[43DZ+8P2!^?T/@.R
MHP!SR\H-IV+%UYI-J<3'B&CM&KA9=\%'>5M4\Y6'.'_OPR .P%1S4Y MJM/R
M,T")M/X9<%G*W;UO)^*=C04+F#A^!E!%,IT5V13Z;X<POWH*OFAN?_0KWOOG
MEXV%1F^L0;T8^WL8GF9:"[AT^0=Y_6#_]F@F)50&'R*3+ +-0*]/>0;(V-\*
M]L1L^X9I.C<V@+<=]J&:+:WT6HZ/BP;@"S0S5@>\YB\MK"U#8,-D(3U9LZ]V
MYP2'BRB+AW]?#EM7&9MSWWU@9F[P#.B7[@<5U)K=H8Z%IGQ/A7\-8E^Q*1(V
MT'^BR'/;%:.[Z#%"\HD"/\YD5)Y/R[*VDVPE%LH!#)=/U/'@IAG35HE,%>Q/
M-FULJ'TGZ25%G!?]SP#L$"J-#NM4,A'_RV/V088%T4=[=-9GP+0Z $2!@ )4
M*+RW4[Q=^=PFH9^D3XPG0OC4@Z=0V%P<[Y%JN-B/8*7PX-HM.-TS(!, =%%3
MY5E5DGL&,/[F>Y J"0F[+ZI<5UV$P>JDP.(FS:U[@!4@W478W637V2X8*L3S
M^O(J&^-H[<[_3BNZ>,3C#ML85+FGIC_H:?Q$ AA;%9&<'<JB3_?I^3GB<?\#
M?(%BIB;$4TI1.38[!*0';Q:8/0-F*12>1-GY\Y)/E<&]%GGTR@W/@-3*ZF-J
M1Z3'@T*1U &"%SW#MT;A123%SX"+MV;6QCPLOW;H^9\\&6Q(SRQ\;-,D;^#S
M=?H4]Y8;S9%)7YL2L2DP)/68SL3I!3NNRP54M+K9$..]7K@K[O\) #CRSU$V
ML;_R\N1[(_YA2\7PV6MY_+M\*"V.%MAYD>7JE]'W].G7W9?9.#$^7!G.71=O
M[6G"QC8#L.UHE7X-SC+&= 8C461PLK+IU=CL4.OUUX+E$QEENW&#[-]_=[[-
M0@VA8Y%],)\J"X2&\_ O1A7]0+QS:UZ)6_XFK0H?>\GE"D>AO]F2#()$\Y?*
M8N5L!#$<?_S&7Y1CC[\&>4NQH:ZUQ!5N%^'T'#6VKXF52F98:E5L#?0"[+A"
MD(NS!4!O7UKQ1P?1S[?[<T=I.M:FWR\OL_'>,9WOBZ>AX:<G@>DXHCT&*"6,
M7IW)QL=I0&\T,,.?IH9_5A(<=4H;_^D<=3/U.0VJ0CAH/PV".4Y>,L0>YJ(0
M473POEJ6YLM28TL[N4%&AL>1]E00066@1=%@L:^-46V,SZ!P>51VM(>IU_U[
M9S-L>\*J;CF?VI*#B59+16I!GM,\9H$TI$O8#'B^J?(G]Y?M=VU<^0&)*@I%
M3@-[G\D740MT3(I*[D[9]087O^&?V&,(@6@N\@YFZYA L= ;S>@QU..#I<DP
M*W62X>6S.ZWC'2' 6D=\E+'/B<KET]?8[K^7V>A+>74L)ZVCZY^E&X=YG\(/
M9.@K:S7E9+Y%L66C_G]%,#RZ**'^#7'U?=9DW""FM9(9//FJ$BN]B\IJD2S
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
M]Y;!IY9.6PRC^SY(I(]50"5H8U#L!61)K+(C^&AS(T\'OM.17-9RIIY%.@E
M*TO,L0 %V[7OX6&;^\':7&\S ]PU_@XU$H>E3\J);VWNT>.L0]HE-I*<]25!
MV=G[#J9_5O U]:5+:!Z3P0)*IZCB.PB# D"J#E%FF/>V:X3B04QI;OUX7J$M
M*$[O=A#TYSKNAQUFF](M/'%I*^0M+G/J(_,;,W#W(Q)7H>?/U)>GE-9G,%Y&
M0L*M\%G92IN)LP;EER)[[%*+-\]X/@)]\ 6>6OMF_#!AAP]#7],!&!YD]"")
MUU'/90]^[J:<U#.]I*D#//)3>,Y:D&:YIQH'GUVL;/6C*/XDF248S5XQ;,NF
MZ_H<.</=X=HZ9)+X9#+94^.__V3?GS]GVHPB+J#] BCH<I!%SW.AI=BM6##A
MH"D\U40<!?J'"O(5Q;"#F-RHP<+<'#L(3ER&0.H39?T=1, 3DO . KO( HT\
M19,L8B@\M<3\OTZV4>7% WGF_Z92Y:%A%V15ZR9EB9^RKW8'46<S8PV"@(5=
M^/]-M03B'3$B?XE_#,17I #7WT41;Z+\'E'0F+_%:?TO<>Z@,H"#U27*1Z'6
MC5<HHHP81=*@0@ $P1B#7'HJLX1&PVDB>_/<+KP0[LF&'&WF& 1HP?CAM/BM
M=7,'L11 .3BZ@QAC&P<G4"2F$%^F*W6<]*AEUH =1+#^ -MMVO%/ !SCL.%'
M&D_"300M^8+H\'H=6$8.S< F[\G%-6YKV[LJ)R:\19[3VN4U<K 7$?,D:$;P
M\=U?%QD)1FZ:+VJ#Q*R4]6*W6M?KSD6[QC05A]S7[,F)]!:7W(XO7-,%"=,&
M='#"B"J)D=248W* <K$J@.)($M7!SC.S(K-6__:,*7#8,]*Y06R1:Q!J;1L$
MBBL9.&O8K\9\/O[4#N);+Q[N\KRDPD$[/@R[H*L6-\E+QW80Q50RDKB \QM>
MV28 :X. C3V==T WP?\/:CM475K! ;4NO@3%BNI3M#;(-E'@Z5+*O\FJ) 7<
MJ N) @?O(/KGT"3KB@3JD/)'0<".'3X"<@7XQQH@II^(IT 8E3_!S-CR"13]
MM@E1> 9WR=>@^74QBK0&<.PBC-Y!H"K^,02EPG$/ Z:Z0TLP>FBE1I4R?!^$
M[ Y47>YUC*H+GJJ*-%J+VH><P;S30RQ=Z"8,+F*NL5CVG:V=NUMY3([<]<0)
MJCQ!H3>^OJS\:8SIN\9QZR>@JA:QKZ^Q><.>T$C8#H)6/^73&#.)\PK EO#/
MQ-WN*!XJ-\91<:J?2XAYM;<4@=A!1)MVK:ZQ?=L,H_#,$JLID.+?%J%&A_ '
MW3WS:U P)S4FN%1J[P5C)2!#DRLUZ-V<X@+C78 '26*,+ DH?QA3ID##;006
MKL-@I$3%GP2F-P#3A0!FE)4YQ31:#P,W/J#Z-Q;$WP)(\"1)(I<W"4C201"O
M$.H*@U<&>TKKY$N(>)[JCAM@K)6"JO%>7- _Q.NH$>P.@HD>^7B)GK(/Z%V7
M.6T-4D@:'*?!2-4I]^#^NB>&<HQY%$>BN'I#_;^I]T8F!#U?>402%ZLV1;63
M+@&3PW=-?N[%M7LKBG@>!6Y5;P-!**8<XQXM)I'!X/K'P$3*,20@4%S!5D,+
MXCJFNQK%9O)\Q84DKEIMOTGZ6YMT:-3'B_O?\M2T57J1LK@Y=N*@N\FN/.0?
M>?S_7$ E@,4E88XYKAYTR &H>0B/W=JFNN6.[_H1V#D1:?>/N5--H&F>);_P
MXBER\B0P__&>/CT!!Y]1K<0>L]&QCNFA"!N]N^Q_>.9P!E%<_."^BD;@<H$.
M_$@X2.Z"LEF/+\^8.3CO.9RRZ_S$=V(2.Z"?%-8K.UK5](##<%V]E>19&T9F
M1ZMJJS&_*VR%^7NJD8>MBF5D94U/'/Y1AFXN#T96;]RACF_;\/V,#-'R2\MI
MQN0\Y6KD2E/%VX0/WS:3(6J4#O903,LO>A6#6Y<RT/ ]I+_9<PY#F(^"_>/
M++#9Q>%'GU.XJ?&5F%ZG D8"?P_E']*]B*8""#BGRU.0FCR=^!SF:I76+335
MK7^R[" ]L0=@=S>0U!MVMYL6+/$;EHF*5>0_@>,8S79:QQ^&_L#O/S! ;V[_
M[=4T5(Y8M4Y]O^+?L-BZ2<WM J]O &P!I*_PWV&_@R=22?C)?RG(!\K4Q")\
M#^L_O+*Q"S]H%W[\H_C_'6"03#X55( ,5:#F%_ZRA(,X3/%:VT&0#H91@]FV
MJNU,WQ O"]+W'N;DTFIWGK7+D(!>T>U7ZQ[PG7OO5]YJ/@ MAZ@.^93RK+HX
M]U#.G:_O\$H\@-PZ5=$.8NU@#\)9K5X^./OK!S2V &!X1PJ"^;%5Y$/KZS-]
MBS7*MF.;$?;E+X.WO68J/E ]TN%5#3%S4TP+*W<0]@Y4?VK!9O@ :&4M&QHQ
MADAV%?Y L-L.PI\;!O^B#!<I=/7 <U. PK5+<?^+DCD%6N0DEGH:N[)!_:)"
M<-SZ^3831@&YO/;7^W^+<Z&*F_#TZ@%NX@;QLAF=!'[#PQR[;OL$1K]X:-2?
MP@NU#I6!\.PJAQKUK_@OPA;7[K>@7_R?_^/0;1CDQZ/A@"'%I;U;0U]'&PJ9
M;C_)/%-M?,//)TUWU/@0@C;Y 6XNF9CL[GJ9!MBNCR0Y?K4.1"S[D:,H1\6T
M#EQ$S<] %'G0&/U-8&/4A [ PIY'  M1,V]NT4=#U6(DL1W$IYM(T@$ ^E!J
M(1,GB0/*;>9=2A#N=L);7A,0YEIB/<5/#44\"U%$(RF< :-A9(;7P!]@V05W
M7@?PW94F#C"S/PD%LZ-V$,>3=J\UA29T0#_?D_KGVMNT3?5S)<0O3XGO43 K
ME2T9"0;9*K"0GW^/W*5PF*8"X^U)DLS5S%OL)P!8P;P'EV:F>37B#ZRIW= W
M/50<*TDZ.S,""0KW@#)_,&S])'R&U]F5ZTRKL34'1'+/JMSF)O$6[2#T1WI[
M* 2.W2]X+-"^R*O),9=*S.9EK0H'VQRZF!_0[S1O \5-X]EVM41MW_YZ,_">
MFPLH\=5B6^QF?U^O!5LP^_.0! ]L#;2"D5:X$^QI;E>Q><55Z<H["-\LHUG%
M89*)*O_<!V+TPS[*P0+AZ<D?J'7WM5)!&@('.A=5J3"\-K0G']IV+T$V7==
M]F)'XF.3C%Q9^DX,?"B.09.<OU8%(I88PWI31PI[MH9IJX;7R<_ 558GR*\J
M#O0+&I 8[;Q!JFF"U7&L<('M%KT_5'V8=&2E9ICH8_2._IILCRJPIS.?4@O1
M9:N==^7=5T]&F3"3,TT'51"N^5YU^'U]X@&5XK9U$NO]6(K"+=5M5A);J/8I
MF(MI[-.?TSU?@)>DAG.'*R=,4BN?C%'PHA \?^<+4('!1/ NAHF6>8M2BMS6
MVU56 =6+'ZG \C9#M/TU%3[+8(H.[6SWJH?HD[:'&%^ N62^E;H$621X*ZK@
M[^-]6JM=>6D!5'N N9]5MWE(O/X27*ZB=)?JVMR<J&[]!7*&W;ZW>:03ZU$I
MCMWVI!I;T$4.HAP47N"E+QZ<L;<+HW3A'@.)3A0P6(W2:\%73M23O8Q!+C5]
M>K9]A,1:?M^"*"6J148-A@'CQX'Q(L@<[+=,FY>38=^.$@Q^Z(:0?U5N<=J8
MX$'+?\'44_D:N8TIH2)T#BQ"0<5SMD2'4EB(%6A:##0%ZZ?_9?C*^!Q@EF&J
MP#[^PPJ&MQ"Q.1>BN\Q!18Y#H\/S,2B2<S2Z=WMT[S!4^;J87#$ =.I;ORY
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
MM2N72![!.%A";4MQXNC];A<?SS'=KLLE- I$NKA$V8G*70;=7?T6GP&K\;?
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
M<!^H 'M2:I1U,.&M)$U&C9(N;0&0\08<5&+AL,D^ [#UQ<W1#4-"0BI N O
MMUH&\U4L1/0"[UZ'2S38^Y!V[5;-F=C;QD9Y[H2SH4AI[$@;R->0>^M?H0"]
M%@? DG_P]<#.A!../G:#!DB"1: G#J6(2K.8N3SEGL>)^88/O7F2F:A>0UP
M_VYW OVFEZ36W&([[^X[/A^7_J5&_1I@??C'E[+-!=B Q^(>.N$YA$W^FOGJ
M^\("]7JC^X0[S+].);%^2]VR>$BF$R1Q<W, Q\YG;QJNZ!8*NR*\@(YM6>*A
MW2W<Y6,L!KLDEBL%6*.Z?]_5!#HM1Z6DPYG"W,(?-DJZN:,/(Y2?3O0]XM@C
M.@#^R;#JGBL?\D'(Q]K8_-HVD(1T/C8]/.T!*9Q7<.QVO.KOK=KM-GPM/? -
M- !ZV0?A?;EI+'"P*RPHUU?B*D8?ZP_>"=#9'=P%"AA))8IH8R"QV)C/>!K4
M*)E;4W=WR#C%$ /Q4BI^N/'J2Y([TL8'NP89SLK^X]:$7YD65,X25VL\-00?
M19R>E![<>QF#C.A"M':XCT-+BHS2KT&OY)G),2Y-NFO'WKSD<%O_]@S@0//S
M&]@_$6D=B'F]G\2$6[[EY/T0M?($=D;.[':1'\>TO/C8I/1@(+HSF'9FP#S$
MK'^Z,ZWB,>4N7;[02=J85I@YQM;;Y^'+WLPDZP_)PL:P1#C":T [3N#3 %9K
M Z)WE.=^[;Y_ 4>SG6:=LU^$V:NJJ[ZL?BNU7C]=3V4MG?"[&- 0>32&QY;V
M3MONDEPA.I;IWL?LT1?Z[K<G3$C^F#I?_J)M3VCP'B:2O^-&DTH^IS#3]-&=
M<VD/7HT9VRYIOSH3S@ZL/)2746))3'.,;3XQ9]EMGOF:&='$?9N.M!V2:^BJ
M%$DN\\'LGEWNCRX;<6I]/-V^&0;\.0WXBWHJBS><H1QVO=_V,6234WB+EUIN
ME8,>8U/1.\_"E[>3V<O:Q=(=3U2_AAX:'/"3+"#U+7J<:C?IE#]GJZQ52P,K
M:LK0O/:'D]M+K->Q7>VYR!3>Z47S6/YDC:#D2?Y[-X,F*@P-5;!?C(HBG0U
M1<-51@KVU!D2A@,D[%Q1VEB+R*5K6*_+N;FZB*_"W61N67?O<E@EN=[69IJ5
MH8*':Q%KE)D/:S)SZ O.*'^Z&?!,.,EP?H@V'/)%-:\V).WY%-=N,.97/#!V
M$5&#)ZFAL@B4'Q5:'HE!6=O*6(/CE&B4^2OGJ&8-'Z'R>XE_?G\C]/+!:.I.
M#G%,AA] O%5:*J@R,8 J)7A;HF^!*B>P']L;Y-&-X-R-IR:[K,SW1"=@J1OT
ML'!#SJM80[%)&5 D#J/@T?U+*/IL!:NC*\R$B-@7XD8-MD[A8;_H-@SL+;0*
MOZZJ.WC:,.AK)Y:(GP_-ML#/OK:0WJE=$085AV;,S3B?5UK]LN+XG+ G2!.#
M<J:B-"Y*IU2,RV+U0I''51SA9+03=V;@.OZI+I4N9>3=7*RJW15:5<V.GKN
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
M7S%',>]!"5@5EQV@/_JESS<MGMX";*4+:_=,,UO ^RYHK8NN90ZT<^':CK1
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
MT%GH9L\&$H*-R&:UT30(O'^!3'/V0MTVHE6TRT::B\H,C7\6@K0^RQM9SE9
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
M[S0ZBDU_7%O_R-+E1^+UUNH+?*DFT+,QWLFZ[#D.!#7F:J77]R9FZ180:=F
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
M4%0=YH/I[^JFF=RVVO9Z-'GI-TN5QB1.<DZIM\[]B7)/E1BO"]SDF01Q/;<
M5LNOQ%BRPNN#:4?7@%O [#1O'(;[%C P7["8!;2-NWDYPZ<L=RSCJ[L_=&WF
M;XZ)NI:'B+V::3.]*5YK?[.VUEHK:97Q5I#T]V4">^_F^[^S[8'+<G7 F$#@
M"H0=\D$/-]PXI;-_QR]YW6*IOWMK;\Q%!=M;+"J8OJ"I<:-W9?04Q+J# [3_
M394V#'#:@L_=-"S]J48H\QE;'L.HU*;#ER[H9HP#>^58(D/CNJ7&7C;MSLA
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
M.$GLN"7E4/R29OROMP>3M.I"9!O(4OVO3<#-JD#_E1E!BFC*$YU83J+"R$6
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
MOJ'71\44H=KS6H12Q&.Z[LIBDN#\OB+J'336P_32)1^C:M<C-U-13S$!HP.
M4]<4&2 .(U&MK SL:(NFXYV*VNWJ1C':\V+0^L_K8](^ :.XK(<6ABH ?[4V
M16CVT^LLG)WOFB6%B0,\?49"L*B?M>1QLLI&=5*?.NFV[R?.+84F \'ND1C&
M6U\7E=D:=[9=9C7E+1$WQ!+GG A+IWZ5=VN,)'Z><=53YIA8!(R2C..?WK)D
M6* N6JVCL?6.Y?RVVT>_6[S\:.;HY";5G/;T.TM&T\'WN<_T^^T+()H-(*&"
MA--M<!\EJ,4T21.'+][JS:]JH5T]N<1*!='$A/BL8G8*1!,^XC'!,LX3LP@#
MCUK(*/"B69K#RVY/S:]^L%,AY_Z;RR/X\""K@IM_J0GK(@ H("D#B*L(('R>
MY1+U/.OUY[$G**U>K'E"7U@#X)1DG@QQ:/4:)7SV?D]?Y**P.)=TONS)U;M&
M%78R0)P=BT/NN^\J8J>Y5-O^_ZNV*5IQI?".52%.T=ZE:[T_,+[>EYAD?QT5
MY(-$BZ."6FI<[#Q!%E/(J*.N -6N!=V!G65FP_E;$_*NS/+MN-=RQ$%17JI%
M /JYH/Z=]H1E$]R!(K6X=Y.IX:BK0!:K,"OD:N[B:NJI<1(7= W&R2@KJTJ/
MOY7,I=\286N-;<JF' \OCK]6*"J;^S0C@S1U6-=(1AF''=Z%)[D#F=?OLU)A
MIH'!<EZ9GQ+/_<O2\@)\RF^1MU(XD4">)VI+0([05Y2VWK0^0-09N<U;#>U,
M- X43%[D*_J4O/IZJ-[G20CN3VY*[Q5_<U:\QZ]EI:*F'%  4LZ@2V8Y4C"0
MD[C+4%3YX^8!]>'(2.];)5:'57,!'>5W6G29_.)^ X-*[#< F$6XRTHQ-4;-
MN^Q7(MM"-Z!''OV.NPZ5)5$GLUL]KI'F\%1:_EH&+#XR>P.P6>:9?"Q<\^A+
M@OT%>_*]=<+YA!M &<!XNNG>^9\#73#,@::1\*EDSL9?I7L</#< N1EQ5*O^
MQ)F6L;?4_KK?0;0R<WSC8&_N62_'E"[]KHQ/R5K^!Z_KU[N'6QO'-M_8,I2V
MR1(B61HVJXY^M:" 27Y4H>G:-:^51$4%<.ZO-62;/_O](OF(E#U@TITID*EM
MAC!DI(E%T# %LS';Q=E(X9[+&IMV^EP\-(K,E%>B2=#J:SKZ>K45K+ME(;G&
M.V37:_)SE\+-T\/]+B:-_K@UH#S(\P#1>$"WEEJ;\ZNC83K]LZ"U4JL=>6K6
M%E,(]\;.$,#M4L1Q[#KMJ$<1H6BK79[C6*>>W@"G7SD=$2\K<)I)I[!2B'4I
MFN?,K*PY&P,\D$FS:8?QHI:C^'&2:Y'3-<#JLHB2%HW\*G@;-.=KB2OI/FC(
M.UL8W9.Z!J7,H<)XV,"=^LFA0I<O[DES2VU\N_(?)7GO%%TS:STM'LMB()T2
M8(JH>UBKT1'!;)?P/(A&7/#O=:P6:K'T_(^HGR1C H=PP@NB[#J8*(JUWJY
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
M9;17-8A#=/LZ_][M+#_)D+W&V0'>D,3AQW0<@ <#3S(AR[45^2XQ<BE0KLG
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
M2Z%-)1#6'!8X"RGLD C5;@#(%Z\%%4R_H)R@<'8%#ST!CCY 7>I<V*I9&FS
M^DC7K-EX,M'J.J+"LT>]AAJ[U3[;:*SI4(%/\P5F\B?XJERLFX),RC^KJM8Z
M/Y,J]JF)("K=6XJ38;,1U</WEKXR<XN.UU#;N'*>GEX/W.KI4&X+E?DKU#!=
MRBA'G0MB]\ ,=YEIHD\HQ%\5T,U(H6]6SBE0GL1BVVO_^[I<-(/>Q=(P1V1>
M-B:?,-.M,X A9C%9FP D(A('^KH60V5GO>>UL+%<MK0:^??<GCG/&LQU^EK
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
MQ7+R1SP@P:N!\/6WX"D&;0"W.7Z\$?6/>H"^#J_J D"%X9O#606R:C*G;()
M/'V \=ET^W8$N\, ZV6EF4MNN"L@Q=E.=?5W87*]QX$B92T\7M-_-5B[\PS0
MI[VHRYYG$+"G")J(H=97O/?_+! 0W*,K.B_&3->M*18["9G5N@-(\CZGJC25
M9/4[DL*>A[N@?^DACV.*G:G&K%Q1_MGRD]C7SKJL^"TR=9B#(P4T/R@>*BM2
MA'DF[A/D&'0NYNZW[N&-&0WW=0XV"*SJ_;5/9;6L$222Q]D:L?*&";\?E,6>
M'O4.V&#P2"ZD9T6P"V6<VJ74.%6/?BO_ZN=81*OWOH[(D%3/P61U8*Z6E@RH
M$9TR(*R+GU3%]*;,L7O'-3(1/MD.UD'1C/=9, @8OPS(%'K$,UC][5<?&4L9
MT+.T1LA<W%HV=_!QL.72EP+X5QJ.MW'"BCV>FCN).6]ECH'HE-X 1H$S?OE3
ML^8;*'EO'))D<*-H!PK6W,<NPV5V^TQ=/N]Z^WR;]A@OYEM-V;%67LLWOU2<
MKCE/<',+<9Q:?E,@H\HEQ<KJ$$TYKKS8U/&>KI"!&V4;>%:6YI\(7'TUD,*]
M930LR<W\3DB1V0$6M>S)UC$GJXSG?;F6%K9B2\Q-%C0.GZP1_-3.7/R;_ ,P
MZ/U'QKIFRE4Q>(YQ'7]%/%>*@?]T>XTGXF]"IN7:^1!+]G9'Q($UPZ01"R,O
MO3(7JNO]V N&O0R&BZ+[Q^TV&R *WB2V7C<WR_5)P@<WOG-R0\Q!5;3A!&E!
M[-/'?E\MA4GH@R+[$Q+/SV$=0=@ZU%2_GDWU8X\? ]_J%AX,_#005KW/]##_
M>?!&ZX$<[7C_0JAT_E%#D&S0?8]9X:W[3%5V>,X$=@8HD]CW]\VJ$8MZS4:#
MVPSZYP#[&1D9Z*/ GY*<4[-3AT&<M!S_&/^ECZF86J20!]IHNTW_,@Y,EGBU
M]@NDV+*9L\F!7A5]W+8W_*TFE?!7?LHC3\ :<[\](-C>J29X@M@7%+G192-C
MV)(FSDTD98JIF)I"54,TCWNE.=LS9X4:9@[R$WCDAZ*#'ZW4:)6,0I099F4U
M+NIMF:EF0KO5:NCB1V8;@$1HH<R%Z['M:[577QVUNP1KB)4/U>6G :FF!ZTQ
MO9!V4B]7M5%9H:VLI?2<%=U[WW+X6FM:MI[O=CFSK](30TS^AEK5',SB^HWM
M2X'ZWDC"21KKI2J>F,6],1UB\UA=@M$PUD+S&4CJ-,6;:,*2:QXH?@2O:VML
M*D.REH76P:#QH",3BS0\30K"+Z$U(U;E$,(;^$9UCZW\MNO3WI51F(@1\C(V
M &8G?$#Y=,B,).VE^QD>WE78OUL>-RBM6^L?'^4RESF]ZJ]]=@\*CXKH00;:
M (]A!^]2\S+SV"8/)U[@%YX(&$LSS4?FK>32EO;Y<Z6'0 4N, CY8V3MUHS#
M8ME@7VH0D+9@0/9'81XF=2$;QNNJ!2'NK>:,$FMX&QY4\SP ;S=BK7 P@GL2
MX6GO=1;&)B@(>N:^&18XH.7'5>PEPC'N9H>.+"RN\3S=>-A6H\'9F4KR7!B3
MQE1L=PB 'XR*Z"*;.S\/5RTON60-X05N?VW[#/X$;N_<H28NKIVRD(WG["Q
M_1J*HP6E:-9V6@H=1^MF3+4UPU$#PG#K28S@V\D1P@!>$,D[F*!@<U+0+6_^
M=#CG_D+7-6>.;MFB) $"Y "<.WT@7WI2]/";0Y?S"&'RI*R3/WZ$?'D59 #2
MMW[^,A]F]"'K5HU&4^'!"O_/\0W2\VE^NFT>V&5N"(W*>I?F''82>1R+0#8>
M4)'=$_F<+?\57NA*]-K#>)!X\5[UI0<68>[20/I]8M&"L^22C_<1]A&YLFE[
M?GT^&\4/I9HK1;Z0+449L&RAZ\JONLZ6[AEH9_^A1%CV$+'7C[43N5W@"_/E
M3(I+B8CKM:E[6WEJ)(RO5AH<#["4M\(S"QL&!Q/#[.[F?=&#YJ_##18MAC9>
M(3+6_?23#]6OP$QZ1$LF$NGPX29*Z&0^5R['JMC,[ J:?+@2@A +4Q)BUR!O
M:&&X%[11VC'U-II*O&22\C+CM=UI$:%I-?]K&H.=)91!PIPDQ4N*X$BC8JVP
M'OBG,H45]YS0N5Z*4%BRV(7L!,%X+J_#9N\=H#ZH7)1")OI4W22IM+A:6WE
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
MX:$@L;Q<4,3R+%)9&T5;NI'RJ'8RN^!(2FG$_RWPX_CRAP+B=_T7A"9EC1G
MC^\5#G.=U^/-2C^/B$\UZGYI ?C;>!F^9I]Z@]2&9.3I%;>G9BY(?B1Q!QHI
M8YQN1JT"XA%LF8J:(AZQVBO6PC],&#8CKR:(1[ ,#3-'8@E&!'KQSP0,A:(&
M%3J6=B*Q-&<FB:)?Q;3%]Q=.=@XSTTRE1YZQ>G<("[OEHLIR=+(J T-T_L[P
MAW:HDGI<(&H/'1DSZF8"=\-XO3:F-#S6DS1??U:E_5-S(E*?_8B8*(+U[SDI
M[RU-9S?D7D89^5:BO21IC%=QSR"XS1)T.!=Z.6?-D6.RRG[?+!?@)#,6> >0
MG?/#YR^,I'U/#R3(^BPH29'WCEAV)\77TN80$>I)9YWVPETJT@BR9JHL!,Q?
M5!P>]SU09(DN_5-^T%]-ZAW\PW?J]J5ERE@SD #=IEHWL;*P<;+"FYE1A_?9
MT[V- DSABYX#.ST8;*TC"$I[[YOW,+0>--G.,M7W?#^ LONSZB75\WF8DN^P
M))Q!(0,0#.U=)NK3;FR=*7U&[7/TFJ>KKXU/K8XUW&@OTX34IZWH2[W[<_I-
M[X-QS=]_S_Z)+LNO+(@12>K;T;-$,_-8V9FF:#6DN>!_L'PZ2,*!2M03#;KL
MUW9<-.OX.<G_<LQK)WG,A=U2*$*=)I<;32H<C2C4G(\57L@8^/Z>3>;]0P:?
M>3D@5GKUF\_$6ZM7^[253[2"-FHC,Z1ZAT;9(Z0 =0:^$Y5RO+^BN)(W&\5_
MO:3825,Z&S^XFM PWGC#Y#\1^Y+Q])0LM"U9$7//NX!UIKKF<H I<7)HQ068
M5/8.0+#;<:O]?J&A=T L/UH];81-]"9#'),;,::PIOAH-=W:;F.<+)_+(8BS
M+ZQ /5-[OH_0M@(:"NS/ :Q.G3]E>5O@^4\SV(? 1PHQ,=6N\3#[^R)U:\N_
MU+6/2A*"!%!T\-RGQ=45U3(U/]&>SR_W^[\OE&[MAAA7%W#<!'S)<GT0HW>*
MO_B3.NE?S[@\[!L@V#(X(Y&RS\4MD.Q=Z;VDH2>PR\X6!8B6WT9&BNT*S/M^
MXL<(G8=A52-=]:)M?EQB>1I);3FOHH0BWA&]N&!@.<O*HNQK)26]XK*W5:XB
M_SH(Q-$'?O5:7^7%&TOH@-<59R=NO*X5V\'&!>]79:#K[@ <38,*%T3M=X"_
M0$50A,U! $\!,:M!'T.B0ZV-U.CK1_7N!$!K5_LLG^@I,5O^P[YG@W1,>6<5
M_WX^]1NG(@,9[KT^LDM3OWQ9&F"34]YP^WLP'(4X5GQL#+;/4>+\VOO;-W7N
MO&KA0V3LZ^@"_!3-'O>R,5,B ,IX/5,LP>L/TPF1K^(CX:0BRHA[0C/A;X4F
MRU7("H4VD\-<G[%35G:/A:0KTICBL3FA4X)_3+D[<8;^89'<,_8$LL*W#8T<
M6K54?:YLI2-D](@E*G4X,DJ).9AP%M_(#L9J'^:Z4N>9:L7 -AS[HL4T+]WH
MR_'P+H^JZ50V[5I0.RO[%G=E3>,*4L/.F[DM&[[_YK-#Z27Q9//HBCD.4Y\C
M=+?Q4L) 1/%&R6^'L4-%B)%4JH>1SE.&Q;79T8R40O-LH2^V\K$RZ%A2198%
M+1J^5P:473=6:/W*[?=<P%S5D_V4;6'V#A"(.'3VF%BU4!<'9GPQ$JJ43?R=
M&@>9V&0#SI:U)_Y:;/07"/(L#MO%OUSX66VDM@+KL'$.4'VPAJ_\CB?16(B/
MV_XF5Z:_<++!\03SY?X5O$D3,(5<<CC7,I(E8(L"KREUCB [:FBWU$#OSZ[G
MAFW(1,]F9*U*%WZWP5V^/#^'B5TX?73_X^'3@:RHF(V00OB/2Z0[?:]/OS;D
M6^>O6&2I^&VSR>MK\6MT^D-R8]H=0+.JO%?AET>RL.RWO;,BI^$N)O:3=H=
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
M"/C";:>YF#>K6S' 8W/$8]++PK)_$^Y6<7V.!+5+#G-I2QHC2NBJ$$3N:C'
M1KT2]X%&=STHTJ.CR3^J1^SE3V^4"%B6!W+N)?H%Z3E%/;A7P=.\SD]:T+O:
M>[#O_Q!&<3,)?7Y)V'NIJNQ:WYCY%EL-Y#;A%\4:'6[YTY.PIL/G0M-&TDJ3
MRS/N$QU=T_KZ"T=W0&\0(5\Y4X7D",KG^YLD6@OK20')O8'_"S<5C&<6)606
MP'R=W30)YO<IS<7(6=0=JA$?+U +%*B8"Q?IDRRBB> *<_![*R_ 0-EXX[5@
M>C-DL?B0<NB9KD N#'8_8.:VCV?&-@ %!R!5R!.:P80N: \O4-J'G6 EYK$I
M(MX#_?1_T6_@L4D&V"ARE#B!B$KU^*SXF)B;Z:!/I&Y-UC_5>1$7[C!)>?14
MCTC(]7F4D!G4)'_^ YC_DSM-.L:@.T39O.D0O!$AYUP&]O);SX'D"E*-7)A1
M3]IE5BMM,NO8^ F90DG'_P2;4!/-&.A),B%$??KXYWC)[>"/'Z6IS/.TF6_]
M9J7M14+[L.^4?P![^;Q\7C[_WS.-O_=O4$L#!!0    ( &EZ7%IN)@.8NU0!
M -ML 0 3    86-A+3(P,C0Q,C,Q7V<T+FIP9^1[=U23W=;G$T&#(" (2 ]2
M!*4H76I I(D80'H5 0&1WFLHTCLH"DKO74KHO1?IO4@)O2=(B91D>._WS9U[
M[WSWO7=FS5HS:\U)]C]YGN<D^^SR^^U]3G#3N"7@]G,Y13D ! (!;E<O #<'
MR !XUZ[]\;X:^%?OZP37K^/C7R<$@V\0W"*\=8N(D(B(F(3\-C$)&0D1T6VJ
MVV1W*"@I*6^1WJ6FHJ FIZ"D^&,2$-[5,_C7;UZ_?I."F(B8XG]YX%H ,H)K
MWOC/\4#,P#4R$!X9"-<!0   =!WTEP'\YP!=N_J--\ $-PF)KFY W :N@?#P
MKN'C_?&KKZYZ7UT'\,FND]_CE;YQ1]48S&Q/P><7FT[ \K2LE5)M!,7*_\;!
M_R8AU5UJ&EJV^^P<#QX*" H)/Q$1E7DF*R>OH/C\E;J&II:VCJZ)J=E;<PO+
M=XY.SBZN;NX> 1\"@X)#0L/BXC]^2OC\)3$I(S,K.R<W+[^@O*(2455=4UO7
MUM[1V=7=T]LW.C8^,3DU/3.[C%Q975O?V-S:1A_^.CH^.<7\/OM#+Q" !_KO
MX[_4B^Q*KVOX^'CXX#_T EUS_>,&,OSK]WAOD$NK@HWM[S#S^1%0/(U-+VN]
MR<*OAJ)\XS!"2,4JL,R&_D.UOVCV[RGF_[^EV5\5^Q]ZS0*W\$!7QL,C Z#
MY:N,, [@[R4*B>04<S=/4?<G^-@0I]"J07$K3G$)$!L&)U^H8%;2+[C0KKY'
MQ,I30^B7&9.>X:]U.[\7#%YXCSFR9=&OK-<:NI4JE(:^#5I<F>@.NS H[GPP
MUJ */O'Y1&3&6C5ZQW5FQK%/D85_WM3A5FQ46=@9W8DC)M)]90CTE=M% W[7
MS<,QR^H)G==6K'34*NG^P!UYCEVB\N-71B*?-[YXM=,8W81YV,($*^#LN?,>
M-45-)52!HH>S1L&VC8SYLA1:(RDJJK(4P/_OHBF4N$),ISWYZ*A0^2D-@NCN
MC$23W;:=*-ZXX[BI>=A,Z0=Q^WP#;:\7:.*]HL-9@\Z">0&'CDX#@D]E_AQX
M^V>_3T\ZT)J9MLL,+*V3NH]"CHE([\Q7T@Z<!*0O;!N]'<L$Y80V]=\*U/7*
M8GH,88V+<4# EIOW9-:Z*:/#,]]V]]4EUYE>FDI?C'O8+S3YCB &H!U"O M;
MGV,6=9L57]NU;W4_E1#3U+ \UW4(G*U#3.X,N'^^Z:#X?*K:<64:RZS33BL/
M^7#A36]QK:"T?<\. $N!I\^T4MP6.Y(F/D<>P<DP,&GT9;C^7MED*,JGXHT_
M)<FP@4"Y;D9IW."VTF,Z=@>?S=(1T</%V3O=L&52_ %+RJ)RY4*66;86E3?A
M3#>(X[]]XHX@F4#_AM]<.IQ_8:_^$);H:E]QZ+.UCZRHP]2]C%20&^K% 8E+
M6(;+3''+M$!%VS<3Z:J^GT=LF. -->\O%4M540=[9ED_K96M%&J_^X"_OFLS
M/65ER/*A*?W"48J0]#JO;V^F\'J + Y0GN)F^Q2%SP?]]  '^ K1'97DBFP9
M)5,.6T!O-R@M>P<H31YPLQ@^8U8;P0&+8,XS%? BA58O%G)9( [+?:_\<G1(
M,\)[?=8XMIGR-QP]>Q2)=Y*':DHO$Q33&[@O<_HE-YGZ0FL=>CH >,I2#EI
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
M[*2791@;"]<\A\@L&,6;OVW765<'E>Y3UVWK^N  %GC6<-P\HT.O_\U>X@'
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
M6)%]5P#;EV\ E/8L8&FH#0?<<I.\5_2.MNMKP0Z'PB)#GX!0%OWMAL.%(I\
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
MHND3#;Q&P,&(YIB8KWTYIT%0+H3UI%SF6A]_G4-N/R&TL09O+^*D--AJ5%+
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
M 2SN?;K&J/<?#*%I274M)([OUJ?EL[HIX<P7Q5>[\7^2JH]$TM@M=<]J^A9
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
M,.:S CQ8'@"@':C)S+"8XX.'8AN&I1[QA2.#I(5/*6,O-5D\N$2WL715=*Z
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
MS6YY+08O-D&<MP#25T$8$L$!KAE9!G<OM/PA$#*;56KNXV-M+CF4G^#8F";
M:DZ?=\WO'Y 5D 88*0<3>BKKH.Q[?FP+6>TK=*><3P+FG7*YI/LE<;7TR6#E
M/6F.D!9%;OWOR9NZ\07QJC3/>ZG"<*>'GEVL!C"L6?J)*R,7TSZC#+@#6F:7
M@XX4?K&Z2,JH!,\*5JA6@M(0=TQ#4/&$3G5]_\!*U,L42S( X 2@ RQK_WUC
MJC;Z[5HP/MH4(F92G =QNL@@ ONY%4E-DKI(3;]1@[TC^0@YS)R/<96F,B6R
M0R 0OK*K^(,BCN7'Z< %B%/@*BA<3YY^'>A)T&)^':\OQ8DRRF)/&[PF?B@V
M/KQ@C]A#>'@Y1R7T.+#\KF))4-SN[[7SC-09JP7?D8INT9S%_I+(R"H/GZ*V
MI@#%NH]0ZF*69<MP%D*%"IZ_#4>!*]Y\GK95>S:5CWSYZ_-">Y BPA7%:U I
M*B7D[DY4P#UB(Z=&\%-U1:8HU>^\\]#N,EOG#@O;^W,9&(E&M"\4'3F426I=
M<G%T98/R7/ DHVT-T0WZ#9/E@GS%"XI@6U>"(R4+B]/SFJ[^GULN'S"7@NN&
MK+N\>^N;"NXS\3&DO0Y/8Y.%<)J79%=.X+27H!J"W=1BZ8FKLZ ZT>L-5D)G
MHT_?\E&Z6; Q$F- 37#7?GM3(#3*].?F("7;0FE9\^%66NL2D<> (F"8U.0N
M\($4HR=#C^X4']H?(W?'0UI1,+@PI;5H/4EF6HV-U8O1XCB'" ==A90"AXJI
MA-P1I4A;YQ&F"!U#,/=[.PO7QDT1!TB^5UUT=%^^.UEY&:^S,^<]A36C&I+I
M!Y=S?5F/JE%+83QNQC(;$?#E;]8-EL0/RRC-XN0UMD?3'#_YDN1Y,BN%0I5K
M8YBHL;T&>-.%@.'3&(VCV.T/Q]3"?-ERM^UKV_++G&IX7YOED* SLOOJ_UVW
M\7]S,+4VQ_0-^X0;VJGG*@QM ?HK@UN=UX8,5W%^S(:62IW2RF%:R#^X8$=,
M),*F%BY"HL3RHWLSNP^"5H4BY/JI="B9@;*FA+YJ:!]WY%(O\78-B6!IK!!\
MC6&7F2WJ%E KQE#XC12C_Y\,22R+K:$F=&(E5Q?[*<10_P#+"NX^,AY)95Z\
MFSG#R\D^>&A@A1':5:<!QJUT'D^OT:?YBID@2KP44X8^-.#%5D58'S5=711\
M-CF9Z/1I'K6A^E#3-\8 9-/-(4FL.X?/E.2?,K?F=X&8HIP:ODZLIAS"N;X
MF_9[2-74'WDCCE+YO)<F=BWJMX EOINZ'EU'5((,472V2HP&%[5*>7LV">'7
M&-:?MX#V2-W'_XVR88T7G>)+AZ3[NE*1W]H:[P<)D;T%^*8=11QG1U-5F^+8
M^-TK"'8P]F.Q[^V( T9[U?U;<.8&),P]\F?TM)1T%[]C9DN39>+%T;VP\:QJ
M<>"&J[%P]P_@"G"<19+)(_L&'9U]"[#\G[8&VO$E*YN5QRG\MC/%:Y]O&Q=R
M]#'9T"?$;&S@K6M@4"'M2K0+3!UG*MR7V6?E8STHI;ZIKED'Y-,B"O]@]6!.
MKY1(=GH9SOW1Y.GF2D=0QV([PSD9N*]Q]J]=>75P%C")K_A89;5EV]BFF-&"
M_B_>5.Y; .!5"?#!:JEC]PT_K)6)=6)[A#K]\^GSY.?+ST7EJ;9VEOBS>M1Q
M_//S3+=JN,1"DGJC?GV#BW]-$^+P?D1)*+F3[Y&%A[IWVG#]+<]V0J@X#Y]F
ML#[B@%A"-4X\_(E5_^MY7%5"59D*PO],B$NAPE65X<#J"D/[Y 9\&U=:K(9?
MG='G^]78CIU3W.[VW)F_ZH^^Q7S(Z-M:T [LPD65WP(PMFS*0-]!J6E3JA.Y
MPE.)Q><)+(QQ'0@^CMR%$$MTL(X]V 3F+A3^#C28RD-@ZT+A0][GLR: \?)O
M%9F)O7Q897DY(V#(^4E/8 S.!B.A?T%.16X7W-G&_(;8YV0H.9O_.HMV><$H
M-I6982^&:N1=X&0(0-\1=YN:-]V]&!W4=S.+:0Z2Y)&_?),0%1WL:\;QF[8_
MZ+E(/Z,.;WC=[ZD*Q"_RH+YA^()]>?E9Z@-&EJMA:2[E%[1K[3@ S!H>-E!I
MN!6X@YG"SCLQ46/TWC6%*4Q"W&V*VGT^N9I_SR^,\\DMP/T+<G!/AJS%9NV;
M[Y!]Y3;<8]8N%W2=,(QO^+F-7O@5P_-CN^(M>>?^.[#V)HM]U"(I#OUZ9*^T
MYTV#5MFEO JB \2@]</G?:K7VF O3&"F]NN4?-V$D:(-"&,@=QGG(UN*%92U
M!DHG4F%U!PBG9,=:_1Y>G\8Q(Q<019<J"_FPWG+?[P/YJV8M*02=I(Q("&Z4
M#F^D($@T>4IA7/Y*R>WPQNC7\RG^'QHLT(F/O=VGVG2'*AUAP&WJY.+"7/8F
MF,!<I*&%>:R0)A8'UDZODZ0B5IM+5#YE*689(1YSO/3]_\L_[B%P%5-,IP2N
M^>E96S,9M:;)S?C]0D&@U8_EA%5KT1H(:4-.KWOYU<4#G[]C"D*K\+/[:F_H
MUB!B.I5K5$ZL5:95V]\Z(O:U&9^?3*>GX\)T[_]UTOO$[A7 G=&E;WW"$<R-
M'\A%F+\&ODA0E#+Q ;2NP73#=(NO[J,-02CR6X!&HKIPW,SL]T^--4F/$S1=
MQ(*\L6+8L?8,GL7?,;^GJW/2-+%:!VK_?ULZMP)/2Y&SINC7$'V%A<*)?8EZ
M2P;V&%7" _2C-PQ@[[,'A64V0LVG*1Z%)CU/ZYJCO\<3.;T& KT!5T??&UI=
M5V@JL=!W0/UU<S_(XWK^ZZK"" =DA^]8E*X4YY^"B!@8=P=>238<6*KT9%R0
M7).'TGK/->KS)M9$9GE,B9H3)Y'NN$.MI.JF6MMGB+O#AK#LCGCP/'W.&39U
ML7'*5:P)-70)A1.-XZ(FK*,DYM-J6@)NDJ:U_X=&@P'_.!O1\=F$H7:63F55
M8<>;5+8M['=!DS?BAGRAZ]L"2.P$IJ6,D_W^Y[V63WY'_-U"5=B89 O-X(<
M5Q/6R8X&7[D26SWH'$]^!I'*L"%#N=64@=LM 'M)@?RAN=X$QBT@>Q!O0V-/
MGP7W%D!74!FX5TG547.E_WU^[?N\1'T9^&"'XXZ P# &-(S5KC@9B)6I$L9[
M!14Z.@KF>]WON,-,]'M; \+"7*$%6=66*D?EK]0O+@*E2?_<J<SA@R\/XRU'
M:!T,/>GKT&$DVE37U486JHEE]\0^[,39,Y5[1O^-QNN:/$!(2LJ8&]JK8B)P
M"]!V8 K$S=%+83X:\D(X7DFW4Z?$M,JZE3>Q=&1\NP58_Q('O]&Y]^]3QBV
MT.(Y.G6=X7!0K2/QL.;K%)^Q-602G^VS%? 0*M?"?(/]'7B=U23V/]:G]B04
M1R!@G$ME?R *?0OH:[S8O9)V14YUTT\)KYV$78'B_GD7T0FU!*)[:+5+F42$
M6'L;2(!\I_,SHCQ20%/TYJA*1UT,(\$[T,C8W5NJO'#7A"$2,MM3\'.NGZ79
M/_^(OW,D>FP@EZ6O5V8>YVW&<I"<Y>X-&<Q7:$QPG@,^8='EA17.F.&=6XF[
M#?/ #.#_C]O,J_NT8-3[X'J;EO%*E1VK?(KBYE$FYBXDI $D7"W_-+_AGMFK
M0=9VG_I5JJI.CMP$0I&=$R MFO5*;G7DT<XA2$PUGB M'_98OO@-2B#HJ?JO
M1DT\[+4*%R*R,!OD+4!I,O=0H(/2IL&@ :2_FC K*IF@#[C7]IDJA_!)7:O@
MRHROBO_IMJNC)0$?56%+BU_\RX# IL_8A[]*.R5^5%0#"6=\Q>KJ4_KHZ=).
M3S?V%4(R4KCQ8BB['>+L+GLCXPB=#^GKE'LH_*G&COU>CD \SE(VM1*>.M89
MXD6W/M"/>C/7_I%W/2,P-G$Q@%,8\M"?B!3\7LV2Q:'Z7@)"O1:?:G-H*<IN
M[LAZU'LJ V1*[%AW0 /E(B^86BFK[O^&_J@5)3C49)7V6N3W\)L VD-X;!1F
MTSC*,?)*O\)P.^O!N/NU(F]=M]W=V%)R2?Y8TM&1\4S<F1;L1H]?"[K2WLYZ
M@M;* S$0@%?P:TSW6CA]/JQ.;'S"/-7L#<8>S"J+*9D_Z1K1,J7(=B:3R&JC
M%FI);&W-;5B:]&:025[7A&H5:X&X)99.SK.\Y-ZCU?2;)H^A*J_OU<#+K'SH
ME";O<S[\94U(>J8%>;9?4=AFKSO=[5Q,)M)2X,D?&>GLD_,]@J/_CWA#1S#R
M'TR ^1],P.-LD:(5G6HK(9.CGYXIG9E6'D4YGVC/-J)Q/0-@H\MX3B?G=6(P
MP>4HR+EEM_<DV:=X^HD<'NO739&U[>SN ,;&AF2X%V.6<.B'Z5SHDR1+,R<9
MW&\XJ28CJYR<1*3;YI S72'O[!Z]>,6VV'5])=2I.0^B^@WIFD@7!P5KJ%KZ
M!__[DR<=I(9;3X9]#+=IN2*=\9^%N XV]DECI0&Z2L4<TMW+=A[IZW6>Z;K6
M_UR)LOPZ9<_;O8MCX\"(RHJ8?:NR7C<)D= \8/#2H26W^\@<)#IB6U6./E-#
M]F6EL07GUG/4EQ+<,)+W<;:$OC<P+O.WE$T"T$N;U )&B&U</(57RL0(*VY4
MZ]R+'\IPD6+"467V]!:BR_4R6*/6[9S#V_JIPWK)(EB)TP0/E/Z*S<;:'\UX
MNJHW-C9,2J@5H<TU/N+<1Q0^ZM[!<?HE_S KE=%?<%/P/52E9?+IHYG9(0_>
MJZ,@?L0YAC2#D8G_J D^LC*Q@*?0HRS=$R[4'.*[T$-@T8$1OJ.PVB:N#"L_
MB1:"7XS+<-?] G%I$D:5\3_TY9*BW1T#.-J_'W][-LEC7@L\^Q5%>8/9WH86
M_I9-="4YC@#6F<.99RUB5FE),<+%2<\ ":+78@#"V?^?//B'@RSV=1FWFW/.
MMBX)1T'C!&F#$^'F)X)&-LI.KL*LS9B"]O>5C>W/M\2>UBU+:IS4O8V XR9S
MEJ=G44#O^1PZ\2WE^XK_G2E82[)C_#VJ<RPFEBQ\\$ZJN_Y20%/JA1W?N"=_
M1)_;6/)%'5=M[2$/_(-]JTS^JR?C)SA,B#5:_7E"$X9"\<1)M9*T#<YO2/\6
M^\(AYX*=]"59V%NYC\6#KV4&WG0@F#;GR4U.LE<?/MB$>-=>^,$G6"S($EXT
ML;SDKRALKHZ3.1; R)0CF_ $=^N(A48_+2_===Z"2WG5?X[\F*5H\8 J0+L/
M0-":@"N \6M*<T!@*=0F<Y"GM(3D)&91PE^N@N@:A5!!X08CN-R<2[8N8 :(
MH%_<FQ:!*PFXS,^::#*$:+"=DY@%>7N>N^VV\;ZDTLB;AA)$9L1*'G%U?+:Y
MX_F=]P N;G\TN=85HI=Z##0Y]'>;DVI!XR+[&6P3#LX1O7=X(!'%K-.8Z'[U
M?SA[R["HOW9M>! $I!O)04*0;I :%"F1[E8ZI&N @4&0;A!0) 6D07)HI)%N
MI!E*FAERR'GY[V??\>Q[WWL?[_-A?9ECCO6KM:[K/*\X%ZU-D63TL"BV)1J
MB0M$ QCS&3G&>:,#8)UZ#NK(G5GMGRO)0I4;=8/WH%(40N?]A<5D8F7LL0LU
M&F"O 1'*75R=0U6/XWNJOIP &R,YJCGNJ5;IE[_J_5'Z31G#T5RQ0EJC\K53
M.;:@5[S TQ*C\.";%_D5U\/D&O7Q=W[*[^'$XU4A!M,>:C-UA R#O\T7YT 7
MY5MVH]MV#S+]U/>O\2J[[2HW[OWL][E%TS9H$PO7?U2LHP'X=-V"O+R5L]K
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
MTI7+O6R=$LDF41;6,#!LRZ87>+-9O>[[):);A2M@%%[Y_>.[\/S4 :[V731
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
M84SWS!.?\ZYJENY?N!->Q7C]ID7Y+A&AR;AP=#R)(Y6$=<5*[?*;! 43N)P
M@"S@^5:QOC^B;5F:B$&[-[FH016+/?$>&4L[LPWT&M^F/+=<^2!+<<?L</YE
M4NKY]^;A[]O/V)H6E?AMOV1[5F/,J1!@)/^D[--JKKVGLQX"O]@;\_^;>'C6
MK'I3FU/]S*2)6+YF*JC :?[F.5+WD$"&?IK&.(].F1(J*"!+?^!M3K"_&J[5
M.LO')&AL-S/L2ZZT\.1:B>67HK2:@6M>DN+W-3JQ3G/R>0[_0<F Y\1(<_.%
MCOB.1>!$DSJUW9Y/_G:3/3(LTC'?P+"3L&2Y=N]/"@_7QU!S=H^&88!O17&I
MV9Y/O,_]"O*_1Y)^]HO-P.[SDKI96/C-$UO:ECONAE9GY,Z\<?:-GY[ZIKIC
M)6#.B?^WXU5>W+>M+3IK4'!>]DR0^/SV*3#\JK?5AB^58U^X!5Y'=XG%SXOQ
M_-=F$Q179!&E;X H$X49W601_*B9X#8>&#[HGG4W&>GO899U_;+.K?03&.K;
M'M&B6HPJN3[P*UA8>HT]I=VIT)I"X5JZ_Q#@$E#:L<P L[.L2>M)ZVES+ U/
MFIG#EF#FPG%69XLZW=&46]]S-(F&XJ)\I0D25 6 %\=ZP^XZ&CA&[11>S;YB
M<WT%]G?1COD+O" @'ZC<('R=/3KIX.E7_:1#)AJCB;<R([L#.F$Q;TE#)AI*
M.#";5.@J(^=5EY;JL]B0E"&*6^4?GP1.8Y(UQR@!",+M!H)P[[=X<M8*H<A7
M6]UV)Y R>X;Y+O^KE8N.@)4"]]R(?AR:U7%9!B5$5JS#/FR9;[+#K-321;KC
MYI&\-DI$ HB_?;7V69C!POZ,[;I^/J7)Z+9PGIG5U?@VE2D#F=SC_DD#*TUT
MTG!1^6&W.A:R2C].GG- 4>/%MH/$[D&+KN,:/G@?HE:MIH,5;A#AW 1[O"H.
MVDOP(V\@BIVON0>\^*;;SP@[[(Z$!X,#AXN,R<:&XW(82[J:?A!(1@%Z_^KX
M@J'T$?77:\[58]V]LVJP+I.E@Y$5>7,]4*&Y;& ?(CODM!)K1\#^2K?D!1Z
MYCSV./OH.>:6Y9Y)WT\HT0OX2IB18NKGU"L!?R$?&[?$2]YQE'[.V/\K\?^O
MXX%@N%:98/[;D.4V-M0XXK8-B)I86Z98^&YJLS;<_)#]$QH0E"7S5=WOVKG-
M[;:R?0:LO7/_U+5VF'^,_IX]+YTGBN>+$&DF%,11VFK)9%)(@+^P 9!?CF'/
M=FVHF&J=&'QA2>)AG%#Y65VQ(>2:$"QY=[8N?HK=V!P=Z7S(EN7+:%]@<<0:
M8_B?2&FG[O9UE])8WIBP8WM]'U=T[,M+2_#-!<TC$CW _HOD43T+?[R_B<OE
M90_S]S_AK'&2) A*P:F798E"7MYQ@/^HS,;%EVZG,Z;XLCC5)3D6QU#GT0P)
M8G61+A'16TJZ#7NL"5 @:I>,1L:-F\4N&< F/.^=K%\&MV0-[)@?V>V?MD=H
M.(#(S^(?A0)^S_4(JMQ>NA/\0@,PE,O5;VM%'L9]<2J"R")34DN=*/?%9D2-
MWS5%2+G/KUD+)"@\?B0UH0_[+'01!L97)]KS>Y_N7>4B\BF++5RSH;W17B7B
MJ6%7>#23\SQ%+W7\I45*,7R4$5S3R\CU@=N3 ?N83EV0YNSW1LJW.JP*5.)
M\.'K"DWQ@=@>5ZZN@9/]I_;/M/-O-Y93_=GS%E[->NS45%#W656%&HU?T%L<
M>>6GST@NU5Y[<AK:^_CI=T#)# ;MV6)O>YLA]:2JCUY:)VMZO-\MI*&+>8^[
M3G]:Z5QR044UFV2L[.9"<&RL_$?V6.%QS],9U9WL)N]F7D5Q"\GT*G,EB.O?
ML,DR"D,U_L--0,FS+K88499%=7ZL0"7'X(KS)6C-'<[R:Z(Y$09W<=R[4[>7
MQJ"+R:C5?SW6Y.\P-T^V6^8ATJ2]A\5P@1A%$<M^-U%AUN1O, 0B.*,10@.
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
M-:O-T,<=#"LW;+/S#'M)[382/)]F.A0E89=)O[+AO0(KY0#/?U=P]B\%:'^
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
MC?F%^2E1$'?@Q[8"6#K68X6LC<G@1@#A=!'AA5O0&+=BY6:TL#KH)AQ')I[
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
MJ @JSPE5<NX?O9QQEWE5UR2V(IJ:L3F @X!P@/+GZG<Q?Z"ZB_9OFH(V&Z:
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
MHH^!=X[$)]]M YP3B:2>M_CR*EIY*Z8%JYQNLPF4R<6^MEX5;K]^\A1EZ]B
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
MEQ0N^9IMFDXG+<K-MK2[0,_.DQ(:,M?DNO_\.D_X@YS"?$*=QR5;<MBZVR"
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
M, NBC5J<H[IB"'9[+FCB!S^)A)J4PEK.I7#!K</&3D92BV;U,=*LZ6_9L(Q
M+%\#7Y+\/A_']H(H=$T?N2N+5?(YY+;7__)0?-IG-CD_F8R0GVNG.;U2107
M*TUEIK-.U&N"J/S'"@;"M@^-FJUM<N[Y>,SY^5<53-_X#K?K1OS^4O/V(VN9
MF=D83V)GDS<7E\3B^;1J\93S/0Y>W&!/JD@Q*T7EHL&(3D;K5JM.9^N2S *0
M%FD."\N%20KL]'4]KZPW?>'U4EB2)Z])I['UO8[%];'ZNG@C$;8<$;;]O_,.
M&=AJ87&OCV7)@4%_Q4BK1-2GKPE_);6#_^+>Z(YVDD3)HG[!#\HEE60\BPT-
MY#V="MK]->J_+UH;EBPX6KTWNZ;%O^U.X<#N@+Z=>S7[XCUS-&?)'\Q_.M>.
MG(V"^#07L"&.J:O;XY3,FV_';M9ON4&F,5FTA)_&^0\L('[:%2NSK7O^@QI7
M600QW^,4YCD8SZ<U0P6O#=/3[DFDGO4U1W5ORQRXE2FMW0"4-G<AZDBB['N2
M%<[7F-+K1_0!!_7SKOY9_E)**9TO6ZM>(D["<VYL1UX^DMV(+H<LP!T/R:@;
M.F+86P!EU!/RD97*3LF>:T(K;Q ^.>N^&5SD:U\:T[B'7GQ;>YE_2_>=]>PG
MG0-3ZI_NO5BN\?_(XZZB)) X]Q1\P?#.1.&PTY7[,1>:1KEUC)5SIN#KV%DD
MH8_:8=V&];2O@UL!_UAG(<9+/]8X;N*[4]/S\QSB\MW_UI..?:G?0&4GLH&8
ML->']L"#PN/J2L1<(C_(\Q>SV]*VO5=XR=*X@*#AX*KH5"<M6% /*=?$U5^X
MYS'F)IH<NNF,@QLI9FT>JDU7]P8SR93&]FJ5">53)8W,UHQ4]/W$UI?6^:JZ
M@=WXQB@7*S4!(+ ]]S;7YL_M&";\5P8()"7<:SE=^.QX/+_V 2"ZY</W:R6L
M>[9?SK6HDSP A;.B/0$.ANV$^NI[$6ZWP#(9]=M",,@'<LW(3IEPF+C$$\7.
M*S,EU!MFSV\-#[A^'!]6Y>FO-X<&LR94$U04N&,]E[Z"1'>RH\&HM WBF"P>
M1%,XB FL!O//AETJF,?UC9&QHUXDO4K4L\#:#*XGO]9WIB6P7WBK5MGP  "
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
MK>M2!]37TX\7S;QWG8/]6O]B:WCZ;22P=NDN!P7#P\O2P9UN0;D(TUG1$ 8
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
M>(L[*XASMQPY;2))OB2SZ?![:QAHFD3Q57NJ E4=K?!O1H/O01BPZZ^<&>V
M'R>M'P]!_'@&CI!Q("JX4LZBEL$O+W/((:?B'H1#U1Y(:5[C[;S*8.EDQ,HM
MK&]?8J[WB=KK:ND1IT1X"^, I%M'A1/KM'_^ 9NYKO/73![WSN6'>JG9WN1
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
M7ENLP7S"O;J4,3HZ_J67LFZYI3M-C$.XQY@E"*T2GTMEE:K]US0&#%4<[]E
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
M/<8H&HFA2-Z]88+*!DP;M;DL5V]^5M0E3ITTSG O?A>;)[[5W>^ !\VKOP7
M%8\)0%8];LC^*"UTVY<)MKG7;6''^H8LUHQ+GE7[+>ZK'9<AK&.$ E%7(KB'
MZ.TPL :2'$@X7QO9H>X.#2C)5AQ2,I(4XB75_SKR#D/'.1S>XG;56S=FM4B/
MQ-^C-TEB>9!C??6,O7'_9];GP'1)VRU1Z#?[5X2MR3EP3F?[E]?%*FQ[$&H?
M(/L ZBLW>B7'U_MJ.&[8O[H$VD91>>X'36&R^Y+YA.]ARY$Y?LH3*K3^P2IZ
M'WG=7^M1#/+6]ZLTR5'X=VK<V3)])-@H/]J:L:<#')*_!1A2K3J5KEDMV".3
MX! :QW^SX<A6GJZIUX53L(7RY16-4F&Q6:8Z?>$!MW1%B'?E *>0LN!Y!MH^
MH1'"+/[Y3$<0PQ1>/%RN6[3/9K>2XUE&&ZO]QWR (8'5KG^3Y3#9^2N6[TH-
M%(<RBNO +W;R-35G^G>WF9RJ_9EZC@RQNX%**97]$47O>?#&&,*6)?I#E)/Z
M8 1_<#[7"=>M-N?'!T'/.3\,7$QJ;2S#VX?3-JS;V;,W/Y6/<T^:8*F?3N$\
M*D"PE8%A#%.IG5OI\HK_)%""A$TK1H9I7J9QDB.$='E(CJ4 (XR:BU"A=?3-
MO!&>B<QAW.Q!F*HS=D"-9-_0:">R\!AE&/X2)"D*(54R4D1:(?R0D 0I"*-3
MFU7<(?M+= 7??B:SAZY#6_!:KPC,4VR6G87AZK<F"7$L0%I\(1-94[TF2MT-
MY>+@4_MS9'JJ:RQ^5-!:_RUGN2AV]SY]@8#6&(>[QU1L;<G-;PC9WQQFJ\E/
MN ?)QLX7,K)91<Z!7FU'@3H9SOX6N-'%WEC.;/GD#=C!]SVPXG6!$B'FC6F>
M)OJH22JK0^86X'PS/NV]7ZV"TI9@'HM5_%KH^&$(?^3)<*K\AN'+O"MC\(,9
MI==4H2ZH'=OVW+^[/RVR%2.FMMLIH0<8RZ]]':E'A+XB$3$L_0[X1KVW@(;5
M$+ U2I5FOZTFAK\M+]H[1DK45%N:/-L;U@!:X4T=X(B-[^;W,2$[?A5LR+@)
M$[A.]\[C#)Y,=58XCOH((3+&,K^<\.[4''^7,;9%_K56#*%M8"R@&\'UHLY5
M'K&VEL$=N@-3N"Z]8<%)8^[/AJ. #**YA?9T>F">^M:6*'VM3;8]AT*'PW J
MK>]#*5/2;PRNJVX8=P.LHL2W,"*3?2AE:9\$ 6$+@7-4X+ FMW\,A7MC%"M!
MS?+O_#K O2?$6J5@"K1 4BE684 ?O=F<9X<DA\(F1 \Y4;HZ*_(V_H^J\#-,
MBL>N%\2,<4MS\BCQ!4&D;)R2!J1J+Y<F,3#AZ8Z5%:+X<,10=@X0>>HJ,JE&
M<)Q,ZLCWP5TR2\GZR@0G@A8K#RK=Y^+/DO][ICG--:?=V1[U<J7@BX4NA5C&
MMC-1;U41?EILYWK2';:KA5?K:TXUC=-56.T;$K^9/*SZ5.-FVP6EB&LC#).5
MR,LQ^V 7&_G)Q9 ;?XJ"ME& GNWK\X.3\X1VCWB;*<9-%8;K+\&,(,'>YH"C
M)*3<8:W(Q\!L$O[.UJRQ'L.Q7=%JVY1\J$W:B'9IFOE GSAB"@YCQP:NY7&
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
M)\!-G)S+6WJ\<VLK@_]5\NG\%Z.4GZ097OOKV+TG1FI"9FQ8=FYWUZFU_ -
MX?SBPEZJJN0!<,T(Z6.K#X%A<20:3F)_$G),5P[3@&P CPY9D#82[ONB5-%E
MR-N2H2E.S[U'G&Z<31S5!)*$X,>V2REV7_0DH-T^M+ >^XY:9@)7 E;ZY=Q(
MR0RZ@]#8<GU*7*S^K23/8VY77KGSVP8/ I/VIADWEPZ )YU.444K! '&W%#,
M)EKAQ4TI<E3 9%WI4R7/]N;?<O/O;"TT[WN,H.)DIL"K]%!D7"ON''DS&8<0
MQ70/P-/<[LZ\<:ZM07\U?-W/=[$J "IOLF2I[IF3=:5((!=F*<"%=0/+2\T7
MNY/T3A"4,8V6X\T/4547)S]DE&J\+W[HN98ZH[\JURBG<D7EM(S3K0O:%<T,
MCGZW<WN/0A#1SJHU8XP$6"V\O[2W&BT?$9M2Q9>: "US;7^BN6Q:.*9IQ1<G
M/_4]]I _D/$X!0QRT6.AZ>RC?7F+<4PV\;0"22,9CLAZ^S6;J!7YOM,/+?TR
M5L]'N7KY$C3TZ7;,0R>]!NG.8*S^7OZ\L8,/CMN*42]5'=EJ<QN/58,DU&$9
MV;T7'D<,UE(>-T$2MYPOQ+),1[>TT,R4CEA2')AU16SP:X4M>^J;F,Z@(UYW
MBKQ%5W0YZ6[9=&JOED LS,R9'V)<'V_3E#P;S%VBG]C^ID7$8^L*C(T^1D0D
M1\25+$BRM E*'W%2<R:5*RWV^\ X2QFZ>0 (1HL_;7TUX6'.3"U*$#MJ9^4?
MW)0Z%HL4[H30)X<@C= WE%D0MB>/%4PA:3BE=G4]_=K$(#@!LJ)]G?^:Y0B.
M/:N*+"+US&'/[UX;JH53')@5"_7@W=7^[NDH[P\'@-;*//7#[[# UK7=4-I?
MN#"^/QY@?<.]N1*Q!@< 3VU!H;PN#\-[2(=]U]@E1P+6979OXER K11'@U.)
ME[V,_VQ!CL;L/EFPA&4#OI<Q$8+W2+M;HM(Y?R]ZCWOL>Q$F#CD&1D<D-PE$
M1TF5,_2(EI5-_+S$;H$-7E<!8D3T>9_D>XKPRVZ^DC=,U8UD#$T7+UTR&!HO
M!+0MT=0+\6JK6;I\2 [?UJVMQND?E#.\M_7]Y:<QC,?C@UL<PJ+N;>'/L[0+
MKQT2(XP Q?H0& Z]B&0).$M!XD)T (+YM1*\N;1P+$'#%_#-? 4MBQRZU[^U
MKF48;9?PFR-(-WHO'_<^?-=LU:'^Y%]S]/X^@EW?B9Y2G:5MQU#-FT.WC^TT
M/ %8 _3:[#BL'!TQ4'B<H(BU!=.*,:6TG>:X8CK5**;/+]F;)G[SHA]GUD!Y
MFQ/9SOULCKZ7GM81*KD9GR@,"E"^=2TN@)8;A0];=NS32F==5B3JXDW+*0CQ
M(XU<0</<YLY"WZ33RH9&!9*.'L,M'O;KVEX\0='G[V^4/!;B0O<5"<_,N\@L
MQ,OO8EE3]DEGM9(ZRED) 2J!BI]OOU2[PIV8%)AZ?O4_XZ'_$YVES)SQJ!;=
M4X@@Z<R-U<<_#:/SMW6=N";9WK+.DU;/#N @B0,XR4\A"5^&I)=5!=-,+=(U
MW3<T86S;NR;(J2;+;OY5>)[K!LYNKJ;BG'C+M< 5@>N1_-?_JSJ_@  A_W3[
MG9G.8,ORFG?^-P0(;POTEZ/4D!C09LSJ-7V^4"S97S5D3,&-^X'<L04X+B@X
MHV!YJO\ $("=U$90(\4MV]-0K6WM=JGU@[>"'%;T>[9D"9O&@B4ODY23V/2/
M_].W62_S*C*\:S^/>$:A1>=JJILIN4;G1/T/70GOX/ZI[-YY%1+,-\R+?*?R
M/2GU5S)8Q<6HL=A9IVSUV#+D'/#VC9]N(KH<C6W2C=H5>C7E8[BUJ<6T'\@K
M+ /0Y14+WI9PWRS=TC=%MK-5H20XB?86>+AV#95$>7#E[^LC'6^FYY2X.9@K
MW1C=>KTE_8OP=)S4H1, Y!AU=:M_(:=1/63QR_!YA8YD*#0KH*&G0496M=BQ
M;8PA=$VG?AUI<IW-39)QGA*&9RG.RW\2BN($@ZTFM0?K&QC\(SKS51(R*-D&
MJ^H3P9EVGE[#R\?5?]K]=JO:U0)?6;L,(;V:Z9ZKF'3FRC>(\-V/UI>K4"(]
ML;$BQ;=-NY4%93@ FN8 $- ZB#P%=A,+>":P9UY\)Y<2<6)X8A"B1J4A40%U
MVD"P8_OAUI,W.#>;L#_^F'C(C&88C-ND[MAGG,4O# 2!-B?PRC_6?@B-3AE[
MM"69]CS]L,;(^XZ38,E.:2M0 CA7(I)V_F52#"I@U?_,:C1;V^)5X9.&F[8;
MOBYHDTF]&$'6V>J1OE]&;O:3-K)N98BXP3(&M&#IVWBV9!HEMJ@-8(=S8C/G
M\$]CPD78(#%?&7HL#8W1T^?QUG Z"!><\U7^<83HM7&B5SHW+?I+N25</_@#
MEQ&#8]_FZA)D#^/7O0,EYRY& >#O?7&=]10L,K"H3-@'9=8ZN1'NE3%,I-S.
M2M=8*,S)HI[BD/+J0(I@Q X 9[!^$2G<J]'AZ&,_\Q2N-CRJ$-KFR"["9B83
M;OT\[1,*QD:%\.TK8+*F>KJ/:.LLSDGJ3W8O*4YL\KCZ$R:83#UOG\^BH[5R
M54*:,Z/F"CA/@'0 @+<71,OI=?C[MR99BH7TF"^N!I57AX(<;"^:*@:R)Z@+
M_'SRO!V;-7A4W>4 X"<<]9L_E$^Q!LS9+BTD:+3QWN+= 3"<;O2M:RCS]<#3
M4QPC5^9:*WLTJB%]TIY8'@;>!'Y9[RXC\V=YX(ONG%U9ET3-18-STZE&9\[Z
M^*LE%2AQX!G9-/-EL!FFJNY([W[$RH=.76_O9* LEN:7M(EQ)ZDAJLT7G48"
MV_CLCN[5OFI&<('.3-*&]''TM9M=$\W\P3<N??&]W.CRP,#4U'#DHJ>'RCNU
M-_+4@HZA)40RBX/B7@?JKAMU9MM^7 O90UJ3O?(TK9@?MP/'^-)*I= *%IFG
M5M-F#7=[%T0E^SLTGQ%U3S.@18IMD2@+4HVQ5N2GH#^&1.ZE-3V1E8LQ4'W>
M>A?XC4_<O\B82B <=W1]&[RTZXT4GG9.-C+/?56KH61-=+.JO_=,J3Q!0#+=
M[#:[>MI"'9YP!E,]*#$6IPW55I,>BT/34&0-'0O)^+AOOQR-XZYB)O0_%DD[
MY0Y_.<ISM-WQ /"*C(  F (R&<UE0=YT#1US;9T(V4R#/;-OQ0PGV,SUX_J<
M^HZ;]3%<;X!<%$@LUK,&+.P[ .A)YGH)M30/,FS.PN]1W Q3Z9&79;C0)5?N
M02/EC":I&&O@CP.@WQ#32!0KX&X<#U&]/$7,&ZRN](G(+"B;@-F'77X\:&I_
M@U?F\_LDCR2HP;?\:MQ'K?7^_+,4%5VUA@G_S4+>0^NZEX=6>1O@%\Y\WR?3
M9QJ*]Y/SER\X:N(+(A:/5RU%(I=HNRODG7QRQLN5O ^M]Z'?9[Y1?LT;HXX!
MIAS#FG<T3RTS+*G=T_L'P)#S%#$Q5T,3MCRU- &QZ(@/'O&[[^'YYR]%0-EI
MZH&-Z<]'QP B78"F#GW!D-.G?WA!$> "\U1#+*74,785#@VY)]K,[4W1WWM.
M2*&7@THU-NS"6^-"#G5D-D%QTE_;N@H,L_JH4I**\"Y6R2"4GSEY@P:[ZVZW
M.WL]HX!7T"WC'UF0_"< N;K_:9_-M+69X5J&27-"U[&GO RN'QMGE>W6E6,7
MD"6CB;*9GGPO8KB'ZV ,_-KOI0MB%EN"LP0\YDONO8LOASX52T:I"*_J0R1L
MW? ,N46W;OH!,-IQ:Y\T(5[8XE(UBMK/NT#?"S^]5_U!B7T^H\JZ]&Y+1&P[
MD=DHSRAD_AW'Y?!=++/2J/I':!B91N#-N>$S2W(RX/JEL?T5>0?W?E_).FJI
MJ_F9.6'=*K0ES7P9:IY$G?0=8G&.<[W\7T0?_[>P=TA@J;\ ^TW:)YHUM7?-
MISA#/'5R$7<$9,BUAQJ;BXAX)+'5OV>X;.FG^BTK/B3BD9*5)P\5I[NTR45_
M_R=IJS"E\UPXE5_96HO?J6G6\I&/?ZI+386QY@>>W1= TN[&HH/.$O(![CB]
M6N4A8G^RW<UX)EJHL/=/D<C /( :Y3'K:B' OWH)(:F8J]&GT0B7?'Y.Z,35
M),Y3FYRA=9B*(8G!8EO#RI, W['[_V_!A?\3R"FYQUS2X4<A,>?[=TK%.L<W
M5BMTK,B5"Z/V)!&VK[I:>_E8=4KU]9E[/$5(F;X1WY._9J<S9""5O3L;E;H\
MV%,$,$QZX%MQY27DF.*T*LVB255B64DA6SOCC1Q7T>;8JW]F[_C_Y)D=3/\;
M4$L#!!0    ( &EZ7%KFK8[329 ! )S] 0 3    86-A+3(P,C0Q,C,Q7V<U
M+FIP9^R\>3Q4\?\_.O9L6;)DG;)60EE2D5%VDE0(,16RA209&3-%]A!"448)
MR99=R!AC#8FRC646B2PYDQI'L_B=/M][[^_>Q^/WQ[WWO_M]W./Q/I8Y[_?[
MM;^>SS-G[$SM4&#B=E:V5C N;B[85>@+MO,3MONT3^AU7Y@O##JX=F9@YC!N
MKG_'OS/WOX.7Y]^9CY>7AY>?CY__/T- <!<T!/CY=PGO$A3Z=T _B0@+B?S[
MY=\B_S65FX^'AT](@%] Z/_QL=,)D]C%8\!WF8=+!<8MP<4CP;73#8-#,O+]
M1SPNV/]V<''S\/+Q"T!B"$,7-(I#XO/P0$+S01)#K\9 K\-X)?@D]Q\]S;_'
MZ9J 2IB4WH/,E[M4S]02I"^, FKZUV_'"@K)R.Z5DU?7T#QP\)"!X3&CXR=.
MFEM86EG;V-I=O.3LXGK9S=W;Q_>&GW] 8/B=B+N1J*A[<0_C$Q*3DE.RLI_D
MY.8]?9;_JOAU26G9F_*W=?4-C4W-+>];NXC=/;U]_0,?Q[Y\'9^8G)HF46D+
MWQ:_+RW_6*'_VOS]A[$%;O_]IQ<7C(?K?S_^EWI)0'IQ__.!P#^]N+@C_UT@
MP<NW_RB_Y&DG@6MA>U3T'NR2.I/YLI8@J*I_ 9"^?GM42$;-@*I._Z?:?S3[
MOZ=8[/\KS?X/Q?ZG7B28" \7Y#P>"1@"QF:]2CD ^__'_S='C3B[&DMY37Y7
MMK8OMYSIAOF"D0-B%G]?MU>27XE\_[7:^Y-)_UI5KGWR'E6%7#W]WO K?2SI
M50;=$=0@L_8LT<36/:[Y\LVWO9ZR]J5J*60^71JO+O&(#E[M75[PVWQQ6]#F
M"K>@]/;%'1A_%F?P&+Y)K%LW%0FX;)!H-$<XRRRCU_X5*LB+KJ/C4X^7H<]Y
MS6L 9P879]TM]QQ0MA.XU'D3)C:.2\ "KF10$][C<&.$2$*N&UTK0@;:>=@U
M@O$O5TRE8\RX<+_#*F=(["+*DL3/X]\_#%*M>[")6,4.Y0"LC*DD6#WC"7QO
MYBJPG3B\%644)N"SJ7J8RT?]G$*QB+C-ON=P4C3C&@AG>J,E)O%^.))JYS$O
M%0"?='->>%"KWSE?YM"9$>''9_5[SWW+N=7?*1[4@^'W8AW9@<4:80E::-U2
MS 1^3Z7!, ]5X.$7Q_$_WT1HJSY5BMP'OH9DN35;R:CSYL5T_.;ZXR"]S0S;
M@0D(L*0!ZRXL#/,5UP!?>T9'4B<)CBDGWTZA]&FE'_B?A=]TF[!.\!@T-AX(
MJ5+)/5Z2J3!X^V-\;:QH-'E]>P?&IP$B=F"\?]AY*NPZDVA@HU?9"."*-H^L
M9)WP/+;F3KA+[PNZW;7"( \GN.8:NCP<V"+L.SAG!C<?13[+)[.4%)@J9,X
M$IC""B!\==,[](#Q^!ESVF0M$-]P"W1EJ_8_"C0*"E=OT+.S:PA3RS(=4 W@
M/6.S=:=U@Z58P-R[@JNS0#3FK;&!:%I-CX)'C-P?1UD02YB7DIQ%'9I30\TU
ME@_A_&J_'Q1ZH/9HN3 P3G;C ,_ODRG;Q0P1R&ROT6+0^3&FKQG;2%YKIH1*
M!R67SCN6K13R'9T^74EXTY79YH[A?#>^,*Q8VY_N=\GWL6].\X'M"D;@#BRN
M&'%]9(;'=9(ES#S)&<3#6>8+#BK=5RZC-&8(=R57Y)N'G+O/D,_GJ-C4MMKZ
M^1>?=S;7;[7JA)<\<>TE V?%0.W)M0K(BN9TZQ2,!+B':'H0T.W.X),32^(H
MHU9ZC:/!5^FA&K;>O^;B*F_GI%L:^Z1-\9O)N;6&IB !9WC\/:-UAVH,$5F?
MT87;@_8!/U SQ)2"NCF20 3CF9],:M#36';IQL6VIB2;>32B->GCPO"%CT7?
M8#'6EN@8R'&]D/)?,8,XX)+8'A2>:DTDBZ)P!*R$"9]JAC1*H/?NX[XHW@"C
M3+51$SV;K-[LZYJ+;DI/].Y_]'@$OH?B1Q33MP.#84.7$93G.S!%4Q'61:#F
M4=F$]LU/^+?3_OBI,(_9?5E:VSK%XW)97[LM'O6>6BY*M/0]!#/]72/"?H*G
ME.#?-:_W+.!ET?K0K_YSLKWWEA[X28"Y1,=8FCYLWGOS>D"Q96OBO9S-(CWK
M+/Z-IWY+V"DF9[<"^PDV9(.4VH>K:UX; 1QI?DF-&0*HZZL>7T*P]8>#]W3?
MFAGAU=-^.S='_)9K)-%PXUN74GA+<;#+]@)'M U\ *GO3N];/T%/6.4(%C!-
MT$@ F[(TZMU*E\+M<<!-5][9:J-U=7O,?^J/O5II<;])U>F[4DN1V-0A+6J-
M$)80SMG+<MN!Q6<O[,"F!QFV8 7=B!K9Y1D2H]J+DV3)R>0<UHK@O6Z;_ZDW
M:&I#MRA-3NYUBHI=TZ*KEV-3(!EPPD\7$." (UN8(V1)C^Z11-E3?[ZG>.IV
M+T=8B$5(13+H#GQ%Z2KSP0/Z:M?VW$4>/_[]_JGO*:P=6 L4>W&F0N >:@81
M3T(RTMC9'"VT :A/1SK9(WC1%^@B)WV'*^0DOL7:SW@8#U3?7,@]\"WKV-&.
M;V>F9H:C\UA2^ARA ""<(]C#/#8-%0U)C#PXTEO(T_J^*24FE/HQ("_5/\^8
MK^&33DW5HTP[SS/MIE>_R9!VJ?$LKVAM[NG% 1$":V&EG(_W7-<? #,,-W"5
M5B,XNZ+M2].:00K,] 13DSF? 6L^]A+):UQ'G51G+7*[?_[*YV<FQ8?XF7C&
M2795APAG#E'O%X\-Q-^7_]"S%(_VO#XIP\\@?VQI1BVB;C0_X]JOGG+Y6]K]
MPVV/<VY<V'O_GJ^TA]N$0<;N'[)>^R;_V$<K""OXM7SXT/;,.V5>ZL*(:INX
MM/-I]>1.6#:2Y\<.#+@520A-@HMTJ&"^(.I'_A4XFBXA-/YD\10X0ZN.VYW'
M5]<0I)AM[Q<0&24]/NMD>?AV?Y?!H?2]C\+-X$6&FZ'KHE!Z1D)9<I<SZ'6(
MKAG;H8<9O36SXB4"P11ZI;Q 0H1#,-I(\=?K(TVO_@97_KC68>MMR3S]*%OE
MP5;"W3MP\  D0@JR-J9F?9"I SKVD.701[&*VF7^2%&#I.J(BKR@^-C+\55?
M/_-F\=\(N&#MXIS6+W ?BW,$CYEN$N"-B7UPD@#C'KL*X2>FB/;\;'J2],,)
M7#@_%LP:/&7J].:*5\'<A<60HL)I^5O5=<0/K.Y/_/IF\"]B7?#4'9@(QI2E
M/XK18^VE][Z@.0JC4GI"#3S#[9[;\LUJ9[ZW63[-9_=<KRYGG[A9VT*-,JA
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
MW@\Y[4WMQLE"@"O-2P% )BQ<J:Z@*;D8WWFZL%]%)-)AOY*JV:>Y!T6[?Z6
M6QQ!J/7SU;"SL91RN!)F'TN%G?U[1 (9@!6[TV;<5B,;)(^J;_XZW%W7R]>@
M@Z;<MWPQ5GDS/.VYS]^^]3],+&88#SAD3'^'+/V$7<:Z>"H]-?AV;OY=7)F9
M1L?XAJ=;<4-C4EVR^M5TLOZAM\7Z>F^S8*?>IH!+74C@LB,_*IR1#PBL%3"]
M.2,8#? @#9=ZT@Z)UL=UWZM*^Y->O4; $-0FZIJG0^/T=+-5U@^OO#KS*67^
M/3,&0R;7A[+V>#.B\.P21, .3&K$^]7,E9+2%V4_/@O6-$9/NOBO:U\__,KV
MLFKST,>W;X:&WKZ^+Q;XJN,$D,>2V4,H5&27MG,Q-3A3.[!Z<G*'$*J,]BDK
MCRRR1%>N\([QKF@[@GQG:UA9Q?"@#*5^ZV^S/_GF<?VKYJFO_]<P_V\WKJ/M
MP#0*/@YJ67_(*3LP29/3_#E4J H&R)XL;2Z?.Z;:V!"KD>MV^>\A+7C7?<01
M!.6[K@@KBMV$\-N!R6%ZL/5*]*.LHP ,+*%?.'[^_8=8A=C\D/1CN#_U:O(O
MEL\(?GH&X]EZ&S2"IPR/@ <$6#K8:<UN_#MLNB%>WPMT0D? A5^/^7[_'.I[
MP^?*KR[A^GV:11XM4K>T?N"G\BAB+*GPO@YNJ++?=!3C?$$(HU7#F>8KY0O1
M.S 1D$@)_MF&+0G8DGE'+ W(FK>D*5AD!O]>KGI<]("[_TL,;6@83'XYA3[S
M[WXXED+Q/&@201,.JMDE>D9F_(^2@G5NU^!%H+3ZJ#XQ<//3<NY8Z(R"_?[-
M.W_X9LIA;(AGQM*P! ]M/"4+46^:3%<]#3@GX&D;\J@< T=AMU5]>V5<X+R'
MK>'Z]$,Y^;V/1?J4E4B6L =9ZJ 6TX-#/LBT9>T#P^G8LZ#A0DT\Q!H-TLYM
MVH,]P%,D,7!+AB$:*?JXJ>5]RZ5-";5,S3T?ZU[KB6;6C8>"A[?6XIE05R+8
MFO* "@P;<(LNS3I1B6)VWT80R/(_!A4'@JMZRD9NIP[&%YZHRKIZ?9:W2+2R
M6O7:-M2">._@.$+_GI: >DWL,,J5(PBG]UV.">]$2IJ.AO&G^=V;=+_)&.;[
M^GCUWEV*_%2RMIK;X[<AE[_M?OTZI B.89V YGWB?,8W);*D\A9DUW29,DB6
M+##).KB:7*D=;'I8IUBG9*&"Z582NWW8X3F]ZOF1 6$M&^_6F$=943[ZAS$Y
M-!QX4&P]C@)A6=6E%"REJ/ (*$AU%&/9 <HE- 1HWZ$8F">K&\![TNM]=%F!
M_T^)+8..L^+]FH3TBRUO5?I+$,<0E#HX8/$28MA]2$FH05?! 5M$<IX3JH#
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
MV*F$@AC?\"B#A^%J_X.]-PUKZOG61#>B(I/() A(1$!0)F40%20H/T! 1%1
MF:(R$R$B4X"0(,@\"0HH""BC"AB994J8$1 C\TQ"$) Y00U;,]UXGG[NTWW^
MY]Z^??KT_9_NY_=A?=BIK-JU:U>]ZUVU:ZU*12#\%))"[GZ^8J9#265(.U"D
M:7*<[D_"M&G^)$PZ+-1W"\4]\4:+C2%>4A$=<&A2:'=N\<R*UF=U4I/4/0DS
MWSN:^@GKHLQ[BOF9UUHA[IBVBU#2?'YT?G4P0W2+1-R(I>N#"*LQ+.[\G#%/
MU/6N(0OQF+@XGNEW.EP^SR'K5<+\7:)N^7ZV[=_7(=QX;_STE,94]3R^#9^2
M#6D7DD2=!E-)&W8WOZ!/H8Y+#-H[SSIT(51M[TZ1E^9OSXJE]U7%+]U*,W.*
MT17_CMWXP^_K.<V_RAK%O.=I_Y-$I"U?E@A"+XTPC,AZJ9-K'+OLF<?2'JU8
M_)!'TTY?Z7!V</1MR+A8UUL89R;V[.8D[L^'[,-K1,HU+*@ 81PT,N%<Z["^
M-#YM[(G4AWMA0O:F(5#CV0$G*W)G1Z3&LC]Q7Y!N*4KK>W3D;/C*DDD1<!?]
M!5^+9X@++2@Q#@N1H)%YZD_FBS@<WPE+\*)LM;(!2MHJE!*_LA+\JF5:NQ[N
M7G_M$VT;^QPZ^=!+_H;-S5&_WQJ<*?N0<^-:U@SG[Y>(DU;SI3V$..ANEA@R
MU8%JTG LFMPB9#(6>+JF"K>]J7XT<VCI)CGDE:<<UZ/'A2K+>YXFH</ 2<M4
MANP.5S/S"T9B9=&"FLOBBT7 ')/"X=_RP?/RG>=XXCDC_ 6>[R=&$!X4&EV(
M@@NKC2;W]1]"_I@U/RNFF:Y9)2^__]73J(_:7/ZTUC_!RQR3:XO;QVJ#\4-)
MQ7D"S'B#@]_P OH>S"SXZRDDWA'7-.:[Z>N3Y^*/V%.39NKENB'V1B#=3/L=
MSC%5A'=72A2MBE,-R*G&Z!Z>]");B0,O-"@S$254C%+B+37%SC)LQGQ]=52:
M$N.'QEQ</-P4Y-?3G$_526B95YF;/JLCZVLA@QGBU*><*@J)U;[[V,!CNXA8
MUK624I27&QN(DZN!/O,O\@(XH'F]*(#KMS]=BO-7.]Q^UB">8CZ@Q>)+II[[
MB-3MJ)N3'-'1D)QX;ME#"Q@3M=PS8BW#?7KEB,&U!?]X><D9/]BQ?%!==V.!
M3 "5E.(X/A<.8.:S9!Q0$E\8,)J%1DPC83J_L[$N+OM1:$!CQ*C\AX-UP_RQ
M=VB8RKY7+OY+=5\@B_@(@]T<XH@!-?V[<;)@,/Q\%[.E^]4;QXY[O/YN'N0/
M6'6"S(:#IWL0&W"[@M1I8@-[26@"\3V!(1;%XH6_9G&@\C#K),JH 4]!5V!\
M%J Q8VS@4& RU#S+,GN=Z#";K"E=5'] (BWJY.5#+X,0SR(-#3AN323'S+5Y
MZQO1H9@VM3_I4/;<8*:A1.>)DDB++DV.Y?3ZPK!1H.V<4ERR-D1*ONW?W:MP
MK=MH5^N&7_7RKT0R@2'S)Y;U,AN(O07"6'RIE%2:#.A6B#S^$[/^A\R#/4[-
MC>F_34;<:VYIKUF$W'6KL[U$]EK*"GG^0G6OM@B'K[4%LT18?6Q@%YXTU6\5
MC:DTS6<#?'@+\*$K3BP];"VG^#GD9F.FU]T\4E8>KU)(4<)5^[/R <C)0E>E
M3O2QJGR0TX1V27G6Q;14!D[=D_M'R3"+SX^Z0'OY9Y;.8-HNXUTPL7.B0PP'
MC8A '_<U,VIWA1_M_.$?A-J>U]K.QDVU7^,57^#^LOI:E/.X.4ZS]/LX2]
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
M?R*+A_>$]M0ZOGBOE/TK!@&>YN:@GD9W$/@)7S5#U9J3+J74R!['61XJ5OO
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
M"GZ7/+,V%A]#@?^>.#B[:-889-O!@(<-3.QHL)[HA!4C81MWV(!B-0G#3'W
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
M\'RK4'&TRDQD71X7)43D?)G0 NY#6TJ?SL<9F.K+R!O'9\X@!%BM,"FH-_&
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
M&G2W8GY%+DLQTWP< PJ[-Z0TPVT<ION[<E56]D^Y(W=WNX<+$<H"#RSN'RL
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
M$@1TBQB91P)]_BG1,\JFVQKP;.8K=[-*TE/KT.H55(:3;(;'+M!!9_[0(#&
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
MYY$&:MV??I""-?]P=VY*?F"6C-D-U(__9XOO-[4:M!3HX]!#@_'&_0R"CG_
MITD[Y/)P48GR$P?>GF_#9,,,2-*7[9" JQ%5 @'H&*;"'\] O-%'3SFY\?/>
MN:5O7_WP>G=E,BC=E&SSPBC7+UUB$]^%X?E+^B_#J'9GVP0]\O#TNOX%86_B
MWOM1VDM53/X9P3I!#GMG1WM?7QO*!*BSI<(HU<.;*<&H$WZ['?A5B/SA( ?>
M[W.B^MY]N/W)[]/?&CAK9]27QC"< 609HYG83_B&YC@D!C?58Y=0>F KH4HK
M]VF[M-:!(#/U=QEKG_9S9YFP)K^.[2'R;I6Z8Q^2_A$:L;*=NAE5A)<D_Z2P
MJ[/*VZ_#6<"4;)6/RG_-1B=>.A[\$=9G7[.!>OWK0,#M#0X?+[^@*QKQN/=W
M$'/?'Z\?3":[Z.7Z6\_K"?61,SW<L64QHI0JW*K@W+;(IS)PED/I;ZK,-Q[-
M[OLK$[1/_;'9XEQKF$2='K@'/6W*V;+H3Y$#UV;Z[?@C1AQVV R^.Y*/GU]^
M;AN,^7&WOTEIPG/)@]I ?8I<3]ET$? 37@6I+$"R=^8 C[0%?-1;;T&ISKZO
M7/!9_7AT?DQ<UIFN7%[MI.U(>.GXYZ!AX2EVO^>VBVXX8M[O\'9:DTE8 !!F
M^'RKR/OGX$S9O<G<./FMB/_22O O,A;#\70 M91HMF+$]!%1_B)IBU]@XX$2
MYMJ)U-?]J7+T[\0;FY*2F\\/A3/TX43V I:+QLOHHFCAEDA>/+<,.E#JL 5W
M$RGC&Z(>=;#@[RWB^7/7J*??LXA(E\S<SA^3CA]Y;Z]_.L[/^7-O&'NT6R@:
MOIW38V<\DB<\&/'#"F\$1YP_)+L>_*X_1.[1'=*NR_.E+. MN0/,F,"A"P-
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
M7X3[&7O\D8^9Z\W#V6E1)HZ^6;LSD-<*YOA986XX#$\&//"DHH.P#7?G--&
M>82T+D.]R,:2<//3%"QD',F@]O*CW=L88D3I,BWJXI-U9MBX P4V7F7=V[^M
M7*OT^[P$R\C1K3G H]<.<SGG;<4(+<_HXD??*M(,RSL/M_R !O+<8&!=I],W
M1\A.1_:I\#C<ECX.C2=)Z8@,4DW7H>#J%C5MRD"A&+'#_R)0YTG9>6>%_L!<
MEKR<HKCGNCKS  --''99@D4>1JC@:ELI6)\ZHRC*NW>WB&'%*<NY1U_<>\MU
M*9?$ ?4>]98+D\D]:<.,!(-E-&L'Z'SWX-S94#+2;?C>X2JR*,,HQY&7>+J9
MDZ%L,.[%(L8MQ+TI^MZI,,GY+B_@.L*>E761;PM)I0DD"&VI&%E#>B*@BM(_
MSA;9_)J:E@P-N.9X;S'Y8&[#^I]GAXA51XHW1;#E1I^0,_W,MF4<3,[M+3&H
M[[N>2"556!##5@P@64]P(I? ,!!NAB&+.N1 1&VA95!C.LXBY4OT XX4=;S5
M.?1(9X X6Y,YD"Q&'.A0FV(3GX0=%AIP.E&J'5D*^_[I./V#>-BRBYMNH9_^
M0*JC ;5VZ&PR35@=<^A2RB6O+W=?KY04=G4Z[=K;Y(PJ=_%(N34L%RQE9_:F
MJ/P G<(A?:4J@T34S\J\]A=;WIJ8U#OKV 3EWZM4R'"LV-O\VJ-T[Z<<RX%G
MYWU6]'A716_PSH+30J<VE+K/D?;IKONG\]5Q'9J!5ZNQV)0[/\/V/7+((OS
M%?,<1,G4Z\":7E](4U1> W#ZCA5&WGSEK]>X\?/NQ..:,5X^3>PSVE*2FNF'
M_?EI(+L7^?A^%C>%_O!=5^"2,7].;U:-G=AU3'KDGNE:C?0FZMT29J\>)%,O
M>FWN+,JXRW5P *N'8S.'':M*.O'^GS _S12OQ[F?$]$._@IG#'+HC_HM+T06
M_5QX<LCY2V%S4T!K.['2S%X_3[DIZM9)OH:I28[+Q5"'U+0D77>V^2E.WQ,<
MD/"E$A.S/;OLK:1US]7"SERMC16#AU/\?B5X3.[)'+,WRE#\L5Y1:\\RF>I#
MV@A.SEZ6YNT"LP1N0N]:Z[UJ4'RN$86HFI%@%Q$:^' #[E=]=KI_)A@N6#WP
MZ479.Q!1WHPL_0G3RWN7*G>$,M(:PFH\<W_%RU#M#Q/K6AKO!:,Y%Y&Q@V;%
M\6=$1.I0$KI$.VXF(T$K:BS6W!3+LMOGC SY7E$5K*+_-'A3F!.54X(>&B(E
MO,%9\CS -9R;?S 4?/BP.WWSX%?J-'!S7_TO="_?+CR)@XV]PB]^<UGU\-1V
MMD^[/\0ZE<E%WA$Z)-:SA2:LE>_9LM</)0R7GCV9.ZPM1CQP&JE'IV]?>8Y?
M/<EBT(;2\.-1M$&6P LG:%[)_]*?JGZX<5&'.7U<,TH1Z#X:%=;\B'K-(1&Y
MWOSP/;TH,:+, [6U;>ARNYLO<U-)FK_/5V2X7X#SUTG_5H#%1'*<,?% C>@#
M,%3T>C#)5V]E0)JE1(N746E9DB2,9*,:4Q-N9L)L,1) 7Q4CMGI\?"^P!:>&
MY9JJLV[/H!O1<;U1HV,21^/Z#*5"IX^KAA14J4JP*([:^^V#MMN2NWQ<<O3>
MY-7LP])?%;2F(Q78Q13#3^F^L8WVNJQHAO[6"<OO6WV=G2;(.B=TO]'!:@$&
MQ Q)I"$;Z.!!(DW%-N;NZ,0SG/NI]!G$'"_<-_T:,*3(OK!Z9!=_B6T;721*
M)9@)K< IL\I$#3! 8.#QJ^!KTMN.EQ*.+=O53K=&#'"B(<GW\,3Q0;D16TX&
M[S"(S>RG$?4<U17*TCE>V2LGO\V3!).U9?]' 8C._U( XC9B[;L"LB\K<"UX
M\:SGGLN3US1.H<UN9[M@[M]80%F+K&D67TQB5JYQ[PAO8!;1^OB] A@UZVC
MUH(+D")V6LWWHR^]?@JY%6LXHY9J(=V3.8.F_NA0[,,(U>#Y? ;MF9@2Y0L\
M(#I:)B&VH]YS6U7GK 9].7&IN+D"*$YJ)$2VN34G%N(4;Q7KU#M"B^_-S]:Z
M-3J1I5<NV'Y;XKPQM94X4Z_\NI52E&=*33V:Q+_!)H$:,.MU9R?"V1-:;9YP
MSMR!/>5B6MEV;TYM<H=BU*^P//?NW@_#'9OTW4@RP%"TNCSH#(C*Q(A"[Z_
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
MM!S8KSZ=8VB/WDI^=A\-&@.\WV"".3T.-H++P/G+M.7?=4/5/P;@/X_F7Q0
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
M;K[WN=GG>*<!M8KP RA,G<X6;.OW7\84H^O?LW+,S[V(+:#RNI985>X73!\
M60X'6Y^,8JL3^-&F7YM_<M#2MKO(L7FOSF4[_R(=,&X]Z&>DZ':7E^3B&)(M
MV5$<MN]-[QF-<F.ZB:5:?7*6_<==7K69;C9;19%9-[.VV_:&V]_L]?O]O['W
MWE%-1]^>:%0$%)"J=*)4%3 6$!5(5*2)"#80$&*A!XA("Q(2I7<$%024B("@
ME$@)2 T=!1'I$$I(HB@] 0U?29MX[UMKWLS\WLR]]]UY,^^.?VP6L-;Y?O?9
MI^S/YWSWV;OR[K>1\XR?-L"9GZF_?S?Q0"TU^5R)<#4N!HFEZY;<3F"UKYN
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
M?=I_K%<BX,8&6VJ2>7.4>),X+M(.$S!"W/+WTDP.*%T@CA]W^R4TX(LG6#4
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
M)+!K:*X)=[&FSJGLMI/F3F99@,87V_17%[HFOJ5M>6(_JO??_YCR;P5@*PI
M_BSF,<T*"1R2[<+&U_) _)GD14%*H/?2/\>^ EZOM]9'G?+]QDGN^YEYN+"W
M3>VW'>K#O5:PNMH1F2UYK'!LJSY&C#O 50"B^<B-F0[P0 P1R^%JYUT+&ZT*
MWV.X>[T=]7'M+(23-75NAC2*FLU&'C5XGX&(2LL);KFF=EJ3\XP+Q0S_R?P8
M<10-XT.X'Q\#&)GV@&_AI$-YR:X)9!#'-+]ZT'20]BW=8<6'O?3 Q"AKFX ]
MA.7)G3@U%@<]Y<+M5]'C/.23EGY9]B'ZUT?]9=,H-<K5VAJ,7K/93(V[I5N<
M\G'-JUZ@#XUH,XM:RSV+0XUJ#&DJ>/DI#1>EL!%/]( KH(WI*SFAI:C>2P-H
M_R)A2'[ZIQ>&5H2F>!%3T<J/(="7CTK3CXI!!6\7,A^(:_&U3<9\)+XS;\6/
MQQ-L)F5IY/B?XB+L4P!V5^+L#M_F?3,_RMS"D=Z7M4M0OAY)\(6 \\63KZ7#
MOVPM]DK*_?UO15+J )'EP-8;Y.Y'$"MYH([5B5CJYP8O:%2*OC8LLCZEEM(4
MKF52_]%O^5;VM-*]E%IW&?EO<2?+P[@[?%F'$?!W\*7M%%R$BOZ[]]6/S>I&
M@^!+BD<W(W_4C)$*I]FG?#"G PR=.N\^>JQ"7U64T3C_10B';=U*2-V-@+W3
M_91[E-%<1S5<A"?F'J_RO=.1W3BV42O9CI\Y%^,PYQXJI[J_5PI5/OB=<JB6
M=0MM#A"H"/'X4_TQ>O8C.E#PQ**+0B,B[+=>V9'<[W:LW3TOF.E3WK+'O-9Z
MG@59&P2ZJ5\-6B,#ZNYY# /FG_HO=U'<[UT\$(@=Y$&%[T*1NU74JN@I)121
M1<-I.\47EYF;/8:NV1KKV8&HEAWO2TZ(RC!<AJ@VNX%V[@X*2\CKW@^R8*,3
MXT[7_8LY2B$*L@_U+/&'",N8^=RPWH\"WC/GCDY_]/?7^70X[X/MRH>D+>O?
MEZ99.C>X[3#Z]0;80UPE.-7H-GF'D37=;+T#+F6TG0J7@R\&.ZH49"<%;P;]
M:JQ=M]8[YBP9F',A]C[I\]VS8L_@=(?49-QNKCK*H\V>+(P.*/;$BJ-WL\P
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
MW!EBL2T;C"%LF^RM-_)1BWIV(E(?"1[7LFZ%YDJJEH1B#]+(4$5,?S!,#&/
M/@=0D Q$M^,GLJ3;D I6%(CM,%LT_P+M]/FRI9#T!'Q'6G!=4S'GTR-!FMQ+
M\3/_J]'._S_D&^8$^B:]NP4<15KM@BMX;9;-/*4L2H>$^^;-XT-#5+<*JL;
MLLV^HO.S)\5C\8D=9Z/EZB[ZFAWPFPRV#*U]F7/)WN.:*=J0!Q+G@3B)Q!]/
MV/X\4+MQ,0_$T,.V\T \T.W530V8$I;>[PUC6X?WL\_^*6KRXYH3#P3R,!A[
MA_W<O+YR$ CABNCS0-NS^0###-M6RP,E(?ES/)('$A%BW>%ZB"_AWH5'+L%^
M?O>?6V5YL!311.ITZS]ZJ_YO!QY(Z!BV]314A#L-IA?P0!1;U)7N4W"V*IF>
MCO7DXPJ/6=8+K3Z6#1.>^?7W;.A[EN'*Y,:]+%8;T9;NT8JFG61H;8ND)KTM
M:>DGL2[ZH73W#S^![#]_%-YXB71^U3R0=*)*J>N%D5+A642.E<\F_LL&&$CJ
MYU80>: LOLI-,M@.=^RO9!Z(_0G,^8%OK]=F-7 U EKPFS+8;UW:/% F&,*I
MS>*!^OO;8%^Q_C+V[43Z'UN--W#C;;K![&,D_H*7-F?#>* _J?5?76%T\T"B
MS/P_M8)^\]\@@>_ ;NZVXX%:Y)E$%[X=3K'ZWQ?C8[&4/T^I".%(X5)@@ <!
MS-6LQT> Z8[B$_:TC<X7(K-C$5PE]HWJ$;0)6E?'+Z@_1G8T.*U.8,ZAP+D"
M+S1G9'<B5;3Q=-NM[RXU#HZ'(^X]OAMLJ5W#3A]&R$<_KLR&OF7 X@/!VP'$
M)49J0I!%:6"39A>B[SPS(*HV0AVBGA2V_9HZ:^=ODTM\E_ *X XQ'>"3)=:<
M6/2MMVSUYB\QM:\6'.WC?,".F>?3MDTNV"L@*H5UU9/3;U\.=4_9,T,O'[NV
M&4F]#TAR%5#QT /F?ESY4[O'&0K3)7+)L>D\D.<NV?1F.S;MN<?NWY8,+8HX
M6T::*WR CK_."&D5EW+D#L(K4EX@=')5 6?:CDRN%$30\UZZ)DML=*>+H[J?
MI7E/E-:&A=''[G9EK7GL<CCK*EJ7$X]U)\IB1L *&DTJBG2_9X=6:4,WI::F
MCGUXU"YP_M-;UW0OM>20H^7?%;/,+%H!198=*I\_((J_L!,---E6+[0DS=B@
MM4;E8$0/6,+DK=,-K\P0Z4G1/@6M3'^9T4'UM*<'>IY]?>*GO>ZQ_)V!;871
MKQJ?),ZFD;=.7DQ?I*ZVRC!6XQN=J7(:GD;ZE'F/!U[KYKZ*^5-PJ\ O3Y+J
MU0_&V*^#KKO^[N;NF*#Q0 G8ZLSV$IOQ.C26EAK# Q'ZHZ#J3E[8ZN[$E\T&
MIY)RE0:W1==)3ZNGA:?,R;^JK8[1%ZZ5O3QEKK@WVQS$(C/Y<RTBPAOV;C61
M*PNXT)B88;8[5!>U,-8Z(Y=I.E96EFOL0G%^E1)4-_Y&^N 1*4$?WY,B71X
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
M@%A($E=K/CA819OELWEEHE?L.=0:ERD\U!+7A@N,7)>ZD.M^,;R[=09"[^X
M"\^[&-,OUOF^]:R?RQ',*_"VNX>,61GU'+5X;08.=9"_KC*;P(!)<Z>#LWF@
M9=ER[D=R)0_45D*,5]&C!Y41NE/+']LG7APPTF8^A2"18?<7U13?V,HZH?9E
MM6T=#+TC\.#N%6RK M:C%S>.[. 3""OBGVOM&D (%2MA5>I=3'J=#<D.#=I2
MW)-X5V?+U;!W&GO%6MAY$5)%Q0"!/W0? 5\&A!G_!88@BK+O UFSD 0%\YC,
M]LWN9+38F_G1(0!WP7ZFAO2BD7G,\6+>6L]'4;\BQ>L^UDT>[1!2=\?,?DX!
MF&D/Y+",@-@V%;78UL= LGXHO@ROYWM^QK!8-\O'[]7-]:.-BW,Z%6?40\_:
MEA9W3_S8]E71!E"U6;H#66I@;&.:,\(W4M"6E-0XC&$#(_G7:!-U0I,X&)2U
MXCCK/'Y11C'TLDE'E.%[@?.#*^'3-JVK@":6OS6P=1@&#V*70QF3G8X\4'RU
MS9(=D$F#JW07 XGGA^*WEY5JA=W:_LRO3/UNO'.$H87+_FQ8H>=+\1?-ZMA6
M?:@8^C1CM34UX91]A[@L8-,!WAI8I[<JX(T1#S_>ESMHH1KA%/;D^,7T%D;'
MVYL['R6E%Q<)A$L[J.@SOD<V*\T?WUQ-,3)!OG9T]F8J.%=OZ$:GKS%7M VO
M"YZJSI3N5$BU5Q;2Q_]S6>'=F32L G"%4ANICXW+-1PK^UDF?F9(:S@H^>(R
ML],+(>JK7G5RZ6W")YN7Y0@JK@.2V"P_:B0NU 9[&-N5[1&'MMZ-2PPZ0D6$
M&W(ERW1?/OU<].U3(?YX?2=X@M:.,PB^6V K%/#/X5KF'5R-+VQY2IEYEXK6
M\.7^"X,^[HW#?E\%2B7.17\->'!QZQNC^[;;%[2_D2<:N#OA=UBG%V$["8K$
MAX[X6+068^CB,!(C@QAS[&OJ[%NRRU@.X;[PDNM+RQY1\61^/-RV]*ACJ1CS
MZD^QZ<<T)%O&H!,LS /Y@7=BVAS-EX:P5(@D0&L;X^ZECY9Y4!,182=U=29]
M%H]D7:,^D3K\\NBC=K%A<3/ GK%*)28T0Z;8ZD 92\^[610)F.?8#1*ZQY9^
MB>B>N8RB9&_W5$3?ZW*+C@NRM3M]]?EQD+'=/V70H?)A]"(-W-XOX(0@;L,(
MX.*R/]4S<5[^+U.E)^>A? )P0'ED%7=WI\$$Q2.G9UM@SO$# I'.A/\<D68O
MS3)"\1_1D1K%5($ O^GJ;'V&:6<?"8XR G+)UUGJ_E.]2E+AY>/"7]=O6<R1
M!*_TC=^[FKU<#'J5D/![]4YEMO7QF0/E=IK'&39'DI49:R4G[ [N:%'7ECC9
M.G]::@!^@ML.KN5\7ZZEX1-FQ-\!XL6HRY H%5@3'1X/"7(.WL$=*7%</BKB
M&GT1"*ZO??9-_//+ X8U'&7^;(EE'.O,)CZ$JBRZ'/N"5O/'SWC=]ZFUV]0O
M&[:U#/Y0&'7;TN+<YU./6Y8N;EDGCZLQRVLY==@[_2#N:$VN(%;,E-8DX7W)
M\[*WZG+I\(<?$I_4DDZV>1@*W0A(>B3N\D^?&2N-1&C]0O^)N_<,:NH-WP:C
M@D@STIL0I2I=:0I(5+J(*$HO$>D@("H0)"1*[P@H*"@145 1(ET!$R$)_! !
MZ4U($U @DHB$(REL_'_<=V9G9^>=V9W]<+Z<R7-.GKM<]W6=IR&<&00^TH"S
MHEK]-%<<BZ<N-D>-G+_VD'HSGW-.67ZO@GA>RAF!U:_\L-H8YDBC6( +H&7?
M70^EM>$8/J[,TNQ$JH7R_C#C4][[],D=78^LH^,OR"@>_W[TZE]7_**:.BA9
MW/8R8W/R0])S'S^@S"&EA^>0ZN?EXZ^4EE[(R!;1Y"18G!Z*K:Q9Y/LDA7.#
MVX;!BO*^H02@@9&%J7()DR1%^RQ!3-Y0N]C%GYB7X9ADU>0G.OU&)R2>]>?;
ML:[Z1(^M_U\NL/__].5QBAE(#;G'B*$,89C61%/O_%XTOTSEOC>ND/OPX;:
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
M)*JSBI^:_P0GD>48U#GVPK7)*S?)*2G)X?"-&S_%)+)OU#@O7BDT_$?4!5H
M/0:F>^$ 8 TE%F;Y:P&QC"V"[';?/2LE..9*TX?1/SZYX6)M#DTOR_V_$2,/
M@P4\/(R>'[>[@7C% B&XY,(,B!PT' ,<+:-7L,W@8ZQ18+ &#L7[JS#$ES-:
M2*+ DI^^LRJ_AKA,:,2WEH^KEWYN.G2M2$8J*L]YZ6U$]5W@#-N--T_B.X%O
MBJ8$>M0.:)]] =+@Y\\:_V$F'@_;WW79M(PZ'STD4_Z9=+$U*3&@G%E5Y.Y8
M3ROR3B@2)DM:T1@Q:TH4, @Y@I-!14"%.=>9BY@<*\.?VU'H'%1RS:F68S\9
M_>+9;?EK+@^^]AD_DS7H3#P><T*M!#C*MP$&B&.?X.@#P8Q:<BA=@^F#CT<)
M1VWZN @OS*YX7QEK+:C2=?WFY:>[?8L8!WXL8KZ>UV&Z#_%&!@2DLJJF<*&H
MV0&6*;<(J\51 ]A,M=YR75R[66;+^W6$+>U4Q+#':'775/3+$J>/EV\V<1OZ
M%77"&M3U+!TENUSO'4Y@N>1!]_*T_V>0%C_,!O^$M$WU\FW ,1]'!=E/EO?U
MD Z$YK!&-RVMQ1\DR&X59VMX]>@&?7,(>LKJ:$G7> C[ 3F(ZM;BRTZ<,F+7
M#BA=)HX*E?\YI47]S+D0H_QCN_XC]CW"UT!\9J*]'C<SZ;H<3;QK\VKW&_T)
MM2K&%$=JZY.*'+?A#V;NW#!-BZ"$E@V'@N6ZA:->K4R6F9:9F\VFS]F:/8X(
M*;;_L#ODT<!2]%]K@;]']G1#@Y+06>+L6.0LWW'KV58G$6>F$#IDE#@'ZB*R
M XJ"S[(B!TV=/N[]%?F!_$%2^%!Q>+67;^_%:,@1MUWV!3PBJBVA%Y,':5[G
M2*VRX@$,LY:0;]!' L/KW)C+>7)^E>(P+W.]QG+E4S%%DV'G1UT.%JJ?;WJT
M]B5B1;EN;3@+PG V2,.:<?D\A.W^$R*'58=[7&;B,M=NH[+\E1CH;-66T2XW
MP?+/I87PC+U/'"7/_:<H7/4YV/-X<P;YGW3(A#0)3JT%DL'36*@BYUQK*^!1
MUU#'H%%E"G,Y:"D@&CBFF631FCN0:5%P32+1;__@Y[<@2R&>J#);&T!3P!S)
MRZRFKX@HM@?0V><M5>$B#1?%F_=EF^S%,9ZV--N*>OGZFZP.OYGI&K#H4Y[\
M41;R]6V@&+:*'3L'T%@W@ JVW ^(D-4)CO68L<L!#J+Q*\?QN1]\B;=]RG\T
MRG3[Y^A*Y(?@]^]AQP5VFST@O#$\X-'FQ(_8/@",X?57FG.+>-KPY3Z>11/P
ML-:D-A\13H/)*)$.1!PZXNE#MY ]D69Q)N?(<X=+[6:EYXOE4GM)C//#F;@#
M?PK3VE3TN558;9(?1XEYWDJ=,=F8U##C.[\0T6C#>#DX-QBRJGFXB/:[*# W
M4JHY8?"TRB6V)8 F0!BN!H6H5OMTY"$.C+F>KLN30SCN@-*$/FW#[G5%H:H&
MJOMB L0P=6;3+[/\!D^--YES7S@=*%@P%FX96$)\I.!FV:P)[O,=4!!I&M>W
M<(S[HLN'$B.W"FT]CQ/K2JP#[#ROTQ$N46&S70;(KXG!Z@FF$I(%*J0O7L)I
MKV=@5=C#_#Q)XD A+0DYJ A8*EJ^*Y'11[0Z-4J_CCR$Z@''U2:7$- AULJM
MQ"]R+(]S9<?L>DTJP=K.M8+ES9:Q?.M]X#[EN)"'4U'[+36H$!FXV6E BAH9
M<P 0=600Z0W$<8J76W2T_Z_91'V_=&+W33J[]^G\ULGYTRHP]KYYC@UP:@<D
M:/^O#X&KZ (5<V992@M.$+ G^BNW ?>HG4]#5ATZ/[)O>\2>B;TYJ-I]N#V?
M\W3N0.J[(^J0*USL#B@RRH@\6<O88+DPAM-NDR009[C/3"I(XH"U[92^BIZY
M15C4^=F'7)K6$(O%HI>(!3D:]1^,&%D_KN7,#]6*;@@8>MU 'CF[G4 @R2W
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
M*DEL[1T0_G[X>H#QV<_?^K3*_1U5SMP(4K@""QQI^&7 QQ.JC^CJARA_+UQ
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
M5_A&'W8_$$ 175<!=D $TVWWPAJ"^D=<QW7UJ^\NGEA\U.CF!BH- >UVD,'
MLF&*"'LFF%7 -R38:Q76 B& 92.]M^[A(NI0XM,K'BK&./;YME*>64ZO>F>Y
M0B#O:_&)_<3R&[\49-UT#NVW&@">4@NSL,;_]NSS176?M#KH'U$"A':C]JQU
M>2EGO&3.$:P@$W$^N5SWWY-.I1-1@1_&]4=GHFBV[H\EO!FEDM*9GT'L-^_1
MN5;F0!^93\#A6DZ #T,=P%^80EQHLSHV89]-_[,# NR,QP0:XB#:5[VW)-5C
M$R4"=D!)G2=<=3826!D,$D?Z%BN:6X$+A:;C%'#1] LN"CAZ&658R ^>^@FK
MF?0ZFF/RRDG]J_?*Z'#DG@6_/KD'2E]<]#T)4:J.2]AD-58-$,YT8FD! VPU
M/@%8IC]FUA+,[7/X0O_D&L(VAA:C;,)>D?5PE]M"!58&*#J>ZG(1T8T]-_0F
M54!J$(3,\DA!1'+;UK'BO'F((#10"9TJE]"V U)XQA2= ;ZLQMKOK]R^4!FC
M4;C6[>_HE6ISMT1>:3IE+AZ=C2/7XN1X>@"4 J9',C'D=KH%$T+ '@6BDH-O
M4>@>W2IJ'2,(*.._V=F9<[<K7I6N^43*W30:T!WA5I+3.O(U#0MUP8'<MZT5
M. E4MR=?#_,.X42TL&-6ZK[.[Z[&H,1\CGU:.QZV9UUQ&:F/<&,8?,*E^VL
M$TQK7V<C/%+B:\-F?M+%V[IZ;_^M:R^)2/%,L[,XK5X)4I]:MJIB.\-7R>OT
M2AR?[,3,6U.7\>P=D"0G>8.WGQ/,V 'EF8AB=@&UCE%73 HSH^E1OP0;T#<F
M[WH9N_:(]BN=_WVPL>2/$BN?4=L#4>8-\\P8]O1=!\7)?H$]Y>EE>8)?\HIV
M0"%.T3]O>I4MG58-M2A[N')2>A?%8P?$N 3+12H 'I286:%>U+O:W'J.*,V'
MJR*NPC[/U$<GO/I9%)%@>";\UIN9=9<F@C/A_-*"4UMNPE"UF,=*.2>;^1O5
M;0TEDW"[\08$B+0UVXE'G+6E/WWXQ_]0]F7B#@C<LEQYXAD^,'BS17=$NP"Y
M\J;^#2CR!U2)8PT,LR.1W]!\F XNW!NQ=2",)(HPH#PR#KL=DW]G.&5=M<+C
M7>GF9G"R]JB7_M#Y&\^_\,Z'C//6'OO>!W>MJO5A+1D)/>N"*V@)JT- !LEQ
MQ-CGJ/[F*3MZX\$#SP:.]6E-@QS50<*'/)9W0#VH;&@KZS$3QPKGIU$P;W8'
MU!*544\]94W9 >6:X+*0QX%8JFB=%C-NX6&"3&M^BK]-VY9AUXUS6W+^'J6_
MG2)V67D505+^3=E$?EXX O EI< SH)6?3=FX5E0N4K6O%A'*6.@DZT2Y$,K3
M/'B*(ZU@R9_QS'"/DMRI,H^"0U/(\UL5T\IOW\,OC>_9=,T!<@F59EU3.'*=
MU;^C)_Q]X!N]'2YW+<W8I_PY-AV&<+:[GP?!/&V;.FTM-EOG6[&5,6/YU[+U
M271XM?B#](N(;K8C[RNLM; G9F: )Z+ /AH.:RDL? Z;&1H[RQ3J&<XJBOPU
M^]U=<>C)5+5C)>_TV)#>XW-OUY86BZ9NU^XY!,$\\,CD$4G-;9V,$H=Q*VT
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
MO"%EEOB7+H0>!RWS9TW;_U!MMO70[:S=G:>5)<V.&>0,F';9'(@AG]"4Q.%
MRG3.S9(^4A;/,)&!IY-+@V!T^+UQV#*^*>Z/N;.9/9)@J@<MNBW]UMU\US";
M6A>TZ;GGHG<(T-ZDDT!*4L[X_%.POH1H)W>#2%DBX0@D(:)&5FW'4D93W>X3
M&XW,&\YU<*/87^3B2Y)K7_6/=3J_F.)!:S.B;%+,].]3U@INS_[N\4]$![!/
M=KD)JR%OZ*N3H%5Z@F>6,CEV6#4UU<[Q(\H?>(@EYN,)QR G?A"3SRV>?FS6
M5V(LMWO4V7J3FLOX29S2\-\O" --.[)D*Q9$9U>9'L=AM':$\N&:L-_/-*YB
M>3LTA MC-WT9;R]X+U-KZ1%P/<@%3E5N;W&%PJ*9C<(1<M=PRO/YX3?K'BKO
MAHQ:#AE7BUZMA>LDB1&(#.+:_.48;UF(HH9H("> 6LA<9C_#-M&/B$UY,!,R
MX1/-.=/"<8KXHWUI9D_J]3<;7IX2V\4#-T:[(MGQ[OTXT',+-;:% NR7H@'N
M:"/@7B3/!"RL^CO.;$S]!+5W .U/H,-W[DT,)>"[UZ8<$P+/773R,7H0O]-<
M/>OH4]_U5$2X#)4P9RJW4)KT\\WTX_ M@[[5O O>0F[.[I"?;]///!INBAI)
M7'[X.7$YB3+9-HP,4NO)N>Z>%WG[7'*5M>DGD&Z/D.^$JS<=Y60$I[ZS5$,;
M>KB8,0%Y]EN'!A;'"W_+\''1#Z0TY!@.JQ]@F609<FSS5#3*)]<3=)58H.BY
M0%HA>(V5 G#CK\/O3[ZO:2WT&RY270$<1N+V>.T^N2?LMM9]R^324DYZS%_
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
M+29+OL@PB1(6)-#'60H1QUPZYEX 0\P9XK$?!X%OXIB?I#BQ$][3!X4 +S@
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
MSZ)E2_1)3FQ&5%K.LJ,'FG"!OK>OB=GI#8Y[)$P=#E*#+0,J]MRRT*8M]5R
MSY/@H[]%<H^3W;[)""\U5>R[&MCF9F-EAL'(;DMSH=FV8&:"#?=EAG>:&<<F
MF:A\7GS]LD@"E 8\BB&+,I5F02E, ^E2B<3W?"[2A"*MA*GMDA,;MZ^?KF[?
MOP-?;B]OWW_1T]N!N.-VRTX(,[NDQ[^V^NRS/'+TW5W<>AS=/[;.QF"I611D
MG_5> 0[\Y<R*)*DX&P_7PSX.4Y_#F'GRE4<IAFGL(1BB..8!SY(,>5;52 ,B
MDP<J-Y5(?[$L11HBHN?SGRNG:=1R4X*DOC]3^/)C KDN.1J2>)URHP-"'BTU
M.G2MY<%M?2]]^29@L#V:6* @#=(XB]7.W8<H82',TBR!+.:(4"H_0X@:'<$>
MHC*Q#C8T 6Z(&IZ8'L1$3PG/EM1,"ULA^WC=EJ+#T\<Q@5R=(QZD,>^)X)B8
M>V=[HQ?;CI_&U:#?!(Z8]/!("$,1>&IJJQH)&:0PR#P<Q S%"3)JUO%R^3GR
M&.Q;<>Q H:=X]@*::9R^;!9#F@^)X&S^\HO%9QZM?$BP_:G)!Z^R+$/)5WG-
M/^9/G%W)K?;J3AVFMRK[:UE4U<+S$2)!%,$T# 5$@H>09!F2&RN:,I1X?I89
M#9 \17!RC[.G6;515L9%PQ%8JO%Y%^!.,6%8G7(*0SW-=(F,F:ZVE&%#&FQI
M;[Z7OXYB8EZEHBFHJT*54^3FK571%'ZO7$7W/CL[\'55<JIN8%]74A+6I-?@
MY8U\8^Y?C(=Z\_P6U_Q..M?70B5L]U>PR^]YI7(2B8](##E+U7&X_"FCF$',
M_"SP><(]SVA/ZH:MJ4,Y&R;!"RY!S\1@)IKJ-MISJC+E%*^;ZYC\7$IV#=T
M1X].STC-_T ,PU*S/0MCL^<6.D?&T1%3LYI0MT#N&EK'JY^9)_Z%WS7=7KN4
M-4HXC;B0VYTT)!#1C$#BIPQZ(A4ACP6A9C&_(W2F3B\J:M.!NL< T8PVG"^F
M8;QADS7=4YR@!O&$5*Z3EW>HO$XB\F%1CR85'[G<3BD_\?HMKNYORD*-KF%O
MGK]6RAG;$+ND=?XDS06O%AGF!!,UTH]E%")&,HA1RF$L$I0%+ I1X"]JI09Z
M>JI/VDAU-PP8G<DW4^,?.U;41[38O.UXPX>9>AM JZ?QTP!F9@045HH)<#/
MZB?%",A7/V_K5,#E:=2,C8,Y ([LA0'A64V(.2"[5L5BA:D-S2;X)P@64<(H
M3#TN(/)# 3//8S 2(@F3-!*!EY@X!N8L3'U,<<#&&)X96L#JVMA,'W>U,#J3
M!&GM,9G=#KU.L-<>('N[Y"AH_(7><[9>\FMQ2>GZ8=V,[&T.>]2PBI+?JZ*L
M)]Z.]U5#TVY55]9MPQX<^S01O@>)H!Y$'DDAQ@1!+R0>RIC'@LBLU=MY_$QL
MN=[>J]Z&E6HMC+?L@:(YDJ1#!L'2./9\[J/0,W S FQF[7K&5/AFP!IHSWM?
M, >Z:=,_*?Y^!M\:%J?I ^L(+E<=W\[D9MY^;VZ@V^OVYFA92WO)Z;KD3.5"
M=F$+SG"6H)##A/ ,H@ )F*)$P#!.HP2)+"6)45>H/0H3V[2.'E $#0W6'A::
M)N@<"0V-RD"X"<(V1R5QI>][Z\^KP<?$V]/)HQ<Z*MG<EI9+A7Y1W=74E%^N
MV$?YL.2KAUG$$\Q@ZH<11%'DP2R(8YB&*8^Y%^*(&O4 LF5D8IW]S-7L'.7Z
M5XIJXVR\K/(\L[)3%V\]A9\#13.[<+#V<] ?0^'Y@J^N*T93/-OP-F%!J"$Z
M4U6(ZK+QNB6CAF"=K"$U7<^\!NSRMYM-H6JU1W^!4^S1*":09@%39>@(D@RE
M,,X(DL:-D,S7,F&G24ULI"3Q03FUU* #2J=?Y70"M7%#Y!8+,U,S*PSZ15[N
MX+ K[CH+%J-2+CU)1TJX3BPP6^F6GB##DBW-.^Q[?_[&Z_N";6,0FK,ZCMP^
MM4$:=@)M2>L/YC@F\;CA<22LH<79E]-QDVH-L<YJ=[J[YNP-3X\(=:CEZ;%+
MS97JML1J9.9E6;YYOEJQ)FZAJU&'[ITZ]:,E^6("]X4ZHI#T\Z><K7430X[*
M?EJWSA7;3+$T).Z"D8YT;$P\*P4[N.!LVC4FSE"U1J\[<T;#F^??.%8-H-73
M^U#RW]=\19^;M$D6ABKG%<,4J8S7@""8)5$*!8VY%_N)0)Y1 8H&S8E5=#"Q
M0+ZE R; A@NK/%4=-/5" XXQ,M-G*T#L)SF<%M'U/(<1BJ\SU>$T!$=G.VC<
M:F8:&,\7[U=U7C^_+1X>BE4S'Z8=&G.]KJL:KY016D2)R"(?99!YS0FG'T.<
M(FE7$8W2- LH\K5../7(36P06@9 RT$[.:F?J00&7.A9 TT QPV!>UC,;,"Y
MB&B; S-!1[[N<J'6",@?MKJON?PL:F\F:J_QAG=9%\EAR7M3>/=7GM_=UYQ=
M=NU+^J!Z\\=;7C[X"Q&RP \I@9E/!$34IY!P/X-1&G(_#G!&8Z/T!C/R$QN#
MG@& ^\9,FV.%9=.66Z[Y " 0+=/M+\T+ZDSPUG0:)D/1S'9T?/3MM#=X7O:-
MB39XMFW.%3M.:^\L4'!7B6="?.ZZ/ M@#E3IV:QBONV_:@<3=)N>9J1NSJN;
MLC":JJ.QRG2*T!$'_0:Y)]\<ERD>.)MHY(Z!V%8;9IWU9]L_&P@[W$Z;W&;W
M56T>,6>5ZISX3A5?U\U@Q6O1C^3@U2*-@\Q/PPP2Y@<0I0&#6<AC&(LH%DG
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
MBD.2!=1G2.Y%BAHO]:S6""TCP[2AJ)]V<"#6:IAA,8*3GL5Q)+V94=&,AUZ
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
M:-'($E.?GGZZN0**]+*HUB4'#0=-E<6+MG=- TG]B-$8)*=C18[0,+,()D"
M;XH71Y$B#6FM8D1CZ\X6'=(0;A@7TKG<8II/G_+]7FX&5UPJ21I$-_*1JG;^
MZ\VI?^;'28)H!&DH_P>%W(=IZ&40>U&&4I:$7HBUI_IHD9Q8M[=E"!LN@&0#
M='P Q8C!5!L]%,?5>QILS#1=!Q:;J3]Z^!A,_W&.D^44H'->([-)0$82CTT$
MTEMHOLE 1H*]F!!D=J=E2V?5+KI-UZ_:#.Y%$O(L]!.U]TP11)D?0)+X"<2Q
M\"A)41KZ1ANE?1(3[X7:2H]J0/9?F^P3T\90![#A-.,Q\1#,/)]")#(&4QJF
MD/I>S+G<2J9QN)#/+2_8EQJ7]1P([9+3CUQQ^5ZME'83O%2%D6?#$P8X#>5V
M6C464R.8$869B! ,(I)0C\G_95$'S_L5FP^<GI@V-.^;G8$S7/2VR.=):O8E
M;->_4(.DRIRLZV9>?%VH3O].2Q2/R^2J!?4^@7E[21\5<*\I]/$K;5.+=LJ?
MVTPX&N(X\#("H\R3-LIC@1KEC2!-4BY$2C.2)";V^S"966SX@7X=IEE%!R'2
MT\?S!3?3R0/]$IRG!H[+Y"RAZ""1F?.)Q@3=3R<:O=HZXY=RSJH/DKFKJEJK
M3\FU4)E+BRB@R$N%#Z6NIA#%F,.4R*\E#ED@0A$G-#(Z&3Q.:N*-9D\8J"<
M\HZT"J8R2=PXP_<87GH*ZP8%,Z5]"<#5 (!W8P#8Y/2>D,U=/N\Q0G/G\IX0
M^$ >[ZD[+(_[UY7<@%75V^*!Y*NV:>^FDYU(N)]Y'$,48>GXHBR%6>#%$%/B
MBRQ.$T:-.NJ.$9OZ:+\C#8:T=9K8F:.FI]"NL#!3:6L8S(_P->1S=7 _1FK>
MXWH-H?<.Z77N,0\/WY9J$L'S8'+6IJ 9I8F'/9@(ZD-$DA@2&H:J"6C&,L(2
M@K4#PL>(3*S,'5GPLB[_/_FR:5PIGV]18?#^X7%9/'.3YG9',3L=_G6!A)DJ
M]R ,Q]E9!'B/RJP?TG4ANUT0UPX#H^CM*>%&XK5';YTM0GN*^6%,]N2UYC:H
M-VV#HE_IR'PHR@=\U21TM&W,VI_E_H17BP 1+TG\#'IAHB*T@9H.%P0PB% L
M_R#_E!)=ZV1.?F*[]76%U>1MN0U^+ LH%"-]9DO7G+/[5ZV8T==A"YQ/6[1I
MT;-T6P;,7*@>B:#A![1,@*[;8O>OV\E!U#>1TX)I9SPG -7(LMIC,F)S+1:=
MS1K;"SRTTV>L<NYHU#X)?9O'S$E Y8XP@7Z"5&EWZLG-81#"B'#DL2CR!38:
M63Y":V+;O*F;D!YDQ>\>QHX*C&'2/"1Q([R9:1W.!]U@T$[YG":W6T-*YR,\
M]RF]TE#.HR(?'[-Y_!;;N>B2YU7=#I[XG%?_N)7KO"L><+Y:^%'$<$ "B(0:
M"(>"!*:$AS ,8BPP#JC4:+-YZ$=I3:S.+R@#11HHVN!;2]TPWC.&F9YN.T+"
M3+>M0; 8;WY2/&=CS8]3FGF<^4F1]\>8G[[%3JD_\EHIR;5HIS(-4H#;%J +
MSKPX%DD&Y19*JG? .<PX":$?LXQQX?'8[$-]BN#$ZMV15Q^M;D!:L>7 3+=/
M0J>GX"X!,=/R 1;=J+076?ZN>L":"NI(WT^2FU7I=87?U7SM^RQ==+Z4?[W[
ME3=-PRY7[)(]Y*N\:DS-$W__7:5Z\P5)28AH%,,X#CR(?&4$<"H@C:F?AEE*
MLMC,6]<B.[$IZ)BX '<M&Q=-Y3-^P0G@+2N&*1::L&IZ]\[!,G3T>YPZ#AJ8
M7O( .B8<.OM&0KOR^_6(SKL%, )B;S=@=K=USE6^XDPZ*6W>G HLR#?H;5'5
MGSDM[E;Y/SE;L"!(HD0Z$KY0'163B,$L%A$4H9=A+^%IP+3ZX1I1G=B$=#P
M.F"B:>]FGI*E@:">N7".BYFUZ"$9TF\:O%V MV/][6RRMO3E=)?$I4%S[IPN
M?1@.I'@9W&P;-JCJ:_$%+WG5'Q"R*.%)D$*?JV"!GU*(HS14*5^4"$:1]"?,
M@@4[%"8/$51U4QJK*)K& W;!T(T"G"&BZ=Y_(-T$?56/BN)LG[^[_LR[^R/B
M[>_ICUUHZ<JK&MXWN%+JO*W0' SB??.\O>0&/ZM?-0D0?2UP6P1\N:[OB[+Y
MWOA9@D,123V-D=3.2/@P95D ,ZFH7I!Y0FJJ6<,%YSR:J(%52X:N_%V%"]I4
M@::$1AW#MO-.544L5APVI1'/H+[GS=?.OH>#^^>HN<UXS6=CN"-1E&##R,MR
MY.'8:?DPAM=U'+<Y/Q?[#0ZV?#O<Q$P%J:O]CG/^YMT:307OWBYJ,D)FII[Q
M?/&N.[)O.^7?-*5<'^3OJ@6- H]C9:155QP4ABH#)I8_X5@(COTD]5(=MVJ4
MRM0;JHXN: F#EC)H2.N9T7&,QDVA,\D-MTPV0FL;(RVA1EHJR/M;6R)_V)J0
M\55G,0-:@O6JK'>QY1E*L;J[Y>6#RJK_#=?KLAFV^9D_MI:@NA8W9;ZB^2->
M7JW^QG&I)ETL*.)^%' "LT!PB*C'( Y0 )EJL^G[$66!48Z\%1<3J[-\75+#
M0Q4K+#5/6J9&R/#X1;(#%3]-5<P%Z%AZO@"*-E#$'1Z^G".[JQ,9*Q[F/:8Y
M!Z:]LYNS%C/OO'2Y7&Z:"+_%-;^3SL8FSJ#9>FELC8F-A20]:$N]):[?9VD4
M@'$;X5)V,S-P3&R'H1==X:P:*XTN/%MG)1WQAJV5M*ZW<P>N5K1L=@5XV>7$
MM][_H*O ;;&_7]CN)JJ%0*F(:1;"T.>>] T(A<0G*0RHS\,H"9(P,3IO/9^E
MB77_4[%ZQ&6=*V/8]-99KYYXI1+>Y4V22:I^;,,IEAT<'3P5/2]C7JS-;,V
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
MYL";CN#[L3>MN\SS8SY+]P[73?7GNX)7GXKZ,_]]G9>\SY$S[N6GO^+$EF[
M"&"2$[ J:E"VO&RR+O63:@R0&E?TZ4 R4_@A/HH)(+D GW?PF:!3G[GL5DDZ
M!F1FR]PQ%WV8SF-QMZ4_-"@^NERQSTUJ2T,VK^BR4.T6MKU_$$'8]Q-(0JK&
M&V<Q3'T1PS#VDSCRI0<0&L7H#6A/;C]ZTJ"SL_8#24P0U703IL')U(18063N
M+9@+Z\IU,* \KQ]A#LF>4V&QA&6KSZ+D^=VJ]6+H\VV))5FJZ/Z*\Y6*2+61
M)S7D&W.:($8)I$F20)2D:E0;]F"2,,("-=Z !1;).P8LS)/)TS'4[33H,^#?
MZ;WJQ 'J+6^&X6X3G/7,C&O8[/+Q):G-]/0>MYXE,.#IH@]H.YVM;H&!JVZB
M!I3G;2UJ#LE>GU&+)6RS!<LZI_DC5D/;MCF(TLK594[4.9^T?E]7;/OO_CBP
MX0)7.5T0$>/02RFDG%"H6AK"-,884D11AI(HY"RU2BD\F[5YK-77U9/T/CD#
MJEE!F3=#5YH$!O"X%<&TF-?%@]$S8W/A;)G*.& .;+E3&0 ;?IJLZ!<<@DW.
M0&\:&SY=)CLZ \U91N3Y',V<-ND,POW<2G=+V\Q&^7M1]AEA5=,9,"&1ST2"
M8!8R!J551)#$)(%9FF0IQH*'B5;.Y>'E)P^+=[F&IIT1#P Q;I+.%\\TKJLG
MF>'8E&,"G#4[96_1&0>H'!/HY125HU=9#H+K SK78C.R^::H\F9+U@<$$A%Y
M7HQ3&!,ULMJ/""0>CB"+O#0*@I2%W"B968?HQ.JV8:&;']8-J^ZYL(ZS:.&I
MYS*X1LE,:QT 9#XOS4!B5W/0=$C..]_, (2]N64F]UH:#+X45ZMJ+7=+E'_F
M%2^?^$VQS.G@^"&AB4 8$1@BU5C(ES^E/ HA%5C-CPV%-"%&]N(TS8G-Q5^+
M\A_RKG]]T1;+T#)H *=I&-S"86@7)'&PH0XZ\N!;R\!$<Q3U!79E%C0HSFL5
M]"'8,PH&MUJ/C::<LR:K[PM6D^J/]\-B:<Q%&B#(D1=!%'HQS' 80L+#(,U\
MZB<^,1PBK4M[8AO1<]*FN\IMSV/_K91?T,=-]ZQ'Q=8%X#U7;;EQT<Q<Q\V4
M&^/)T]K@:\8JIH'4,";Q DW%AH)QIPG9Q51=R"P@<#>U6IORW#.L32$Y,-':
M> G+EDAKK(9F<[XMZZ\^836O]5WQ@//5PDLXBP024&Y=$H@B$4D713HK,2=1
MZ 5)Y&5&$V-.$9S8]G3DBW+0QT"U'6XX -]:'@RW,B<QU+,F+I$Q/+4Y#Q3S
MEDJ:DKIJKG2*W+QMEC2%WVNXI'N?G2%XLZ[R%:]4U3=1@P7D\BI9Y6Z5_Y.S
M*R8M32YRO!DP=TF;?!85N1ST1FS&4*II=$]<O4[/BR3#E)$DA3Y*I?7@#$DG
M)N;2A"1QYOM>G"9&X^(FX7)BD]/3R4T[L4WS2/2,T:L#;6;!>G;!@-\+L.48
M#%GNAE>"GNG&-QJP#3J^59_'CG-WMF]28!T9S&EXG-7*3@KSKFF>EM@Y%:W[
MJ>T9)SP->:H"TYGJ9>W!5,B?4HJS(/5)S+W$?$[(ZZ3^R[WB4UZIC:,J/SUW
MTL<^5CZG@< (P4B$&"*<T';8*><H24/DX2B)S6KU':!E5:M_LT'J)])5"$R$
MF=[G9?::B7EJ)>8IDO@AJB,,RR+<UD/TJ[[C9?Z$U6#/3X6RNGC9#F!8I+[
M7N8%D&3J(,Y+!<R0_$F0C&5Q0 2)C%KZ'B,TL>NX)7NA:B(:PJHEO_:<C9-
MZ:FK"_'-]'4H>4_3V70-7;&<]<H_0F;FIOCCPNYWOS]QO4V!^:JJRW63.O@E
MK_F7]>-C4=9=?ZLP4B4( 8$X0K&*-,4PC9@/$TQ]2B*&4R;T*\Q'*$V=H#*@
M#2I)'%0M]=/]L P1&U=>ISB8:>]\$)A4FSN"PK;<W!H2PXIS#3%'2\['[I^Q
MYEQ#C)=%YSHW6'8]>WA<%L^<?^'E4TYYTW?H#:XX&QYR?RJZQ-NFEW.U&5?4
M__UM4=72DOZ-U]N]X8VTL07[4)3=K]1U_D+$"<G:/5D3-,,AQ"3E,""<!%'F
MA22AABW"9A5@\MW,9A@Y[B9QE5OJJF&;9,FP!=F\#UC/Z?IQ'YK9QZ!A'#:<
M@Z[-Z'"4;3/SL4M9;X10'6&KNJEQ?>;U((AW 5K.FYWK@'>';==>!7)7W=SF
M97[>)G&O\F#V>L^]#A?6N29,?@ZO5E);'AK*'_,5;P9;+KCTJ$/A([D]#CA$
M-*0PS6@ 8T]0C\;(%[%1R[H16M/GDBC*8$ :?%/$04/=\"1W##,]H^T("3,+
M:PV"3;K'*?'<I7<<I31W.L<ID0^D;YR\Q3JJ7ZHI#.]X^]^KU;7*AU*3:MN^
M(X,#A07'/$0)\2&AF5"'KP*FL1] $B0DS'S/(\0H=<.$^.1GJBT+X"?6,?,S
MR%==<MARRX9Q3%L?7>U ]R28&4>_.[C>#>%J6 %;7H:'H$Z#XL80N(N4ZY.>
M.WQN#,J!F+KY&F=7O[21?#4J1#HU);^7?DW^U'6BW!1N9'&, B[=BH"(&*)
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
MX'1P9:Q&JNGH4V^#=:PET[S>5609Y_/8# 2=&ENF0_'GP)8Y5X$VMLR%1YW
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
M32X;<TJ@'R$A0A2'<>("VV/R[? *EH03)(YQ*!M3[I"F4KN"Q7"^3UZF\C/
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
M/WUX0"I7F!97J,P+9-$OZAEZQ<#';;.Y\GO/JTTS+:'N'UDR+TX2[F.8I8Q
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
M."C>-1"'L=> A_99:="\#>'7CW4W;=7I2?<8)@'ED B6*C"V"!).,I@)%K/
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
MZ@'=ZN/0?;DR_3B,/C8D@(F+HSX3R?(8A_H 7Q2<&3]0?QQQ%ILQ8CA/N#[
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
MGGQH![U^IEM9UZN(3[(R-9GT7BZHC"61F"$I$X5P1A4J(GULTWX#BV,21IB
M#FOVI"=6\CWIH+(>9.T GYV63P,*3///1A4= #)\W 0-)\&1%9_=)Z'B>^M&
M:4UXYNZ44$#.NU6"5W"-'U>/:Z-">F/X(N\-M7W'K9#DL>(Q8D1&"%/)$"%<
MGS9(A'$:IV&.$UC,^ JEJ;V!AI;V/A]-=LGJOAEKL^+Z_+:Z#SYLY8.9Z]4R
M9S;(3?L&S$D?1M0VDNP!)Z#7,!U$#C'E ?&]Q9&OT9DY=CP@[GF\>.@%U[86
MVZ8U[J_KS>;VB9;+.GZQUF[+@Z9D7.IOZZ5>;_.V7)H!\PO%S1A?FB(NE78M
M:)0BAKE 14@C7' N&(ELBMJ<.0 9#GCMF^9GW[#Z45;F)*'9"#;&H0O^Y__0
MIZ3H_P2BX03:XP(*M9WEF!1 F$4QV+5-KW\RW/P<'/@QF><-1T&7I9O@[0"6
M#GTN'/'PUN@"2G_F3A>.\)RWNG!=R-%4K5=KK9'4[%0-X?8TN]"N"DL3;8VD
MB&.$%2:(*&V7,,T+CE7!E6"'='2 9;I&T$J!3K+.'0Q1AWSP4V.2?G8+9ER'
MSM+$C$+"M=WW4?J]36FI_NS16 Q)YLLH7*4SK_(/B7NFY(,ON!Y 5N8D4S7C
M_,K-7[_(%?_V0*N_VK'T(LYIJ@\B2)FX))8J1(02AF1"B#Z#L"2CH,[A0P0G
MSZ'KD \,_># P/",>C<(;0\>_H"!J?@X3!R.&':">CMI#)";^<!A)_SYN</R
M/7AV^^U.E/H3>U]6#Q_$(L]($@L>HCPJB&F7ER-:,(EPDE.6BCP,96&;SOYB
MY:E30QI:@2$6?'AKGZ_^4OQ^71TE%$PI;>4!9:!?Y-TIY?SE2K/EF%\4H)M4
M?OD!M[WQG5*R3DP_#*TQ$4"MB7H3WNE]^*[9D->KS4(PQK"@.0HS*1!F/$=$
MA RE6IV*E,J<%0)R&+<G/?$I_,"(0Z ?@)_=%CD-*C"]/ +2F2IEV#C&[-KI
MW6V0V-_&"1??TQ8*(#SK9@H'Y'1;=5C!S9;<O73>S5%]D1$299*:FFUE.M'(
M%!5QF*(TY4518!9*"C(:%VA,;!WJTW1P/!\^5FM5 N=97D(&*Y6+F*0HRM,"
MX0)C1&0D4<ZB1'&L_1%8![ZQR,#=D;L33(*?EB8.YP$:FN D4CG22)A[(280
MH[%&*E28JHR3,)&P22PCP7&:OS(9/'8;R4B183O&W5GXY-=>6<'[0H\TGC:
M2Q1FM?0](IZ:]+Y'W6SWA]63WL?759UM6E\E)B0A69QCE!?F[@4+C I"0T14
MIHT3PYC#TCK.*$R>O7&@!U.Y<RCL%&Z4@#!UZY":X'[TJB">-.U\_5GU[*IX
MIUIV_4$W'=/.LVG'5:J2U_[6>\U:IS5%/6+ I'!5\IN9.[!WV-IRX6;X^T>Y
MO5.F>&=?.Q9B7N0Q4\AD4NB]TLP_3,(8<4G"*,%$.QF@WMM3,#EU6.3NS0>S
M[RSUN=CTNS<)!NM5<+O=5B7;;?<W@B8O43N]FLJRV:B:C)=Z3JZI\3"'G#\_
MZ]\&[]?5W[02P!CI)!^OG>EY[0\-&/:9_?,"F\ I ?5D12=A<59#/"7(I[9\
M4EINV\$?M"K-=]V<QMM;E#PE+,WC&!59EB!,8HEH3&*4Q@5G84*+C%K5VUPG
M,;$IWA-LHD5N=TT7<+&S@N.DA=DPH*!@ W1=%D_FXP*!697_NH"GJMOSI&-R
MQ\XX<W>JR44T2[=9;IM%FL8\2<VA!Z<APC+EB$891S)*0Y*G^D<!&Z1TE=3$
MBM@0-MMD=2 =M"F5T'E)U^&RTTL_(,#T\RC_D6KP94A^>$K'H&B^<CJN$YHW
MJ6-0X+.LCN$WW-2X4R![NQ+='+!W_]J9QOEII' <QP0E.-/*'/$,Z>,019RP
M+*9QDF<AAL2>APC.$HCN]@0P)>B;#AO_*Y U(S#]'L313LM]H@/3]5]/('G7
M#P)8R6TE\Z3J@^1F57A;X4_5WOH]>//-S[NEC$*61K=5];5Z6&W%^R6]M^W#
M>?GMB;=C0S0P5%'4+98,OLKJH5Q1Z_SN'O'[M=2/Y#"]'!8Z^--PX,%M'A;/
MJ=WGE25GZ_S9+U*W">C DX[=NO=-*7YY/OSXGZ6L]$+?GG^53UIN,P5#GU4)
MSJ72V!4YPJ9?1"%XBF(9TXSF,LQRT*QD.[(3:^RQXTMPH%WO+A]O_W";*V('
MIMUFZQ\BF&J/00?>1!LDK*_&V79$YVV6#0+BK$$V[&W7NO&3_F*'JTIS2?F&
M5M6S:J*UF_?K2I;WJT42QWG!,X4D$^;,G<>H2/,("9PK@3%6L00UA("S,/59
MW,2K#Q?D)@D@X%TN A2HAA%HD3D8:SOK,BV",$MSH='@37!,-S ,!2\XN@G>
M#X#I4'WNBH>W*G0P S-7H[L"=%Z5[KR2F\'Z3RGN]>IOY4:O55\-U-MPG&8D
MP8RA&)MA1J8TG9J0(&&I*59/LI"! H&7R4QL>%JB08>JD^MR!2,[8S)><IC!
M<! :;!#Z9?*D]%>(S*K8_8*>*N_ T].-'OOZ]WJ1D% Q'F$4F0XTF$<1HIE6
MVUS&@E&6AU$:^9X\INE.?0RY/G@L\S]XS.!H>0#QCP[P!&(_=DSS,>_4L8[@
M,PX=,U1_N)EC'2A<1HYU7_<^<>PX(=',3FFOFL,DS&@<)HA%)$+Z")(A1HE
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
M.:C!JC,G4U_^FLGDVW*[T\9LORNMUBLDI-AI?DW$[KX-]?AO0WT9>LLM90Y
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
MB2&>--3#&:+KI ]DBSR9F-0<70?4H46Z<C7?/#^V^;34]NUQU]FK)%PRF6<
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
MYDB;74Y@*1A )=+_D1 !+(4$)2<2,26J+',:;^Q"/+)Q;5AP==4<H+-UV>(
MXNJZ=2W;&S;:FD##2#+HTW T]"RD'^<.0C!_SH'TQ'Z=.RC'_IW'&AXQX]]I
M+?YB@L_O-9W=&:!MM/CT[9'U?W?VE]"U^40W'"3OK:W"F.06T>#KA7:, QN"
M R&#'GY:2.07X#VSYG2AW7&A]H*Z%R[US!U\7&^TNM;O#*_+33MK\.M\_8^N
M4Y?DE$&4%AHWT]0,TA30G.8 4L0H5ZF R*G7P 5ZD96RIY[LD4\,?<?4P@NP
MV7V= X+AIJPC.$1H=&8I9JA\Q O4IDU.M!/]*%/1\C8_G=_:CD_+A\?-^A>]
M;5ADW8NK_>Z<F#%<^DX$$$U+[9%C"G"*2<84(90YG=:,T(JLZPVI)'/3ZS%H
M['0ZD,!N^KS[UIKQ%X;N3=+)'T&?+40,I,MCE";58PN1#W78YA8__6VJVW^L
M%OJ.]8=_/LXWS]KG7CP*L^4W@=75\LUF4\_9X\;LYYN38"WF1LNK%[W[M-3*
M)->;754Z37."( <X$P5 !<H!@Q4#N,!EE7-(JL*I%UI8]J)OTW?,_L__@3-8
M_9]$-DP[CBD/_%#LC,W+0>UFGUK>C&WJN$LZ]I(A?UT"R8##I&<Q2N5Y'/0"
MF;[ S$UJ+>, >VA@(U%QL\GK>C/[)N],_M-?Y.JNI@\_YIPNWJ],#'96(2FR
MM"@!5%EJRK (8+F0(#?'UHPIRLK4QK2.4HEL(8<$D]]:DI8'/>/@C)NX8"*[
M62HW::U-CI4T8Y9#+S"P&OI?.XLQOO8DBF\E7J^_=A=[GC[,U_3NKI9W73N*
M[DBD.=C8)5,6),U2114HTTI[/)1@0"I6@:*@DC!"H2).G2&LJ,9.']GCP00<
M.RX<SR"L +0\? @-B^.IPSE$N@/2)$H[:">A0YTR6-&<]GC!!8:C<P6GF]T/
M%+[J[W[7G<;$4INT2LO#A!.W1L_2V%),WDN]P'W7]K )LUON4LY)??D@X4J!
MW51V7-9@Z:,7Y/(Z2CBUWF3'""/"#(\0QBYSKY+Z)OECK;UNF+'O\\U"SKA$
MDD&6@Y28V"&!!< Y+4$E"()%87YJ5>-\:O'(2M;0,)\(F/W$?DYZZO;E44=@
MC&O6M2*ZJ96K=$YU4>?$\*J).EILLGJH<V(,:Z'.7N-Y]G88W7_[_%VOU!CF
M0F\;H<@8H*EI7I87%& A"J"HY)F9 E8(IZ#<"*W89V['1TR&LE]'CQ'$+(_<
MPN#@>-SF!X'[0=MEX4(=LHU0FO: [;+(1X=K%K?X*O3]_6K9Q*7:/ U5IBDT
ME<(JRPE )2\!DY4"D*45+!E*,76:(G1((+KJ&G)M1V=713U PE8[_>5S5<E&
MM*YG<W]T9D;$!>S8?$Z<8$IXL/S$FG=:N&-U.W.=N\?Y?L4?C?/Z<:[7N]]\
MJ.M5_6Y5U[+)7OVXH'<S6M LDS #F*@,((XJ0'(I0(E90?(B5Y!;?3?MR,6.
MZ70,G&K&FS3L)#M^DM\,1Y8?5$LT+SNQ83%R#/"$A,?)Y[67VLL+MEA^,K_8
M7M2AI^QPEW>@MYLA9GKQ[ K-O\IF2/F[U7JS;AK ,[J6HI_NLSOSAD6%>5H
MSDL%4)%B0%"5 R*Y:;HC):?*,0)\!3NQS[@-8=!03CK2R9NZUI>TJN+;7?W*
M9V =1)X(63?CTX+Z]AI0?6++ ; (%W2^AIFIH]$!@#L1I@ZQJF<27_/-D_M3
MS+J!-MNOX* ?^^UJ/6_K?S::3S-*]9?Y>C-+"8&XRJFV@9@!)$H",$,"%%21
MC%225\JI B<,6Y$-8L-=LMB-]^L8O.D\"<<SLT"/PLX>3@^PFUWL^#LQ0W$+
M\LY)VYLST7.:_+;C-?FPU'Y$NU4/F<$8%,10R8YAF)HV+S(HD$<IE&%7]S.T
M'Y0R7NN3W!8VF6[Q9N;8TC22;5[-TP50<CW#)!<(-ST;<0$0XAD@6<I!F3$F
M8:FJ5#GU8;Z&F=A>9E/;MS&4;I+Y-M'OH9[K?=BSF9FZJ1\E>'QP[/5^%?YV
M-G4J5-TLZ9:K89FD82S9Y^QFI*S2/(O@<RM"P!7(9E[%RJ26,@1HA_8QR)K>
M[N=\H\WKDVEIO]&O[7P[<O&7^5)^TK9Y/9.\+$M>5D"E,-?6CPF "4L!PEQI
MIS,GJ'3JTF-#-+*5:UD #0_)CHE^[NEOAH^D8<1Q,VT%J+6+&!0F9P?P:H1\
M'#IKD<.Y:Y=)3NV,68-PPM6RO]?/9/SZN-C,Y?W#8O4LZUO]S@Q>; 8QS82"
M(,4F'B>@ C@C#!1<,*X4A(PXM<<?H1790.Q13AK25UB%,<SLC$$@)-QLP#$(
MD?3>0KI ZCY&:5(MMQ#Y4+EM;HD][FH;]H4(*DP%!CRM,H!2B@#%M 1YR04J
M"ES)*G?J!^K,0GP7X6B\E6,QF0>L=M8@+EAN1L)CWE64J+H_)I./P'J9Z+D_
M0/XCL:(,#;TB.(MREJ=FC%:.L-[ L)(!4L$2J!+14G!8D,+)00G%V(M%RK<"
M7#-6-'JT_"5@=K."1V-(7V?$/#2046:8_EFBYJ'!')]Y^F*1\[X]V#;JU'-B
MYG*R5(F,< +T=T  !,L<,"8HH'FIBHQ6BF+H,OUTC)B3D72?=_K=W)*(OLG=
MAOZQM9C.DTU',;/,F B$A)L=V_;X,U'J <6;Y"_U:AUP4JF->(&[]YTD]2+=
M^L:$/M>=;_0>SS,Q6IL&H^M;63<)#F_I>LYG.<MR7 H(4IA+@*09N,Z)&5K&
M6:;5F>;,[;#K%)7(#D]#(_EIODS$:K&@]3K1MC19&_+G.U(Z8$1SDF*6FHX
MYD#0!,<QTY 5L,HS5>9%AM+9DZS9:C*4AM2<-F_S]I@))*P%[</MMR 861[:
M72NWXVE<1\X<IR4-P9ND(1GP7&U,HE '9B=I3'L2-B;FT1'7Z,7Q3O0_KY;:
M,7G4EVE?J.MDNFUA/RMXFI**I0!7S+1,*B7 >969^>T0*T28Q$Y94U=S-,'9
M_J-^>9]W<RG"'^*/0VYI%*8$TM& 6!_G[S'8-T8>C+QXH2-]*]PF/-<?Y^?5
M'>Y;P>=SPF^W<(CX69_".N.$LJS*4D"SRC1O+PD@-->;-\6S-,_+0G+F'PWK
MR40V:DWL^8'.1:)6=;+:QF$6A@?';=L9G'R"5#[27QERZDG&"A<=BA0E^+,E
M\H*AG$-!QP,S1U=[MD;_?G_WZ_)A;M+1W4=IGEL@LO*U[<*[ 2:_?K[]E.RR
MZ1W[HY\4?USS@DGNIGAC0L<8C'E)0O^>Z2=7G;9K^IA@1WW31R_V[,+*?^BO
M[D)^4;?URGQ^/RV;:2N[P40J3;.JXCE %5< F1PX0DT_%)85"D*]TY=.)]T7
M*4;6V<_4S/LS1Q"='6M<T9:59,#+S4%;<=-YJ^DL[C,DZC+,=A_9H."YJ7UL
MW-P;G]IB$:J7Z45ZT[8GM17_J..H]8U^)N7MXWJ^E.OUN]4]ZQI?&5?_;CG_
MEQ2?A'XSYFI.MXEY;_@_'^>U%":[=Q?:U;][O)>B.^P9'A^D1)1%F3+ ,Y@!
MA$2I[9&"H%)(II@J5:5.O=WCLAO; >&\?I3"_Z0F\L.RLVJOYQ&XF<2>[V3
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
MS\)U[>Z;ULGM_.$W?\S7,YC3LN1E"2HA%$!%G@,J%0<$L:*$3.5Z'^_3I_Z
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
MQB18._Y7P6OW.8@-FO_IT*EI9MH8L^?]\6;VVP7WW(\KL F5QN'#PK09&5>
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
M_.OY6<3EA&GA F,.@N:6A.$ST:X9R$0&D:L<32DG@>/NBGN!PCP;4)PDT"[
M\ $_3VL:<+[^:S@C7SJA1)<\&.8(S!2$@U=& D]&B*(SX^DT:[%KU;U 89\9
M*$X0;!? >#M/BR49N(U0/I(Z\-7B?+Y>?G^UR#CAV7")1D&R%+\K;0.$I#PD
M8PLO,6B3L0%.'B5B+]BX9P:;=F+O D6?PA]O,TEJ6J;;:[P+.VD]]T($!RH*
MLI/"%'!.*N V>.\R=]KG!OAY8/F]D..?&7):B+H+S+S(F32RNOBMBH=/.(7Q
MC&<.)BL!BDE&YRKWP)(*6FJ5$5O8FQU+[Y<Y8\\,+*?*N">@O*(OWRT_+7Z?
M3YP-)A5M(-N*=881G"6LDYR*%4QZ5"W\V7L+[P>2YY-?;2'?GB"R.4C?+=\O
M%]^F\X3T RGKP#1HES:!/0='"(?H(O<I.FV*:X>3.ZOO!Y;GDWMM)NF>$/-^
ML5J'V?^>?MWX7<KYH&-R("UG=)#&!"[301JCS$*2X+C5[?!R:^W]T/)\TK&-
MI#QV3K;RL,2PH3M*KJ5@'K(V'I1-F3PL#) 5R<>S;$,X,0][8[7]\/",DJ_'
M2G)D!-2ZQ-G[+XOY9>I'4$B&0G%(]&NEW9.1TP3AZ(P4WF$L\B04W%UQ/R0\
MGPSK21(=&0T?,9TO"<E<Q$_3]0PGT@4T1" (GY"B+J6 OH@07-)<.F0AG582
M='?%_=#P?%*K)TET9#1\6H9:&?[Q^UE<S";2:W1!1N#*$XQYJCEA8D'H;(3P
M0J,ZK0KHUG+[X>#Y9%./EV4G)N'U'^E+F'_&31K8V$2FBR*FF#$3_5%"4%R#
MPF@"1U;"B?GU7:ON!XGGDRD]6;)=!!I_Q]GL?\PIJOZ(846'7GZ[6IW7?)TK
M5HM:\FBP@*(@&R(*#]RBY3($*4XL&GQT^?VP\MQRHRUDW05H_G,Q.R=]+#=W
MCLO51!LNBBL:K+047COIP#/GP7H,T4O!M6T!ECO+[E<\]MQRHJ?(M@MP7-2Q
M;.L2ZIE).CE?30HJE65Q(*2EL#I(!DXY!T4(K9%+05AO@)'=J^\'E>>6&6T@
MZ2X0\W9.GQ;2>OH-?PGK<,'6)*0BK2@14B0)*21_*Q19P!2GLD=3*_*;W.[N
M6GT_Q#RW]&@#27>!F(UM?!76^'FQ_#Y)J43B6P!/C-SQ$@5XR2SDZ*V.C OI
M6^31;RVZ'SZ>6T+T>+EV 8N/9V$V>WF^(FFLJBB01ZL"\$ "4,;4* V)?%9K
MKK5WTK0X<6XMNA\LGD]>]%2Y=@&+UV>X_$SGXU^6B]_77UXMSKZ&.:&;1\5*
M(D%P5T62(K%A%3"6G4A.L1Q;'"\[%]\/)L\G:=I*SB/#Y6TJRQ?G>4H_\6*]
MQM56)6]FX?.$61Y4%!FTWY0EQ #..45[@'2>'3(73GLG]?#:^X'E^>14&TFY
M"]/R\0O%])=(%U*K$*N[74P");2"( I"D!3&1_*B;&YA46ZNN1\VGD^>]42I
M=H&)]^=Q-DUO9HM GG74F420(=I,@/;* D7PY%$%4P3W19G8HA3HQI+[(>+Y
MI%E/DVD7@" DG]4RVD7ZQ\<O),75N_-U;3%3;Q0FP1J!P69B)-?J2.\)V8(!
M%TX6,GH*V6FM'7Y,PWZ0>6[9UF92[^1-U>JZ*!OSR^\?*B4X3_@)_UB_I!_^
MQT0;M$X04Y(K#<KR!,&Z HD571A/TC9Z9/5#4O9[O/E\4K/#Z* /XT1L+</L
M[3SC'_\#OT]T=MII&2%S)!%1F ]1. XN:I%TDD5@BYKX.\ON!YAGEZ ]0;8C
M@^,%B217L6S\\L19R442S3*$V@I%0%1)@)6.A\QUM->IT*- <6NY_<#P?'*O
MQ\NRDZ/G^DWR&_K.:F*SE 4E@K6,C%SPY(MI07&]2TX8YCG7;3H"W%EX/V \
MGZ1K"_EV!9%M=X,M$T(I4SR1GACGH&H#)L\5 QN\,]:*H&2;SC+WEMX/)L\G
M"=M&QMT A7SRL_7KY7*Q?+4@(M)5]H=<)Q.E((%DXD'E)"%$C^ ]2J%3<N1
M-4+,0S3L!YWGDYAM+/5F&/JWG^\)F)C]QW%-4#?)Q!MBNTWM7EU0[WU$@S:H
MCY/5H _JW06N6FEF9J3GUH,3JA:I2D=!")? G$L^!L=0Y!\(Y+'//\FOW"9^
M-\5R7O)@&=FLDKRN[E !EUD JY&E(AE!^[1[VQN+C=?OM(F6;KF31XIP[(AB
M2_:;Z?+L;9[41S:"QPA<DF.C> G@H^(0A+>&:90VG?9.X=9RX_09&U+[1XBQ
M#_W_>M%)>Z)U)=<F$"K6-HR!CAR+"G(I.>F<@O4GQI2W%QRGH=B0&#A*E'T>
MX:\6\]5B-LTUK[9YO+G)MBW*NZ^X;4*Q.N)0W^-#FW0[/XST$P_^\Q5\#N'K
MI&8BS_!JP2M,U=B0HT,015I0Z!6%!$6!-26C5,PF'1_95B6LXD;Q%^ML]Q;.
MUJO+[UQOLA^0<JRQN/S8#_@-Y^>XFD1M:\-6 <XK15%.<M7(U4..M@\S&?FC
MM>C'L'2Y]CAN0TL=7]J-DZ1ZM-'XALNX./'PN*3\8D/-/[_^XRO.5[BZDD<]
MZ5R1$D2J;11#RA!+[7(D,&6DOW+VL6=NQP#D06+&<36&1$P;N7<!H5>+U?I=
MN=@"$PIP=:H/+3S6NQKD#%RL/"#3,F9#OO-C\<<QL+E%P+C&I9%:%ZTDW 5
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
MPN73$'378@^LK@Z,.7%X?=$RX=+YS ,'PU@=)Y,,!(,23 C)HPW1-Q_"=XN
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
MNOQO\U,OJ@0W&XND67#3A7,U\5F4XI6#8!0%V#X9B$QYD%8S1O((4@SBT9]
M<V_32@;V_Y]*N[U$G/?YW3JR>S&<* B2,5GR:VOC6!%I Z>:1!::N6*2$*I]
M0=6)1(_;$:$#/ ^DWPX ?2M9O=FVEQVY:P^(WW#]99$GVM/NY%$ [5$*Z9D+
MM$FE@RA,2E(5FTQK$[P/7>-V2'A*6#;74A<=NFYQM=UB5^W@!=<I8;: TM V
MDB@AEH#@2Y32TV;*H74=SR/DC#O$?32DG:"3_@#V =>W-\R+LSH%<H*H22Y,
M@Q2BD+18 2^#@\(3UTR%%$KK[@#[T#7R0/;1,-="3?U$/SNVTP6#$R=,P, \
M6%?[V&2N(7*IP:)R.8CZ).\)+-P%-?NA[9_BRJ*12OK!V(X[&*NCS$BNIS7D
M )!\+'AO11W2QQEGIA33.G5X["W8/\=%QFDJ:-KWH=$EF-$L<98R2!9JK8JG
MB,9F"6B]E/4!9F&MF]P?? G&_RGN,HX6>\_M0L[.PO+[HGR<?IY/RS35(63;
MJ=LUIE[,IJEVN+O%QYY=0_;ZX";-0PYGH=%KU_O+7+TTBQ$)'W4LE@VU"[,0
MA#,CP6;#71&)2]5Z5SY,S:GVYF5835=U<N*-S3W/C\K[$XGXY:QFP^LK U7M
M*XHZ>!9-32%F P*E<JB=0]/:;3^%WG%+0AHAZJ[E>C(%-DN4-;5RF\!XM7G9
ML KS?&-VV#&F[;%/:V#/]B:VD1&[')[V:G$6I_,-N3>F8J&)!F4$X9&<(^<D
MN, ME)@RJ3][:5J7 3Y&SZF&[#=<?B:@W13QBRKBU=?%Q1_IZS1;K*JTKW<
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
M-Y=TVW[%GW!YMH,_Y[/-3FM0PI'@O"9[R*P#FV/1]1$P"ZT+. ^E<5RG;5#
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
MB93@0Y"0G,42/::<F[>>/IS,;OVU4Z WM+I&1&0-<BZ&N+U;?L3EMVG"S6A
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
M?37?YP)X?MJ+%6B<)[8T4PK(!B^+#A((6Y SQWA0QVJEV6X@S]_BOK:-CCK
MW]9Y'"$FD]%9L(Y3_&T,114^('UKO+>2<YE:MU$Z>"0*/]_[V8-UT &>=E@K
M=^SXFY6_GB\8]R9P$AY/@5:/7R8M5(&:K$*)2:0P:.CS<2S<$Q0/P^3?XEKU
M6'KL +4'C<'(15J.5@!G*A"'F,#9F"'[$G.RY':'LYMDPL_OHO-D.NP KVV=
MYZWEAQ="H@H"%=A8NY);DD_T)0!BCJ'H*"1OW?+EA.P-6PW_VK>8+1%R?G.
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
MO^S+Y-N&%169#)&\6U2>6.'2UL-7"\(K4X]B2S2M4_2VD#.N=W92N]1()QW
MBP*=C%4L&_JQ,*(R1Y"QUH]D1\M#YSJP,'/N&5<VMTZ_>TC#N%>=IP320=+O
M #T_8[QZL]RC:\BS="^YQL2\JN.4ZA"EJ!PX(0WPY(V)H63TK6N)'U,Q+H).
M'2@>J(7N<'1G<7FN,AHCH"2&)!8D/ERM<%083-321-7Z/.(Y6L9UNP_5\5;(
M["GP#H#S$;_/+K_3RGI-[YY<_1I2;9SX8^/JH=?,9@0KZN5TT@5(+@DXAB"%
MXD7SUNC92E!/$-I7Y[-C*: #-/TQ76"ZKOV_252;ZQ_CO;%!0PI:@9(Y0'#(
M@'N=/%-&.MTZ\G^"C''#M:,@YU!A=X"7M[/I9WK:U\K!)_J;56L'3EZ?C!H$
M]X+\00HM'3,>@D;F1%0EBM9GE4_1,6[ZV*E=H(,UT2&:-AE6$M$)KFH9&7&A
M3*G3Y1Q$$8M-.K/@6\\;?)J2<7>OPS7\ F3V$'</H)E,:9&M-M_-"43)Q7*>
M@398 XI$ ;X8!DPIID4NB<?F!N@1%7V!91_=/H3+88(>.R> A/%V%C9IMTYX
MH5@,@"E[,K6209!6@1>\(-G:*-*0G-7[3QW71VFH\@,%-G8I DXGL_F[V14N
M?KY&P:38\%#+)DJT8',=3,=-@LB"A"2M\RGKH-F05G_//7_<X]_&ZF\BQ ZV
MA_M1V7+/5(QIK!TWC!84DT6!X"5Q@"SZZ"3F\+#'Y^&7!H^H&#>M_=3>Z8%:
MZ Y'Z\7E0E"!UA%(Z0KM?];7Q;7JIND-8TYCZUO,I^@8U]4X5+=;H;*'H#L
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
M[\OKFX(BXC$:SHI@AA8G"A(O-Q!]B8 Z.Q\YVJ)&L)V/Z!R&U/.[$CJ9[CK
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
MJF7Q+BH;UJQV%_EU8"AH&T\DCU6B\,?)XL^??GRB/UTNC5+C$30%;$9-K+@
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
MZMB0Z6%':J#DEV"SA\0[ ,Y/\TG^C'=/F5$F2Y87DJO9](4;<,HA2/3,U.C
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
MG;!!.E&+E(#02S"=B"Q])!<COJU*\ 'A.9 ^6T@:WY?$)*F#Y$)E;R3G.V-
M-H'S:Z3RWAA,A-L*6_:GBT^L(VKY3J&GI(KEB <H'LKCG]-D]D<&^N:/XVF:
MS:^*%! =MWJQ(J(.S Q32 0[/# 5+"(T/TFR!HXR+\'GYY);["T.IO0M\Y"%
M1+?EO2/'7 H4 N&0*'A[X/HAS9A'2BL;HXC2Z])]@'93TE3IT"G:/NR+=Q)T
M8[[0I_D8#L?O<#K>,J.%\@DKC20U^5$+RWUUB4<B!(IC=$S[(>_"GQ#45'U/
M'_"4$WL#&-JZA?WHP%I/<U_FMS_]-SN]C.]F\WW-%(1,FH20$%$QEW\'GIMA
M012JHY4Q,6)EZ9=%/<AMJNJG#_[.I;(7@L[=9>9*2) P%RAY!]$ =2S/#L?(
M8DXEBUY07SJZZTQL4]4_0R.SO[I:?A7P<?DMSM^7<^7WK5?,>3^*X&'<=:RH
MXHI%E(+)2,L/('WB2!J:NP>DH&WY[F[#N>M_CQG],5S\@+^]C'?SG%<_S*-X
MR"AR S$KERC$/+B0YIX)!O#.M*,T:B^'3L4_3V-3+OXI"#GLXA=63@-'XT,[
M>@1W,G"N$H_(DFCAX+<4.2\8B@)'&XS" @^98B\$O'.%!WV -Z!B&H#=P6WU
M9O-,-$]SV<RJ&ZD$,N-$YX?)#G%O!+(B4J22(C%"H$U%Z>90I]+85&0PF,WK
MJYP&P'=@:^WB#AQ(2_.CY&09;"W"(-@)+"')I6).V)32D)TO"@'O7([_0#:O
MKV):]O8_V/E\-<NJKYO_9*%B_OUA$H=Q[)73R3EC$*,"(YX;ZSBA9![2[;56
M7E-3VLT=TK'/(^Q'D0@;'%?(8:S@F(:S6O.4.\YJL)/,@:$<UG7/5#3EG)^B
MY<,'U<D";NPHVDI[/)P3/5(^>$<)0[#A\V@H[)'V+B 5 _>6"<G)D-7/!TAK
MRN'N Z8A5-'FJ;-*UGR(RR_75U=V?C-+L_P7TP@["7XGQI_?XW31XS Z;?T"
M9U0/A@H=79O\5_[:Q32\77_P'I?P@: ,.$7$^#R24D7DF%;@)3,>,2<DTN+1
MRT&*^MJMVX&;ZP^LOC62D5NAHT8*^_S:)%ED3=+(2DUP"I1Y7[KUS0XRZAYN
M!7&P;9_ZBKRASDFS.3CWTW4]O[_Y.K?3!4@'5/2+'4]_G2T6KV*"W_EJ?XZT
M)2Z7$"*(+T%BT3ND:2XSQ$%0'GR>BUCZX#N>O+J'WX!@&TI%]4&8R\$>"&XC
MM0^SZ>S6F1PE)03X"Q0E;!/BU%)D$G@15D1#8]#$"_S,$?C\5^IFBP: 3F'!
MUD?*(UD]Y.,1@\"W-D1+C^ /F2F=^=&YZ0"-P*>(JGBSB,,4U4T'#6B4"BJB
M-[J&+.Y<LP6F-2Y>SZZ^SZ:Y(FB6@/OO\]F/\0(6!]N[]FV7^;>ZN^J=/U7
M:R_#9B$'_HZ8G&B<S!;7\WB'69I"T!R0&IR1B"M,D!;$(Q<P#\1K&5EI[_T
M.7W-V>89Y=T7-MOG59S&-%Z^GDUA9UW#YMHD5V;3^\WK\Q83CB%&<G+%IH!,
M(/ /[H2AB09G2U?#=*>V;B!0"D_;-O!,VFL@-;;A]%T$1=G)$U9'/B5EI'#(
M:*,1Q\(C;;5&$3/&J10R1CP,&/>15!=QYT+&;D 645,[J%L]& +_Y5?X#W8P
M%;Q+7&()(4]^!ZS!I=58!L2D(E$Y"WY-Z:CT*,+JQJ-U$5A09>W@<!.'/V5'
M0G0-'C1!(6F&.,LSP+#A* 8.;#))P>D=R/KM(:EN0%O9^I504SNHVR/%431.
M)(E!4D$!-R909/-&,B%0HKE)+JJS^G]U0]VZF"NAI 8:X+W9?+:3%*74(+ \
MI0[V%)=4(R?!I69"A?S(RA)>^ACN06[=PWFH@.1<^FO .MZRNO%U]VW @&T
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
M4H&5KI_<3TW=TMX*\.JFA_8/R1UNPNK_@<Y']P'K\13*,\],D,BE;,8Q =_
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
MVA>L7\L^,]MS:MW*<:?/]FFESI$QAK,H!=+.!<1C/KF2U;F]"R<LZ&A]Z:J
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
M=L)]3A>/<LX'A%'[IN".M-YO2;>6JJ:;@]+>J96&7I=>3"8[;$F9=KG[%VY
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
M0BXC/W%3'SM;]AFY>ONFNKM[X)Z8K>UY8\% LX[GC9N&F4MG^R@-BJ#BX9$
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
MMS#/J[S]9EP^BRM\S?UU\#]02P,$%     @ :7I<6ENN1 3#!@  V2$  !(
M  !E>&@S,3$Q,C,Q,C R-"YH=&WM6N]O&S<2_7Y_!<_&)0ZP<K3R;]DUX',<
MP"C0%D& ?BRXN[-:GKE+E>1*5O_ZOB%7EFS)C9)>?:IQ^:!XES/D(^?QS9#2
M1>5K?7E1D2PN_W'QSUY/?#!Y6U/C16Y)>BI$ZU0S$C\7Y.Y$K]=979OQS*I1
MY<6@/S@2/QM[IR8RMGOE-5W.^[EX'Y\OWH=!+C)3S"XO"C41JOAN1Z6#PSR5
M19Z?RI/#P_[Q698>'*39X(R.SP8RRW])=^ *\^CC_$S3=SNU:GH5\?C#P\'^
MR='8GT]5X:MAVN__:R>87EZ4IO$8S\(__AF[6>G,T[WO2:U&S3!,:2>ZSIMS
MHXT=[O;#OW-NZ96R5GHV?'MEE=1O$R<;UW-D51F;G?J-@ 2@PN,T CV!MU8-
MS8&G X9Z<U^I3'EQD.ZGCW$N3U?:$6;LS7B8GJ+;)<0YEICLBT*^OOGT^?;C
M[?75Y]L??]@$\_'XKUK3P[4 ;Q-QU7C3*".NI;5*:Y.(G*Q7Y4SX2OHWNT>G
MYQLB/Q_+HL .Z&DJ_?#@^/'R_Z=UW&M\I9H"T1CV.$8O.N%T?SZ9EQKS\:J<
M[1^?\)1O124G)"Q-%$TA';Y2#J%H6JG%)QH;ZX5IQ$=C:Y'V>]\+4XHKFQLG
M$W';Y/L(R]EK"LM@2\+R;^D0#*Q\/1-WC9EJ*D:4Q.C8&);"D!.-@>IC!*D:
M(9N9:!MO6P)NY(&0$A O*6H\,4Y1RAROK# U],N;:+=BT%!.SDD[8Y-:WA'&
M7>K3X5T!,!A2AWR",=@@5Q;Y V8-W(&D("NFE<HKX5K^6/A/R5+7"4^@5DXC
MT7#.FBI?88)N3'D R/V. <T4F.8$;H7(9LO+\-H(>+#M!"11J@8A9K8L0IJ
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
MJ&?VH4+ZPPV#OC,YV%@M^J<& A;U.X@&0$DV !0A[.)C 0D0DY@E&DV9Y'L
M@H<7'_%4+>ITN(MX?]:FHS#TU]#! )0LE2:9B\XO1&W  \-Q%C:7'LG%A&9<
MCVI"Y %I$3[S1VG.*W;>L^[B36X1/7TI?8VO(WW^=%Q<LS-Y.R5Q87I.&A_8
M()G39''%AP7'^_-/C=X]1'[D.8=WPL]B@6QIF8AULER+/>I2WLJ"_N6#_M7[
MV[K.535-VR;Z9+]UD7N,IVMZY%+-T9]R"C$1\B*PXVFD&MM].F9D>,6)=/0E
M/MH6('8HN5(L>"6!69E17@XH;_7SU8L5G[R/K9H$1K,+B^;30<BJZ8L3CX<#
MGXZJ/-!3UXU.9KNH0 \0 RJ(L?VD%]UA7#S1YWPAUFD%WE=Y:<])<5X7[2GO
M8=G^0?[H:'YQ(5^<6_:4V(-"_KBTF-@]/>1XV+ RX8 &?VSM;TW,G(<A1[5
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
MD#;$/S \;(*+%*L J4A$IWFU/;<V:Z3* .4>GE+T<0/$D!GXW#8:Y!WT"*L
M*$2STG8NLL_GUJ;UZ])B.W"&(0T"A ,X L="^4@W\W&R9C!)P1)-29]^Q64I
M%= XQA=P:SP46@1BS(%=[C^?I7HK20F>_<[B4O;%Q2[\/4XD3&UPSGP!0M%1
MRLQ< Q8B-H#'6;_/4LXA-!QQI7AZO =XCN&*/&[VX,[<(Y[(>F*)U^X"+H(!
M\!^>##4Y:" 0U<K $7$](\D8U_VP^MQZ22QRYXQP:05LU1@:"F64#"E^IW.,
M@2725>XNV>VL6=J#AZT)$W@;VL_C"0/BP'VN$G:FSV'R945/N0('(_9L',E\
MC088NM 1 5YG^?+CT71$9\9]640TR_HS$B>CGM7=04X5++9U[9KIW/LA@Y*S
M_#\WB!"=$YAA"=CFR[$/EG+'DG"%%@80U\5%S.8;$P9-W)Q PY9#7SY@-R>"
MA]G^8"B2GBZMAXU:M-(LI2%TV?P\*5Q D!=2&<^8GDFNS0J:40J2_95PU :+
M)0]DO/DX+]&*V6Q,-X""(<73=^A#K$+;'>?<NY9:L]I>B>0]>F&2]YI1#'Z;
ME[N,#-.F9,A(=YC2Z_43V)!'CS$\Y  MT"G$84)-6,Q9.DO,60I[$6.,QF-7
ML=#IC,WV1U 1&W;Z5J4+[@*^ .8"[45&(D1.@KIATFG) VV%93^_#BCS\N)5
M+>@=OS#H^XL]RLVB/]<0(.\O4#0 2K(QH AAE]'TE$I<(YZ9 W+B0>A32;\/
M<0\@/OL6>+&PY6B?[0BBFE0X&_! P'S;I93MKMN@-[>C)GR&$*5$A"(C3>QL
M8,BV#*U.68_QM=G"DS^JL=&#;&_?O*]NJ])7V6D&N\V*20ZFC6JC!SS!8?OK
M]WJ?/<W>-OS4UB?[3_]4U\'.]BX0?"-@[1]M+& US7)NV_4\8HZX=#XL'W9(
M,RRC+P)JM/-CK&J51)@ $6;)A"5..I<T> J0],UI2]H3$ZM^01D_9,?'*/#\
MS!ZKF(-?0DS;Q24(.E:LGKTX#;D:1W16Y['INWGH=%E2'(*C()6"A(E&Z2"9
MP;&W%W H5RPD-#1'AUG-Z>VRN;6GPX?W#@[+A_L':V]7RM6U]QXK]K!6KAT=
M/:G8/=-DVVSPC!K3^+>=_9W%+ E1=-8KI&IPF)7WB&EM_)7<4V(1ZS_THQC_
M_;@VH^3YSJ=.RS%[#%W<<&A?P>N/-V8WQ'S>2"TVL]=]8B?OO'OD7-TWKOII
M#ETR75/EX?-4F>.I]-8NCF6]5CX^Q@B4OF<X+WWS$>K; KS]>(?^;O:]F)E3
M7^MR!F+_;6?J8!9^E?E)_F 32 'O&*X6?2L!VGZ<[!^7CVK;!90V'3$#E;RK
M"X_^/Y]/QH5BZU(?!*("]7)_YVOAT3VC&PII4DB3GRA-'._FVFGYA2PI9$DA
M2PI9\A*#Z$I9LC:*%B[]05WR9%FRLI/5D\Q-Z7+3+K[SZ )S(6$*"?/$U14\
M3FV/A7YT?!</GWJ%DBF4S):PZ2M4,H60*83,2W#I5@B9GUW.Z]F:/7[2("Y.
MMMW0 4L_\[[^*_U>TJ'MIT&BT,&%#EZO@YUNH^,Y)=)L-\I&\2Y_PUHA;PMY
M6\C;0MYN'">%O-U.>5O(R4).%G*RD),I%'$G^-9WN]ZUTTV_-"#;';9?2FLT
MYKWS^H7(+$1F(3*?(#+;%#\6TAB*A,94AH70?%:A><_;A5=_CM;\Q ,03Y+A
M)_7P+^$\47 6:YO/*$;W[!\@VC-_^.A_4$L#!!0    ( &EZ7%I!=ZKM3B(
M %,Y!@ >    97AH.35M:6YI;F=I;F9O<FUA=&EO;C$R,S$N:'1M[9UM5^,X
MFH:_[Z_0%C,U< ZD_1HGI*;.H:!KJGOKA8:>[H][E%B IAPK:SLPF5^_LIV$
M%! 2$A-+\CU[MAJ(K,C/]>BV7F[;[VZR8?3^W0VCX?O_>O??1T?D3 S&0Q9G
M9) PFK&0C%,>7Y,_0Y9^)T='TU*G8C1)^/5-1AS+\<F?(OG.;VGY><:SB+V?
MU?/NI_+W=S\57_*N+\+)^W<AOR4\_/L;;E'+L@==.Q@PUVMW.]V^ZW3:8;O?
M85;@=+W_M=_(0V7Q\I@TFT3L[V^&/#ZZ8?GW'WM.*_!'6>^.A]G-L6U9?WU3
M%'W_[DK$F?R^1!Y?_EA6\ZBRC/T[.Z(1OXZ/BU-Z4QXZ^W@@(I$<[UG%_WKY
M)T=7=,BCR?'?3A).H[\=IC1.CU*6\*ORXY3_A\F6R$85O]Z5#0WDT1&/V:SA
MMI,W]>=_W_ ^STC7_[&53[=O( /*DITV\(O\"[FD5RR;D#.>#B*1CA.6OKBU
M3Y!8!$J3:\FT+[),#(_;LF4+]?QKG&;\:E+^B<>AK/:X.WHM3MZ38?C]ALFD
M'XYH/"'B+I;]0B1$C%A2]!&9CRPEX3C)NTHFBTX830B330W)&1NP89\E;_?L
MMM5S[<.\RW@MDM?XD<<T'LC&D0MV)9(A.1ED9/_MGNOUSD08'GU,:/R]^/6
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
M4P E41(E45*'DL8^O^^K2+*;W-=QSLN']EF.Y3I=/+0/M[SK-?8!&[#! YW
M%WU/=39;\U!CY&3T0_L\_Z4[=NKE&33>;!VIM X\CPY!@E) *<"WZ7PQ8ZB.
MK[%O:_YMS%A,3A/&OD]O(;%GJZ>.C'DC7M9<^TMU:MA9!ANP 9MZ/$#@B[X'
M-B]OJG%KJ$^=(W(-.@^^]?/%&XD1)"@%E )\F\X7LX;J^!IK/WV\CNK.UU';
M;;<1+M3:5^FQ@P(V8%,_&^Q.F\T7?4\Y-O"BJN]%-277H//@"ZLE@@0_*I0"
M?,$7LX:=\S76C_HSO8X8^2*;GE$>D]_&-$DF\_OY;6_#^_FQ3@_G%=B C6YL
ML#]M-E_T/>78P)&JOB/5]@+M\FS-3,G$J)I(KO>R)1?6MV;)6Z5UP/^)($$I
MH!3@VW2^F,C )+OZ&L+NR*G(G^)]S>9KNJ[;:80[UJ#GD!E$I?:='+!I#AOL
MDIO-%WU/.3;PQ:KOB[4//;NK7::9M)Z+BX\V:0>S[FLM52)(4 HH1?/XZO?R
M'#6''NW#SJM*"F97U26>L?[A;U'X>(G9[CJP#>NX,P4V8 ,VV+$'7_0]Q=G
M-JR^;=B47(/.@R_LIP@2/+I0"O %7\P:=L[76(_N.1.R#G+.LWN'KM]MA$-7
MOXT@[)6 #=A@:QQ\T?=T90.'KOH.W4[;H+N7H/%&ZDBE=<#CB2!!*: 4C>*K
MW_H'C+":IUSMDF*L$?:""W+2I_\2Q3*N9UM^X-EPP>JX]P,V8 ,VV!,'7_0]
MQ=G !0L7+'0>?)7C"X,G@@2E@%* ;]/Y8M:P,Q=LR--11"?'L8C9\SA1$B51
M$B7K*VFLH?^2QN1W^?][]MS0[W7=1ACZ:]]=Q,XOV(!-_6Q@]#&;+_J><FRV
MYJ'&Z,EH6__+7Z.H7IY!X\W6D4KK@&,=08)20"G M^E\,6.HCJ^Q'OI3&M.(
MG L>3Q^&TK%L-]CP82C86X1;%&S 1C<V\-28S1=]3SDV6_-08_ADM(O^Y6NG
MZN49--YL':FT#IC#$20H!90"?)O.%S.&G3GH-;:=WM"[QV_B\^UF/$JZ]C5Y
M[)> #=C4SP9[T6;S1=]3C@V<I^H[3TW)->@\^,)8B2#!?0JE %_PQ:QAYWR-
M=9]^Y8,;>3Z+K^)SW,!IA/O4,V?'Q2 JM>^6@$USV& GVFR^Z'O*L8'O5 /?
MZ:$76-IEVIJYLN,7]3BPN35+X"JM UY/! E* :4 WZ;SQ50&AMB5D?W J&P#
MN1C'Y+<Q39))L:CK="PK\-LPQ>JX%00V8 ,V8 ,V8 -#*PRM!N1:I77 QF0V
M7W@U$20H!90"?)O.%[.&ZO@::V@]208W?1J%B^N?;MNV/-=JA*FU]K5U['N
M#=B #=B C49L8$M5WY;J= VZ90>>'R-UI-(Z8&Q$D* 44 KP;3I?S!C@_EP9
MV<OQ<,BS[.'2IV.[C;!^.N9LEQA$I?:M#K !&[ !&["!Z5-#TV>[;="X!C8?
M(W6DTCK@9420H!10"O!M.E_,&*KC:ZSA\UL4WO'!]X?WNUMV,QYB6OMJ.G8Z
MP 9LP 9LP$8C-O![JN_W-"77*JT#3A^S^<+.B"!!*: 4X-MTOI@UP/.Y,K(?
M\D:3#XD03RR!^HWP?=:^MHY]#[ !&[ !&[#1B W<G^J[/TW)M4KK@._';+XP
M-R)(4 HH!?@VG2]F#=7Q+99 ?\IH/V+ROR&_??]._C/[ZD?7AFELWN?+B?/F
MKG-4\0WS,Q))R)+\;"(Z2MGQ[(=>R--11"?'/"Y"51S4&]+DFL='9;N/_='C
M=W?FWU=^W+OC879SW.VV BOXZYOYZN[TB\M/K9;]U\<SGO(S6Q[87OKI\T=:
M2S_KMEO=KK=6M4^N2;_:ILZ.7WMJ[W*MOSRW;39AE)W=7LJOY5>R"?+[:!R2
MRW$_S>0OLEZR?_EVS^WT+@_(@&<TXR)."4T82=A()!D+B8A)=L-3<B6288M\
M%?'1](@'!\0B>_H@TA_G7SLA-$U9F@YE'T]ER70<93)JY"H10WGPLFIG5;9^
MR((7I_U60K_KM_WN4M\W2/O5,P,UTOX\$2.1RFP<L9A&F4S H3R-K,PK^;>\
M]3*_KFE2_#3+O[R'/)6/^^D!X6DZEA6&XR0_(KN9Y6?^VT@V4FR;ISK)LPMY
MKB-/:\M-G33TI0_YA(96JJ'0S"7Q]*&9=>2E;07[]( 4$TEHY<.G@T K*\G)
M4UF"I3('Q149_9B?G.53GBN6L'@@_\CC? XVHDE&3O/23I><?KP@Y_D?G,"R
M&B2( 02QHN0;CB+*Y;?)? IY.KBAR34[+'Y,^)#'Q?7X4$J@S+Z,)=-<7)*5
M/R]DY:BBK-1)$CN0Q,HE<6%=1\ZPBTOQ,E'\L*8H5KP2/6VZY[2"?-U8"CC/
M&WR<L$BV_)9-EXO+4UL\<+K8;-T?0ONIB,;9XT.6MN.'?_LBG,C_W&3#Z/W_
M U!+ 0(4 Q0    ( &AZ7%IGQA#O1ZP" /V!(0 0              "  0
M  !A8V$M,C R-#$R,S$N:'1M4$L! A0#%     @ :'I<6JFAZE6 %   _>$
M !               ( !=:P" &%C82TR,#(T,3(S,2YX<V102P$"% ,4
M" !H>EQ::'Q\9W4D  "@9P$ %               @ $CP0( 86-A+3(P,C0Q
M,C,Q7V-A;"YX;6Q02P$"% ,4    " !H>EQ:)HJ)2_.!  !MO@4 %
M        @ '*Y0( 86-A+3(P,C0Q,C,Q7V1E9BYX;6Q02P$"% ,4    " !H
M>EQ:6DU_FSM$   49   $P              @ 'O9P, 86-A+3(P,C0Q,C,Q
M7V<Q+FIP9U!+ 0(4 Q0    ( &AZ7%H27[$-NH<" (<- P 3
M  "  5NL P!A8V$M,C R-#$R,S%?9S(N:G!G4$L! A0#%     @ :7I<6ME6
M@RC.904 /44& !,              ( !1C0& &%C82TR,#(T,3(S,5]G,RYJ
M<&=02P$"% ,4    " !I>EQ:;B8#F+M4 0#;; $ $P              @ %%
MF@L 86-A+3(P,C0Q,C,Q7V<T+FIP9U!+ 0(4 Q0    ( &EZ7%KFK8[329 !
M )S] 0 3              "  3'O# !A8V$M,C R-#$R,S%?9S4N:G!G4$L!
M A0#%     @ :7I<6C=)6M[D40$ _P\- !0              ( !JW\. &%C
M82TR,#(T,3(S,5]L86(N>&UL4$L! A0#%     @ :7I<6H:,N:<WVP  +B,*
M !0              ( !P=$/ &%C82TR,#(T,3(S,5]P<F4N>&UL4$L! A0#
M%     @ :7I<6L".WCA8"   '3(  !X              ( !*JT0 &5X:#$P
M-"UA;65N9&UE;G0R>#(P,3AS=&]C+FAT;5!+ 0(4 Q0    ( &EZ7%K9]%<(
MW1D  -FJ   >              "  ;ZU$ !E>&@Q.6%R8V]S87-I;G-I9&5R
M=')A9&EN9RYH=&U02P$"% ,4    " !I>EQ:NOS;DA *  !#" $ '@
M        @ '7SQ  97AH,C%L:7-T;V9S=6)S:61I87)I97,Q,C,N:'1M4$L!
M A0#%     @ :7I<6HP\6+V2 P  VPH  !L              ( !(]H0 &5X
M:#(S,65Y8V]N<V5N=#$R,S$R,#(T+FAT;5!+ 0(4 Q0    ( &EZ7%J[XWK9
M7@0  $$0   =              "  >[=$ !E>&@R,S)B;WED8V]N<V5N=#$R
M,S$R,#(T+FAT;5!+ 0(4 Q0    ( &EZ7%I;KD0$PP8  -DA   2
M      "  8?B$ !E>&@S,3$Q,C,Q,C R-"YH=&U02P$"% ,4    " !I>EQ:
M#[UNZ;@&  #:(0  $@              @ %ZZ1  97AH,S$R,3(S,3(P,C0N
M:'1M4$L! A0#%     @ :7I<6A FLNLP!   0Q   !(              ( !
M8O 0 &5X:#,R,3$R,S$R,#(T+FAT;5!+ 0(4 Q0    ( &EZ7%I:(J1(* 0
M !L0   2              "  <+T$ !E>&@S,C(Q,C,Q,C R-"YH=&U02P$"
M% ,4    " !I>EQ:-9!'_@,-   YA   '@              @ $:^1  97AH
M-#$Q+65I9VAT:'-U<'!L96UE;G1A;&DN:'1M4$L! A0#%     @ :7I<6@>%
M1KH$#0  _V@  !X              ( !6081 &5X:#0Q-2US96-O;F1S=7!P
M;&5M96YT86QI+FAT;5!+ 0(4 Q0    ( &EZ7%I!=ZKM3B(  %,Y!@ >
M          "  9D3$0!E>&@Y-6UI;FEN9VEN9F]R;6%T:6]N,3(S,2YH=&U0
52P4&     !< %P E!@  (S81

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>123
<FILENAME>aca-20241231_htm.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version="1.0" encoding="utf-8"?>
<xbrl
  xml:lang="en-US"
  xmlns="http://www.xbrl.org/2003/instance"
  xmlns:aca="http://www.arcosa.com/20241231"
  xmlns:country="http://xbrl.sec.gov/country/2024"
  xmlns:cyd="http://xbrl.sec.gov/cyd/2024"
  xmlns:dei="http://xbrl.sec.gov/dei/2024"
  xmlns:ecd="http://xbrl.sec.gov/ecd/2024"
  xmlns:iso4217="http://www.xbrl.org/2003/iso4217"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:srt="http://fasb.org/srt/2024"
  xmlns:us-gaap="http://fasb.org/us-gaap/2024"
  xmlns:xbrldi="http://xbrl.org/2006/xbrldi"
  xmlns:xhtml="http://www.w3.org/1999/xhtml"
  xmlns:xlink="http://www.w3.org/1999/xlink">
    <link:schemaRef xlink:href="aca-20241231.xsd" xlink:type="simple"/>
    <context id="c-1">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001739445</identifier>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-2">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001739445</identifier>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="c-3">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001739445</identifier>
        </entity>
        <period>
            <instant>2025-01-15</instant>
        </period>
    </context>
    <context id="c-4">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001739445</identifier>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-5">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001739445</identifier>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-6">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001739445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">aca:StorageTanksMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-7">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001739445</identifier>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-8">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001739445</identifier>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-9">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001739445</identifier>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-10">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001739445</identifier>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c-11">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001739445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c-12">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001739445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c-13">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001739445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c-14">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001739445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c-15">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001739445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c-16">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001739445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-17">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001739445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-18">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001739445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-19">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001739445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-20">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001739445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-21">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001739445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-22">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001739445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-23">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001739445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-24">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001739445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-25">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001739445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-26">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001739445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-27">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001739445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-28">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001739445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-29">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001739445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-30">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001739445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-31">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001739445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-32">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001739445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-33">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001739445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-34">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001739445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-35">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001739445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-36">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001739445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-37">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001739445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-38">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001739445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-39">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001739445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-40">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001739445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-41">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001739445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-42">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001739445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-43">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001739445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-44">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001739445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-45">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001739445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-46">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001739445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">aca:AggregatesAndSpecialtyMaterialsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">aca:ConstructionProductsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-47">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001739445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">aca:AggregatesAndSpecialtyMaterialsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">aca:ConstructionProductsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-48">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001739445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">aca:AggregatesAndSpecialtyMaterialsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">aca:ConstructionProductsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-49">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001739445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">aca:ConstructionSiteSupportMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">aca:ConstructionProductsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-50">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001739445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">aca:ConstructionSiteSupportMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">aca:ConstructionProductsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-51">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001739445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">aca:ConstructionSiteSupportMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">aca:ConstructionProductsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-52">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001739445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">aca:ConstructionProductsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-53">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001739445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">aca:ConstructionProductsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-54">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001739445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">aca:ConstructionProductsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-55">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001739445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">aca:UtilityWindAndRelatedStructuresMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">aca:EngineeredStructuresMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-56">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001739445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">aca:UtilityWindAndRelatedStructuresMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">aca:EngineeredStructuresMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-57">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001739445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">aca:UtilityWindAndRelatedStructuresMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">aca:EngineeredStructuresMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-58">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001739445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">aca:StorageTanksMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">aca:EngineeredStructuresMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-59">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001739445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">aca:StorageTanksMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">aca:EngineeredStructuresMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-60">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001739445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">aca:StorageTanksMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">aca:EngineeredStructuresMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-61">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001739445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">aca:EngineeredStructuresMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-62">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001739445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">aca:EngineeredStructuresMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-63">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001739445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">aca:EngineeredStructuresMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-64">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001739445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">aca:InlandBargeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">aca:TransportationProductsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-65">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001739445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">aca:InlandBargeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">aca:TransportationProductsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-66">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001739445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">aca:InlandBargeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">aca:TransportationProductsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-67">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001739445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">aca:SteelComponentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">aca:TransportationProductsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-68">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001739445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">aca:SteelComponentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">aca:TransportationProductsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-69">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001739445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">aca:SteelComponentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">aca:TransportationProductsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-70">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001739445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">aca:TransportationProductsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-71">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001739445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">aca:TransportationProductsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-72">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001739445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">aca:TransportationProductsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-73">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001739445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-74">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001739445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-75">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001739445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-76">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001739445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ConsolidationEliminationsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-77">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001739445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ConsolidationEliminationsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-78">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001739445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ConsolidationEliminationsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-79">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001739445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">aca:UtilityWindAndRelatedStructuresMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">aca:EngineeredStructuresMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-80">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001739445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">aca:InlandBargeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">aca:TransportationProductsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-81">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001739445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingAndBuildingImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-82">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001739445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingAndBuildingImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-83">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001739445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LeaseholdImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-84">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001739445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:MachineryAndEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-85">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001739445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:MachineryAndEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-86">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001739445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-87">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001739445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-88">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001739445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:ConstructionPermitsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-89">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001739445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:ConstructionPermitsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-90">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001739445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:OtherIntangibleAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-91">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001739445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:OtherIntangibleAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-92">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001739445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-93">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001739445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-94">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001739445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">aca:StavolaMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">aca:ConstructionProductsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-10-01</startDate>
            <endDate>2024-10-01</endDate>
        </period>
    </context>
    <context id="c-95">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001739445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">us-gaap:UnsecuredDebtMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">aca:SeniorNotesDue2032Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-08-26</instant>
        </period>
    </context>
    <context id="c-96">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001739445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">aca:TermLoanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-10-01</instant>
        </period>
    </context>
    <context id="c-97">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001739445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">aca:StavolaMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">aca:ConstructionProductsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-98">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001739445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">aca:StavolaMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">aca:ConstructionProductsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-99">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001739445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">aca:StavolaMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:UseRightsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">aca:ConstructionProductsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-100">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001739445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">aca:StavolaMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:ConstructionPermitsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">aca:ConstructionProductsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001739445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">aca:StavolaMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeNamesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">aca:ConstructionProductsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-102">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001739445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">us-gaap:BridgeLoanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-103">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001739445</identifier>
        </entity>
        <period>
            <startDate>2024-10-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-104">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001739445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">aca:StavolaMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">aca:ConstructionProductsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-105">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001739445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">aca:AggregatesPhoenixMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">aca:ConstructionProductsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-07-01</startDate>
            <endDate>2024-07-31</endDate>
        </period>
    </context>
    <context id="c-106">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001739445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">aca:AmeronMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">aca:EngineeredStructuresMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-107">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001739445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-108">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001739445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">aca:AmeronMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">aca:EngineeredStructuresMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-109">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001739445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">aca:AmeronMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">aca:EngineeredStructuresMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-110">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001739445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">aca:AmeronMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TrademarksAndTradeNamesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">aca:EngineeredStructuresMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-111">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001739445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">aca:LakePointMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">aca:ConstructionProductsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-112">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001739445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-113">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001739445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">aca:LakePointMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">aca:ConstructionProductsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-114">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001739445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">aca:LakePointMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:ConstructionPermitsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">aca:ConstructionProductsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-115">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001739445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">aca:LakePointMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">aca:ConstructionProductsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-116">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001739445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">aca:RAMCOMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">aca:ConstructionProductsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-117">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001739445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-118">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001739445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">aca:RAMCOMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:ConstructionPermitsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">aca:ConstructionProductsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-119">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001739445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">aca:RAMCOMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:ConstructionPermitsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">aca:ConstructionProductsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-120">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001739445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">aca:RAMCOMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">aca:ConstructionProductsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-121">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001739445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">aca:RAMCOMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">aca:ConstructionProductsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-122">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001739445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">aca:SteelComponentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:NoncashOrPartNoncashDivestituresByUniqueNameAxis">aca:CombinedProceedsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">aca:TransportationProductsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-123">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001739445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">aca:SteelComponentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">aca:TransportationProductsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-124">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001739445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">aca:SteelComponentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:NoncashOrPartNoncashDivestituresByUniqueNameAxis">aca:SellersNoteMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">aca:TransportationProductsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-125">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001739445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">aca:SteelComponentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:NoncashOrPartNoncashDivestituresByUniqueNameAxis">aca:EarnoutReceivableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">aca:TransportationProductsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-126">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001739445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">aca:SteelComponentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-127">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001739445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">aca:SteelComponentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">aca:TransportationProductsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-128">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001739445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">aca:SteelComponentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">aca:TransportationProductsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-129">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001739445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">aca:AsphaltAndOtherNonOperatingFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-130">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001739445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">aca:StorageTanksMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">aca:EngineeredStructuresMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001739445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">aca:StorageTanksMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-132">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001739445</identifier>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c-133">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001739445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-134">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001739445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-135">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001739445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-136">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001739445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-137">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001739445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-138">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001739445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-139">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001739445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-140">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001739445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-141">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001739445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-142">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001739445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">aca:ConstructionProductsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-143">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001739445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">aca:EngineeredStructuresMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-144">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001739445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">aca:TransportationProductsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-145">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001739445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-146">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001739445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ConsolidationEliminationsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-147">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001739445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-148">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001739445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">aca:ConstructionProductsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-149">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001739445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">aca:EngineeredStructuresMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-150">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001739445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">aca:TransportationProductsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-151">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001739445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-152">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001739445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ConsolidationEliminationsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-153">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001739445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-154">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001739445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">aca:ConstructionProductsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-155">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001739445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">aca:EngineeredStructuresMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-156">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001739445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">aca:TransportationProductsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-157">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001739445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-158">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001739445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ConsolidationEliminationsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-159">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001739445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">aca:EngineeredStructuresMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-160">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001739445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">aca:EngineeredStructuresMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-161">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001739445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">aca:EngineeredStructuresMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-162">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001739445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">aca:ExternalCustomersMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-163">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001739445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">aca:ExternalCustomersMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-164">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001739445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">aca:ExternalCustomersMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-165">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001739445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">aca:IntercompanyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-166">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001739445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">aca:IntercompanyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-167">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001739445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">aca:IntercompanyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-168">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001739445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-169">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001739445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-170">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001739445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-171">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001739445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">aca:ExternalCustomersMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-172">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001739445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">aca:ExternalCustomersMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-173">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001739445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">aca:ExternalCustomersMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-174">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001739445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">aca:IntercompanyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-175">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001739445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">aca:IntercompanyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-176">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001739445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">aca:IntercompanyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-177">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001739445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-178">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001739445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-179">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001739445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-180">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001739445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-181">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001739445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-182">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001739445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-183">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001739445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-184">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001739445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LandMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-185">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001739445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LandMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-186">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001739445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ProductiveLandMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-187">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001739445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ProductiveLandMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-188">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001739445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingAndBuildingImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-189">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001739445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingAndBuildingImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-190">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001739445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:MachineryAndEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-191">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001739445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:MachineryAndEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-192">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001739445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ConstructionInProgressMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-193">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001739445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ConstructionInProgressMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-194">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001739445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">aca:ManufacturingFacilityNonoperatingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-195">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001739445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">aca:ManufacturingFacilityNonoperatingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-196">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001739445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">aca:ConstructionProductsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-197">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001739445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">aca:ConstructionProductsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-198">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001739445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">aca:EngineeredStructuresMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-199">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001739445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">aca:EngineeredStructuresMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-200">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001739445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">aca:TransportationProductsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-201">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001739445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">aca:TransportationProductsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-202">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001739445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-203">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001739445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-204">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001739445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:ConstructionPermitsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-205">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001739445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:ConstructionPermitsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-206">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001739445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:OtherIntangibleAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-207">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001739445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:OtherIntangibleAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-208">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001739445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-209">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001739445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-210">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001739445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">aca:TermLoanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-211">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001739445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">aca:TermLoanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-212">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001739445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">us-gaap:UnsecuredDebtMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">aca:SeniorNotesDue2029Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-213">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001739445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">us-gaap:UnsecuredDebtMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">aca:SeniorNotesDue2029Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-214">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001739445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">us-gaap:UnsecuredDebtMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">aca:SeniorNotesDue2032Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-215">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001739445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">us-gaap:UnsecuredDebtMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">aca:SeniorNotesDue2032Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-216">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001739445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-01-02</instant>
        </period>
    </context>
    <context id="c-217">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001739445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-08-15</instant>
        </period>
    </context>
    <context id="c-218">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001739445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:SecuredOvernightFinancingRateSofrMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-10-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-219">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001739445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:SecuredOvernightFinancingRateSofrMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-10-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-220">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001739445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:BaseRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-10-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-221">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001739445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:BaseRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-10-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-222">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001739445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-10-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-223">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001739445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-10-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-224">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001739445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="aca:FuturePeriodAxis">aca:October12024ToJune302025Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-225">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001739445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="aca:FuturePeriodAxis">aca:July12025ToDecember312025Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-226">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001739445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="aca:FuturePeriodAxis">aca:January12026ToAugust232028Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-227">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001739445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="aca:FuturePeriodAxis">aca:UpToFourFiscalQuartersUponMaterialAcquisitionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001739445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:LetterOfCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-229">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001739445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-230">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001739445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-10-01</startDate>
            <endDate>2024-10-01</endDate>
        </period>
    </context>
    <context id="c-231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001739445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">aca:TermLoanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-10-01</startDate>
            <endDate>2024-10-01</endDate>
        </period>
    </context>
    <context id="c-232">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001739445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">aca:TermLoanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:SecuredOvernightFinancingRateSofrMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-10-01</startDate>
            <endDate>2024-10-01</endDate>
        </period>
    </context>
    <context id="c-233">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001739445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">aca:TermLoanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-234">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001739445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">us-gaap:UnsecuredDebtMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">aca:SeniorNotesDue2029Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-04-06</instant>
        </period>
    </context>
    <context id="c-235">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001739445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">aca:SeniorNotesDue2032Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-236">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001739445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">aca:SeniorNotesDue2029Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-237">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001739445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">aca:SeniorNotesDue2032Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-08-26</startDate>
            <endDate>2024-08-26</endDate>
        </period>
    </context>
    <context id="c-238">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001739445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">aca:SeniorNotesDue2029Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-06</startDate>
            <endDate>2021-04-06</endDate>
        </period>
    </context>
    <context id="c-239">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001739445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">us-gaap:BridgeLoanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-08-01</instant>
        </period>
    </context>
    <context id="c-240">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001739445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">us-gaap:BridgeLoanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-07-01</startDate>
            <endDate>2024-09-30</endDate>
        </period>
    </context>
    <context id="c-241">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001739445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-01-02</instant>
        </period>
    </context>
    <context id="c-242">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001739445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-243">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001739445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-244">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001739445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherNoncurrentAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-245">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001739445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-246">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001739445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-247">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001739445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">aca:BoilermakerBlacksmithNationalPensionTrustMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-248">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001739445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">aca:BoilermakerBlacksmithNationalPensionTrustMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-249">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001739445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">aca:BoilermakerBlacksmithNationalPensionTrustMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-250">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001739445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">aca:HeavyAndGeneralLaborersLocalUnions472And172OfNewJerseyPensionFundMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-251">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001739445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">aca:HeavyAndGeneralLaborersLocalUnions472And172OfNewJerseyPensionFundMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-252">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001739445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">aca:HeavyAndGeneralLaborersLocalUnions472And172OfNewJerseyPensionFundMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-253">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001739445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">aca:OperatingEngineers825PensionFundMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-254">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001739445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">aca:OperatingEngineers825PensionFundMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-255">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001739445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">aca:OperatingEngineers825PensionFundMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-256">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001739445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c-257">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001739445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c-258">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001739445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-259">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001739445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-260">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001739445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-261">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001739445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-262">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001739445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-263">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001739445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-264">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001739445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-265">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001739445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-266">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001739445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-267">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001739445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-268">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001739445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-269">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001739445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-270">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001739445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-271">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001739445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-272">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001739445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-273">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001739445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-274">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001739445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">aca:RestrictedShareAwardsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-275">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001739445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">aca:RestrictedShareAwardsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">aca:TrinityCommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-276">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001739445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">aca:RestrictedShareAwardsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-277">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001739445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">aca:RestrictedShareAwardsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-278">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001739445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">aca:RestrictedShareAwardsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">aca:TrinityCommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-279">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001739445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">aca:RestrictedShareAwardsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-280">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001739445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">aca:RestrictedShareAwardsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-281">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001739445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">aca:RestrictedShareAwardsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">aca:TrinityCommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-282">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001739445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">aca:RestrictedShareAwardsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-283">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001739445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">aca:EngineeredStructuresAndTransportationProductsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:UnrecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis">us-gaap:InventoriesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-284">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001739445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:GuaranteeObligationsByNatureAxis">us-gaap:SuretyBondMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <unit id="usd">
        <measure>iso4217:USD</measure>
    </unit>
    <unit id="shares">
        <measure>shares</measure>
    </unit>
    <unit id="usdPerShare">
        <divide>
            <unitNumerator>
                <measure>iso4217:USD</measure>
            </unitNumerator>
            <unitDenominator>
                <measure>shares</measure>
            </unitDenominator>
        </divide>
    </unit>
    <unit id="number">
        <measure>pure</measure>
    </unit>
    <unit id="businesses_divested">
        <measure>aca:businesses_divested</measure>
    </unit>
    <unit id="segment">
        <measure>aca:segment</measure>
    </unit>
    <dei:EntityCentralIndexKey contextRef="c-1" id="f-32">0001739445</dei:EntityCentralIndexKey>
    <dei:AmendmentFlag contextRef="c-1" id="f-33">false</dei:AmendmentFlag>
    <dei:DocumentFiscalYearFocus contextRef="c-1" id="f-34">2024</dei:DocumentFiscalYearFocus>
    <dei:DocumentFiscalPeriodFocus contextRef="c-1" id="f-35">FY</dei:DocumentFiscalPeriodFocus>
    <us-gaap:OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList contextRef="c-8" id="f-976">http://fasb.org/us-gaap/2024#OtherAssetsNoncurrent</us-gaap:OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList>
    <us-gaap:OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList contextRef="c-7" id="f-977">http://fasb.org/us-gaap/2024#OtherAssetsNoncurrent</us-gaap:OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList>
    <us-gaap:FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList contextRef="c-8" id="f-980">http://fasb.org/us-gaap/2024#PropertyPlantAndEquipmentNet</us-gaap:FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList>
    <us-gaap:FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList contextRef="c-7" id="f-981">http://fasb.org/us-gaap/2024#PropertyPlantAndEquipmentNet</us-gaap:FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList>
    <us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList contextRef="c-7" id="f-986">http://fasb.org/us-gaap/2024#AccruedLiabilitiesCurrent</us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList>
    <us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList contextRef="c-8" id="f-987">http://fasb.org/us-gaap/2024#AccruedLiabilitiesCurrent</us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList>
    <us-gaap:FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList contextRef="c-7" id="f-990">http://fasb.org/us-gaap/2024#LongTermDebtAndCapitalLeaseObligationsCurrent</us-gaap:FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList>
    <us-gaap:FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList contextRef="c-8" id="f-991">http://fasb.org/us-gaap/2024#LongTermDebtAndCapitalLeaseObligationsCurrent</us-gaap:FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList>
    <us-gaap:OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList contextRef="c-8" id="f-994">http://fasb.org/us-gaap/2024#OtherLiabilitiesNoncurrent</us-gaap:OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList>
    <us-gaap:OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList contextRef="c-7" id="f-995">http://fasb.org/us-gaap/2024#OtherLiabilitiesNoncurrent</us-gaap:OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList>
    <us-gaap:FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList contextRef="c-8" id="f-998">http://fasb.org/us-gaap/2024#LongTermDebtAndCapitalLeaseObligations</us-gaap:FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList>
    <us-gaap:FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList contextRef="c-7" id="f-999">http://fasb.org/us-gaap/2024#LongTermDebtAndCapitalLeaseObligations</us-gaap:FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList>
    <dei:DocumentType contextRef="c-1" id="f-1">10-K</dei:DocumentType>
    <dei:DocumentAnnualReport contextRef="c-1" id="f-2">true</dei:DocumentAnnualReport>
    <dei:DocumentPeriodEndDate contextRef="c-1" id="f-3">2024-12-31</dei:DocumentPeriodEndDate>
    <dei:CurrentFiscalYearEndDate contextRef="c-1" id="f-4">--12-31</dei:CurrentFiscalYearEndDate>
    <dei:DocumentTransitionReport contextRef="c-1" id="f-5">false</dei:DocumentTransitionReport>
    <dei:EntityFileNumber contextRef="c-1" id="f-6">1-38494</dei:EntityFileNumber>
    <dei:EntityRegistrantName contextRef="c-1" id="f-7">Arcosa, Inc.</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode contextRef="c-1" id="f-8">DE</dei:EntityIncorporationStateCountryCode>
    <dei:EntityTaxIdentificationNumber contextRef="c-1" id="f-9">82-5339416</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1 contextRef="c-1" id="f-10">500 N. Akard Street, Suite 400</dei:EntityAddressAddressLine1>
    <dei:EntityAddressCityOrTown contextRef="c-1" id="f-11">Dallas,</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince contextRef="c-1" id="f-12">TX</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode contextRef="c-1" id="f-13">75201</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode contextRef="c-1" id="f-14">972</dei:CityAreaCode>
    <dei:LocalPhoneNumber contextRef="c-1" id="f-15">942-6500</dei:LocalPhoneNumber>
    <dei:Security12bTitle contextRef="c-1" id="f-16">Common Stock ($0.01 par value)</dei:Security12bTitle>
    <dei:TradingSymbol contextRef="c-1" id="f-17">ACA</dei:TradingSymbol>
    <dei:SecurityExchangeName contextRef="c-1" id="f-18">NYSE</dei:SecurityExchangeName>
    <dei:EntityWellKnownSeasonedIssuer contextRef="c-1" id="f-19">Yes</dei:EntityWellKnownSeasonedIssuer>
    <dei:EntityVoluntaryFilers contextRef="c-1" id="f-20">No</dei:EntityVoluntaryFilers>
    <dei:EntityCurrentReportingStatus contextRef="c-1" id="f-21">Yes</dei:EntityCurrentReportingStatus>
    <dei:EntityInteractiveDataCurrent contextRef="c-1" id="f-22">Yes</dei:EntityInteractiveDataCurrent>
    <dei:EntityFilerCategory contextRef="c-1" id="f-23">Large Accelerated Filer</dei:EntityFilerCategory>
    <dei:EntitySmallBusiness contextRef="c-1" id="f-24">false</dei:EntitySmallBusiness>
    <dei:EntityEmergingGrowthCompany contextRef="c-1" id="f-25">false</dei:EntityEmergingGrowthCompany>
    <dei:IcfrAuditorAttestationFlag contextRef="c-1" id="f-26">true</dei:IcfrAuditorAttestationFlag>
    <dei:DocumentFinStmtErrorCorrectionFlag contextRef="c-1" id="f-27">false</dei:DocumentFinStmtErrorCorrectionFlag>
    <dei:EntityShellCompany contextRef="c-1" id="f-28">false</dei:EntityShellCompany>
    <dei:EntityPublicFloat contextRef="c-2" decimals="-8" id="f-29" unitRef="usd">4100000000</dei:EntityPublicFloat>
    <dei:EntityCommonStockSharesOutstanding contextRef="c-3" decimals="0" id="f-30" unitRef="shares">48776021</dei:EntityCommonStockSharesOutstanding>
    <dei:DocumentsIncorporatedByReferenceTextBlock contextRef="c-1" id="f-31">&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;The information required by Part&#160;III of this report, to the extent not set forth&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;herein, is incorporated by reference from the registrant's definitive 2025 Proxy&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt; &lt;/span&gt;Statement.</dei:DocumentsIncorporatedByReferenceTextBlock>
    <cyd:CybersecurityRiskManagementProcessesIntegratedFlag contextRef="c-1" id="f-36">true</cyd:CybersecurityRiskManagementProcessesIntegratedFlag>
    <cyd:CybersecurityRiskManagementProcessesIntegratedTextBlock contextRef="c-1" id="f-37">Arcosa has strategically integrated cybersecurity risk management into its broader risk management framework to promote a company-wide culture of cyber risk awareness. Arcosa's Chief Information Security Officer ("CISO") and Senior Director of Information Security work closely with the IT department to continuously evaluate and address cybersecurity risks in alignment with business objectives, operational needs, and industry-accepted standards, such as the CIS Critical Security Controls and National Institute of Standards and Technology ("NIST") frameworks.</cyd:CybersecurityRiskManagementProcessesIntegratedTextBlock>
    <cyd:CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock contextRef="c-1" id="f-38">&lt;div style="margin-bottom:6pt;text-align:justify;text-indent:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company has processes and procedures in place to monitor the prevention, detection, mitigation, and remediation of cybersecurity risks. These include but are not limited to:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;padding-left:36pt;text-align:justify;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.5pt"&gt;Maintaining a defined and practiced incident response plan;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;padding-left:36pt;text-align:justify;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.5pt"&gt;Maintaining cyber insurance coverage;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;padding-left:36pt;text-align:justify;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.5pt"&gt;Employing appropriate incident prevention and detection software, such as antivirus, anti-malware, firewall, endpoint detection, and identity and access management;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;padding-left:36pt;text-align:justify;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.5pt"&gt;Maintaining a defined disaster recovery policy and employing backup/disaster recovery software, where appropriate;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;padding-left:36pt;text-align:justify;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.5pt"&gt;Educating, training, and testing employees on information security practices and identification of potential cybersecurity risks and threats;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;padding-left:36pt;text-align:justify;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.5pt"&gt;Ensuring familiarity and compliance with cybersecurity frameworks where appropriate; and&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;padding-left:36pt;text-align:justify;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.5pt"&gt;Reviewing and evaluating new developments in the cyber threat landscape.&lt;/span&gt;&lt;/div&gt;</cyd:CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock>
    <cyd:CybersecurityRiskManagementThirdPartyEngagedFlag contextRef="c-1" id="f-39">true</cyd:CybersecurityRiskManagementThirdPartyEngagedFlag>
    <cyd:CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantTextBlock contextRef="c-1" id="f-40">&lt;div style="margin-bottom:6pt;text-align:justify;text-indent:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Arcosa has not been subject to cybersecurity incidents that have materially affected, or are reasonably likely to materially affect the Company, its operations, or financial standing.&lt;/span&gt;&lt;/div&gt;</cyd:CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantTextBlock>
    <cyd:CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantFlag contextRef="c-1" id="f-41">false</cyd:CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantFlag>
    <cyd:CybersecurityRiskRoleOfManagementTextBlock contextRef="c-1" id="f-42">Arcosa's cybersecurity risk management program is overseen by management at multiple levels. The CISO and Senior Director of Information Security play key roles in assessing, monitoring, and managing the Company's cybersecurity risks with support of dedicated information technology and security personnel.</cyd:CybersecurityRiskRoleOfManagementTextBlock>
    <cyd:CybersecurityRiskManagementExpertiseOfManagementResponsibleTextBlock contextRef="c-1" id="f-43">Both the CISO and Senior Director of Information Security have been in their respective roles at Arcosa for over 6 years. The CISO has over 40 years of leadership positions in the high tech and IT industries. He is experienced in detailed product and solution development as well as business process operations providing an understanding of how cybersecurity considerations intersect the business. The Senior Director of Information Security and Compliance at Arcosa has more than 20 years of experience architecting, designing, and deploying security solutions based on industrial frameworks.</cyd:CybersecurityRiskManagementExpertiseOfManagementResponsibleTextBlock>
    <cyd:CybersecurityRiskThirdPartyOversightAndIdentificationProcessesFlag contextRef="c-1" id="f-44">true</cyd:CybersecurityRiskThirdPartyOversightAndIdentificationProcessesFlag>
    <cyd:CybersecurityRiskBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock contextRef="c-1" id="f-45">&lt;div style="margin-bottom:6pt;text-align:justify;text-indent:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Board's Audit Committee is responsible for overseeing the Company's cyber risk. The CISO and other experts, as necessary provide the Audit Committee quarterly updates that encompass a broad range of topics, including but not limited to:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;padding-left:36pt;text-align:justify;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.5pt"&gt;Current and emerging cybersecurity threat landscape;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;padding-left:36pt;text-align:justify;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.5pt"&gt;Status of ongoing cybersecurity initiatives and strategies;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;padding-left:36pt;text-align:justify;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.5pt"&gt;Incident reports and learnings from unique cybersecurity events, including those of other companies;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;padding-left:36pt;text-align:justify;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.5pt"&gt;Compliance status and efforts with regulatory requirements and industry standards; and&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;padding-left:36pt;text-align:justify;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.5pt"&gt;Benchmarked data on the performance of certain aspects of our cybersecurity program relative to our peers.&lt;/span&gt;&lt;/div&gt;</cyd:CybersecurityRiskBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock>
    <cyd:CybersecurityRiskProcessForInformingBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock contextRef="c-1" id="f-46">&lt;div style="margin-bottom:6pt;text-align:justify;text-indent:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In addition, the CISO provides updates to the full Board upon request and updates the Board on unique developments, such as regulatory updates or unique vulnerability developments. Our Board is composed of members with diverse expertise including risk management, technology, and finance, equipping them to oversee cybersecurity risks effectively.&lt;/span&gt;&lt;/div&gt;</cyd:CybersecurityRiskProcessForInformingBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock>
    <dei:AuditorFirmId contextRef="c-1" id="f-47">42</dei:AuditorFirmId>
    <dei:AuditorName contextRef="c-1" id="f-48">ERNST &amp; YOUNG LLP</dei:AuditorName>
    <dei:AuditorLocation contextRef="c-1" id="f-49">Dallas, Texas</dei:AuditorLocation>
    <us-gaap:Revenues contextRef="c-1" decimals="-5" id="f-50" unitRef="usd">2569900000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-4" decimals="-5" id="f-51" unitRef="usd">2307900000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-5" decimals="-5" id="f-52" unitRef="usd">2242800000</us-gaap:Revenues>
    <us-gaap:CostOfRevenue contextRef="c-1" decimals="-5" id="f-53" unitRef="usd">2054700000</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue contextRef="c-4" decimals="-5" id="f-54" unitRef="usd">1864100000</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue contextRef="c-5" decimals="-5" id="f-55" unitRef="usd">1831700000</us-gaap:CostOfRevenue>
    <us-gaap:SellingGeneralAndAdministrativeExpense contextRef="c-1" decimals="-5" id="f-56" unitRef="usd">320000000.0</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense contextRef="c-4" decimals="-5" id="f-57" unitRef="usd">261100000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense contextRef="c-5" decimals="-5" id="f-58" unitRef="usd">262800000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:GainLossOnSaleOfPropertyPlantEquipment contextRef="c-1" decimals="-5" id="f-59" unitRef="usd">10300000</us-gaap:GainLossOnSaleOfPropertyPlantEquipment>
    <us-gaap:GainLossOnSaleOfPropertyPlantEquipment contextRef="c-4" decimals="-5" id="f-60" unitRef="usd">28200000</us-gaap:GainLossOnSaleOfPropertyPlantEquipment>
    <us-gaap:GainLossOnSaleOfPropertyPlantEquipment contextRef="c-5" decimals="-5" id="f-61" unitRef="usd">11700000</us-gaap:GainLossOnSaleOfPropertyPlantEquipment>
    <us-gaap:GainLossOnSaleOfBusiness contextRef="c-1" decimals="-5" id="f-62" unitRef="usd">-2100000</us-gaap:GainLossOnSaleOfBusiness>
    <us-gaap:GainLossOnSaleOfBusiness contextRef="c-6" decimals="-5" id="f-63" unitRef="usd">6400000</us-gaap:GainLossOnSaleOfBusiness>
    <us-gaap:GainLossOnSaleOfBusiness contextRef="c-5" decimals="-5" id="f-64" unitRef="usd">189000000.0</us-gaap:GainLossOnSaleOfBusiness>
    <us-gaap:AssetImpairmentCharges contextRef="c-1" decimals="-5" id="f-65" unitRef="usd">5800000</us-gaap:AssetImpairmentCharges>
    <us-gaap:AssetImpairmentCharges contextRef="c-4" decimals="-5" id="f-66" unitRef="usd">0</us-gaap:AssetImpairmentCharges>
    <us-gaap:AssetImpairmentCharges contextRef="c-5" decimals="-5" id="f-67" unitRef="usd">0</us-gaap:AssetImpairmentCharges>
    <us-gaap:CostsAndExpenses contextRef="c-1" decimals="-5" id="f-68" unitRef="usd">2372300000</us-gaap:CostsAndExpenses>
    <us-gaap:CostsAndExpenses contextRef="c-4" decimals="-5" id="f-69" unitRef="usd">2090600000</us-gaap:CostsAndExpenses>
    <us-gaap:CostsAndExpenses contextRef="c-5" decimals="-5" id="f-70" unitRef="usd">1893800000</us-gaap:CostsAndExpenses>
    <us-gaap:OperatingIncomeLoss contextRef="c-1" decimals="-5" id="f-71" unitRef="usd">197600000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss contextRef="c-4" decimals="-5" id="f-72" unitRef="usd">217300000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss contextRef="c-5" decimals="-5" id="f-73" unitRef="usd">349000000.0</us-gaap:OperatingIncomeLoss>
    <us-gaap:InterestExpenseNonoperating contextRef="c-1" decimals="-5" id="f-74" unitRef="usd">70900000</us-gaap:InterestExpenseNonoperating>
    <us-gaap:InterestExpenseNonoperating contextRef="c-4" decimals="-5" id="f-75" unitRef="usd">28100000</us-gaap:InterestExpenseNonoperating>
    <us-gaap:InterestExpenseNonoperating contextRef="c-5" decimals="-5" id="f-76" unitRef="usd">31000000.0</us-gaap:InterestExpenseNonoperating>
    <us-gaap:OtherNonoperatingIncomeExpense contextRef="c-1" decimals="-5" id="f-77" unitRef="usd">3300000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense contextRef="c-4" decimals="-5" id="f-78" unitRef="usd">6700000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense contextRef="c-5" decimals="-5" id="f-79" unitRef="usd">-1800000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense contextRef="c-1" decimals="-5" id="f-80" unitRef="usd">-67600000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense contextRef="c-4" decimals="-5" id="f-81" unitRef="usd">-21400000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense contextRef="c-5" decimals="-5" id="f-82" unitRef="usd">-32800000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="c-1" decimals="-5" id="f-83" unitRef="usd">130000000.0</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="c-4" decimals="-5" id="f-84" unitRef="usd">195900000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="c-5" decimals="-5" id="f-85" unitRef="usd">316200000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:CurrentIncomeTaxExpenseBenefit contextRef="c-1" decimals="-5" id="f-86" unitRef="usd">11100000</us-gaap:CurrentIncomeTaxExpenseBenefit>
    <us-gaap:CurrentIncomeTaxExpenseBenefit contextRef="c-4" decimals="-5" id="f-87" unitRef="usd">4900000</us-gaap:CurrentIncomeTaxExpenseBenefit>
    <us-gaap:CurrentIncomeTaxExpenseBenefit contextRef="c-5" decimals="-5" id="f-88" unitRef="usd">25600000</us-gaap:CurrentIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit contextRef="c-1" decimals="-5" id="f-89" unitRef="usd">25200000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit contextRef="c-4" decimals="-5" id="f-90" unitRef="usd">31800000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit contextRef="c-5" decimals="-5" id="f-91" unitRef="usd">44800000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c-1" decimals="-5" id="f-92" unitRef="usd">36300000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c-4" decimals="-5" id="f-93" unitRef="usd">36700000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c-5" decimals="-5" id="f-94" unitRef="usd">70400000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:NetIncomeLoss contextRef="c-1" decimals="-5" id="f-95" unitRef="usd">93700000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-4" decimals="-5" id="f-96" unitRef="usd">159200000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-5" decimals="-5" id="f-97" unitRef="usd">245800000</us-gaap:NetIncomeLoss>
    <us-gaap:EarningsPerShareBasic
      contextRef="c-1"
      decimals="2"
      id="f-98"
      unitRef="usdPerShare">1.92</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="c-4"
      decimals="2"
      id="f-99"
      unitRef="usdPerShare">3.27</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="c-5"
      decimals="2"
      id="f-100"
      unitRef="usdPerShare">5.08</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="c-1"
      decimals="2"
      id="f-101"
      unitRef="usdPerShare">1.91</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="c-4"
      decimals="2"
      id="f-102"
      unitRef="usdPerShare">3.26</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="c-5"
      decimals="2"
      id="f-103"
      unitRef="usdPerShare">5.05</us-gaap:EarningsPerShareDiluted>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic contextRef="c-1" decimals="-5" id="f-104" unitRef="shares">48600000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic contextRef="c-4" decimals="-5" id="f-105" unitRef="shares">48500000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic contextRef="c-5" decimals="-5" id="f-106" unitRef="shares">48200000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding contextRef="c-1" decimals="-5" id="f-107" unitRef="shares">48800000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding contextRef="c-4" decimals="-5" id="f-108" unitRef="shares">48700000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding contextRef="c-5" decimals="-5" id="f-109" unitRef="shares">48500000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="c-1"
      decimals="INF"
      id="f-110"
      unitRef="usdPerShare">0.20</us-gaap:CommonStockDividendsPerShareDeclared>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="c-4"
      decimals="INF"
      id="f-111"
      unitRef="usdPerShare">0.20</us-gaap:CommonStockDividendsPerShareDeclared>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="c-5"
      decimals="INF"
      id="f-112"
      unitRef="usdPerShare">0.20</us-gaap:CommonStockDividendsPerShareDeclared>
    <us-gaap:NetIncomeLoss contextRef="c-1" decimals="-5" id="f-113" unitRef="usd">93700000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-4" decimals="-5" id="f-114" unitRef="usd">159200000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-5" decimals="-5" id="f-115" unitRef="usd">245800000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax contextRef="c-1" decimals="-5" id="f-116" unitRef="usd">0.0</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax contextRef="c-4" decimals="-5" id="f-117" unitRef="usd">0.0</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax contextRef="c-5" decimals="-5" id="f-118" unitRef="usd">900000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax contextRef="c-1" decimals="-5" id="f-119" unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax contextRef="c-4" decimals="-5" id="f-120" unitRef="usd">100000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax contextRef="c-5" decimals="-5" id="f-121" unitRef="usd">3500000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax contextRef="c-1" decimals="-5" id="f-122" unitRef="usd">0.0</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax contextRef="c-4" decimals="-5" id="f-123" unitRef="usd">400000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax contextRef="c-5" decimals="-5" id="f-124" unitRef="usd">-200000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax contextRef="c-1" decimals="-5" id="f-125" unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax contextRef="c-4" decimals="-5" id="f-126" unitRef="usd">1400000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax contextRef="c-5" decimals="-5" id="f-127" unitRef="usd">-800000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax contextRef="c-1" decimals="-5" id="f-128" unitRef="usd">300000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax contextRef="c-4" decimals="-5" id="f-129" unitRef="usd">-100000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax contextRef="c-5" decimals="-5" id="f-130" unitRef="usd">-100000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax contextRef="c-1" decimals="-5" id="f-131" unitRef="usd">-1500000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax contextRef="c-4" decimals="-5" id="f-132" unitRef="usd">800000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax contextRef="c-5" decimals="-5" id="f-133" unitRef="usd">-700000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax contextRef="c-1" decimals="-5" id="f-134" unitRef="usd">-1500000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax contextRef="c-4" decimals="-5" id="f-135" unitRef="usd">-500000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax contextRef="c-5" decimals="-5" id="f-136" unitRef="usd">3600000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax contextRef="c-1" decimals="-5" id="f-137" unitRef="usd">92200000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax contextRef="c-4" decimals="-5" id="f-138" unitRef="usd">158700000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax contextRef="c-5" decimals="-5" id="f-139" unitRef="usd">249400000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="c-7" decimals="-5" id="f-140" unitRef="usd">187300000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="c-8" decimals="-5" id="f-141" unitRef="usd">104800000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent contextRef="c-7" decimals="-5" id="f-142" unitRef="usd">10300000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent contextRef="c-8" decimals="-5" id="f-143" unitRef="usd">5300000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AccountsReceivableNetCurrent contextRef="c-7" decimals="-5" id="f-144" unitRef="usd">350200000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent contextRef="c-8" decimals="-5" id="f-145" unitRef="usd">357100000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:InventoryRawMaterialsAndSuppliesNetOfReserves contextRef="c-7" decimals="-5" id="f-146" unitRef="usd">147100000</us-gaap:InventoryRawMaterialsAndSuppliesNetOfReserves>
    <us-gaap:InventoryRawMaterialsAndSuppliesNetOfReserves contextRef="c-8" decimals="-5" id="f-147" unitRef="usd">210800000</us-gaap:InventoryRawMaterialsAndSuppliesNetOfReserves>
    <us-gaap:InventoryWorkInProcessNetOfReserves contextRef="c-7" decimals="-5" id="f-148" unitRef="usd">36200000</us-gaap:InventoryWorkInProcessNetOfReserves>
    <us-gaap:InventoryWorkInProcessNetOfReserves contextRef="c-8" decimals="-5" id="f-149" unitRef="usd">42700000</us-gaap:InventoryWorkInProcessNetOfReserves>
    <us-gaap:InventoryFinishedGoodsNetOfReserves contextRef="c-7" decimals="-5" id="f-150" unitRef="usd">176600000</us-gaap:InventoryFinishedGoodsNetOfReserves>
    <us-gaap:InventoryFinishedGoodsNetOfReserves contextRef="c-8" decimals="-5" id="f-151" unitRef="usd">148300000</us-gaap:InventoryFinishedGoodsNetOfReserves>
    <us-gaap:InventoryNet contextRef="c-7" decimals="-5" id="f-152" unitRef="usd">359900000</us-gaap:InventoryNet>
    <us-gaap:InventoryNet contextRef="c-8" decimals="-5" id="f-153" unitRef="usd">401800000</us-gaap:InventoryNet>
    <us-gaap:OtherAssetsCurrent contextRef="c-7" decimals="-5" id="f-154" unitRef="usd">56600000</us-gaap:OtherAssetsCurrent>
    <us-gaap:OtherAssetsCurrent contextRef="c-8" decimals="-5" id="f-155" unitRef="usd">48300000</us-gaap:OtherAssetsCurrent>
    <us-gaap:AssetsCurrent contextRef="c-7" decimals="-5" id="f-156" unitRef="usd">954000000.0</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent contextRef="c-8" decimals="-5" id="f-157" unitRef="usd">912000000.0</us-gaap:AssetsCurrent>
    <us-gaap:PropertyPlantAndEquipmentNet contextRef="c-7" decimals="-5" id="f-158" unitRef="usd">2129400000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet contextRef="c-8" decimals="-5" id="f-159" unitRef="usd">1336300000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:Goodwill contextRef="c-7" decimals="-5" id="f-160" unitRef="usd">1361200000</us-gaap:Goodwill>
    <us-gaap:Goodwill contextRef="c-8" decimals="-5" id="f-161" unitRef="usd">990700000</us-gaap:Goodwill>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill contextRef="c-7" decimals="-5" id="f-162" unitRef="usd">338300000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill contextRef="c-8" decimals="-5" id="f-163" unitRef="usd">270700000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:DeferredIncomeTaxAssetsNet contextRef="c-7" decimals="-5" id="f-164" unitRef="usd">2800000</us-gaap:DeferredIncomeTaxAssetsNet>
    <us-gaap:DeferredIncomeTaxAssetsNet contextRef="c-8" decimals="-5" id="f-165" unitRef="usd">6800000</us-gaap:DeferredIncomeTaxAssetsNet>
    <us-gaap:OtherAssetsNoncurrent contextRef="c-7" decimals="-5" id="f-166" unitRef="usd">129800000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:OtherAssetsNoncurrent contextRef="c-8" decimals="-5" id="f-167" unitRef="usd">61400000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:Assets contextRef="c-7" decimals="-5" id="f-168" unitRef="usd">4915500000</us-gaap:Assets>
    <us-gaap:Assets contextRef="c-8" decimals="-5" id="f-169" unitRef="usd">3577900000</us-gaap:Assets>
    <us-gaap:AccountsPayableCurrent contextRef="c-7" decimals="-5" id="f-170" unitRef="usd">237300000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccountsPayableCurrent contextRef="c-8" decimals="-5" id="f-171" unitRef="usd">272500000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccruedLiabilitiesCurrent contextRef="c-7" decimals="-5" id="f-172" unitRef="usd">166400000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent contextRef="c-8" decimals="-5" id="f-173" unitRef="usd">117400000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:OtherLiabilitiesCurrent contextRef="c-7" decimals="-5" id="f-174" unitRef="usd">100200000</us-gaap:OtherLiabilitiesCurrent>
    <us-gaap:OtherLiabilitiesCurrent contextRef="c-8" decimals="-5" id="f-175" unitRef="usd">34500000</us-gaap:OtherLiabilitiesCurrent>
    <us-gaap:LongTermDebtAndCapitalLeaseObligationsCurrent contextRef="c-7" decimals="-5" id="f-176" unitRef="usd">12100000</us-gaap:LongTermDebtAndCapitalLeaseObligationsCurrent>
    <us-gaap:LongTermDebtAndCapitalLeaseObligationsCurrent contextRef="c-8" decimals="-5" id="f-177" unitRef="usd">6800000</us-gaap:LongTermDebtAndCapitalLeaseObligationsCurrent>
    <us-gaap:LiabilitiesCurrent contextRef="c-7" decimals="-5" id="f-178" unitRef="usd">516000000.0</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent contextRef="c-8" decimals="-5" id="f-179" unitRef="usd">431200000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LongTermDebtAndCapitalLeaseObligations contextRef="c-7" decimals="-5" id="f-180" unitRef="usd">1676800000</us-gaap:LongTermDebtAndCapitalLeaseObligations>
    <us-gaap:LongTermDebtAndCapitalLeaseObligations contextRef="c-8" decimals="-5" id="f-181" unitRef="usd">561900000</us-gaap:LongTermDebtAndCapitalLeaseObligations>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet contextRef="c-7" decimals="-5" id="f-182" unitRef="usd">200600000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet contextRef="c-8" decimals="-5" id="f-183" unitRef="usd">179600000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:OtherLiabilitiesNoncurrent contextRef="c-7" decimals="-5" id="f-184" unitRef="usd">93900000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent contextRef="c-8" decimals="-5" id="f-185" unitRef="usd">73200000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:Liabilities contextRef="c-7" decimals="-5" id="f-186" unitRef="usd">2487300000</us-gaap:Liabilities>
    <us-gaap:Liabilities contextRef="c-8" decimals="-5" id="f-187" unitRef="usd">1245900000</us-gaap:Liabilities>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="c-7"
      decimals="INF"
      id="f-188"
      unitRef="usdPerShare">0.01</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="c-8"
      decimals="INF"
      id="f-189"
      unitRef="usdPerShare">0.01</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesAuthorized contextRef="c-7" decimals="INF" id="f-190" unitRef="shares">200000000.0</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized contextRef="c-8" decimals="INF" id="f-191" unitRef="shares">200000000.0</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesOutstanding contextRef="c-7" decimals="-5" id="f-192" unitRef="shares">48800000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesIssued contextRef="c-7" decimals="-5" id="f-193" unitRef="shares">48800000</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding contextRef="c-8" decimals="-5" id="f-194" unitRef="shares">48600000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesIssued contextRef="c-8" decimals="-5" id="f-195" unitRef="shares">48600000</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockValue contextRef="c-7" decimals="-5" id="f-196" unitRef="usd">500000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue contextRef="c-8" decimals="-5" id="f-197" unitRef="usd">500000</us-gaap:CommonStockValue>
    <us-gaap:AdditionalPaidInCapital contextRef="c-7" decimals="-5" id="f-198" unitRef="usd">1696500000</us-gaap:AdditionalPaidInCapital>
    <us-gaap:AdditionalPaidInCapital contextRef="c-8" decimals="-5" id="f-199" unitRef="usd">1682800000</us-gaap:AdditionalPaidInCapital>
    <us-gaap:RetainedEarningsAccumulatedDeficit contextRef="c-7" decimals="-5" id="f-200" unitRef="usd">748900000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit contextRef="c-8" decimals="-5" id="f-201" unitRef="usd">664900000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax contextRef="c-7" decimals="-5" id="f-202" unitRef="usd">-17700000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax contextRef="c-8" decimals="-5" id="f-203" unitRef="usd">-16200000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:StockholdersEquity contextRef="c-7" decimals="-5" id="f-204" unitRef="usd">2428200000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-8" decimals="-5" id="f-205" unitRef="usd">2332000000</us-gaap:StockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity contextRef="c-7" decimals="-5" id="f-206" unitRef="usd">4915500000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity contextRef="c-8" decimals="-5" id="f-207" unitRef="usd">3577900000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:NetIncomeLoss contextRef="c-1" decimals="-5" id="f-208" unitRef="usd">93700000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-4" decimals="-5" id="f-209" unitRef="usd">159200000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-5" decimals="-5" id="f-210" unitRef="usd">245800000</us-gaap:NetIncomeLoss>
    <us-gaap:DepreciationDepletionAndAmortization contextRef="c-1" decimals="-5" id="f-211" unitRef="usd">195000000.0</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization contextRef="c-4" decimals="-5" id="f-212" unitRef="usd">159500000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization contextRef="c-5" decimals="-5" id="f-213" unitRef="usd">154100000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:AssetImpairmentCharges contextRef="c-1" decimals="-5" id="f-214" unitRef="usd">5800000</us-gaap:AssetImpairmentCharges>
    <us-gaap:AssetImpairmentCharges contextRef="c-4" decimals="-5" id="f-215" unitRef="usd">0</us-gaap:AssetImpairmentCharges>
    <us-gaap:AssetImpairmentCharges contextRef="c-5" decimals="-5" id="f-216" unitRef="usd">0</us-gaap:AssetImpairmentCharges>
    <us-gaap:ShareBasedCompensation contextRef="c-1" decimals="-5" id="f-217" unitRef="usd">24300000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation contextRef="c-4" decimals="-5" id="f-218" unitRef="usd">23900000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation contextRef="c-5" decimals="-5" id="f-219" unitRef="usd">19100000</us-gaap:ShareBasedCompensation>
    <us-gaap:DeferredIncomeTaxExpenseBenefit contextRef="c-1" decimals="-5" id="f-220" unitRef="usd">25200000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit contextRef="c-4" decimals="-5" id="f-221" unitRef="usd">31800000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit contextRef="c-5" decimals="-5" id="f-222" unitRef="usd">44800000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:GainLossOnSaleOfPropertyPlantEquipment contextRef="c-1" decimals="-5" id="f-223" unitRef="usd">10300000</us-gaap:GainLossOnSaleOfPropertyPlantEquipment>
    <us-gaap:GainLossOnSaleOfPropertyPlantEquipment contextRef="c-4" decimals="-5" id="f-224" unitRef="usd">28200000</us-gaap:GainLossOnSaleOfPropertyPlantEquipment>
    <us-gaap:GainLossOnSaleOfPropertyPlantEquipment contextRef="c-5" decimals="-5" id="f-225" unitRef="usd">11700000</us-gaap:GainLossOnSaleOfPropertyPlantEquipment>
    <us-gaap:GainLossOnSaleOfBusiness contextRef="c-1" decimals="-5" id="f-226" unitRef="usd">-2100000</us-gaap:GainLossOnSaleOfBusiness>
    <us-gaap:GainLossOnSaleOfBusiness contextRef="c-4" decimals="-5" id="f-227" unitRef="usd">6400000</us-gaap:GainLossOnSaleOfBusiness>
    <us-gaap:GainLossOnSaleOfBusiness contextRef="c-5" decimals="-5" id="f-228" unitRef="usd">189000000.0</us-gaap:GainLossOnSaleOfBusiness>
    <us-gaap:IncreaseDecreaseInOtherNoncurrentAssets contextRef="c-1" decimals="-5" id="f-229" unitRef="usd">-23600000</us-gaap:IncreaseDecreaseInOtherNoncurrentAssets>
    <us-gaap:IncreaseDecreaseInOtherNoncurrentAssets contextRef="c-4" decimals="-5" id="f-230" unitRef="usd">6400000</us-gaap:IncreaseDecreaseInOtherNoncurrentAssets>
    <us-gaap:IncreaseDecreaseInOtherNoncurrentAssets contextRef="c-5" decimals="-5" id="f-231" unitRef="usd">3800000</us-gaap:IncreaseDecreaseInOtherNoncurrentAssets>
    <us-gaap:IncreaseDecreaseInOtherNoncurrentLiabilities contextRef="c-1" decimals="-5" id="f-232" unitRef="usd">-42800000</us-gaap:IncreaseDecreaseInOtherNoncurrentLiabilities>
    <us-gaap:IncreaseDecreaseInOtherNoncurrentLiabilities contextRef="c-4" decimals="-5" id="f-233" unitRef="usd">-7100000</us-gaap:IncreaseDecreaseInOtherNoncurrentLiabilities>
    <us-gaap:IncreaseDecreaseInOtherNoncurrentLiabilities contextRef="c-5" decimals="-5" id="f-234" unitRef="usd">-16000000.0</us-gaap:IncreaseDecreaseInOtherNoncurrentLiabilities>
    <us-gaap:OtherNoncashIncomeExpense contextRef="c-1" decimals="-5" id="f-235" unitRef="usd">-400000</us-gaap:OtherNoncashIncomeExpense>
    <us-gaap:OtherNoncashIncomeExpense contextRef="c-4" decimals="-5" id="f-236" unitRef="usd">-6500000</us-gaap:OtherNoncashIncomeExpense>
    <us-gaap:OtherNoncashIncomeExpense contextRef="c-5" decimals="-5" id="f-237" unitRef="usd">3700000</us-gaap:OtherNoncashIncomeExpense>
    <us-gaap:IncreaseDecreaseInAccountsReceivable contextRef="c-1" decimals="-5" id="f-238" unitRef="usd">-70000000.0</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInAccountsReceivable contextRef="c-4" decimals="-5" id="f-239" unitRef="usd">47800000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInAccountsReceivable contextRef="c-5" decimals="-5" id="f-240" unitRef="usd">65900000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInInventories contextRef="c-1" decimals="-5" id="f-241" unitRef="usd">-59200000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInInventories contextRef="c-4" decimals="-5" id="f-242" unitRef="usd">83500000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInInventories contextRef="c-5" decimals="-5" id="f-243" unitRef="usd">26700000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInOtherCurrentAssets contextRef="c-1" decimals="-5" id="f-244" unitRef="usd">4300000</us-gaap:IncreaseDecreaseInOtherCurrentAssets>
    <us-gaap:IncreaseDecreaseInOtherCurrentAssets contextRef="c-4" decimals="-5" id="f-245" unitRef="usd">1800000</us-gaap:IncreaseDecreaseInOtherCurrentAssets>
    <us-gaap:IncreaseDecreaseInOtherCurrentAssets contextRef="c-5" decimals="-5" id="f-246" unitRef="usd">8500000</us-gaap:IncreaseDecreaseInOtherCurrentAssets>
    <us-gaap:IncreaseDecreaseInAccountsPayable contextRef="c-1" decimals="-5" id="f-247" unitRef="usd">-48300000</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInAccountsPayable contextRef="c-4" decimals="-5" id="f-248" unitRef="usd">77200000</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInAccountsPayable contextRef="c-5" decimals="-5" id="f-249" unitRef="usd">27000000.0</us-gaap:IncreaseDecreaseInAccountsPayable>
    <aca:IncreaseDecreaseInAdvanceBillings contextRef="c-1" decimals="-5" id="f-250" unitRef="usd">66800000</aca:IncreaseDecreaseInAdvanceBillings>
    <aca:IncreaseDecreaseInAdvanceBillings contextRef="c-4" decimals="-5" id="f-251" unitRef="usd">-1400000</aca:IncreaseDecreaseInAdvanceBillings>
    <aca:IncreaseDecreaseInAdvanceBillings contextRef="c-5" decimals="-5" id="f-252" unitRef="usd">21900000</aca:IncreaseDecreaseInAdvanceBillings>
    <us-gaap:IncreaseDecreaseInAccruedLiabilities contextRef="c-1" decimals="-5" id="f-253" unitRef="usd">41600000</us-gaap:IncreaseDecreaseInAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInAccruedLiabilities contextRef="c-4" decimals="-5" id="f-254" unitRef="usd">-14500000</us-gaap:IncreaseDecreaseInAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInAccruedLiabilities contextRef="c-5" decimals="-5" id="f-255" unitRef="usd">-13100000</us-gaap:IncreaseDecreaseInAccruedLiabilities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities contextRef="c-1" decimals="-5" id="f-256" unitRef="usd">502000000.0</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities contextRef="c-4" decimals="-5" id="f-257" unitRef="usd">261000000.0</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities contextRef="c-5" decimals="-5" id="f-258" unitRef="usd">174300000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment contextRef="c-1" decimals="-5" id="f-259" unitRef="usd">18300000</us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment>
    <us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment contextRef="c-4" decimals="-5" id="f-260" unitRef="usd">36600000</us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment>
    <us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment contextRef="c-5" decimals="-5" id="f-261" unitRef="usd">32200000</us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment contextRef="c-1" decimals="-5" id="f-262" unitRef="usd">189700000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment contextRef="c-4" decimals="-5" id="f-263" unitRef="usd">203500000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment contextRef="c-5" decimals="-5" id="f-264" unitRef="usd">138000000.0</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired contextRef="c-1" decimals="-5" id="f-265" unitRef="usd">1424100000</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired contextRef="c-4" decimals="-5" id="f-266" unitRef="usd">120900000</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired contextRef="c-5" decimals="-5" id="f-267" unitRef="usd">75100000</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:ProceedsFromDivestitureOfBusinessesNetOfCashDivested contextRef="c-1" decimals="-5" id="f-268" unitRef="usd">86600000</us-gaap:ProceedsFromDivestitureOfBusinessesNetOfCashDivested>
    <us-gaap:ProceedsFromDivestitureOfBusinessesNetOfCashDivested contextRef="c-4" decimals="-5" id="f-269" unitRef="usd">2000000.0</us-gaap:ProceedsFromDivestitureOfBusinessesNetOfCashDivested>
    <us-gaap:ProceedsFromDivestitureOfBusinessesNetOfCashDivested contextRef="c-5" decimals="-5" id="f-270" unitRef="usd">271600000</us-gaap:ProceedsFromDivestitureOfBusinessesNetOfCashDivested>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities contextRef="c-1" decimals="-5" id="f-271" unitRef="usd">-1508900000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities contextRef="c-4" decimals="-5" id="f-272" unitRef="usd">-285800000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities contextRef="c-5" decimals="-5" id="f-273" unitRef="usd">90700000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:RepaymentsOfLongTermDebtAndCapitalSecurities contextRef="c-1" decimals="-5" id="f-274" unitRef="usd">502000000.0</us-gaap:RepaymentsOfLongTermDebtAndCapitalSecurities>
    <us-gaap:RepaymentsOfLongTermDebtAndCapitalSecurities contextRef="c-4" decimals="-5" id="f-275" unitRef="usd">143800000</us-gaap:RepaymentsOfLongTermDebtAndCapitalSecurities>
    <us-gaap:RepaymentsOfLongTermDebtAndCapitalSecurities contextRef="c-5" decimals="-5" id="f-276" unitRef="usd">220200000</us-gaap:RepaymentsOfLongTermDebtAndCapitalSecurities>
    <us-gaap:ProceedsFromIssuanceOfDebt contextRef="c-1" decimals="-5" id="f-277" unitRef="usd">1635000000</us-gaap:ProceedsFromIssuanceOfDebt>
    <us-gaap:ProceedsFromIssuanceOfDebt contextRef="c-4" decimals="-5" id="f-278" unitRef="usd">160000000.0</us-gaap:ProceedsFromIssuanceOfDebt>
    <us-gaap:ProceedsFromIssuanceOfDebt contextRef="c-5" decimals="-5" id="f-279" unitRef="usd">80000000.0</us-gaap:ProceedsFromIssuanceOfDebt>
    <us-gaap:PaymentsForRepurchaseOfCommonStock contextRef="c-1" decimals="-5" id="f-280" unitRef="usd">0</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:PaymentsForRepurchaseOfCommonStock contextRef="c-4" decimals="-5" id="f-281" unitRef="usd">13800000</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:PaymentsForRepurchaseOfCommonStock contextRef="c-5" decimals="-5" id="f-282" unitRef="usd">15000000.0</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:PaymentsOfOrdinaryDividends contextRef="c-1" decimals="-5" id="f-283" unitRef="usd">9700000</us-gaap:PaymentsOfOrdinaryDividends>
    <us-gaap:PaymentsOfOrdinaryDividends contextRef="c-4" decimals="-5" id="f-284" unitRef="usd">9800000</us-gaap:PaymentsOfOrdinaryDividends>
    <us-gaap:PaymentsOfOrdinaryDividends contextRef="c-5" decimals="-5" id="f-285" unitRef="usd">9800000</us-gaap:PaymentsOfOrdinaryDividends>
    <us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation contextRef="c-1" decimals="-5" id="f-286" unitRef="usd">10600000</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation contextRef="c-4" decimals="-5" id="f-287" unitRef="usd">11400000</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation contextRef="c-5" decimals="-5" id="f-288" unitRef="usd">12500000</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:PaymentForContingentConsiderationLiabilityFinancingActivities contextRef="c-1" decimals="-5" id="f-289" unitRef="usd">0</us-gaap:PaymentForContingentConsiderationLiabilityFinancingActivities>
    <us-gaap:PaymentForContingentConsiderationLiabilityFinancingActivities contextRef="c-4" decimals="-5" id="f-290" unitRef="usd">10000000.0</us-gaap:PaymentForContingentConsiderationLiabilityFinancingActivities>
    <us-gaap:PaymentForContingentConsiderationLiabilityFinancingActivities contextRef="c-5" decimals="-5" id="f-291" unitRef="usd">0</us-gaap:PaymentForContingentConsiderationLiabilityFinancingActivities>
    <us-gaap:PaymentsOfDebtIssuanceCosts contextRef="c-1" decimals="-5" id="f-292" unitRef="usd">23300000</us-gaap:PaymentsOfDebtIssuanceCosts>
    <us-gaap:PaymentsOfDebtIssuanceCosts contextRef="c-4" decimals="-5" id="f-293" unitRef="usd">2000000.0</us-gaap:PaymentsOfDebtIssuanceCosts>
    <us-gaap:PaymentsOfDebtIssuanceCosts contextRef="c-5" decimals="-5" id="f-294" unitRef="usd">0</us-gaap:PaymentsOfDebtIssuanceCosts>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities contextRef="c-1" decimals="-5" id="f-295" unitRef="usd">1089400000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities contextRef="c-4" decimals="-5" id="f-296" unitRef="usd">-30800000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities contextRef="c-5" decimals="-5" id="f-297" unitRef="usd">-177500000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect contextRef="c-1" decimals="-5" id="f-298" unitRef="usd">82500000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect contextRef="c-4" decimals="-5" id="f-299" unitRef="usd">-55600000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect contextRef="c-5" decimals="-5" id="f-300" unitRef="usd">87500000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c-8" decimals="-5" id="f-301" unitRef="usd">104800000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c-9" decimals="-5" id="f-302" unitRef="usd">160400000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c-10" decimals="-5" id="f-303" unitRef="usd">72900000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c-7" decimals="-5" id="f-304" unitRef="usd">187300000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c-8" decimals="-5" id="f-305" unitRef="usd">104800000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c-9" decimals="-5" id="f-306" unitRef="usd">160400000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:InterestPaidNet contextRef="c-1" decimals="-5" id="f-307" unitRef="usd">50300000</us-gaap:InterestPaidNet>
    <us-gaap:InterestPaidNet contextRef="c-4" decimals="-5" id="f-308" unitRef="usd">23400000</us-gaap:InterestPaidNet>
    <us-gaap:InterestPaidNet contextRef="c-5" decimals="-5" id="f-309" unitRef="usd">23600000</us-gaap:InterestPaidNet>
    <us-gaap:IncomeTaxesPaidNet contextRef="c-1" decimals="-5" id="f-310" unitRef="usd">-5000000.0</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:IncomeTaxesPaidNet contextRef="c-4" decimals="-5" id="f-311" unitRef="usd">13600000</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:IncomeTaxesPaidNet contextRef="c-5" decimals="-5" id="f-312" unitRef="usd">21900000</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="c-7"
      decimals="INF"
      id="f-313"
      unitRef="usdPerShare">0.01</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="c-8"
      decimals="INF"
      id="f-314"
      unitRef="usdPerShare">0.01</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:SharesIssued contextRef="c-11" decimals="-5" id="f-315" unitRef="shares">48300000</us-gaap:SharesIssued>
    <us-gaap:StockholdersEquity contextRef="c-11" decimals="-5" id="f-316" unitRef="usd">500000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-12" decimals="-5" id="f-317" unitRef="usd">1692600000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-13" decimals="-5" id="f-318" unitRef="usd">279500000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-14" decimals="-5" id="f-319" unitRef="usd">-19300000</us-gaap:StockholdersEquity>
    <us-gaap:SharesIssued contextRef="c-15" decimals="-5" id="f-320" unitRef="shares">0</us-gaap:SharesIssued>
    <us-gaap:StockholdersEquity contextRef="c-15" decimals="-5" id="f-321" unitRef="usd">0</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-10" decimals="-5" id="f-322" unitRef="usd">1953300000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss contextRef="c-16" decimals="-5" id="f-323" unitRef="usd">245800000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-5" decimals="-5" id="f-324" unitRef="usd">245800000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax contextRef="c-17" decimals="-5" id="f-325" unitRef="usd">3600000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax contextRef="c-5" decimals="-5" id="f-326" unitRef="usd">3600000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:PaymentsOfDividendsCommonStock contextRef="c-16" decimals="-5" id="f-327" unitRef="usd">9800000</us-gaap:PaymentsOfDividendsCommonStock>
    <us-gaap:PaymentsOfDividendsCommonStock contextRef="c-5" decimals="-5" id="f-328" unitRef="usd">9800000</us-gaap:PaymentsOfDividendsCommonStock>
    <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures contextRef="c-18" decimals="-5" id="f-329" unitRef="shares">700000</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures contextRef="c-19" decimals="-5" id="f-330" unitRef="usd">20100000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures contextRef="c-20" decimals="-5" id="f-331" unitRef="shares">300000</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures contextRef="c-20" decimals="-5" id="f-332" unitRef="usd">-13600000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures contextRef="c-5" decimals="-5" id="f-333" unitRef="usd">6500000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
    <us-gaap:TreasuryStockSharesAcquired contextRef="c-20" decimals="-5" id="f-334" unitRef="shares">300000</us-gaap:TreasuryStockSharesAcquired>
    <us-gaap:TreasuryStockValueAcquiredCostMethod contextRef="c-20" decimals="-5" id="f-335" unitRef="usd">15000000.0</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:TreasuryStockValueAcquiredCostMethod contextRef="c-5" decimals="-5" id="f-336" unitRef="usd">15000000.0</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:TreasuryStockSharesRetired contextRef="c-18" decimals="-5" id="f-337" unitRef="shares">600000</us-gaap:TreasuryStockSharesRetired>
    <us-gaap:TreasuryStockRetiredCostMethodAmount contextRef="c-19" decimals="-5" id="f-338" unitRef="usd">28600000</us-gaap:TreasuryStockRetiredCostMethodAmount>
    <us-gaap:TreasuryStockSharesRetired contextRef="c-20" decimals="-5" id="f-339" unitRef="shares">600000</us-gaap:TreasuryStockSharesRetired>
    <us-gaap:TreasuryStockRetiredCostMethodAmount contextRef="c-20" decimals="-5" id="f-340" unitRef="usd">28600000</us-gaap:TreasuryStockRetiredCostMethodAmount>
    <us-gaap:TreasuryStockRetiredCostMethodAmount contextRef="c-5" decimals="-5" id="f-341" unitRef="usd">0</us-gaap:TreasuryStockRetiredCostMethodAmount>
    <us-gaap:SharesIssued contextRef="c-21" decimals="-5" id="f-342" unitRef="shares">48400000</us-gaap:SharesIssued>
    <us-gaap:StockholdersEquity contextRef="c-21" decimals="-5" id="f-343" unitRef="usd">500000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-22" decimals="-5" id="f-344" unitRef="usd">1684100000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-23" decimals="-5" id="f-345" unitRef="usd">515500000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-24" decimals="-5" id="f-346" unitRef="usd">-15700000</us-gaap:StockholdersEquity>
    <us-gaap:SharesIssued contextRef="c-25" decimals="-5" id="f-347" unitRef="shares">0</us-gaap:SharesIssued>
    <us-gaap:StockholdersEquity contextRef="c-25" decimals="-5" id="f-348" unitRef="usd">0</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-9" decimals="-5" id="f-349" unitRef="usd">2184400000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss contextRef="c-26" decimals="-5" id="f-350" unitRef="usd">159200000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-4" decimals="-5" id="f-351" unitRef="usd">159200000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax contextRef="c-27" decimals="-5" id="f-352" unitRef="usd">-500000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax contextRef="c-4" decimals="-5" id="f-353" unitRef="usd">-500000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:PaymentsOfDividendsCommonStock contextRef="c-26" decimals="-5" id="f-354" unitRef="usd">9800000</us-gaap:PaymentsOfDividendsCommonStock>
    <us-gaap:PaymentsOfDividendsCommonStock contextRef="c-4" decimals="-5" id="f-355" unitRef="usd">9800000</us-gaap:PaymentsOfDividendsCommonStock>
    <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures contextRef="c-28" decimals="-5" id="f-356" unitRef="shares">500000</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures contextRef="c-29" decimals="-5" id="f-357" unitRef="usd">24600000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures contextRef="c-30" decimals="-5" id="f-358" unitRef="shares">100000</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures contextRef="c-30" decimals="-5" id="f-359" unitRef="usd">-12100000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures contextRef="c-4" decimals="-5" id="f-360" unitRef="usd">12500000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
    <us-gaap:TreasuryStockSharesAcquired contextRef="c-30" decimals="-5" id="f-361" unitRef="shares">200000</us-gaap:TreasuryStockSharesAcquired>
    <us-gaap:TreasuryStockValueAcquiredCostMethod contextRef="c-30" decimals="-5" id="f-362" unitRef="usd">13800000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:TreasuryStockValueAcquiredCostMethod contextRef="c-4" decimals="-5" id="f-363" unitRef="usd">13800000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:TreasuryStockSharesRetired contextRef="c-28" decimals="-5" id="f-364" unitRef="shares">300000</us-gaap:TreasuryStockSharesRetired>
    <us-gaap:TreasuryStockRetiredCostMethodAmount contextRef="c-29" decimals="-5" id="f-365" unitRef="usd">25900000</us-gaap:TreasuryStockRetiredCostMethodAmount>
    <us-gaap:TreasuryStockSharesRetired contextRef="c-30" decimals="-5" id="f-366" unitRef="shares">300000</us-gaap:TreasuryStockSharesRetired>
    <us-gaap:TreasuryStockRetiredCostMethodAmount contextRef="c-30" decimals="-5" id="f-367" unitRef="usd">25900000</us-gaap:TreasuryStockRetiredCostMethodAmount>
    <us-gaap:TreasuryStockRetiredCostMethodAmount contextRef="c-4" decimals="-5" id="f-368" unitRef="usd">0</us-gaap:TreasuryStockRetiredCostMethodAmount>
    <us-gaap:SharesIssued contextRef="c-31" decimals="-5" id="f-369" unitRef="shares">48600000</us-gaap:SharesIssued>
    <us-gaap:StockholdersEquity contextRef="c-31" decimals="-5" id="f-370" unitRef="usd">500000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-32" decimals="-5" id="f-371" unitRef="usd">1682800000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-33" decimals="-5" id="f-372" unitRef="usd">664900000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-34" decimals="-5" id="f-373" unitRef="usd">-16200000</us-gaap:StockholdersEquity>
    <us-gaap:SharesIssued contextRef="c-35" decimals="-5" id="f-374" unitRef="shares">0</us-gaap:SharesIssued>
    <us-gaap:StockholdersEquity contextRef="c-35" decimals="-5" id="f-375" unitRef="usd">0</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-8" decimals="-5" id="f-376" unitRef="usd">2332000000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss contextRef="c-36" decimals="-5" id="f-377" unitRef="usd">93700000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-1" decimals="-5" id="f-378" unitRef="usd">93700000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax contextRef="c-37" decimals="-5" id="f-379" unitRef="usd">-1500000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax contextRef="c-1" decimals="-5" id="f-380" unitRef="usd">-1500000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:PaymentsOfDividendsCommonStock contextRef="c-36" decimals="-5" id="f-381" unitRef="usd">9700000</us-gaap:PaymentsOfDividendsCommonStock>
    <us-gaap:PaymentsOfDividendsCommonStock contextRef="c-1" decimals="-5" id="f-382" unitRef="usd">9700000</us-gaap:PaymentsOfDividendsCommonStock>
    <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures contextRef="c-38" decimals="-5" id="f-383" unitRef="shares">300000</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures contextRef="c-39" decimals="-5" id="f-384" unitRef="usd">25800000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures contextRef="c-40" decimals="-5" id="f-385" unitRef="shares">100000</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures contextRef="c-40" decimals="-5" id="f-386" unitRef="usd">-12100000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures contextRef="c-1" decimals="-5" id="f-387" unitRef="usd">13700000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
    <us-gaap:TreasuryStockSharesRetired contextRef="c-38" decimals="-5" id="f-388" unitRef="shares">100000</us-gaap:TreasuryStockSharesRetired>
    <us-gaap:TreasuryStockRetiredCostMethodAmount contextRef="c-39" decimals="-5" id="f-389" unitRef="usd">12100000</us-gaap:TreasuryStockRetiredCostMethodAmount>
    <us-gaap:TreasuryStockSharesRetired contextRef="c-40" decimals="-5" id="f-390" unitRef="shares">100000</us-gaap:TreasuryStockSharesRetired>
    <us-gaap:TreasuryStockRetiredCostMethodAmount contextRef="c-40" decimals="-5" id="f-391" unitRef="usd">12100000</us-gaap:TreasuryStockRetiredCostMethodAmount>
    <us-gaap:TreasuryStockRetiredCostMethodAmount contextRef="c-1" decimals="-5" id="f-392" unitRef="usd">0</us-gaap:TreasuryStockRetiredCostMethodAmount>
    <us-gaap:SharesIssued contextRef="c-41" decimals="-5" id="f-393" unitRef="shares">48800000</us-gaap:SharesIssued>
    <us-gaap:StockholdersEquity contextRef="c-41" decimals="-5" id="f-394" unitRef="usd">500000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-42" decimals="-5" id="f-395" unitRef="usd">1696500000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-43" decimals="-5" id="f-396" unitRef="usd">748900000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-44" decimals="-5" id="f-397" unitRef="usd">-17700000</us-gaap:StockholdersEquity>
    <us-gaap:SharesIssued contextRef="c-45" decimals="-5" id="f-398" unitRef="shares">0</us-gaap:SharesIssued>
    <us-gaap:StockholdersEquity contextRef="c-45" decimals="-5" id="f-399" unitRef="usd">0</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-7" decimals="-5" id="f-400" unitRef="usd">2428200000</us-gaap:StockholdersEquity>
    <us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock contextRef="c-1" id="f-401">Overview and Summary of Significant Accounting Policies&lt;div style="margin-bottom:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Basis of Presentation&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify;text-indent:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Arcosa, Inc. and its consolidated subsidiaries (&#x201c;Arcosa,&#x201d; the &#x201c;Company,&#x201d; &#x201c;we,&#x201d; or &#x201c;our&#x201d;), 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 an independent, publicly-traded company, listed on the New York Stock Exchange.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify;text-indent:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The accompanying Consolidated Financial Statements present our historical financial position, results of operations, comprehensive income/loss, and cash flows in accordance with accounting principles generally accepted in the U.S. (&#x201c;GAAP&#x201d;). All significant intercompany accounts and transactions have been eliminated. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Stockholders' Equity&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify;text-indent:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In December 2024, the Company&#x2019;s Board of Directors (the &#x201c;Board&#x201d;) authorized a new $50.0 million share repurchase program effective January&#160;1, 2025 through December&#160;31, 2026 to replace a program of the same amount that expired on December&#160;31, 2024. Under the previous program, the Company did not repurchase any shares during the year ended December 2024, and repurchased 200,000 shares at a cost of $13.8 million during the year ended December 31, 2023.  &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Revenue Recognition&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify;text-indent:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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&#x2019;s reportable segments, see Note 4 Segment Information. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Construction Products&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify;text-indent:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Construction Products segment recognizes substantially all revenue when the customer has accepted the product and legal title of the product has passed to the customer. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Engineered Structures&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify;text-indent:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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 December&#160;31, 2024 and 2023, we had a contract asset of $65.5 million and $66.8 million, respectively, which is included in receivables, net of allowance, within the Consolidated Balance Sheets. The decrease in the contract asset is attributed to the 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. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Transportation Products&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify;text-indent:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Transportation Products segment recognizes revenue when the customer has accepted the product and legal title of the product has passed to the customer.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Revenues&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify;text-indent:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total revenues for the Company's reportable segments are presented below:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:61.326%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.326%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.864%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.624%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Year Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;($ in millions)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Aggregates and specialty materials&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;977.9&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;879.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;821.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Construction site support&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;127.2&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;121.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;102.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Construction Products&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;1,105.1&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,001.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;923.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Utility, wind, and related structures&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;1,047.3&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;873.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;813.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Storage tanks&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;188.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Engineered Structures&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;1,047.3&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;873.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,002.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Inland barges&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;329.8&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;280.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;189.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Steel components&lt;/span&gt;&lt;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"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;87.8&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;153.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;127.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Transportation Products&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;417.6&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;433.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;317.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Segment Totals before Eliminations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2,570.0&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,308.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,242.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Eliminations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(0.1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.4)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Consolidated Total&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2,569.9&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,307.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,242.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify;text-indent:11.25pt"&gt;&lt;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"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; On August 16, 2024, the Company completed the divestiture of its steel components business.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Unsatisfied Performance Obligations&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify;text-indent:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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 December&#160;31, 2024 and the percentage of the outstanding performance obligations as of December&#160;31, 2024 expected to be delivered during 2025: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:75.654%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:22.146%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Unsatisfied performance obligations at &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 31, 2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Total&lt;br/&gt;Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(in millions)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Engineered Structures:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Utility, wind, and related structures&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;1,190.8&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:8pt"&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Transportation Products:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Inland barges&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;280.1&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify;text-indent:11.25pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Approximately 64% of the unsatisfied performance obligations for our utility, wind, and related structures in our Engineered Structures segment are expected to be delivered during 2025, approximately 13% are expected to be delivered during 2026, and the remainder are expected to be delivered through 2028. Approximately 92% of the unsatisfied performance obligations for inland barges in our Transportation Products segment are expected to be delivered during 2025, and the remainder are expected to be delivered in 2026.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Income Taxes&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify;text-indent:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify;text-indent:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Financial Instruments&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify;text-indent:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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 concentrations of credit risk with respect to 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 years ended December&#160;31, 2024, 2023, and 2022 was not significant. The carrying values of cash, receivables, and accounts payable are considered to be representative of their respective fair values. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Inventories&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify;text-indent:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Inventories are valued at the lower of cost or net realizable value. Cost is determined principally on the first in first out method. The value of inventory is adjusted for damaged, obsolete, excess, or slow-moving inventory. Work in process and finished goods include material, labor, and overhead. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Property, Plant, and Equipment&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify;text-indent:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Property, plant, and equipment are stated at cost and depreciated or depleted over their estimated useful lives, primarily using the straight-line method. The estimated useful lives are: buildings and improvements&#160;- 5&#160;to 30 years; leasehold improvements&#160;- the lesser of the term of the lease or 11 years; and machinery and equipment&#160;- 3&#160;to 15 years. Depletion of mineral reserves is calculated based on estimated reserves using the units-of-production method on a quarry-by-quarry basis. The costs of ordinary maintenance and repair are charged to operating costs as incurred. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Goodwill and Intangible Assets&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify;text-indent:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Goodwill is required to be tested for impairment annually, or on an interim basis when events or changes in circumstances indicate the carrying amount might be impaired. The quantitative goodwill impairment test is assessed at the &#x201c;reporting unit&#x201d; level by comparing the reporting unit's estimated fair value with the carrying amount of its net assets. If the carrying value of the reporting unit exceeds its fair value, an impairment loss is recognized. The goodwill impairment is measured as the excess of the reporting unit's carrying value over its fair value, not to exceed the amount of goodwill allocated to the reporting unit. The estimates and judgments that most significantly affect the fair value calculations are assumptions, consisting of level three inputs, related to revenue and operating profit growth, discount rates, and exit multiples. The Company performs its annual goodwill impairment analysis as of October 1 of each year. As of October 1, 2024 and 2023, the Company's annual impairment test of goodwill was completed at the reporting unit level and no impairment charges were determined to be necessary.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify;text-indent:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Intangible assets are recorded at fair value, using level three inputs, on the date of acquisition and evaluated to determine their estimated useful life. These assets primarily consist of customer relationships and permits and are amortized using the straight-line method. The estimated useful lives for definite-lived intangible assets are: customer relationships - 2 to 20 years; permits - 10 to 29 years; and other - 1 to 34 years.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify;text-indent:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Indefinite-lived intangible assets primarily relate to acquired trademarks. These assets are not amortized but are evaluated for impairment annually on October 1, or on an interim basis when events or changes in circumstances indicate the carrying amount may not be recoverable. The impairment test compares the fair value of each asset to its carrying value using a relief from royalty method. As of October 1, 2024 and 2023, the Company's annual impairment test was completed and no impairment charges were determined to be necessary.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Long-lived Assets&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify;text-indent:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company evaluates the carrying value of long-lived assets to be held and used, including property, plant, and equipment and definite-lived intangibles, for potential impairment when events or changes in circumstances indicate the carrying amount may not be recoverable. The carrying value of long-lived assets to be held and used is considered impaired only when the carrying value is not recoverable through undiscounted future cash flows and the fair value of the assets is less than their carrying value. Fair value is determined primarily using the anticipated cash flows discounted at a rate commensurate with the risks involved or market quotes as available. Impairment losses on long-lived assets held for sale are determined in a similar manner, except that fair values are reduced by the estimated cost to dispose of the assets. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify;text-indent:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company recorded an impairment of $5.8&#160;million during the year ended December&#160;31, 2024 related to the closure of the Company's aggregates operations in west Texas in our Construction Products segment. No impairment charges were recognized during the years ended December 31, 2023 or 2022.  &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Workers&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;&#x2019;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt; Compensation&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify;text-indent:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company is effectively self-insured for workers&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;&#x2019;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; compensation claims. A third-party administrator is used to process claims. We accrue our workers' compensation liability based upon independent actuarial studies. As of December&#160;31, 2024 and 2023, the Company's accrual for worker's compensation costs was $18.9 million and $24.2 million, respectively, which is included in accrued liabilities and other long-term liabilities within the Consolidated Balance Sheets.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Warranties&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify;text-indent:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company provides various express, limited product warranties that generally range from 1 to 5 years depending on the product. The warranty costs are estimated using a two-step approach. First, an engineering estimate is made for the cost of all claims that have been asserted by customers. Second, based on historical, accepted claims experience, a cost is accrued for all products still within a warranty period for which no claims have been filed. The Company provides for the estimated cost of product warranties at the time revenue is recognized related to products covered by warranties and assesses the adequacy of the resulting reserves on a quarterly basis. As of December&#160;31, 2024 and 2023, the Company's accrual for warranty costs was $1.3 million and $1.2 million, respectively, which is included in accrued liabilities within the Consolidated Balance Sheets.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Derivative Instruments&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify;text-indent:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company may, from time to time, use derivative instruments to mitigate the impact of changes in interest rates, commodity prices, or changes in foreign currency exchange rates. For derivative instruments designated as hedges, the Company formally documents the relationship between the derivative instrument and the hedged item, as well as the risk management objective and strategy for the use of the derivative instrument. This documentation includes linking the derivative to specific assets or liabilities on the balance sheet, commitments, or forecasted transactions. At the time a derivative instrument is entered into, and at least quarterly thereafter, the Company assesses whether the derivative instrument is effective in offsetting the changes in fair value or cash flows of the hedged item. Any change in the fair value of the hedged instrument is recorded in accumulated other comprehensive loss (&#x201c;AOCL&#x201d;) as a separate component of stockholders' equity and reclassified into earnings in the period during which the hedged transaction affects earnings. The Company monitors its derivative positions and the credit ratings of its counterparties and does not anticipate losses due to counterparties' non-performance. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Foreign Currency Translation&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify;text-indent:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Certain operations outside the U.S. prepare financial statements in currencies other than the U.S. dollar. The income statement amounts are translated at average exchange rates for the year, while the assets and liabilities are translated at year-end exchange rates. Translation adjustments are accumulated as a separate component of stockholders' equity and other comprehensive income. The functional currency of our Mexico operations is considered to be the U.S. dollar. The functional currency of our Canadian operations is considered to be the Canadian dollar.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Other Comprehensive Income (Loss)&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify;text-indent:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other comprehensive income (loss) consists of foreign currency translation adjustments and the effective unrealized gains and losses on the Company's derivative financial instruments, the sum of which, along with net income, constitutes comprehensive net income (loss). See Note 12 Accumulated Other Comprehensive Loss. All components are shown net of tax.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Recent Accounting Pronouncements &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Recently adopted accounting pronouncements&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify;text-indent:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Effective January 1, 2024, the Company adopted Accounting Standards Update No. 2023-07, &#x201c;Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures&#x201d; (&#x201c;ASU 2023-07&#x201d;), 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.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Recently issued accounting pronouncements not adopted as of December 31, 2024&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify;text-indent:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Effective January 1, 2025, the FASB issued Accounting Standards Update No. 2023-09, &#x201c;Income Taxes (Topic 740): Improvements to Income Tax Disclosures&#x201d; (&#x201c;ASU 2023-09&#x201d;), 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 Company will adopt the additional disclosure requirements within its annual reporting for the year ending December 31, 2025.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify;text-indent:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Management's Estimates &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify;text-indent:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The preparation of financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements as well as the reported amounts of revenues and expenses during the reporting period. Actual results could differ from those estimates.&lt;/span&gt;&lt;/div&gt;</us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock>
    <us-gaap:BasisOfAccountingPolicyPolicyTextBlock contextRef="c-1" id="f-402">&lt;div style="margin-bottom:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Basis of Presentation&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify;text-indent:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Arcosa, Inc. and its consolidated subsidiaries (&#x201c;Arcosa,&#x201d; the &#x201c;Company,&#x201d; &#x201c;we,&#x201d; or &#x201c;our&#x201d;), 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 an independent, publicly-traded company, listed on the New York Stock Exchange.&lt;/span&gt;&lt;/div&gt;The accompanying Consolidated Financial Statements present our historical financial position, results of operations, comprehensive income/loss, and cash flows in accordance with accounting principles generally accepted in the U.S. (&#x201c;GAAP&#x201d;). All significant intercompany accounts and transactions have been eliminated.</us-gaap:BasisOfAccountingPolicyPolicyTextBlock>
    <us-gaap:StockholdersEquityPolicyTextBlock contextRef="c-1" id="f-403">&lt;div style="margin-bottom:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Stockholders' Equity&lt;/span&gt;&lt;/div&gt;In December 2024, the Company&#x2019;s Board of Directors (the &#x201c;Board&#x201d;) authorized a new $50.0 million share repurchase program effective January&#160;1, 2025 through December&#160;31, 2026 to replace a program of the same amount that expired on December&#160;31, 2024. Under the previous program, the Company did not repurchase any shares during the year ended December 2024, and repurchased 200,000 shares at a cost of $13.8 million during the year ended December 31, 2023.</us-gaap:StockholdersEquityPolicyTextBlock>
    <srt:StockRepurchaseProgramAuthorizedAmount1 contextRef="c-7" decimals="INF" id="f-404" unitRef="usd">50000000.0</srt:StockRepurchaseProgramAuthorizedAmount1>
    <us-gaap:TreasuryStockSharesAcquired contextRef="c-4" decimals="INF" id="f-405" unitRef="shares">200000</us-gaap:TreasuryStockSharesAcquired>
    <us-gaap:TreasuryStockValueAcquiredCostMethod contextRef="c-4" decimals="-5" id="f-406" unitRef="usd">13800000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:RevenueRecognitionPolicyTextBlock contextRef="c-1" id="f-407">&lt;div style="margin-bottom:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Revenue Recognition&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify;text-indent:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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&#x2019;s reportable segments, see Note 4 Segment Information. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Construction Products&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify;text-indent:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Construction Products segment recognizes substantially all revenue when the customer has accepted the product and legal title of the product has passed to the customer. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Engineered Structures&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify;text-indent:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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 December&#160;31, 2024 and 2023, we had a contract asset of $65.5 million and $66.8 million, respectively, which is included in receivables, net of allowance, within the Consolidated Balance Sheets. The decrease in the contract asset is attributed to the 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. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Transportation Products&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify;text-indent:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Transportation Products segment recognizes revenue when the customer has accepted the product and legal title of the product has passed to the customer.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Revenues&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify;text-indent:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total revenues for the Company's reportable segments are presented below:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:61.326%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.326%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.864%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.624%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Year Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;($ in millions)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Aggregates and specialty materials&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;977.9&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;879.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;821.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Construction site support&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;127.2&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;121.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;102.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Construction Products&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;1,105.1&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,001.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;923.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Utility, wind, and related structures&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;1,047.3&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;873.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;813.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Storage tanks&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;188.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Engineered Structures&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;1,047.3&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;873.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,002.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Inland barges&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;329.8&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;280.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;189.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Steel components&lt;/span&gt;&lt;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"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;87.8&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;153.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;127.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Transportation Products&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;417.6&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;433.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;317.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Segment Totals before Eliminations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2,570.0&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,308.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,242.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Eliminations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(0.1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.4)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Consolidated Total&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2,569.9&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,307.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,242.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify;text-indent:11.25pt"&gt;&lt;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"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; On August 16, 2024, the Company completed the divestiture of its steel components business.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Unsatisfied Performance Obligations&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify;text-indent:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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 December&#160;31, 2024 and the percentage of the outstanding performance obligations as of December&#160;31, 2024 expected to be delivered during 2025: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:75.654%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:22.146%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Unsatisfied performance obligations at &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 31, 2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Total&lt;br/&gt;Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(in millions)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Engineered Structures:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Utility, wind, and related structures&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;1,190.8&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:8pt"&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Transportation Products:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Inland barges&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;280.1&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify;text-indent:11.25pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Approximately 64% of the unsatisfied performance obligations for our utility, wind, and related structures in our Engineered Structures segment are expected to be delivered during 2025, approximately 13% are expected to be delivered during 2026, and the remainder are expected to be delivered through 2028. Approximately 92% of the unsatisfied performance obligations for inland barges in our Transportation Products segment are expected to be delivered during 2025, and the remainder are expected to be delivered in 2026.&lt;/span&gt;&lt;/div&gt;</us-gaap:RevenueRecognitionPolicyTextBlock>
    <us-gaap:ContractWithCustomerAssetNet contextRef="c-7" decimals="-5" id="f-408" unitRef="usd">65500000</us-gaap:ContractWithCustomerAssetNet>
    <us-gaap:ContractWithCustomerAssetNet contextRef="c-8" decimals="-5" id="f-409" unitRef="usd">66800000</us-gaap:ContractWithCustomerAssetNet>
    <us-gaap:DisaggregationOfRevenueTableTextBlock contextRef="c-1" id="f-410">&lt;div style="margin-bottom:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Revenues&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify;text-indent:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total revenues for the Company's reportable segments are presented below:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:61.326%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.326%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.864%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.624%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Year Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;($ in millions)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Aggregates and specialty materials&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;977.9&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;879.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;821.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Construction site support&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;127.2&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;121.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;102.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Construction Products&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;1,105.1&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,001.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;923.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Utility, wind, and related structures&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;1,047.3&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;873.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;813.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Storage tanks&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;188.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Engineered Structures&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;1,047.3&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;873.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,002.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Inland barges&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;329.8&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;280.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;189.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Steel components&lt;/span&gt;&lt;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"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;87.8&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;153.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;127.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Transportation Products&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;417.6&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;433.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;317.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Segment Totals before Eliminations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2,570.0&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,308.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,242.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Eliminations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(0.1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.4)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Consolidated Total&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2,569.9&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,307.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,242.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify;text-indent:11.25pt"&gt;&lt;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"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; On August 16, 2024, the Company completed the divestiture of its steel components business.&lt;/span&gt;&lt;/div&gt;</us-gaap:DisaggregationOfRevenueTableTextBlock>
    <us-gaap:Revenues contextRef="c-46" decimals="-5" id="f-411" unitRef="usd">977900000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-47" decimals="-5" id="f-412" unitRef="usd">879900000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-48" decimals="-5" id="f-413" unitRef="usd">821400000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-49" decimals="-5" id="f-414" unitRef="usd">127200000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-50" decimals="-5" id="f-415" unitRef="usd">121400000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-51" decimals="-5" id="f-416" unitRef="usd">102100000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-52" decimals="-5" id="f-417" unitRef="usd">1105100000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-53" decimals="-5" id="f-418" unitRef="usd">1001300000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-54" decimals="-5" id="f-419" unitRef="usd">923500000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-55" decimals="-5" id="f-420" unitRef="usd">1047300000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-56" decimals="-5" id="f-421" unitRef="usd">873500000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-57" decimals="-5" id="f-422" unitRef="usd">813100000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-58" decimals="-5" id="f-423" unitRef="usd">0</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-59" decimals="-5" id="f-424" unitRef="usd">0</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-60" decimals="-5" id="f-425" unitRef="usd">188900000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-61" decimals="-5" id="f-426" unitRef="usd">1047300000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-62" decimals="-5" id="f-427" unitRef="usd">873500000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-63" decimals="-5" id="f-428" unitRef="usd">1002000000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-64" decimals="-5" id="f-429" unitRef="usd">329800000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-65" decimals="-5" id="f-430" unitRef="usd">280200000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-66" decimals="-5" id="f-431" unitRef="usd">189900000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-67" decimals="-5" id="f-432" unitRef="usd">87800000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-68" decimals="-5" id="f-433" unitRef="usd">153300000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-69" decimals="-5" id="f-434" unitRef="usd">127400000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-70" decimals="-5" id="f-435" unitRef="usd">417600000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-71" decimals="-5" id="f-436" unitRef="usd">433500000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-72" decimals="-5" id="f-437" unitRef="usd">317300000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-73" decimals="-5" id="f-438" unitRef="usd">2570000000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-74" decimals="-5" id="f-439" unitRef="usd">2308300000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-75" decimals="-5" id="f-440" unitRef="usd">2242800000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-76" decimals="-5" id="f-441" unitRef="usd">100000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-77" decimals="-5" id="f-442" unitRef="usd">400000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-78" decimals="-5" id="f-443" unitRef="usd">0</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-1" decimals="-5" id="f-444" unitRef="usd">2569900000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-4" decimals="-5" id="f-445" unitRef="usd">2307900000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-5" decimals="-5" id="f-446" unitRef="usd">2242800000</us-gaap:Revenues>
    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock contextRef="c-1" id="f-447">&lt;div style="margin-bottom:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Unsatisfied Performance Obligations&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify;text-indent:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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 December&#160;31, 2024 and the percentage of the outstanding performance obligations as of December&#160;31, 2024 expected to be delivered during 2025: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:75.654%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:22.146%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Unsatisfied performance obligations at &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 31, 2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Total&lt;br/&gt;Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(in millions)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Engineered Structures:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Utility, wind, and related structures&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;1,190.8&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:8pt"&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Transportation Products:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Inland barges&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;280.1&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock>
    <us-gaap:RevenueRemainingPerformanceObligation contextRef="c-79" decimals="-5" id="f-448" unitRef="usd">1190800000</us-gaap:RevenueRemainingPerformanceObligation>
    <us-gaap:RevenueRemainingPerformanceObligation contextRef="c-80" decimals="-5" id="f-449" unitRef="usd">280100000</us-gaap:RevenueRemainingPerformanceObligation>
    <aca:RevenueRemainingPerformanceObligationPercentageYear1 contextRef="c-79" decimals="2" id="f-450" unitRef="number">0.64</aca:RevenueRemainingPerformanceObligationPercentageYear1>
    <aca:RevenueRemainingPerformanceObligationPercentageYear2 contextRef="c-79" decimals="2" id="f-451" unitRef="number">0.13</aca:RevenueRemainingPerformanceObligationPercentageYear2>
    <aca:RevenueRemainingPerformanceObligationPercentageYear1 contextRef="c-80" decimals="2" id="f-452" unitRef="number">0.92</aca:RevenueRemainingPerformanceObligationPercentageYear1>
    <us-gaap:IncomeTaxPolicyTextBlock contextRef="c-1" id="f-453">&lt;div style="margin-bottom:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Income Taxes&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify;text-indent:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify;text-indent:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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.&lt;/span&gt;&lt;/div&gt;</us-gaap:IncomeTaxPolicyTextBlock>
    <us-gaap:CashAndCashEquivalentsPolicyTextBlock contextRef="c-1" id="f-454">&lt;div style="margin-bottom:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Financial Instruments&lt;/span&gt;&lt;/div&gt;The Company considers all highly liquid debt instruments to be cash and cash equivalents if purchased with a maturity of three months or less.</us-gaap:CashAndCashEquivalentsPolicyTextBlock>
    <us-gaap:ConcentrationRiskCreditRisk contextRef="c-1" id="f-455">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 concentrations of credit risk with respect to 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 years ended December&#160;31, 2024, 2023, and 2022 was not significant. The carrying values of cash, receivables, and accounts payable are considered to be representative of their respective fair values.</us-gaap:ConcentrationRiskCreditRisk>
    <us-gaap:InventoryPolicyTextBlock contextRef="c-1" id="f-456">&lt;div style="margin-bottom:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Inventories&lt;/span&gt;&lt;/div&gt;Inventories are valued at the lower of cost or net realizable value. Cost is determined principally on the first in first out method. The value of inventory is adjusted for damaged, obsolete, excess, or slow-moving inventory. Work in process and finished goods include material, labor, and overhead.</us-gaap:InventoryPolicyTextBlock>
    <us-gaap:PropertyPlantAndEquipmentPolicyTextBlock contextRef="c-1" id="f-457">&lt;div style="margin-bottom:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Property, Plant, and Equipment&lt;/span&gt;&lt;/div&gt;Property, plant, and equipment are stated at cost and depreciated or depleted over their estimated useful lives, primarily using the straight-line method. The estimated useful lives are: buildings and improvements&#160;- 5&#160;to 30 years; leasehold improvements&#160;- the lesser of the term of the lease or 11 years; and machinery and equipment&#160;- 3&#160;to 15 years. Depletion of mineral reserves is calculated based on estimated reserves using the units-of-production method on a quarry-by-quarry basis. The costs of ordinary maintenance and repair are charged to operating costs as incurred.</us-gaap:PropertyPlantAndEquipmentPolicyTextBlock>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="c-81" id="f-458">P5Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="c-82" id="f-459">P30Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="c-83" id="f-460">P11Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="c-84" id="f-461">P3Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="c-85" id="f-462">P15Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:GoodwillAndIntangibleAssetsPolicyTextBlock contextRef="c-1" id="f-463">&lt;div style="margin-bottom:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Goodwill and Intangible Assets&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify;text-indent:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Goodwill is required to be tested for impairment annually, or on an interim basis when events or changes in circumstances indicate the carrying amount might be impaired. The quantitative goodwill impairment test is assessed at the &#x201c;reporting unit&#x201d; level by comparing the reporting unit's estimated fair value with the carrying amount of its net assets. If the carrying value of the reporting unit exceeds its fair value, an impairment loss is recognized. The goodwill impairment is measured as the excess of the reporting unit's carrying value over its fair value, not to exceed the amount of goodwill allocated to the reporting unit. The estimates and judgments that most significantly affect the fair value calculations are assumptions, consisting of level three inputs, related to revenue and operating profit growth, discount rates, and exit multiples. The Company performs its annual goodwill impairment analysis as of October 1 of each year. As of October 1, 2024 and 2023, the Company's annual impairment test of goodwill was completed at the reporting unit level and no impairment charges were determined to be necessary.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify;text-indent:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Intangible assets are recorded at fair value, using level three inputs, on the date of acquisition and evaluated to determine their estimated useful life. These assets primarily consist of customer relationships and permits and are amortized using the straight-line method. The estimated useful lives for definite-lived intangible assets are: customer relationships - 2 to 20 years; permits - 10 to 29 years; and other - 1 to 34 years.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify;text-indent:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Indefinite-lived intangible assets primarily relate to acquired trademarks. These assets are not amortized but are evaluated for impairment annually on October 1, or on an interim basis when events or changes in circumstances indicate the carrying amount may not be recoverable. The impairment test compares the fair value of each asset to its carrying value using a relief from royalty method. As of October 1, 2024 and 2023, the Company's annual impairment test was completed and no impairment charges were determined to be necessary.&lt;/span&gt;&lt;/div&gt;</us-gaap:GoodwillAndIntangibleAssetsPolicyTextBlock>
    <us-gaap:GoodwillImpairmentLoss contextRef="c-4" decimals="-5" id="f-464" unitRef="usd">0</us-gaap:GoodwillImpairmentLoss>
    <us-gaap:GoodwillImpairmentLoss contextRef="c-1" decimals="-5" id="f-465" unitRef="usd">0</us-gaap:GoodwillImpairmentLoss>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife contextRef="c-86" id="f-466">P2Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife contextRef="c-87" id="f-467">P20Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife contextRef="c-88" id="f-468">P10Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife contextRef="c-89" id="f-469">P29Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife contextRef="c-90" id="f-470">P1Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife contextRef="c-91" id="f-471">P34Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill contextRef="c-1" decimals="-5" id="f-472" unitRef="usd">0</us-gaap:ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill>
    <us-gaap:ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill contextRef="c-4" decimals="-5" id="f-473" unitRef="usd">0</us-gaap:ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill>
    <us-gaap:ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock contextRef="c-1" id="f-474">&lt;div style="margin-bottom:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Long-lived Assets&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify;text-indent:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company evaluates the carrying value of long-lived assets to be held and used, including property, plant, and equipment and definite-lived intangibles, for potential impairment when events or changes in circumstances indicate the carrying amount may not be recoverable. The carrying value of long-lived assets to be held and used is considered impaired only when the carrying value is not recoverable through undiscounted future cash flows and the fair value of the assets is less than their carrying value. Fair value is determined primarily using the anticipated cash flows discounted at a rate commensurate with the risks involved or market quotes as available. Impairment losses on long-lived assets held for sale are determined in a similar manner, except that fair values are reduced by the estimated cost to dispose of the assets. &lt;/span&gt;&lt;/div&gt;The Company recorded an impairment of $5.8&#160;million during the year ended December&#160;31, 2024 related to the closure of the Company's aggregates operations in west Texas in our Construction Products segment. No impairment charges were recognized during the years ended December 31, 2023 or 2022.</us-gaap:ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock>
    <us-gaap:AssetImpairmentCharges contextRef="c-1" decimals="-5" id="f-475" unitRef="usd">5800000</us-gaap:AssetImpairmentCharges>
    <us-gaap:SelfInsuranceReservePolicyTextBlock contextRef="c-1" id="f-476">&lt;div style="margin-bottom:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Workers&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;&#x2019;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt; Compensation&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify;text-indent:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company is effectively self-insured for workers&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;&#x2019;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; compensation claims. A third-party administrator is used to process claims. We accrue our workers' compensation liability based upon independent actuarial studies. As of December&#160;31, 2024 and 2023, the Company's accrual for worker's compensation costs was $18.9 million and $24.2 million, respectively, which is included in accrued liabilities and other long-term liabilities within the Consolidated Balance Sheets.&lt;/span&gt;&lt;/div&gt;</us-gaap:SelfInsuranceReservePolicyTextBlock>
    <us-gaap:SelfInsuranceReserve contextRef="c-7" decimals="-5" id="f-477" unitRef="usd">18900000</us-gaap:SelfInsuranceReserve>
    <us-gaap:SelfInsuranceReserve contextRef="c-8" decimals="-5" id="f-478" unitRef="usd">24200000</us-gaap:SelfInsuranceReserve>
    <us-gaap:StandardProductWarrantyPolicy contextRef="c-1" id="f-479">&lt;div style="margin-bottom:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Warranties&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify;text-indent:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company provides various express, limited product warranties that generally range from 1 to 5 years depending on the product. The warranty costs are estimated using a two-step approach. First, an engineering estimate is made for the cost of all claims that have been asserted by customers. Second, based on historical, accepted claims experience, a cost is accrued for all products still within a warranty period for which no claims have been filed. The Company provides for the estimated cost of product warranties at the time revenue is recognized related to products covered by warranties and assesses the adequacy of the resulting reserves on a quarterly basis. As of December&#160;31, 2024 and 2023, the Company's accrual for warranty costs was $1.3 million and $1.2 million, respectively, which is included in accrued liabilities within the Consolidated Balance Sheets.&lt;/span&gt;&lt;/div&gt;</us-gaap:StandardProductWarrantyPolicy>
    <aca:ProductWarrantyPeriod contextRef="c-92" id="f-480">P1Y</aca:ProductWarrantyPeriod>
    <aca:ProductWarrantyPeriod contextRef="c-93" id="f-481">P5Y</aca:ProductWarrantyPeriod>
    <us-gaap:StandardProductWarrantyAccrualCurrent contextRef="c-7" decimals="-5" id="f-482" unitRef="usd">1300000</us-gaap:StandardProductWarrantyAccrualCurrent>
    <us-gaap:StandardProductWarrantyAccrualCurrent contextRef="c-8" decimals="-5" id="f-483" unitRef="usd">1200000</us-gaap:StandardProductWarrantyAccrualCurrent>
    <us-gaap:DerivativesPolicyTextBlock contextRef="c-1" id="f-484">&lt;div style="margin-bottom:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Derivative Instruments&lt;/span&gt;&lt;/div&gt;The Company may, from time to time, use derivative instruments to mitigate the impact of changes in interest rates, commodity prices, or changes in foreign currency exchange rates. For derivative instruments designated as hedges, the Company formally documents the relationship between the derivative instrument and the hedged item, as well as the risk management objective and strategy for the use of the derivative instrument. This documentation includes linking the derivative to specific assets or liabilities on the balance sheet, commitments, or forecasted transactions. At the time a derivative instrument is entered into, and at least quarterly thereafter, the Company assesses whether the derivative instrument is effective in offsetting the changes in fair value or cash flows of the hedged item. Any change in the fair value of the hedged instrument is recorded in accumulated other comprehensive loss (&#x201c;AOCL&#x201d;) as a separate component of stockholders' equity and reclassified into earnings in the period during which the hedged transaction affects earnings. The Company monitors its derivative positions and the credit ratings of its counterparties and does not anticipate losses due to counterparties' non-performance.</us-gaap:DerivativesPolicyTextBlock>
    <us-gaap:ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock contextRef="c-1" id="f-485">&lt;div style="margin-bottom:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Foreign Currency Translation&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify;text-indent:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Certain operations outside the U.S. prepare financial statements in currencies other than the U.S. dollar. The income statement amounts are translated at average exchange rates for the year, while the assets and liabilities are translated at year-end exchange rates. Translation adjustments are accumulated as a separate component of stockholders' equity and other comprehensive income. The functional currency of our Mexico operations is considered to be the U.S. dollar. The functional currency of our Canadian operations is considered to be the Canadian dollar.&lt;/span&gt;&lt;/div&gt;</us-gaap:ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock>
    <us-gaap:ComprehensiveIncomePolicyPolicyTextBlock contextRef="c-1" id="f-486">&lt;div style="margin-bottom:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Other Comprehensive Income (Loss)&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify;text-indent:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other comprehensive income (loss) consists of foreign currency translation adjustments and the effective unrealized gains and losses on the Company's derivative financial instruments, the sum of which, along with net income, constitutes comprehensive net income (loss). See Note 12 Accumulated Other Comprehensive Loss. All components are shown net of tax.&lt;/span&gt;&lt;/div&gt;</us-gaap:ComprehensiveIncomePolicyPolicyTextBlock>
    <us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock contextRef="c-1" id="f-487">&lt;div style="margin-bottom:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Recent Accounting Pronouncements &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Recently adopted accounting pronouncements&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify;text-indent:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Effective January 1, 2024, the Company adopted Accounting Standards Update No. 2023-07, &#x201c;Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures&#x201d; (&#x201c;ASU 2023-07&#x201d;), 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.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Recently issued accounting pronouncements not adopted as of December 31, 2024&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify;text-indent:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Effective January 1, 2025, the FASB issued Accounting Standards Update No. 2023-09, &#x201c;Income Taxes (Topic 740): Improvements to Income Tax Disclosures&#x201d; (&#x201c;ASU 2023-09&#x201d;), 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 Company will adopt the additional disclosure requirements within its annual reporting for the year ending December 31, 2025.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify;text-indent:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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.&lt;/span&gt;&lt;/div&gt;</us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock>
    <us-gaap:UseOfEstimates contextRef="c-1" id="f-488">&lt;div style="margin-bottom:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Management's Estimates &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify;text-indent:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The preparation of financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements as well as the reported amounts of revenues and expenses during the reporting period. Actual results could differ from those estimates.&lt;/span&gt;&lt;/div&gt;</us-gaap:UseOfEstimates>
    <us-gaap:MergersAcquisitionsAndDispositionsDisclosuresTextBlock contextRef="c-1" id="f-489">&lt;div style="margin-bottom:6pt;text-indent:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company's acquisition activities are summarized below:&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.099%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:58.065%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.014%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.545%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.014%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.545%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.017%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Year Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(in millions)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Acquisitions:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Purchase price&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;1,424.2&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;119.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;75.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net cash paid&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;1,424.1&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;120.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;75.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Goodwill recorded&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;397.1&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;40.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;2024 Acquisitions&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify;text-indent:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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&#160;million of 6.875% senior unsecured notes that closed on August 26, 2024 and $700.0&#160;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 acquisition expanded our platform into the nation&#x2019;s largest MSA with industry-leading financial attributes. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify;text-indent:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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 that 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:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:center;text-indent:9pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:71.637%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:71.757%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:26.043%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(in millions)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Receivables, net of allowance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;69.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Inventories&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Property, plant, and equipment, including mineral reserves&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;743.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Goodwill&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;351.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Intangibles&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;41.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;24.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accounts payable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(17.9)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2.4)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Advance billings&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.8)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(25.3)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total net assets acquired&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,209.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify;text-indent:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Goodwill represents the excess of the purchase consideration over the preliminary valuation of the net assets acquired. The goodwill acquired, 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. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify;text-indent:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Non-recurring transaction costs incurred related to the Stavola acquisition were approximately $25.5 million during the year ended December&#160;31, 2024. These costs are included in selling, general, and administrative expenses in the Consolidated Statement of Operations. Additionally, the Company incurred $6.2 million of debt issuance costs for commitments on a bridge loan facility that was not drawn upon and terminated upon placement of the long term financing to fund Stavola. See Note 7 Debt for additional information.  These non-recurring costs are included in interest expense on the Consolidated Statement of Operations.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify;text-indent:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On October 1, 2024, 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.6 million are reflected in the Consolidated Balance Sheet as of December&#160;31, 2024.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify;text-indent:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Revenues and operating profit included in the Consolidated Statement of Operations from the date of the Stavola acquisition were approximately $78.2 million and $4.5 million during the year ended December&#160;31, 2024, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify;text-indent:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table represents the unaudited pro-forma consolidated operating results of the Company as if the Stavola acquisition had been completed on January 1, 2023 and includes adjustments to: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;padding-left:45pt;text-align:justify;text-indent:-22.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:19pt"&gt;Include additional depreciation, depletion, and amortization expense related to the fair value of acquired property, plant, and equipment, mineral reserves, and intangible assets.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;padding-left:45pt;text-align:justify;text-indent:-22.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:19pt"&gt;Include the impact to cost of sales from the sell-through of inventory that was stepped up in value.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;padding-left:45pt;text-align:justify;text-indent:-22.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:19pt"&gt;Exclude transaction costs of $25.5 million from the year ended December&#160;31, 2024 and reflect such expenses in the year ended December 31, 2023.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;padding-left:45pt;text-align:justify;text-indent:-22.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:19pt"&gt;Include additional interest expense related to debt financing transactions.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify;text-indent:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The unaudited pro-forma information should not be considered indicative of the results that would have occurred if the acquisition had been completed on January 1, 2023, nor is such unaudited pro-forma information necessarily indicative of future results.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:93.859%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:49.834%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:22.576%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.513%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:22.577%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Year Ended&lt;br/&gt;December 31, 2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Year Ended &lt;br/&gt;December 31, 2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(in millions)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Revenues&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,769.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,563.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Income before income taxes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;113.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;93.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify;text-indent:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In July 2024, we completed the acquisition of a Phoenix, Arizona based natural aggregates business in our Con&lt;/span&gt;&lt;span style="color:#212529;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;struction &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Products&lt;/span&gt;&lt;span style="color:#212529;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; segment, for a total purchase price of &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$35.0 million&lt;/span&gt;&lt;span style="color:#212529;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify;text-indent:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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 goodwill acquired, which is tax-deductible, primarily relates to Ameron's market position and existing workforce.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;2023 Acquisitions&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify;text-indent:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On December 20, 2023, we completed the acquisition of certain assets and liabilities of Lake Point Holdings, LLC and Lake Point Restoration LLC, (collectively "Lake Point") a Florida based natural aggregates business in our Construction Products segment, for a total purchase price of $65.1 million. The acquisition was funded with $60.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, $13.3&#160;million of property, plant, and equipment, $19.1&#160;million of mineral reserves, $11.5&#160;million of permits, and $15.6&#160;million of goodwill in our Construction Products segment. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify;text-indent:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In October 2023, we completed the acquisition of certain assets and liabilities of a Florida based recycled aggregates business and a Phoenix, Arizona based recycled aggregates business, both of which are included in our Construction Products segment. The purchase prices of these acquisitions were not significant.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify;text-indent:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In September 2023, we completed the acquisition of certain assets and liabilities of a Houston, Texas based stabilized sand producer in our Construction Products segment. The purchase price of the acquisition was not significant.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify;text-indent:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In March 2023, we completed the stock acquisition of a Houston, Texas based shoring, trench, and excavation products business in our Construction Products segment.  In February 2023, we completed the acquisition of certain assets and liabilities of a Phoenix, Arizona based recycled aggregates business in our Construction Products segment. The purchase prices of these acquisitions were not significant.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;2022 Acquisitions&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:9pt;text-align:justify;text-indent:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In May 2022, we completed the stock acquisition of Recycled Aggregate Materials Company, Inc. ("RAMCO"), a leading producer of recycled aggregates in the Los Angeles metropolitan area, which is included in our Construction Products segment, for a total purchase price of $77.4&#160;million. The acquisition was funded with $80.0 million of borrowings under our revolving credit facility. 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, $54.2&#160;million of permits with an initial weighted average useful life of 20 years, $6.4&#160;million of property, plant, and equipment, and $13.4&#160;million of goodwill in our Construction Products segment. The remaining assets and liabilities were not significant in relation to assets and liabilities at the consolidated or segment level. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Divestitures&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:9pt;text-align:justify;text-indent:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On August 16, 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&#160;million consisting of $55.0&#160;million in cash, a $25.0&#160;million seller's note and a $30.0&#160;million earnout of which the estimated fair value as of December&#160;31, 2024 was $15.4&#160;million. See Note 3 Fair Value Accounting. During the year ended December&#160;31, 2024, the Company recognized a loss of $21.6&#160;million on the sale of the business, which is reflected in (gain) loss on sale of businesses on the Consolidated Statement of Operations. Revenues and operating profit (loss) of the steel components business were $87.8&#160;million and $(19.5)&#160;million, respectively, for the year ended December&#160;31, 2024, $153.3&#160;million and $11.0 million, respectively, for the year ended December&#160;31, 2023, and $127.4 million and $0.9 million, respectively, for the year end December&#160;31, 2022. 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.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:9pt;text-align:justify;text-indent:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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. The Company recognized a net pre-tax gain of $12.5 million which is reflected in (gain) loss on sale of businesses on the Consolidated Statement of Operations. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify;text-indent:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;There were no divestitures completed during the year ended December 31, 2023.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:9pt;text-align:justify;text-indent:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In October 2022, the Company completed the sale of its storage tanks business for $275.0&#160;million. Net cash proceeds received at closing were approximately $271.6&#160;million, after transaction closing costs. The sale resulted in a pre-tax gain of $189.0 million recognized during the year ended December 31, 2022. An additional gain of $6.9 million and $6.4&#160;million was recognized during the years ended December 31, 2024 and 2023, respectively, primarily due to the resolution of certain contingencies from the sale. The storage tanks business, historically reported within the Engineered Structures segment as continuing operations until the date of sale, was a leading manufacturer of steel pressure tanks for the storage and transportation of propane, ammonia, and other gases serving the residential, commercial, energy, and agricultural markets with operations in the U.S. and Mexico. Revenues and operating profit of the storage tanks business prior to the sale were $188.9 million and $41.1&#160;million, respectively, for the year ended December 31, 2022. As the sale of the storage tanks business was not considered a strategic shift that would have had a major effect on the Company's operations or financial results, it is not reported as a discontinued operation. In October 2022, the Company used $155.0&#160;million of the cash proceeds from the sale to repay the outstanding loans borrowed under its revolving credit facility. See Note 7 Debt for additional information.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Other&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify;text-indent:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In June 2023, the Company settled a $15.0&#160;million holdback obligation from the 2021 acquisition of Southwest Rock upon the extension of a certain mineral reserve lease. Based on final negotiations with the seller, the holdback obligation was settled for $10.0&#160;million and paid in June 2023. The $5.0&#160;million difference between the settlement amount and the amount accrued at the time of acquisition was recorded as a reduction in cost of revenues in the Consolidated Statement of Operations.&lt;/span&gt;&lt;/div&gt;</us-gaap:MergersAcquisitionsAndDispositionsDisclosuresTextBlock>
    <aca:ScheduleOfBusinessAcquisitionsAndDispositionsTableTextBlock contextRef="c-1" id="f-490">&lt;div style="margin-bottom:6pt;text-indent:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company's acquisition activities are summarized below:&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.099%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:58.065%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.014%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.545%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.014%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.545%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.017%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Year Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(in millions)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Acquisitions:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Purchase price&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;1,424.2&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;119.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;75.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net cash paid&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;1,424.1&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;120.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;75.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Goodwill recorded&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;397.1&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;40.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</aca:ScheduleOfBusinessAcquisitionsAndDispositionsTableTextBlock>
    <us-gaap:BusinessCombinationConsiderationTransferred1 contextRef="c-1" decimals="-5" id="f-491" unitRef="usd">1424200000</us-gaap:BusinessCombinationConsiderationTransferred1>
    <us-gaap:BusinessCombinationConsiderationTransferred1 contextRef="c-4" decimals="-5" id="f-492" unitRef="usd">119400000</us-gaap:BusinessCombinationConsiderationTransferred1>
    <us-gaap:BusinessCombinationConsiderationTransferred1 contextRef="c-5" decimals="-5" id="f-493" unitRef="usd">75600000</us-gaap:BusinessCombinationConsiderationTransferred1>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired contextRef="c-1" decimals="-5" id="f-494" unitRef="usd">1424100000</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired contextRef="c-4" decimals="-5" id="f-495" unitRef="usd">120900000</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired contextRef="c-5" decimals="-5" id="f-496" unitRef="usd">75100000</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:GoodwillAcquiredDuringPeriod contextRef="c-1" decimals="-5" id="f-497" unitRef="usd">397100000</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:GoodwillAcquiredDuringPeriod contextRef="c-4" decimals="-5" id="f-498" unitRef="usd">40400000</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:GoodwillAcquiredDuringPeriod contextRef="c-5" decimals="-5" id="f-499" unitRef="usd">11600000</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:BusinessCombinationConsiderationTransferred1 contextRef="c-94" decimals="-5" id="f-500" unitRef="usd">1200000000</us-gaap:BusinessCombinationConsiderationTransferred1>
    <us-gaap:DebtInstrumentCarryingAmount contextRef="c-95" decimals="-5" id="f-501" unitRef="usd">600000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage contextRef="c-95" decimals="5" id="f-502" unitRef="number">0.06875</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentCarryingAmount contextRef="c-96" decimals="-5" id="f-503" unitRef="usd">700000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock contextRef="c-97" id="f-504">The following table details the preliminary purchase price allocation as of the acquisition date:&lt;div style="margin-bottom:6pt;text-align:center;text-indent:9pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:71.637%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:71.757%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:26.043%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(in millions)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Receivables, net of allowance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;69.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Inventories&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Property, plant, and equipment, including mineral reserves&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;743.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Goodwill&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;351.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Intangibles&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;41.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;24.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accounts payable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(17.9)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2.4)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Advance billings&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.8)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(25.3)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total net assets acquired&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,209.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents contextRef="c-98" decimals="-5" id="f-505" unitRef="usd">700000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables contextRef="c-98" decimals="-5" id="f-506" unitRef="usd">69100000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory contextRef="c-98" decimals="-5" id="f-507" unitRef="usd">23200000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets contextRef="c-98" decimals="-5" id="f-508" unitRef="usd">2600000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment contextRef="c-98" decimals="-5" id="f-509" unitRef="usd">743000000.0</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment>
    <us-gaap:Goodwill contextRef="c-98" decimals="-5" id="f-510" unitRef="usd">351500000</us-gaap:Goodwill>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill contextRef="c-98" decimals="-5" id="f-511" unitRef="usd">41000000.0</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentAssets contextRef="c-98" decimals="-5" id="f-512" unitRef="usd">24900000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentAssets>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable contextRef="c-98" decimals="-5" id="f-513" unitRef="usd">17900000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities contextRef="c-98" decimals="-5" id="f-514" unitRef="usd">-2400000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther contextRef="c-98" decimals="-5" id="f-515" unitRef="usd">-800000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther contextRef="c-98" decimals="-5" id="f-516" unitRef="usd">25300000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther>
    <us-gaap:BusinessCombinationConsiderationTransferred1 contextRef="c-97" decimals="-5" id="f-517" unitRef="usd">1209600000</us-gaap:BusinessCombinationConsiderationTransferred1>
    <us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife contextRef="c-99" id="f-518">P34Y</us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife>
    <us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife contextRef="c-100" id="f-519">P20Y</us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife>
    <us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife contextRef="c-101" id="f-520">P5Y</us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife>
    <us-gaap:BusinessAcquisitionCostOfAcquiredEntityTransactionCosts contextRef="c-98" decimals="-5" id="f-521" unitRef="usd">25500000</us-gaap:BusinessAcquisitionCostOfAcquiredEntityTransactionCosts>
    <us-gaap:PaymentsOfDebtIssuanceCosts contextRef="c-102" decimals="-5" id="f-522" unitRef="usd">6200000</us-gaap:PaymentsOfDebtIssuanceCosts>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability contextRef="c-103" decimals="-5" id="f-523" unitRef="usd">12600000</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:Revenues contextRef="c-97" decimals="-5" id="f-524" unitRef="usd">78200000</us-gaap:Revenues>
    <us-gaap:OperatingIncomeLoss contextRef="c-97" decimals="-5" id="f-525" unitRef="usd">4500000</us-gaap:OperatingIncomeLoss>
    <us-gaap:BusinessAcquisitionCostOfAcquiredEntityTransactionCosts contextRef="c-98" decimals="-5" id="f-526" unitRef="usd">25500000</us-gaap:BusinessAcquisitionCostOfAcquiredEntityTransactionCosts>
    <us-gaap:BusinessAcquisitionProFormaInformationTextBlock contextRef="c-97" id="f-527">&lt;div style="margin-bottom:6pt;text-align:justify;text-indent:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The unaudited pro-forma information should not be considered indicative of the results that would have occurred if the acquisition had been completed on January 1, 2023, nor is such unaudited pro-forma information necessarily indicative of future results.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:93.859%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:49.834%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:22.576%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.513%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:22.577%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Year Ended&lt;br/&gt;December 31, 2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Year Ended &lt;br/&gt;December 31, 2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(in millions)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Revenues&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,769.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,563.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Income before income taxes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;113.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;93.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:BusinessAcquisitionProFormaInformationTextBlock>
    <us-gaap:BusinessAcquisitionsProFormaRevenue contextRef="c-97" decimals="-5" id="f-528" unitRef="usd">2769800000</us-gaap:BusinessAcquisitionsProFormaRevenue>
    <us-gaap:BusinessAcquisitionsProFormaRevenue contextRef="c-104" decimals="-5" id="f-529" unitRef="usd">2563300000</us-gaap:BusinessAcquisitionsProFormaRevenue>
    <aca:BusinessAcquisitionProFormaIncomeBeforeIncomeTaxes contextRef="c-97" decimals="-5" id="f-530" unitRef="usd">113300000</aca:BusinessAcquisitionProFormaIncomeBeforeIncomeTaxes>
    <aca:BusinessAcquisitionProFormaIncomeBeforeIncomeTaxes contextRef="c-104" decimals="-5" id="f-531" unitRef="usd">93500000</aca:BusinessAcquisitionProFormaIncomeBeforeIncomeTaxes>
    <us-gaap:BusinessCombinationConsiderationTransferred1 contextRef="c-105" decimals="-5" id="f-532" unitRef="usd">35000000.0</us-gaap:BusinessCombinationConsiderationTransferred1>
    <us-gaap:BusinessCombinationConsiderationTransferred1 contextRef="c-106" decimals="-5" id="f-533" unitRef="usd">180000000.0</us-gaap:BusinessCombinationConsiderationTransferred1>
    <us-gaap:ProceedsFromLinesOfCredit contextRef="c-107" decimals="-5" id="f-534" unitRef="usd">160000000.0</us-gaap:ProceedsFromLinesOfCredit>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment contextRef="c-108" decimals="-5" id="f-535" unitRef="usd">60800000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles contextRef="c-109" decimals="-5" id="f-536" unitRef="usd">25600000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory contextRef="c-108" decimals="-5" id="f-537" unitRef="usd">18100000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles contextRef="c-108" decimals="-5" id="f-538" unitRef="usd">12800000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables contextRef="c-108" decimals="-5" id="f-539" unitRef="usd">12000000.0</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIndefiniteLivedIntangibleAssets contextRef="c-110" decimals="-5" id="f-540" unitRef="usd">8900000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIndefiniteLivedIntangibleAssets>
    <us-gaap:Goodwill contextRef="c-108" decimals="-5" id="f-541" unitRef="usd">42300000</us-gaap:Goodwill>
    <us-gaap:BusinessCombinationConsiderationTransferred1 contextRef="c-111" decimals="-5" id="f-542" unitRef="usd">65100000</us-gaap:BusinessCombinationConsiderationTransferred1>
    <us-gaap:ProceedsFromLinesOfCredit contextRef="c-112" decimals="-5" id="f-543" unitRef="usd">60000000.0</us-gaap:ProceedsFromLinesOfCredit>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment contextRef="c-113" decimals="-5" id="f-544" unitRef="usd">13300000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment>
    <aca:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedMineralReserves contextRef="c-113" decimals="-5" id="f-545" unitRef="usd">19100000</aca:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedMineralReserves>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles contextRef="c-114" decimals="-5" id="f-546" unitRef="usd">11500000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles>
    <us-gaap:GoodwillAcquiredDuringPeriod contextRef="c-115" decimals="-5" id="f-547" unitRef="usd">15600000</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:BusinessCombinationConsiderationTransferred1 contextRef="c-116" decimals="-5" id="f-548" unitRef="usd">77400000</us-gaap:BusinessCombinationConsiderationTransferred1>
    <us-gaap:ProceedsFromLinesOfCredit contextRef="c-117" decimals="-5" id="f-549" unitRef="usd">80000000.0</us-gaap:ProceedsFromLinesOfCredit>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles contextRef="c-118" decimals="-5" id="f-550" unitRef="usd">54200000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles>
    <us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife contextRef="c-119" id="f-551">P20Y</us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment contextRef="c-120" decimals="-5" id="f-552" unitRef="usd">6400000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment>
    <us-gaap:GoodwillAcquiredDuringPeriod contextRef="c-121" decimals="-5" id="f-553" unitRef="usd">13400000</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:ProceedsFromDivestitureOfBusinesses contextRef="c-122" decimals="-5" id="f-554" unitRef="usd">110000000</us-gaap:ProceedsFromDivestitureOfBusinesses>
    <us-gaap:ProceedsFromDivestitureOfBusinesses contextRef="c-123" decimals="-5" id="f-555" unitRef="usd">55000000</us-gaap:ProceedsFromDivestitureOfBusinesses>
    <us-gaap:ProceedsFromDivestitureOfBusinesses contextRef="c-124" decimals="-5" id="f-556" unitRef="usd">25000000</us-gaap:ProceedsFromDivestitureOfBusinesses>
    <us-gaap:ProceedsFromDivestitureOfBusinesses contextRef="c-125" decimals="-5" id="f-557" unitRef="usd">30000000</us-gaap:ProceedsFromDivestitureOfBusinesses>
    <aca:ContingentConsiderationAsset contextRef="c-7" decimals="-5" id="f-558" unitRef="usd">15400000</aca:ContingentConsiderationAsset>
    <us-gaap:GainLossOnSaleOfBusiness contextRef="c-126" decimals="-5" id="f-559" unitRef="usd">21600000</us-gaap:GainLossOnSaleOfBusiness>
    <us-gaap:Revenues contextRef="c-123" decimals="-5" id="f-560" unitRef="usd">87800000</us-gaap:Revenues>
    <us-gaap:OperatingIncomeLoss contextRef="c-123" decimals="-5" id="f-561" unitRef="usd">-19500000</us-gaap:OperatingIncomeLoss>
    <us-gaap:Revenues contextRef="c-127" decimals="-5" id="f-562" unitRef="usd">153300000</us-gaap:Revenues>
    <us-gaap:OperatingIncomeLoss contextRef="c-127" decimals="-5" id="f-563" unitRef="usd">11000000.0</us-gaap:OperatingIncomeLoss>
    <us-gaap:Revenues contextRef="c-128" decimals="-5" id="f-564" unitRef="usd">127400000</us-gaap:Revenues>
    <us-gaap:OperatingIncomeLoss contextRef="c-128" decimals="-5" id="f-565" unitRef="usd">900000</us-gaap:OperatingIncomeLoss>
    <us-gaap:ProceedsFromDivestitureOfBusinesses contextRef="c-129" decimals="-5" id="f-566" unitRef="usd">27300000</us-gaap:ProceedsFromDivestitureOfBusinesses>
    <us-gaap:GainLossOnSaleOfBusiness contextRef="c-129" decimals="-5" id="f-567" unitRef="usd">12500000</us-gaap:GainLossOnSaleOfBusiness>
    <aca:NumberofDivestitures
      contextRef="c-4"
      decimals="INF"
      id="f-568"
      unitRef="businesses_divested">0</aca:NumberofDivestitures>
    <us-gaap:ProceedsFromDivestitureOfBusinesses contextRef="c-130" decimals="-5" id="f-569" unitRef="usd">275000000</us-gaap:ProceedsFromDivestitureOfBusinesses>
    <us-gaap:ProceedsFromDivestitureOfBusinessesNetOfCashDivested contextRef="c-5" decimals="-5" id="f-570" unitRef="usd">271600000</us-gaap:ProceedsFromDivestitureOfBusinessesNetOfCashDivested>
    <us-gaap:GainLossOnSaleOfBusiness contextRef="c-5" decimals="-5" id="f-571" unitRef="usd">189000000.0</us-gaap:GainLossOnSaleOfBusiness>
    <us-gaap:GainLossOnSaleOfBusiness contextRef="c-131" decimals="-5" id="f-572" unitRef="usd">6900000</us-gaap:GainLossOnSaleOfBusiness>
    <us-gaap:GainLossOnSaleOfBusiness contextRef="c-6" decimals="-5" id="f-573" unitRef="usd">6400000</us-gaap:GainLossOnSaleOfBusiness>
    <us-gaap:Revenues contextRef="c-60" decimals="-5" id="f-574" unitRef="usd">188900000</us-gaap:Revenues>
    <us-gaap:OperatingIncomeLoss contextRef="c-60" decimals="-5" id="f-575" unitRef="usd">41100000</us-gaap:OperatingIncomeLoss>
    <us-gaap:RepaymentsOfLinesOfCredit contextRef="c-117" decimals="-5" id="f-576" unitRef="usd">155000000</us-gaap:RepaymentsOfLinesOfCredit>
    <us-gaap:BusinessCombinationConsiderationTransferredLiabilitiesIncurred contextRef="c-132" decimals="-5" id="f-577" unitRef="usd">15000000</us-gaap:BusinessCombinationConsiderationTransferredLiabilitiesIncurred>
    <us-gaap:PaymentForContingentConsiderationLiabilityFinancingActivities contextRef="c-4" decimals="-5" id="f-578" unitRef="usd">10000000</us-gaap:PaymentForContingentConsiderationLiabilityFinancingActivities>
    <us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1 contextRef="c-4" decimals="-5" id="f-579" unitRef="usd">5000000</us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1>
    <us-gaap:FairValueDisclosuresTextBlock contextRef="c-1" id="f-580">Fair Value Accounting&lt;div style="text-indent:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Assets and liabilities measured at fair value on a recurring basis are summarized below:&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:97.953%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:45.616%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.586%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.546%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.586%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.546%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.586%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.546%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.888%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Fair&#160;Value&#160;Measurement&#160;as&#160;of December 31, 2024&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Level 1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Level 2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Level 3&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(in millions)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash equivalents&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;133.0&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;133.0&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:15.75pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Contingent consideration&lt;/span&gt;&lt;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"&gt;(1) &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;15.4&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;15.4&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total assets&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;133.0&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;15.4&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;148.4&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Liabilities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:15.75pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Contingent consideration&lt;/span&gt;&lt;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"&gt;(2)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;1.4&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;1.4&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;1.4&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;1.4&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Fair&#160;Value&#160;Measurement&#160;as&#160;of December 31, 2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Level 1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Level 2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Level 3&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(in millions)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Liabilities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:15.75pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Contingent consideration&lt;/span&gt;&lt;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"&gt;(2)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total liabilities&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;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"&gt;(1) &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Included in other assets on the Consolidated Balance Sheets.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;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"&gt;(2)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt; Included in accrued liabilities on the Consolidated Balance Sheets.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify;text-indent:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify;text-indent:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Level 1 &#x2013; This level is defined as quoted prices in active markets for identical assets or liabilities. The Company&#x2019;s cash equivalents are instruments of the U.S. Treasury or highly-rated money market mutual funds.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify;text-indent:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Level 2 &#x2013; 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. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify;text-indent:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Level 3 &#x2013; 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 values are reassessed quarterly based on assumptions used in our latest projections.&lt;/span&gt;&lt;/div&gt;</us-gaap:FairValueDisclosuresTextBlock>
    <us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock contextRef="c-1" id="f-581">&lt;div style="text-indent:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Assets and liabilities measured at fair value on a recurring basis are summarized below:&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:97.953%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:45.616%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.586%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.546%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.586%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.546%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.586%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.546%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.888%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Fair&#160;Value&#160;Measurement&#160;as&#160;of December 31, 2024&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Level 1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Level 2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Level 3&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(in millions)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash equivalents&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;133.0&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;133.0&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:15.75pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Contingent consideration&lt;/span&gt;&lt;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"&gt;(1) &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;15.4&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;15.4&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total assets&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;133.0&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;15.4&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;148.4&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Liabilities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:15.75pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Contingent consideration&lt;/span&gt;&lt;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"&gt;(2)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;1.4&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;1.4&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;1.4&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;1.4&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Fair&#160;Value&#160;Measurement&#160;as&#160;of December 31, 2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Level 1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Level 2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Level 3&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(in millions)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Liabilities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:15.75pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Contingent consideration&lt;/span&gt;&lt;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"&gt;(2)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total liabilities&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;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"&gt;(1) &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Included in other assets on the Consolidated Balance Sheets.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;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"&gt;(2)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt; Included in accrued liabilities on the Consolidated Balance Sheets.&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure contextRef="c-133" decimals="-5" id="f-582" unitRef="usd">133000000.0</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure contextRef="c-134" decimals="-5" id="f-583" unitRef="usd">0</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure contextRef="c-135" decimals="-5" id="f-584" unitRef="usd">0</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure contextRef="c-136" decimals="-5" id="f-585" unitRef="usd">133000000.0</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:BusinessCombinationContingentConsiderationAsset contextRef="c-133" decimals="-5" id="f-586" unitRef="usd">0</us-gaap:BusinessCombinationContingentConsiderationAsset>
    <us-gaap:BusinessCombinationContingentConsiderationAsset contextRef="c-134" decimals="-5" id="f-587" unitRef="usd">0</us-gaap:BusinessCombinationContingentConsiderationAsset>
    <us-gaap:BusinessCombinationContingentConsiderationAsset contextRef="c-135" decimals="-5" id="f-588" unitRef="usd">15400000</us-gaap:BusinessCombinationContingentConsiderationAsset>
    <us-gaap:BusinessCombinationContingentConsiderationAsset contextRef="c-136" decimals="-5" id="f-589" unitRef="usd">15400000</us-gaap:BusinessCombinationContingentConsiderationAsset>
    <us-gaap:AssetsFairValueDisclosure contextRef="c-133" decimals="-5" id="f-590" unitRef="usd">133000000.0</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure contextRef="c-134" decimals="-5" id="f-591" unitRef="usd">0</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure contextRef="c-135" decimals="-5" id="f-592" unitRef="usd">15400000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure contextRef="c-136" decimals="-5" id="f-593" unitRef="usd">148400000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:BusinessCombinationContingentConsiderationLiability contextRef="c-133" decimals="-5" id="f-594" unitRef="usd">0</us-gaap:BusinessCombinationContingentConsiderationLiability>
    <us-gaap:BusinessCombinationContingentConsiderationLiability contextRef="c-134" decimals="-5" id="f-595" unitRef="usd">0</us-gaap:BusinessCombinationContingentConsiderationLiability>
    <us-gaap:BusinessCombinationContingentConsiderationLiability contextRef="c-135" decimals="-5" id="f-596" unitRef="usd">1400000</us-gaap:BusinessCombinationContingentConsiderationLiability>
    <us-gaap:BusinessCombinationContingentConsiderationLiability contextRef="c-136" decimals="-5" id="f-597" unitRef="usd">1400000</us-gaap:BusinessCombinationContingentConsiderationLiability>
    <us-gaap:LiabilitiesFairValueDisclosure contextRef="c-133" decimals="-5" id="f-598" unitRef="usd">0</us-gaap:LiabilitiesFairValueDisclosure>
    <us-gaap:LiabilitiesFairValueDisclosure contextRef="c-134" decimals="-5" id="f-599" unitRef="usd">0</us-gaap:LiabilitiesFairValueDisclosure>
    <us-gaap:LiabilitiesFairValueDisclosure contextRef="c-135" decimals="-5" id="f-600" unitRef="usd">1400000</us-gaap:LiabilitiesFairValueDisclosure>
    <us-gaap:LiabilitiesFairValueDisclosure contextRef="c-136" decimals="-5" id="f-601" unitRef="usd">1400000</us-gaap:LiabilitiesFairValueDisclosure>
    <us-gaap:BusinessCombinationContingentConsiderationLiability contextRef="c-137" decimals="-5" id="f-602" unitRef="usd">0</us-gaap:BusinessCombinationContingentConsiderationLiability>
    <us-gaap:BusinessCombinationContingentConsiderationLiability contextRef="c-138" decimals="-5" id="f-603" unitRef="usd">0</us-gaap:BusinessCombinationContingentConsiderationLiability>
    <us-gaap:BusinessCombinationContingentConsiderationLiability contextRef="c-139" decimals="-5" id="f-604" unitRef="usd">2700000</us-gaap:BusinessCombinationContingentConsiderationLiability>
    <us-gaap:BusinessCombinationContingentConsiderationLiability contextRef="c-140" decimals="-5" id="f-605" unitRef="usd">2700000</us-gaap:BusinessCombinationContingentConsiderationLiability>
    <us-gaap:LiabilitiesFairValueDisclosure contextRef="c-137" decimals="-5" id="f-606" unitRef="usd">0</us-gaap:LiabilitiesFairValueDisclosure>
    <us-gaap:LiabilitiesFairValueDisclosure contextRef="c-138" decimals="-5" id="f-607" unitRef="usd">0</us-gaap:LiabilitiesFairValueDisclosure>
    <us-gaap:LiabilitiesFairValueDisclosure contextRef="c-139" decimals="-5" id="f-608" unitRef="usd">2700000</us-gaap:LiabilitiesFairValueDisclosure>
    <us-gaap:LiabilitiesFairValueDisclosure contextRef="c-140" decimals="-5" id="f-609" unitRef="usd">2700000</us-gaap:LiabilitiesFairValueDisclosure>
    <us-gaap:SegmentReportingDisclosureTextBlock contextRef="c-1" id="f-610">Segment Information&lt;div style="margin-bottom:6pt;text-align:justify;text-indent:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Construction Products. &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Engineered Structures.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; 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. Historically, the segment manufactured storage and distribution tanks. In October 2022, the Company completed the divestiture of its storage tanks business. See Note&#160;2&#160;Acquisitions and Divestitures. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Transportation Products. &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify;text-indent:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The financial information for these segments is shown in the tables below. We operate principally in North America. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Year Ended December 31, 2024&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:26.385%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.157%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.595%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.034%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.157%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.157%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.165%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Construction Products&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Engineered Structures&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Transportation Products&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Corporate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Eliminations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Consolidated&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Revenues&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;1,105.1&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;1,047.3&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;417.6&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(0.1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2,569.9&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Operating Costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Cost of revenues&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;864.0&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;847.5&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;343.3&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(0.1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2,054.7&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Selling, general, and administrative&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;116.2&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;88.4&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;22.5&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;92.9&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;320.0&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Gain on disposition of property, plant, equipment, and other assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(9.8)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(0.5)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(10.3)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(Gain) loss on sale of businesses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(5.0)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(14.5)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;21.6&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2.1&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Impairment charge&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;5.8&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;5.8&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Operating profit (loss)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;133.9&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;126.4&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;30.2&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(92.9)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;197.6&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:6pt"&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Depreciation, depletion, and amortization&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;134.7&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;45.4&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;12.6&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2.3&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;195.0&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Assets&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;3,304.9&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;1,191.5&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;149.6&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;269.5&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;4,915.5&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Capital Expenditures&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;111.7&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;64.4&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;11.0&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2.6&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;189.7&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Year Ended December 31, 2023&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:26.385%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.157%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.595%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.034%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.157%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.157%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.165%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Construction Products&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Engineered Structures&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Transportation Products&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Corporate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Eliminations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Consolidated&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Revenues&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,001.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;873.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;433.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.4)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,307.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating Costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cost of revenues&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;783.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;718.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;362.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.4)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,864.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Selling, general, and administrative&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;107.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;65.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;62.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;261.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Gain on disposition of property, plant, equipment, and other assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(28.2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(28.2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Gain on sale of storage tanks business&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(6.4)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(6.4)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating profit (loss)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;138.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;95.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;45.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(62.8)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;217.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:6pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Depreciation, depletion, and amortization&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;111.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;159.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Assets&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,043.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,063.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;308.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;163.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,577.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Capital Expenditures&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;89.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;97.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;203.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Year Ended December 31, 2022&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:26.385%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.157%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.595%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.034%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.157%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.157%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.165%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Construction Products&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Engineered Structures&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Transportation Products&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Corporate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Eliminations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Consolidated&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Revenues&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;923.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,002.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;317.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,242.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating Costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cost of revenues&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;736.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;812.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;283.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,831.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Selling, general, and administrative&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;100.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;73.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;66.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;262.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Gain on disposition of property, plant, equipment, and other assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(9.7)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2.0)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(11.7)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Gain on sale of storage tanks business&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(189.0)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(189.0)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating profit (loss)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;96.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;307.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(66.0)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;349.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:6pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Depreciation, depletion, and amortization&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;102.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;30.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;154.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Assets&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,895.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;956.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;264.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;224.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,340.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Capital Expenditures&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;84.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;44.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;138.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify;text-indent:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Corporate assets are composed of cash and cash equivalents, certain property, plant, and equipment, and other assets. Capital expenditures exclude amounts paid for business acquisitions, but include amounts paid for the acquisition of land and reserves in our Construction Products segment.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify;text-indent:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Revenues from one customer included in the Engineered Structures segment constituted 10.8%, 8.1%, and 9.3% of consolidated revenues for the years ended December&#160;31, 2024, 2023, and 2022, respectively. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify;text-indent:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Revenues and operating profit (loss) for our U.S. and foreign operations for the years ended December&#160;31, 2024, 2023, and 2022 are presented below. Our primary foreign operations are in Mexico, while Canadian operations are not significant in relation to the Consolidated Financial Statements. The decreases in foreign operations revenue from 2022 to 2023 are largely due to the sale of the storage tanks business. The operating profits presented below  exclude the gain on sale of the storage tanks business. See Note&#160;2&#160;Acquisitions and Divestitures. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:68.052%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:8.695%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:8.695%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:8.698%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Year Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(in millions)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;U.S.:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Revenues:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;External&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#2c2c2c;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#2c2c2c;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2,556.2&lt;/span&gt;&lt;span style="color:#2c2c2c;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,271.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,159.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Intercompany&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;47.6&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;40.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2,603.8&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,312.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,184.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:6pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating profit (loss)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;191.8&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;208.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;153.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign operations:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Revenues:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;External&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#2c2c2c;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#2c2c2c;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;13.7&lt;/span&gt;&lt;span style="color:#2c2c2c;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;36.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;83.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Intercompany&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;77.8&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;62.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;116.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;91.5&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;98.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;199.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:6pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating profit (loss)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(1.1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify;text-indent:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total assets and long-lived assets for our U.S. and foreign operations as of December&#160;31, 2024 and 2023 are presented below:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:57.525%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:8.695%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:8.695%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:8.695%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:8.700%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Total Assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Long-Lived Assets&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(in millions)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;U.S.&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;4,762.6&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,423.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2,024.9&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,241.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign operations&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;152.9&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;154.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;104.5&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;95.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:SegmentReportingDisclosureTextBlock>
    <us-gaap:NumberOfReportableSegments
      contextRef="c-1"
      decimals="INF"
      id="f-611"
      unitRef="segment">3</us-gaap:NumberOfReportableSegments>
    <us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock contextRef="c-1" id="f-612">&lt;div style="margin-bottom:6pt;text-align:justify;text-indent:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The financial information for these segments is shown in the tables below. We operate principally in North America. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Year Ended December 31, 2024&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:26.385%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.157%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.595%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.034%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.157%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.157%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.165%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Construction Products&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Engineered Structures&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Transportation Products&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Corporate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Eliminations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Consolidated&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Revenues&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;1,105.1&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;1,047.3&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;417.6&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(0.1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2,569.9&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Operating Costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Cost of revenues&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;864.0&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;847.5&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;343.3&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(0.1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2,054.7&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Selling, general, and administrative&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;116.2&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;88.4&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;22.5&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;92.9&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;320.0&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Gain on disposition of property, plant, equipment, and other assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(9.8)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(0.5)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(10.3)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(Gain) loss on sale of businesses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(5.0)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(14.5)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;21.6&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2.1&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Impairment charge&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;5.8&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;5.8&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Operating profit (loss)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;133.9&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;126.4&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;30.2&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(92.9)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;197.6&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:6pt"&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Depreciation, depletion, and amortization&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;134.7&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;45.4&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;12.6&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2.3&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;195.0&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Assets&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;3,304.9&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;1,191.5&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;149.6&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;269.5&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;4,915.5&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Capital Expenditures&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;111.7&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;64.4&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;11.0&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2.6&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;189.7&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Year Ended December 31, 2023&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:26.385%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.157%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.595%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.034%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.157%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.157%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.165%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Construction Products&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Engineered Structures&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Transportation Products&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Corporate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Eliminations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Consolidated&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Revenues&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,001.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;873.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;433.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.4)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,307.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating Costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cost of revenues&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;783.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;718.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;362.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.4)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,864.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Selling, general, and administrative&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;107.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;65.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;62.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;261.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Gain on disposition of property, plant, equipment, and other assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(28.2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(28.2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Gain on sale of storage tanks business&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(6.4)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(6.4)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating profit (loss)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;138.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;95.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;45.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(62.8)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;217.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:6pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Depreciation, depletion, and amortization&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;111.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;159.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Assets&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,043.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,063.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;308.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;163.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,577.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Capital Expenditures&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;89.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;97.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;203.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Year Ended December 31, 2022&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:26.385%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.157%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.595%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.034%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.157%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.157%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.165%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Construction Products&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Engineered Structures&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Transportation Products&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Corporate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Eliminations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Consolidated&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Revenues&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;923.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,002.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;317.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,242.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating Costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cost of revenues&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;736.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;812.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;283.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,831.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Selling, general, and administrative&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;100.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;73.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;66.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;262.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Gain on disposition of property, plant, equipment, and other assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(9.7)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2.0)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(11.7)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Gain on sale of storage tanks business&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(189.0)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(189.0)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating profit (loss)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;96.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;307.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(66.0)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;349.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:6pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Depreciation, depletion, and amortization&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;102.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;30.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;154.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Assets&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,895.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;956.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;264.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;224.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,340.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Capital Expenditures&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;84.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;44.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;138.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock>
    <us-gaap:Revenues contextRef="c-52" decimals="-5" id="f-613" unitRef="usd">1105100000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-61" decimals="-5" id="f-614" unitRef="usd">1047300000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-70" decimals="-5" id="f-615" unitRef="usd">417600000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-141" decimals="-5" id="f-616" unitRef="usd">0</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-76" decimals="-5" id="f-617" unitRef="usd">100000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-1" decimals="-5" id="f-618" unitRef="usd">2569900000</us-gaap:Revenues>
    <us-gaap:CostOfRevenue contextRef="c-52" decimals="-5" id="f-619" unitRef="usd">864000000.0</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue contextRef="c-61" decimals="-5" id="f-620" unitRef="usd">847500000</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue contextRef="c-70" decimals="-5" id="f-621" unitRef="usd">343300000</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue contextRef="c-141" decimals="-5" id="f-622" unitRef="usd">0</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue contextRef="c-76" decimals="-5" id="f-623" unitRef="usd">100000</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue contextRef="c-1" decimals="-5" id="f-624" unitRef="usd">2054700000</us-gaap:CostOfRevenue>
    <us-gaap:SellingGeneralAndAdministrativeExpense contextRef="c-52" decimals="-5" id="f-625" unitRef="usd">116200000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense contextRef="c-61" decimals="-5" id="f-626" unitRef="usd">88400000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense contextRef="c-70" decimals="-5" id="f-627" unitRef="usd">22500000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense contextRef="c-141" decimals="-5" id="f-628" unitRef="usd">92900000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense contextRef="c-76" decimals="-5" id="f-629" unitRef="usd">0</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense contextRef="c-1" decimals="-5" id="f-630" unitRef="usd">320000000.0</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:GainLossOnSaleOfPropertyPlantEquipment contextRef="c-52" decimals="-5" id="f-631" unitRef="usd">9800000</us-gaap:GainLossOnSaleOfPropertyPlantEquipment>
    <us-gaap:GainLossOnSaleOfPropertyPlantEquipment contextRef="c-61" decimals="-5" id="f-632" unitRef="usd">500000</us-gaap:GainLossOnSaleOfPropertyPlantEquipment>
    <us-gaap:GainLossOnSaleOfPropertyPlantEquipment contextRef="c-70" decimals="-5" id="f-633" unitRef="usd">0</us-gaap:GainLossOnSaleOfPropertyPlantEquipment>
    <us-gaap:GainLossOnSaleOfPropertyPlantEquipment contextRef="c-141" decimals="-5" id="f-634" unitRef="usd">0</us-gaap:GainLossOnSaleOfPropertyPlantEquipment>
    <us-gaap:GainLossOnSaleOfPropertyPlantEquipment contextRef="c-76" decimals="-5" id="f-635" unitRef="usd">0</us-gaap:GainLossOnSaleOfPropertyPlantEquipment>
    <us-gaap:GainLossOnSaleOfPropertyPlantEquipment contextRef="c-1" decimals="-5" id="f-636" unitRef="usd">10300000</us-gaap:GainLossOnSaleOfPropertyPlantEquipment>
    <us-gaap:GainLossOnSaleOfBusiness contextRef="c-52" decimals="-5" id="f-637" unitRef="usd">5000000.0</us-gaap:GainLossOnSaleOfBusiness>
    <us-gaap:GainLossOnSaleOfBusiness contextRef="c-61" decimals="-5" id="f-638" unitRef="usd">14500000</us-gaap:GainLossOnSaleOfBusiness>
    <us-gaap:GainLossOnSaleOfBusiness contextRef="c-70" decimals="-5" id="f-639" unitRef="usd">-21600000</us-gaap:GainLossOnSaleOfBusiness>
    <us-gaap:GainLossOnSaleOfBusiness contextRef="c-141" decimals="-5" id="f-640" unitRef="usd">0</us-gaap:GainLossOnSaleOfBusiness>
    <us-gaap:GainLossOnSaleOfBusiness contextRef="c-76" decimals="-5" id="f-641" unitRef="usd">0</us-gaap:GainLossOnSaleOfBusiness>
    <us-gaap:GainLossOnSaleOfBusiness contextRef="c-1" decimals="-5" id="f-642" unitRef="usd">-2100000</us-gaap:GainLossOnSaleOfBusiness>
    <us-gaap:AssetImpairmentCharges contextRef="c-52" decimals="-5" id="f-643" unitRef="usd">5800000</us-gaap:AssetImpairmentCharges>
    <us-gaap:AssetImpairmentCharges contextRef="c-61" decimals="-5" id="f-644" unitRef="usd">0</us-gaap:AssetImpairmentCharges>
    <us-gaap:AssetImpairmentCharges contextRef="c-70" decimals="-5" id="f-645" unitRef="usd">0</us-gaap:AssetImpairmentCharges>
    <us-gaap:AssetImpairmentCharges contextRef="c-141" decimals="-5" id="f-646" unitRef="usd">0</us-gaap:AssetImpairmentCharges>
    <us-gaap:AssetImpairmentCharges contextRef="c-76" decimals="-5" id="f-647" unitRef="usd">0</us-gaap:AssetImpairmentCharges>
    <us-gaap:AssetImpairmentCharges contextRef="c-1" decimals="-5" id="f-648" unitRef="usd">5800000</us-gaap:AssetImpairmentCharges>
    <us-gaap:OperatingIncomeLoss contextRef="c-52" decimals="-5" id="f-649" unitRef="usd">133900000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss contextRef="c-61" decimals="-5" id="f-650" unitRef="usd">126400000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss contextRef="c-70" decimals="-5" id="f-651" unitRef="usd">30200000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss contextRef="c-141" decimals="-5" id="f-652" unitRef="usd">92900000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss contextRef="c-76" decimals="-5" id="f-653" unitRef="usd">0</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss contextRef="c-1" decimals="-5" id="f-654" unitRef="usd">197600000</us-gaap:OperatingIncomeLoss>
    <us-gaap:DepreciationDepletionAndAmortization contextRef="c-52" decimals="-5" id="f-655" unitRef="usd">134700000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization contextRef="c-61" decimals="-5" id="f-656" unitRef="usd">45400000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization contextRef="c-70" decimals="-5" id="f-657" unitRef="usd">12600000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization contextRef="c-141" decimals="-5" id="f-658" unitRef="usd">2300000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization contextRef="c-76" decimals="-5" id="f-659" unitRef="usd">0</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization contextRef="c-1" decimals="-5" id="f-660" unitRef="usd">195000000.0</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:Assets contextRef="c-142" decimals="-5" id="f-661" unitRef="usd">3304900000</us-gaap:Assets>
    <us-gaap:Assets contextRef="c-143" decimals="-5" id="f-662" unitRef="usd">1191500000</us-gaap:Assets>
    <us-gaap:Assets contextRef="c-144" decimals="-5" id="f-663" unitRef="usd">149600000</us-gaap:Assets>
    <us-gaap:Assets contextRef="c-145" decimals="-5" id="f-664" unitRef="usd">269500000</us-gaap:Assets>
    <us-gaap:Assets contextRef="c-146" decimals="-5" id="f-665" unitRef="usd">0</us-gaap:Assets>
    <us-gaap:Assets contextRef="c-7" decimals="-5" id="f-666" unitRef="usd">4915500000</us-gaap:Assets>
    <us-gaap:PaymentsToAcquireProductiveAssets contextRef="c-52" decimals="-5" id="f-667" unitRef="usd">111700000</us-gaap:PaymentsToAcquireProductiveAssets>
    <us-gaap:PaymentsToAcquireProductiveAssets contextRef="c-61" decimals="-5" id="f-668" unitRef="usd">64400000</us-gaap:PaymentsToAcquireProductiveAssets>
    <us-gaap:PaymentsToAcquireProductiveAssets contextRef="c-70" decimals="-5" id="f-669" unitRef="usd">11000000.0</us-gaap:PaymentsToAcquireProductiveAssets>
    <us-gaap:PaymentsToAcquireProductiveAssets contextRef="c-141" decimals="-5" id="f-670" unitRef="usd">2600000</us-gaap:PaymentsToAcquireProductiveAssets>
    <us-gaap:PaymentsToAcquireProductiveAssets contextRef="c-76" decimals="-5" id="f-671" unitRef="usd">0</us-gaap:PaymentsToAcquireProductiveAssets>
    <us-gaap:PaymentsToAcquireProductiveAssets contextRef="c-1" decimals="-5" id="f-672" unitRef="usd">189700000</us-gaap:PaymentsToAcquireProductiveAssets>
    <us-gaap:Revenues contextRef="c-53" decimals="-5" id="f-673" unitRef="usd">1001300000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-62" decimals="-5" id="f-674" unitRef="usd">873500000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-71" decimals="-5" id="f-675" unitRef="usd">433500000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-147" decimals="-5" id="f-676" unitRef="usd">0</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-77" decimals="-5" id="f-677" unitRef="usd">400000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-4" decimals="-5" id="f-678" unitRef="usd">2307900000</us-gaap:Revenues>
    <us-gaap:CostOfRevenue contextRef="c-53" decimals="-5" id="f-679" unitRef="usd">783900000</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue contextRef="c-62" decimals="-5" id="f-680" unitRef="usd">718300000</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue contextRef="c-71" decimals="-5" id="f-681" unitRef="usd">362300000</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue contextRef="c-147" decimals="-5" id="f-682" unitRef="usd">0</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue contextRef="c-77" decimals="-5" id="f-683" unitRef="usd">400000</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue contextRef="c-4" decimals="-5" id="f-684" unitRef="usd">1864100000</us-gaap:CostOfRevenue>
    <us-gaap:SellingGeneralAndAdministrativeExpense contextRef="c-53" decimals="-5" id="f-685" unitRef="usd">107000000.0</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense contextRef="c-62" decimals="-5" id="f-686" unitRef="usd">65900000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense contextRef="c-71" decimals="-5" id="f-687" unitRef="usd">25400000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense contextRef="c-147" decimals="-5" id="f-688" unitRef="usd">62800000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense contextRef="c-77" decimals="-5" id="f-689" unitRef="usd">0</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense contextRef="c-4" decimals="-5" id="f-690" unitRef="usd">261100000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:GainLossOnSaleOfPropertyPlantEquipment contextRef="c-53" decimals="-5" id="f-691" unitRef="usd">28200000</us-gaap:GainLossOnSaleOfPropertyPlantEquipment>
    <us-gaap:GainLossOnSaleOfPropertyPlantEquipment contextRef="c-62" decimals="-5" id="f-692" unitRef="usd">0</us-gaap:GainLossOnSaleOfPropertyPlantEquipment>
    <us-gaap:GainLossOnSaleOfPropertyPlantEquipment contextRef="c-71" decimals="-5" id="f-693" unitRef="usd">0</us-gaap:GainLossOnSaleOfPropertyPlantEquipment>
    <us-gaap:GainLossOnSaleOfPropertyPlantEquipment contextRef="c-147" decimals="-5" id="f-694" unitRef="usd">0</us-gaap:GainLossOnSaleOfPropertyPlantEquipment>
    <us-gaap:GainLossOnSaleOfPropertyPlantEquipment contextRef="c-77" decimals="-5" id="f-695" unitRef="usd">0</us-gaap:GainLossOnSaleOfPropertyPlantEquipment>
    <us-gaap:GainLossOnSaleOfPropertyPlantEquipment contextRef="c-4" decimals="-5" id="f-696" unitRef="usd">28200000</us-gaap:GainLossOnSaleOfPropertyPlantEquipment>
    <us-gaap:GainLossOnSaleOfBusiness contextRef="c-53" decimals="-5" id="f-697" unitRef="usd">0</us-gaap:GainLossOnSaleOfBusiness>
    <us-gaap:GainLossOnSaleOfBusiness contextRef="c-62" decimals="-5" id="f-698" unitRef="usd">6400000</us-gaap:GainLossOnSaleOfBusiness>
    <us-gaap:GainLossOnSaleOfBusiness contextRef="c-71" decimals="-5" id="f-699" unitRef="usd">0</us-gaap:GainLossOnSaleOfBusiness>
    <us-gaap:GainLossOnSaleOfBusiness contextRef="c-147" decimals="-5" id="f-700" unitRef="usd">0</us-gaap:GainLossOnSaleOfBusiness>
    <us-gaap:GainLossOnSaleOfBusiness contextRef="c-77" decimals="-5" id="f-701" unitRef="usd">0</us-gaap:GainLossOnSaleOfBusiness>
    <us-gaap:GainLossOnSaleOfBusiness contextRef="c-6" decimals="-5" id="f-702" unitRef="usd">6400000</us-gaap:GainLossOnSaleOfBusiness>
    <us-gaap:OperatingIncomeLoss contextRef="c-53" decimals="-5" id="f-703" unitRef="usd">138600000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss contextRef="c-62" decimals="-5" id="f-704" unitRef="usd">95700000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss contextRef="c-71" decimals="-5" id="f-705" unitRef="usd">45800000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss contextRef="c-147" decimals="-5" id="f-706" unitRef="usd">62800000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss contextRef="c-77" decimals="-5" id="f-707" unitRef="usd">0</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss contextRef="c-4" decimals="-5" id="f-708" unitRef="usd">217300000</us-gaap:OperatingIncomeLoss>
    <us-gaap:DepreciationDepletionAndAmortization contextRef="c-53" decimals="-5" id="f-709" unitRef="usd">111700000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization contextRef="c-62" decimals="-5" id="f-710" unitRef="usd">26600000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization contextRef="c-71" decimals="-5" id="f-711" unitRef="usd">16000000.0</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization contextRef="c-147" decimals="-5" id="f-712" unitRef="usd">5200000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization contextRef="c-77" decimals="-5" id="f-713" unitRef="usd">0</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization contextRef="c-4" decimals="-5" id="f-714" unitRef="usd">159500000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:Assets contextRef="c-148" decimals="-5" id="f-715" unitRef="usd">2043100000</us-gaap:Assets>
    <us-gaap:Assets contextRef="c-149" decimals="-5" id="f-716" unitRef="usd">1063400000</us-gaap:Assets>
    <us-gaap:Assets contextRef="c-150" decimals="-5" id="f-717" unitRef="usd">308200000</us-gaap:Assets>
    <us-gaap:Assets contextRef="c-151" decimals="-5" id="f-718" unitRef="usd">163200000</us-gaap:Assets>
    <us-gaap:Assets contextRef="c-152" decimals="-5" id="f-719" unitRef="usd">0</us-gaap:Assets>
    <us-gaap:Assets contextRef="c-8" decimals="-5" id="f-720" unitRef="usd">3577900000</us-gaap:Assets>
    <us-gaap:PaymentsToAcquireProductiveAssets contextRef="c-53" decimals="-5" id="f-721" unitRef="usd">89900000</us-gaap:PaymentsToAcquireProductiveAssets>
    <us-gaap:PaymentsToAcquireProductiveAssets contextRef="c-62" decimals="-5" id="f-722" unitRef="usd">97800000</us-gaap:PaymentsToAcquireProductiveAssets>
    <us-gaap:PaymentsToAcquireProductiveAssets contextRef="c-71" decimals="-5" id="f-723" unitRef="usd">13900000</us-gaap:PaymentsToAcquireProductiveAssets>
    <us-gaap:PaymentsToAcquireProductiveAssets contextRef="c-147" decimals="-5" id="f-724" unitRef="usd">1900000</us-gaap:PaymentsToAcquireProductiveAssets>
    <us-gaap:PaymentsToAcquireProductiveAssets contextRef="c-77" decimals="-5" id="f-725" unitRef="usd">0</us-gaap:PaymentsToAcquireProductiveAssets>
    <us-gaap:PaymentsToAcquireProductiveAssets contextRef="c-4" decimals="-5" id="f-726" unitRef="usd">203500000</us-gaap:PaymentsToAcquireProductiveAssets>
    <us-gaap:Revenues contextRef="c-54" decimals="-5" id="f-727" unitRef="usd">923500000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-63" decimals="-5" id="f-728" unitRef="usd">1002000000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-72" decimals="-5" id="f-729" unitRef="usd">317300000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-153" decimals="-5" id="f-730" unitRef="usd">0</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-78" decimals="-5" id="f-731" unitRef="usd">0</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-5" decimals="-5" id="f-732" unitRef="usd">2242800000</us-gaap:Revenues>
    <us-gaap:CostOfRevenue contextRef="c-54" decimals="-5" id="f-733" unitRef="usd">736300000</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue contextRef="c-63" decimals="-5" id="f-734" unitRef="usd">812400000</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue contextRef="c-72" decimals="-5" id="f-735" unitRef="usd">283000000.0</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue contextRef="c-153" decimals="-5" id="f-736" unitRef="usd">0</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue contextRef="c-78" decimals="-5" id="f-737" unitRef="usd">0</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue contextRef="c-5" decimals="-5" id="f-738" unitRef="usd">1831700000</us-gaap:CostOfRevenue>
    <us-gaap:SellingGeneralAndAdministrativeExpense contextRef="c-54" decimals="-5" id="f-739" unitRef="usd">100400000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense contextRef="c-63" decimals="-5" id="f-740" unitRef="usd">73600000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense contextRef="c-72" decimals="-5" id="f-741" unitRef="usd">22800000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense contextRef="c-153" decimals="-5" id="f-742" unitRef="usd">66000000.0</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense contextRef="c-78" decimals="-5" id="f-743" unitRef="usd">0</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense contextRef="c-5" decimals="-5" id="f-744" unitRef="usd">262800000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:GainLossOnSaleOfPropertyPlantEquipment contextRef="c-54" decimals="-5" id="f-745" unitRef="usd">9700000</us-gaap:GainLossOnSaleOfPropertyPlantEquipment>
    <us-gaap:GainLossOnSaleOfPropertyPlantEquipment contextRef="c-63" decimals="-5" id="f-746" unitRef="usd">2000000.0</us-gaap:GainLossOnSaleOfPropertyPlantEquipment>
    <us-gaap:GainLossOnSaleOfPropertyPlantEquipment contextRef="c-72" decimals="-5" id="f-747" unitRef="usd">0</us-gaap:GainLossOnSaleOfPropertyPlantEquipment>
    <us-gaap:GainLossOnSaleOfPropertyPlantEquipment contextRef="c-153" decimals="-5" id="f-748" unitRef="usd">0</us-gaap:GainLossOnSaleOfPropertyPlantEquipment>
    <us-gaap:GainLossOnSaleOfPropertyPlantEquipment contextRef="c-78" decimals="-5" id="f-749" unitRef="usd">0</us-gaap:GainLossOnSaleOfPropertyPlantEquipment>
    <us-gaap:GainLossOnSaleOfPropertyPlantEquipment contextRef="c-5" decimals="-5" id="f-750" unitRef="usd">11700000</us-gaap:GainLossOnSaleOfPropertyPlantEquipment>
    <us-gaap:GainLossOnSaleOfBusiness contextRef="c-54" decimals="-5" id="f-751" unitRef="usd">0</us-gaap:GainLossOnSaleOfBusiness>
    <us-gaap:GainLossOnSaleOfBusiness contextRef="c-63" decimals="-5" id="f-752" unitRef="usd">189000000.0</us-gaap:GainLossOnSaleOfBusiness>
    <us-gaap:GainLossOnSaleOfBusiness contextRef="c-72" decimals="-5" id="f-753" unitRef="usd">0</us-gaap:GainLossOnSaleOfBusiness>
    <us-gaap:GainLossOnSaleOfBusiness contextRef="c-153" decimals="-5" id="f-754" unitRef="usd">0</us-gaap:GainLossOnSaleOfBusiness>
    <us-gaap:GainLossOnSaleOfBusiness contextRef="c-78" decimals="-5" id="f-755" unitRef="usd">0</us-gaap:GainLossOnSaleOfBusiness>
    <us-gaap:GainLossOnSaleOfBusiness contextRef="c-5" decimals="-5" id="f-756" unitRef="usd">189000000.0</us-gaap:GainLossOnSaleOfBusiness>
    <us-gaap:OperatingIncomeLoss contextRef="c-54" decimals="-5" id="f-757" unitRef="usd">96500000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss contextRef="c-63" decimals="-5" id="f-758" unitRef="usd">307000000.0</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss contextRef="c-72" decimals="-5" id="f-759" unitRef="usd">11500000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss contextRef="c-153" decimals="-5" id="f-760" unitRef="usd">-66000000.0</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss contextRef="c-78" decimals="-5" id="f-761" unitRef="usd">0</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss contextRef="c-5" decimals="-5" id="f-762" unitRef="usd">349000000.0</us-gaap:OperatingIncomeLoss>
    <us-gaap:DepreciationDepletionAndAmortization contextRef="c-54" decimals="-5" id="f-763" unitRef="usd">102700000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization contextRef="c-63" decimals="-5" id="f-764" unitRef="usd">30500000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization contextRef="c-72" decimals="-5" id="f-765" unitRef="usd">15800000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization contextRef="c-153" decimals="-5" id="f-766" unitRef="usd">5100000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization contextRef="c-78" decimals="-5" id="f-767" unitRef="usd">0</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization contextRef="c-5" decimals="-5" id="f-768" unitRef="usd">154100000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:Assets contextRef="c-154" decimals="-5" id="f-769" unitRef="usd">1895700000</us-gaap:Assets>
    <us-gaap:Assets contextRef="c-155" decimals="-5" id="f-770" unitRef="usd">956100000</us-gaap:Assets>
    <us-gaap:Assets contextRef="c-156" decimals="-5" id="f-771" unitRef="usd">264000000.0</us-gaap:Assets>
    <us-gaap:Assets contextRef="c-157" decimals="-5" id="f-772" unitRef="usd">224800000</us-gaap:Assets>
    <us-gaap:Assets contextRef="c-158" decimals="-5" id="f-773" unitRef="usd">0</us-gaap:Assets>
    <us-gaap:Assets contextRef="c-9" decimals="-5" id="f-774" unitRef="usd">3340600000</us-gaap:Assets>
    <us-gaap:PaymentsToAcquireProductiveAssets contextRef="c-54" decimals="-5" id="f-775" unitRef="usd">84600000</us-gaap:PaymentsToAcquireProductiveAssets>
    <us-gaap:PaymentsToAcquireProductiveAssets contextRef="c-63" decimals="-5" id="f-776" unitRef="usd">44500000</us-gaap:PaymentsToAcquireProductiveAssets>
    <us-gaap:PaymentsToAcquireProductiveAssets contextRef="c-72" decimals="-5" id="f-777" unitRef="usd">8800000</us-gaap:PaymentsToAcquireProductiveAssets>
    <us-gaap:PaymentsToAcquireProductiveAssets contextRef="c-153" decimals="-5" id="f-778" unitRef="usd">100000</us-gaap:PaymentsToAcquireProductiveAssets>
    <us-gaap:PaymentsToAcquireProductiveAssets contextRef="c-78" decimals="-5" id="f-779" unitRef="usd">0</us-gaap:PaymentsToAcquireProductiveAssets>
    <us-gaap:PaymentsToAcquireProductiveAssets contextRef="c-5" decimals="-5" id="f-780" unitRef="usd">138000000.0</us-gaap:PaymentsToAcquireProductiveAssets>
    <us-gaap:ConcentrationRiskPercentage1 contextRef="c-159" decimals="3" id="f-781" unitRef="number">0.108</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1 contextRef="c-160" decimals="3" id="f-782" unitRef="number">0.081</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1 contextRef="c-161" decimals="3" id="f-783" unitRef="number">0.093</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock contextRef="c-1" id="f-784">&lt;div style="margin-bottom:6pt;text-align:justify;text-indent:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Revenues and operating profit (loss) for our U.S. and foreign operations for the years ended December&#160;31, 2024, 2023, and 2022 are presented below. Our primary foreign operations are in Mexico, while Canadian operations are not significant in relation to the Consolidated Financial Statements. The decreases in foreign operations revenue from 2022 to 2023 are largely due to the sale of the storage tanks business. The operating profits presented below  exclude the gain on sale of the storage tanks business. See Note&#160;2&#160;Acquisitions and Divestitures. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:68.052%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:8.695%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:8.695%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:8.698%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Year Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(in millions)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;U.S.:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Revenues:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;External&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#2c2c2c;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#2c2c2c;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2,556.2&lt;/span&gt;&lt;span style="color:#2c2c2c;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,271.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,159.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Intercompany&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;47.6&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;40.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2,603.8&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,312.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,184.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:6pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating profit (loss)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;191.8&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;208.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;153.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign operations:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Revenues:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;External&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#2c2c2c;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#2c2c2c;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;13.7&lt;/span&gt;&lt;span style="color:#2c2c2c;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;36.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;83.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Intercompany&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;77.8&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;62.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;116.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;91.5&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;98.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;199.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:6pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating profit (loss)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(1.1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify;text-indent:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total assets and long-lived assets for our U.S. and foreign operations as of December&#160;31, 2024 and 2023 are presented below:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:57.525%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:8.695%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:8.695%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:8.695%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:8.700%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Total Assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Long-Lived Assets&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(in millions)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;U.S.&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;4,762.6&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,423.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2,024.9&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,241.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign operations&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;152.9&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;154.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;104.5&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;95.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock>
    <us-gaap:Revenues contextRef="c-162" decimals="-5" id="f-785" unitRef="usd">2556200000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-163" decimals="-5" id="f-786" unitRef="usd">2271500000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-164" decimals="-5" id="f-787" unitRef="usd">2159800000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-165" decimals="-5" id="f-788" unitRef="usd">47600000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-166" decimals="-5" id="f-789" unitRef="usd">40500000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-167" decimals="-5" id="f-790" unitRef="usd">25000000.0</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-168" decimals="-5" id="f-791" unitRef="usd">2603800000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-169" decimals="-5" id="f-792" unitRef="usd">2312000000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-170" decimals="-5" id="f-793" unitRef="usd">2184800000</us-gaap:Revenues>
    <us-gaap:OperatingIncomeLoss contextRef="c-168" decimals="-5" id="f-794" unitRef="usd">191800000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss contextRef="c-169" decimals="-5" id="f-795" unitRef="usd">208500000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss contextRef="c-170" decimals="-5" id="f-796" unitRef="usd">153900000</us-gaap:OperatingIncomeLoss>
    <us-gaap:Revenues contextRef="c-171" decimals="-5" id="f-797" unitRef="usd">13700000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-172" decimals="-5" id="f-798" unitRef="usd">36400000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-173" decimals="-5" id="f-799" unitRef="usd">83000000.0</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-174" decimals="-5" id="f-800" unitRef="usd">77800000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-175" decimals="-5" id="f-801" unitRef="usd">62400000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-176" decimals="-5" id="f-802" unitRef="usd">116100000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-177" decimals="-5" id="f-803" unitRef="usd">91500000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-178" decimals="-5" id="f-804" unitRef="usd">98800000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-179" decimals="-5" id="f-805" unitRef="usd">199100000</us-gaap:Revenues>
    <us-gaap:OperatingIncomeLoss contextRef="c-177" decimals="-5" id="f-806" unitRef="usd">-1100000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss contextRef="c-178" decimals="-5" id="f-807" unitRef="usd">2400000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss contextRef="c-179" decimals="-5" id="f-808" unitRef="usd">6100000</us-gaap:OperatingIncomeLoss>
    <us-gaap:Assets contextRef="c-180" decimals="-5" id="f-809" unitRef="usd">4762600000</us-gaap:Assets>
    <us-gaap:Assets contextRef="c-181" decimals="-5" id="f-810" unitRef="usd">3423400000</us-gaap:Assets>
    <us-gaap:NoncurrentAssets contextRef="c-180" decimals="-5" id="f-811" unitRef="usd">2024900000</us-gaap:NoncurrentAssets>
    <us-gaap:NoncurrentAssets contextRef="c-181" decimals="-5" id="f-812" unitRef="usd">1241200000</us-gaap:NoncurrentAssets>
    <us-gaap:Assets contextRef="c-182" decimals="-5" id="f-813" unitRef="usd">152900000</us-gaap:Assets>
    <us-gaap:Assets contextRef="c-183" decimals="-5" id="f-814" unitRef="usd">154500000</us-gaap:Assets>
    <us-gaap:NoncurrentAssets contextRef="c-182" decimals="-5" id="f-815" unitRef="usd">104500000</us-gaap:NoncurrentAssets>
    <us-gaap:NoncurrentAssets contextRef="c-183" decimals="-5" id="f-816" unitRef="usd">95100000</us-gaap:NoncurrentAssets>
    <us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock contextRef="c-1" id="f-817">Property, Plant, and Equipment&lt;div style="margin-bottom:6pt;text-align:justify;text-indent:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes the components of property, plant, and equipment as of December&#160;31, 2024 and 2023.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:67.759%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.104%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.107%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 31,&lt;br/&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 31,&lt;br/&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(in millions)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Land&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;158.3&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;140.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Mineral reserves&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;1,111.7&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;546.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Buildings and improvements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;366.4&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;345.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Machinery and other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;1,292.8&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,121.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Construction in progress&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;129.7&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;115.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;3,058.9&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,269.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less accumulated depreciation and depletion&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(929.5)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(932.9)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2,129.4&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,336.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;The increase in mineral reserves is primarily due to the acquisition of Stavola in our Construction Products segment. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:9pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;We did not capitalize any interest expense as part of the construction of facilities and equipment during 2024 or 2023.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:9pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify;text-indent:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of December&#160;31, 2024 and 2023, the Company had non-operating facilities with a net book value of $12.7 million and $14.6&#160;million, respectively, classified as property, plant, and equipment, net on our Consolidated Balance Sheets. We estimate the fair market value of properties not currently in use based on the location and condition of the properties, the fair market value of similar properties in the area, and the Company's experience selling similar properties in the past. Our estimated fair value of these assets exceeds their book value.&lt;/span&gt;&lt;/div&gt;</us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock>
    <us-gaap:PropertyPlantAndEquipmentTextBlock contextRef="c-1" id="f-818">&lt;div style="margin-bottom:6pt;text-align:justify;text-indent:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes the components of property, plant, and equipment as of December&#160;31, 2024 and 2023.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:67.759%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.104%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.107%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 31,&lt;br/&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 31,&lt;br/&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(in millions)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Land&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;158.3&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;140.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Mineral reserves&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;1,111.7&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;546.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Buildings and improvements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;366.4&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;345.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Machinery and other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;1,292.8&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,121.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Construction in progress&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;129.7&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;115.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;3,058.9&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,269.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less accumulated depreciation and depletion&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(929.5)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(932.9)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2,129.4&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,336.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;The increase in mineral reserves is primarily due to the acquisition of Stavola in our Construction Products segment.</us-gaap:PropertyPlantAndEquipmentTextBlock>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="c-184" decimals="-5" id="f-819" unitRef="usd">158300000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="c-185" decimals="-5" id="f-820" unitRef="usd">140200000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="c-186" decimals="-5" id="f-821" unitRef="usd">1111700000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="c-187" decimals="-5" id="f-822" unitRef="usd">546900000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="c-188" decimals="-5" id="f-823" unitRef="usd">366400000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="c-189" decimals="-5" id="f-824" unitRef="usd">345600000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="c-190" decimals="-5" id="f-825" unitRef="usd">1292800000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="c-191" decimals="-5" id="f-826" unitRef="usd">1121000000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="c-192" decimals="-5" id="f-827" unitRef="usd">129700000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="c-193" decimals="-5" id="f-828" unitRef="usd">115500000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="c-7" decimals="-5" id="f-829" unitRef="usd">3058900000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="c-8" decimals="-5" id="f-830" unitRef="usd">2269200000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment contextRef="c-7" decimals="-5" id="f-831" unitRef="usd">929500000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment contextRef="c-8" decimals="-5" id="f-832" unitRef="usd">932900000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:PropertyPlantAndEquipmentNet contextRef="c-7" decimals="-5" id="f-833" unitRef="usd">2129400000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet contextRef="c-8" decimals="-5" id="f-834" unitRef="usd">1336300000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet contextRef="c-194" decimals="-5" id="f-835" unitRef="usd">12700000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet contextRef="c-195" decimals="-5" id="f-836" unitRef="usd">14600000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock contextRef="c-1" id="f-837">Goodwill and Other Intangible Assets&lt;div style="margin-bottom:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Goodwill&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-indent:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Goodwill by segment is as follows:&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:70.098%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.935%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.937%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 31,&lt;br/&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 31,&lt;br/&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(in millions)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Construction Products&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;861.2&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;516.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Engineered Structures&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;480.1&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;437.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Transportation Products&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;19.9&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;37.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;1,361.2&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;990.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify;text-indent:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The increase in Construction Products goodwill during the year ended December&#160;31, 2024 is primarily due to the acquisition of Stavola, partially offset by measurement period adjustments from the 2023 acquisitions and the divestiture of a single-location asphalt and paving business completed in April 2024. The increase in Engineered Structures goodwill during the year ended December&#160;31, 2024 is due to the acquisition of Ameron. The decrease in Transportation Products goodwill during the year ended December&#160;31, 2024 is due to the divestiture of the steel components business in August 2024. See Note&#160;2 Acquisitions and Divestitures. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Intangible Assets&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-indent:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Intangibles, net consisted of the following:&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:69.031%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.532%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.102%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.532%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.103%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 31, 2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 31, 2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(in millions)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Intangibles with indefinite lives - Trademarks&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;43.8&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;34.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Intangibles with definite lives:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Customer relationships&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;169.1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;142.7&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Permits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;178.1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;166.9&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;49.6&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.3&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;396.8&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;311.9&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less accumulated amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(102.3)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(76.1)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;294.5&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;235.8&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Intangible assets, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;338.3&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;270.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total amortization expense from intangible assets was $26.3&#160;million, $20.9&#160;million, and $19.7&#160;million for the years ended December&#160;31, 2024, 2023 and 2022, respectively. Expected future amortization expense of intangibles as of December&#160;31, 2024 is as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:79.016%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:18.784%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Amortization Expense&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(in millions)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;26.7&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;22.7&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2027&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;20.5&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2028&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;20.5&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2029&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;20.1&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;184.0&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock>
    <us-gaap:ScheduleOfGoodwillTextBlock contextRef="c-1" id="f-838">&lt;div style="margin-bottom:6pt;text-indent:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Goodwill by segment is as follows:&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:70.098%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.935%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.937%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 31,&lt;br/&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 31,&lt;br/&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(in millions)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Construction Products&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;861.2&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;516.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Engineered Structures&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;480.1&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;437.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Transportation Products&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;19.9&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;37.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;1,361.2&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;990.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfGoodwillTextBlock>
    <us-gaap:Goodwill contextRef="c-196" decimals="-5" id="f-839" unitRef="usd">861200000</us-gaap:Goodwill>
    <us-gaap:Goodwill contextRef="c-197" decimals="-5" id="f-840" unitRef="usd">516100000</us-gaap:Goodwill>
    <us-gaap:Goodwill contextRef="c-198" decimals="-5" id="f-841" unitRef="usd">480100000</us-gaap:Goodwill>
    <us-gaap:Goodwill contextRef="c-199" decimals="-5" id="f-842" unitRef="usd">437600000</us-gaap:Goodwill>
    <us-gaap:Goodwill contextRef="c-200" decimals="-5" id="f-843" unitRef="usd">19900000</us-gaap:Goodwill>
    <us-gaap:Goodwill contextRef="c-201" decimals="-5" id="f-844" unitRef="usd">37000000.0</us-gaap:Goodwill>
    <us-gaap:Goodwill contextRef="c-7" decimals="-5" id="f-845" unitRef="usd">1361200000</us-gaap:Goodwill>
    <us-gaap:Goodwill contextRef="c-8" decimals="-5" id="f-846" unitRef="usd">990700000</us-gaap:Goodwill>
    <us-gaap:ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock contextRef="c-1" id="f-847">&lt;div style="margin-bottom:6pt;text-indent:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Intangibles, net consisted of the following:&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:69.031%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.532%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.102%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.532%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.103%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 31, 2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 31, 2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(in millions)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Intangibles with indefinite lives - Trademarks&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;43.8&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;34.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Intangibles with definite lives:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Customer relationships&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;169.1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;142.7&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Permits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;178.1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;166.9&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;49.6&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.3&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;396.8&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;311.9&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less accumulated amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(102.3)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(76.1)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;294.5&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;235.8&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Intangible assets, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;338.3&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;270.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock>
    <us-gaap:IndefiniteLivedTrademarks contextRef="c-7" decimals="-5" id="f-848" unitRef="usd">43800000</us-gaap:IndefiniteLivedTrademarks>
    <us-gaap:IndefiniteLivedTrademarks contextRef="c-8" decimals="-5" id="f-849" unitRef="usd">34900000</us-gaap:IndefiniteLivedTrademarks>
    <us-gaap:FiniteLivedIntangibleAssetsGross contextRef="c-202" decimals="-5" id="f-850" unitRef="usd">169100000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsGross contextRef="c-203" decimals="-5" id="f-851" unitRef="usd">142700000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsGross contextRef="c-204" decimals="-5" id="f-852" unitRef="usd">178100000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsGross contextRef="c-205" decimals="-5" id="f-853" unitRef="usd">166900000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsGross contextRef="c-206" decimals="-5" id="f-854" unitRef="usd">49600000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsGross contextRef="c-207" decimals="-5" id="f-855" unitRef="usd">2300000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsGross contextRef="c-7" decimals="-5" id="f-856" unitRef="usd">396800000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsGross contextRef="c-8" decimals="-5" id="f-857" unitRef="usd">311900000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="c-7" decimals="-5" id="f-858" unitRef="usd">102300000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="c-8" decimals="-5" id="f-859" unitRef="usd">76100000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet contextRef="c-7" decimals="-5" id="f-860" unitRef="usd">294500000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsNet contextRef="c-8" decimals="-5" id="f-861" unitRef="usd">235800000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill contextRef="c-7" decimals="-5" id="f-862" unitRef="usd">338300000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill contextRef="c-8" decimals="-5" id="f-863" unitRef="usd">270700000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:AmortizationOfIntangibleAssets contextRef="c-1" decimals="-5" id="f-864" unitRef="usd">26300000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets contextRef="c-4" decimals="-5" id="f-865" unitRef="usd">20900000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets contextRef="c-5" decimals="-5" id="f-866" unitRef="usd">19700000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock contextRef="c-1" id="f-867">Expected future amortization expense of intangibles as of December&#160;31, 2024 is as follows:&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:79.016%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:18.784%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Amortization Expense&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(in millions)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;26.7&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;22.7&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2027&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;20.5&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2028&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;20.5&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2029&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;20.1&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;184.0&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths contextRef="c-7" decimals="-5" id="f-868" unitRef="usd">26700000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo contextRef="c-7" decimals="-5" id="f-869" unitRef="usd">22700000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree contextRef="c-7" decimals="-5" id="f-870" unitRef="usd">20500000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour contextRef="c-7" decimals="-5" id="f-871" unitRef="usd">20500000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFive contextRef="c-7" decimals="-5" id="f-872" unitRef="usd">20100000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFive>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive contextRef="c-7" decimals="-5" id="f-873" unitRef="usd">184000000.0</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive>
    <us-gaap:DebtDisclosureTextBlock contextRef="c-1" id="f-874">Debt&lt;div style="margin-bottom:6pt;text-indent:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes the components of debt as of December&#160;31, 2024 and December&#160;31, 2023:&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:68.052%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.958%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.960%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 31,&lt;br/&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 31,&lt;br/&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(in millions)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Revolving credit facility&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;160.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Term Loan&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;700.0&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2021 Senior Notes - 4.375% due April 2029&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;400.0&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;400.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2024 Senior Notes - 6.875% due August 2032&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;600.0&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="margin-bottom:6pt;padding-left:6.75pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Finance leases (see Note 8&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Leases)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;7.1&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;1,707.1&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;573.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less: unamortized debt issuance costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(18.2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4.4)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total debt&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;1,688.9&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;568.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Revolving Credit Facility&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify;text-indent:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify;text-indent:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On August 15, 2024, we entered into an amendment to the Credit Agreement to, among other things, (i) increase our revolving credit facility from $600.0&#160;million to $700.0&#160;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&#160;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&#160;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.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify;text-indent:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of December&#160;31, 2024, we had no outstanding loans borrowed and approximately $0.7 million of letters of credit outstanding under our revolving credit facility, which left $699.3 million available for borrowing. The Company borrowed $335.0 million under the revolving credit facility during the year ended December&#160;31, 2024, including $160.0 million in April 2024 to partially fund the Ameron acquisition. These borrowings were paid in full during 2024. Our letters of credit expire in 2025, and the majority of our letter of credit obligations support the Company&#x2019;s various insurance programs and generally renew by their terms each year. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify;text-indent:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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&#x2019;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&#160;million, to consolidated EBITDA ratio). As of December&#160;31, 2024, the margin for borrowing based on SOFR was set at&#160;2.50% and the commitment fee rate was set at 0.45%.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify;text-indent:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The revolving credit facility portion of the Credit Agreement requires the maintenance of certain ratios related to leverage and interest coverage. As of December&#160;31, 2024, 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).&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify;text-indent:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify;text-indent:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In connection with the Credit Agreement, the Company incurred debt issuance costs of approximately $1.9 million. As of December&#160;31, 2024, total unamortized debt issuance costs related to the prior and amended revolving credit facilities were $3.7 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.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Term Loan &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify;text-indent:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Credit Agreement provides for a new secured term loan facility (the &#x201c;Term Loan&#x201d;) in an aggregate principal amount of $700.0&#160;million. The Term Loan was funded on October 1, 2024 with the closing of the Stavola acquisition, of which $100.0&#160;million was used to pay down the Company's revolving credit facility. The 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 initial Term Loan. The Term Loan has a maturity date of October 1, 2031. The interest rate for the Term Loan is based on SOFR plus 2.25% per year. The Term Loan is prepayable at any time without penalty, except, in the event of a voluntary repricing in the first six months after closing, in which case a premium in the amount of 1.0% of the initial Term Loan is payable. The Term Loan is guaranteed by the same subsidiaries of the Company that guarantee our revolving credit facility, and the Term Loan is secured on a pari passu basis with our revolving credit facility. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify;text-indent:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In connection with the issuance of the Term Loan, the Company incurred $7.0 million of debt issuance costs.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Senior Notes&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify;text-indent:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On August 26, 2024, the Company issued $600.0&#160;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&#160;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&#x2019;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&#x2019;s non-guarantor subsidiaries to incur certain types of debt.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify;text-indent:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify;text-indent:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The estimated fair values of the 2024 Notes and 2021 Notes as of December&#160;31, 2024 were $609.9&#160;million and $372.9&#160;million, respectively, based on quoted market prices in a market with little activity (Level 2 input).&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify;text-indent:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In connection with the issuance of the 2024 Notes and the 2021 Notes, the Company incurred $8.2&#160;million and $6.6&#160;million, respectively, of debt issuance costs.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-indent:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The remaining principal payments under existing debt agreements as of December&#160;31, 2024 are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:41.443%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:7.525%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:7.525%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:7.525%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:7.525%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:7.525%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.582%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2027&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2028&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2029&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Thereafter&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="33" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(in millions)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Term Loan&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;665.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2021 Senior Notes - 4.375% due April 2029&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;400.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2024 Senior Notes - 6.875% due August 2032&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;600.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify;text-indent:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In connection with the agreement to acquire Stavola, on August 1, 2024, the Company entered into a commitment letter with certain lenders to provide a senior secured 364-day bridge loan facility of up to $1.2&#160;billion for the purpose of providing the financing necessary to fund the Stavola acquisition. No funds were drawn upon the bridge loan facility, which terminated upon the closing of the Stavola acquisition. During the year ended December&#160;31, 2024, the Company incurred $6.2&#160;million of debt issuance costs related to the bridge loan facility, all of which is reflected in interest expense on the Consolidated Statement of Operations.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Interest rate hedges&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify;text-indent:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In December 2018, the Company entered into a $100.0 million interest rate swap instrument, effective as of January 2, 2019, to reduce the effect of changes in the variable interest rates associated with the first $100.0 million of borrowings under the Company's committed credit facility. In conjunction with the replacement of LIBOR with SOFR as a benchmark for borrowings under our credit facility, on July 1, 2023 the swap instrument transitioned from LIBOR to SOFR. The instrument effectively fixed the SOFR component of borrowings under our credit facility at a monthly rate of 2.71% until such instrument's termination. The interest rate swap instrument expired in October 2023 and no new interest rate swap instrument has been entered into in connection with the Term Loan.&lt;/span&gt;&lt;/div&gt;</us-gaap:DebtDisclosureTextBlock>
    <us-gaap:ScheduleOfDebtTableTextBlock contextRef="c-1" id="f-875">&lt;div style="margin-bottom:6pt;text-indent:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes the components of debt as of December&#160;31, 2024 and December&#160;31, 2023:&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:68.052%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.958%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.960%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 31,&lt;br/&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 31,&lt;br/&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(in millions)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Revolving credit facility&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;160.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Term Loan&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;700.0&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2021 Senior Notes - 4.375% due April 2029&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;400.0&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;400.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2024 Senior Notes - 6.875% due August 2032&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;600.0&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="margin-bottom:6pt;padding-left:6.75pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Finance leases (see Note 8&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Leases)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;7.1&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;1,707.1&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;573.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less: unamortized debt issuance costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(18.2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4.4)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total debt&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;1,688.9&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;568.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfDebtTableTextBlock>
    <us-gaap:LongTermLineOfCredit contextRef="c-208" decimals="-5" id="f-876" unitRef="usd">0</us-gaap:LongTermLineOfCredit>
    <us-gaap:LongTermLineOfCredit contextRef="c-209" decimals="-5" id="f-877" unitRef="usd">160000000.0</us-gaap:LongTermLineOfCredit>
    <us-gaap:DebtInstrumentCarryingAmount contextRef="c-210" decimals="-5" id="f-878" unitRef="usd">700000000.0</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount contextRef="c-211" decimals="-5" id="f-879" unitRef="usd">0</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount contextRef="c-212" decimals="-5" id="f-880" unitRef="usd">400000000.0</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount contextRef="c-213" decimals="-5" id="f-881" unitRef="usd">400000000.0</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount contextRef="c-214" decimals="-5" id="f-882" unitRef="usd">600000000.0</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount contextRef="c-215" decimals="-5" id="f-883" unitRef="usd">0</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:FinanceLeaseLiability contextRef="c-7" decimals="-5" id="f-884" unitRef="usd">7100000</us-gaap:FinanceLeaseLiability>
    <us-gaap:FinanceLeaseLiability contextRef="c-8" decimals="-5" id="f-885" unitRef="usd">13100000</us-gaap:FinanceLeaseLiability>
    <us-gaap:LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities contextRef="c-7" decimals="-5" id="f-886" unitRef="usd">1707100000</us-gaap:LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities>
    <us-gaap:LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities contextRef="c-8" decimals="-5" id="f-887" unitRef="usd">573100000</us-gaap:LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities>
    <us-gaap:DeferredFinanceCostsNet contextRef="c-7" decimals="-5" id="f-888" unitRef="usd">18200000</us-gaap:DeferredFinanceCostsNet>
    <us-gaap:DeferredFinanceCostsNet contextRef="c-8" decimals="-5" id="f-889" unitRef="usd">4400000</us-gaap:DeferredFinanceCostsNet>
    <us-gaap:DebtAndCapitalLeaseObligations contextRef="c-7" decimals="-5" id="f-890" unitRef="usd">1688900000</us-gaap:DebtAndCapitalLeaseObligations>
    <us-gaap:DebtAndCapitalLeaseObligations contextRef="c-8" decimals="-5" id="f-891" unitRef="usd">568700000</us-gaap:DebtAndCapitalLeaseObligations>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity contextRef="c-216" decimals="-5" id="f-892" unitRef="usd">500000000.0</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity contextRef="c-217" decimals="-5" id="f-893" unitRef="usd">600000000.0</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity contextRef="c-217" decimals="-5" id="f-894" unitRef="usd">600000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity contextRef="c-208" decimals="-5" id="f-895" unitRef="usd">700000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <aca:DebtInstrumentCovenantUnrestrictedCashMaximum contextRef="c-7" decimals="-5" id="f-896" unitRef="usd">150000000</aca:DebtInstrumentCovenantUnrestrictedCashMaximum>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1 contextRef="c-218" decimals="4" id="f-897" unitRef="number">0.0125</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1 contextRef="c-219" decimals="4" id="f-898" unitRef="number">0.0250</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1 contextRef="c-220" decimals="4" id="f-899" unitRef="number">0.0025</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1 contextRef="c-221" decimals="4" id="f-900" unitRef="number">0.0150</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:LineOfCreditFacilityCommitmentFeePercentage contextRef="c-222" decimals="4" id="f-901" unitRef="number">0.0020</us-gaap:LineOfCreditFacilityCommitmentFeePercentage>
    <us-gaap:LineOfCreditFacilityCommitmentFeePercentage contextRef="c-223" decimals="4" id="f-902" unitRef="number">0.0045</us-gaap:LineOfCreditFacilityCommitmentFeePercentage>
    <aca:DebtInstrumentCovenantUnrestrictedCashMaximum contextRef="c-7" decimals="-5" id="f-903" unitRef="usd">150000000</aca:DebtInstrumentCovenantUnrestrictedCashMaximum>
    <aca:DebtInstrumentCovenantNetLeverageRatio
      contextRef="c-224"
      decimals="INF"
      id="f-904"
      unitRef="number">5.00</aca:DebtInstrumentCovenantNetLeverageRatio>
    <aca:DebtInstrumentCovenantNetLeverageRatio
      contextRef="c-225"
      decimals="INF"
      id="f-905"
      unitRef="number">4.50</aca:DebtInstrumentCovenantNetLeverageRatio>
    <aca:DebtInstrumentCovenantNetLeverageRatio
      contextRef="c-226"
      decimals="INF"
      id="f-906"
      unitRef="number">4.00</aca:DebtInstrumentCovenantNetLeverageRatio>
    <aca:DebtInstrumentCovenantNetLeverageRatio
      contextRef="c-227"
      decimals="INF"
      id="f-907"
      unitRef="number">4.50</aca:DebtInstrumentCovenantNetLeverageRatio>
    <us-gaap:LongTermLineOfCredit contextRef="c-208" decimals="-5" id="f-908" unitRef="usd">0</us-gaap:LongTermLineOfCredit>
    <us-gaap:LettersOfCreditOutstandingAmount contextRef="c-228" decimals="-5" id="f-909" unitRef="usd">700000</us-gaap:LettersOfCreditOutstandingAmount>
    <us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity contextRef="c-208" decimals="-5" id="f-910" unitRef="usd">699300000</us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity>
    <us-gaap:ProceedsFromLinesOfCredit contextRef="c-229" decimals="-5" id="f-911" unitRef="usd">335000000.0</us-gaap:ProceedsFromLinesOfCredit>
    <us-gaap:ProceedsFromLinesOfCredit contextRef="c-107" decimals="-5" id="f-912" unitRef="usd">160000000.0</us-gaap:ProceedsFromLinesOfCredit>
    <aca:DebtInstrumentCovenantUnrestrictedCashMaximum contextRef="c-7" decimals="-5" id="f-913" unitRef="usd">150000000</aca:DebtInstrumentCovenantUnrestrictedCashMaximum>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1 contextRef="c-229" decimals="4" id="f-914" unitRef="number">0.0250</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:LineOfCreditFacilityCommitmentFeePercentage contextRef="c-229" decimals="4" id="f-915" unitRef="number">0.0045</us-gaap:LineOfCreditFacilityCommitmentFeePercentage>
    <us-gaap:PaymentsOfDebtIssuanceCosts contextRef="c-229" decimals="-5" id="f-916" unitRef="usd">1900000</us-gaap:PaymentsOfDebtIssuanceCosts>
    <us-gaap:DeferredFinanceCostsNet contextRef="c-208" decimals="-5" id="f-917" unitRef="usd">3700000</us-gaap:DeferredFinanceCostsNet>
    <us-gaap:DebtInstrumentCarryingAmount contextRef="c-210" decimals="-5" id="f-918" unitRef="usd">700000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:RepaymentsOfLinesOfCredit contextRef="c-230" decimals="-5" id="f-919" unitRef="usd">100000000</us-gaap:RepaymentsOfLinesOfCredit>
    <aca:DebtInstrumentQuarterlyAmortizationPaymentRate contextRef="c-231" decimals="4" id="f-920" unitRef="number">0.0025</aca:DebtInstrumentQuarterlyAmortizationPaymentRate>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="c-232"
      decimals="INF"
      id="f-921"
      unitRef="number">0.0225</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:PaymentsOfDebtIssuanceCosts contextRef="c-233" decimals="-5" id="f-922" unitRef="usd">7000000.0</us-gaap:PaymentsOfDebtIssuanceCosts>
    <us-gaap:DebtInstrumentCarryingAmount contextRef="c-95" decimals="-5" id="f-923" unitRef="usd">600000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage contextRef="c-95" decimals="5" id="f-924" unitRef="number">0.06875</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentCarryingAmount contextRef="c-234" decimals="-5" id="f-925" unitRef="usd">400000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage contextRef="c-234" decimals="5" id="f-926" unitRef="number">0.04375</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:LongTermDebtFairValue contextRef="c-235" decimals="-5" id="f-927" unitRef="usd">609900000</us-gaap:LongTermDebtFairValue>
    <us-gaap:LongTermDebtFairValue contextRef="c-236" decimals="-5" id="f-928" unitRef="usd">372900000</us-gaap:LongTermDebtFairValue>
    <us-gaap:PaymentsOfDebtIssuanceCosts contextRef="c-237" decimals="-5" id="f-929" unitRef="usd">8200000</us-gaap:PaymentsOfDebtIssuanceCosts>
    <us-gaap:PaymentsOfDebtIssuanceCosts contextRef="c-238" decimals="-5" id="f-930" unitRef="usd">6600000</us-gaap:PaymentsOfDebtIssuanceCosts>
    <us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock contextRef="c-1" id="f-931">&lt;div style="margin-bottom:6pt;text-indent:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The remaining principal payments under existing debt agreements as of December&#160;31, 2024 are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:41.443%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:7.525%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:7.525%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:7.525%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:7.525%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:7.525%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.582%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2027&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2028&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2029&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Thereafter&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="33" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(in millions)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Term Loan&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;665.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2021 Senior Notes - 4.375% due April 2029&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;400.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2024 Senior Notes - 6.875% due August 2032&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;600.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths contextRef="c-210" decimals="-5" id="f-932" unitRef="usd">7000000.0</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo contextRef="c-210" decimals="-5" id="f-933" unitRef="usd">7000000.0</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree contextRef="c-210" decimals="-5" id="f-934" unitRef="usd">7000000.0</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour contextRef="c-210" decimals="-5" id="f-935" unitRef="usd">7000000.0</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive contextRef="c-210" decimals="-5" id="f-936" unitRef="usd">7000000.0</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive contextRef="c-210" decimals="-5" id="f-937" unitRef="usd">665000000.0</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths contextRef="c-236" decimals="-5" id="f-938" unitRef="usd">0</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo contextRef="c-236" decimals="-5" id="f-939" unitRef="usd">0</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree contextRef="c-236" decimals="-5" id="f-940" unitRef="usd">0</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour contextRef="c-236" decimals="-5" id="f-941" unitRef="usd">0</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive contextRef="c-236" decimals="-5" id="f-942" unitRef="usd">400000000.0</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive contextRef="c-236" decimals="-5" id="f-943" unitRef="usd">0</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths contextRef="c-235" decimals="-5" id="f-944" unitRef="usd">0</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo contextRef="c-235" decimals="-5" id="f-945" unitRef="usd">0</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree contextRef="c-235" decimals="-5" id="f-946" unitRef="usd">0</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour contextRef="c-235" decimals="-5" id="f-947" unitRef="usd">0</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive contextRef="c-235" decimals="-5" id="f-948" unitRef="usd">0</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive contextRef="c-235" decimals="-5" id="f-949" unitRef="usd">600000000.0</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive>
    <aca:CommittedBridgeLoanFinancing contextRef="c-239" decimals="-5" id="f-950" unitRef="usd">1200000000</aca:CommittedBridgeLoanFinancing>
    <us-gaap:PaymentsOfDebtIssuanceCosts contextRef="c-240" decimals="-5" id="f-951" unitRef="usd">6200000</us-gaap:PaymentsOfDebtIssuanceCosts>
    <us-gaap:DerivativeNotionalAmount contextRef="c-241" decimals="-5" id="f-952" unitRef="usd">100000000.0</us-gaap:DerivativeNotionalAmount>
    <us-gaap:DerivativeNotionalAmount contextRef="c-241" decimals="-5" id="f-953" unitRef="usd">100000000.0</us-gaap:DerivativeNotionalAmount>
    <us-gaap:DerivativeFixedInterestRate contextRef="c-242" decimals="4" id="f-954" unitRef="number">0.0271</us-gaap:DerivativeFixedInterestRate>
    <us-gaap:LesseeOperatingLeasesTextBlock contextRef="c-1" id="f-955">Leases&lt;div style="margin-bottom:6pt;text-align:justify;text-indent:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify;text-indent:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify;text-indent:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Future minimum lease payments for operating and finance lease obligations as of December&#160;31, 2024 consisted of the following:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:70.976%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.496%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.498%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Operating Leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Finance Leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(in millions)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;13.0&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;5.4&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;11.1&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;1.5&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2027&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;7.9&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;0.4&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2028&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;6.1&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;0.1&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2029&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;5.7&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;55.3&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total undiscounted future minimum obligations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;99.1&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;7.4&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less imputed interest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(35.8)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(0.3)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Present value of net minimum lease obligations&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;63.3&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;7.1&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify;text-indent:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes our operating and finance leases and their classification within the Consolidated Balance Sheet.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:68.929%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.519%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.522%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 31,&lt;br/&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 31,&lt;br/&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(in millions)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:6.75pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating - &lt;span style="-sec-ix-hidden:f-976"&gt;&lt;span style="-sec-ix-hidden:f-977"&gt;Other assets&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;63.1&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;36.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:6.75pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Finance - &lt;span style="-sec-ix-hidden:f-980"&gt;&lt;span style="-sec-ix-hidden:f-981"&gt;Property, plant, and equipment, net&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;12.3&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total lease assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;75.4&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;53.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Current&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:6.75pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating - &lt;span style="-sec-ix-hidden:f-986"&gt;&lt;span style="-sec-ix-hidden:f-987"&gt;Accrued liabilities&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;8.6&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:6.75pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Finance - &lt;span style="-sec-ix-hidden:f-990"&gt;&lt;span style="-sec-ix-hidden:f-991"&gt;Current portion of long-term debt&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;5.2&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Non-current&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:6.75pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating - &lt;span style="-sec-ix-hidden:f-994"&gt;&lt;span style="-sec-ix-hidden:f-995"&gt;Other liabilities&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;54.7&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;29.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:6.75pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Finance - &lt;span style="-sec-ix-hidden:f-998"&gt;&lt;span style="-sec-ix-hidden:f-999"&gt;Debt&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;1.9&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;70.4&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;51.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify;text-indent:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Operating lease costs were $11.4 million and $9.4 million during the years ended December&#160;31, 2024 and 2023, respectively, and are included in cost of revenues and selling, general, and administrative expenses on the Consolidated Statements of Operations. Costs related to variable lease rates or leases with terms less than twelve months were not significant. Amortization of finance lease assets was $5.5 million and $5.2 million during the years ended December&#160;31, 2024 and 2023, respectively, and is included in cost of revenues and selling, general, and administrative expenses on the Consolidated Statements of Operations. Interest expense on finance lease liabilities was not significant during the years ended December&#160;31, 2024 and 2023.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify;text-indent:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table includes supplemental cash flow and non-cash information related to leases:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:68.929%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.519%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.522%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 31,&lt;br/&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 31,&lt;br/&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash paid for amounts included in the measurement of lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash paid for operating leases&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;10.8&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash paid for finance leases&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;7.0&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Right-of-use assets obtained in exchange for lease obligations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating leases&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;36.7&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Finance leases&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;1.0&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify;text-indent:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other information about lease amounts recognized in our Consolidated Financial Statements is as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:69.178%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.394%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.532%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.396%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 31,&lt;br/&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 31,&lt;br/&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted average remaining lease term - operating leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;12.0 years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.2 years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted average remaining lease term - finance leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;1.5 years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.0 years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted average discount rate - operating leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;6.8&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted average discount rate - finance leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;4.4&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:LesseeOperatingLeasesTextBlock>
    <us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock contextRef="c-1" id="f-956">&lt;div style="margin-bottom:6pt;text-align:justify;text-indent:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Future minimum lease payments for operating and finance lease obligations as of December&#160;31, 2024 consisted of the following:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:70.976%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.496%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.498%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Operating Leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Finance Leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(in millions)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;13.0&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;5.4&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;11.1&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;1.5&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2027&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;7.9&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;0.4&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2028&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;6.1&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;0.1&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2029&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;5.7&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;55.3&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total undiscounted future minimum obligations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;99.1&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;7.4&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less imputed interest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(35.8)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(0.3)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Present value of net minimum lease obligations&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;63.3&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;7.1&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths contextRef="c-7" decimals="-5" id="f-957" unitRef="usd">13000000.0</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueNextTwelveMonths contextRef="c-7" decimals="-5" id="f-958" unitRef="usd">5400000</us-gaap:FinanceLeaseLiabilityPaymentsDueNextTwelveMonths>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo contextRef="c-7" decimals="-5" id="f-959" unitRef="usd">11100000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueYearTwo contextRef="c-7" decimals="-5" id="f-960" unitRef="usd">1500000</us-gaap:FinanceLeaseLiabilityPaymentsDueYearTwo>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree contextRef="c-7" decimals="-5" id="f-961" unitRef="usd">7900000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueYearThree contextRef="c-7" decimals="-5" id="f-962" unitRef="usd">400000</us-gaap:FinanceLeaseLiabilityPaymentsDueYearThree>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour contextRef="c-7" decimals="-5" id="f-963" unitRef="usd">6100000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueYearFour contextRef="c-7" decimals="-5" id="f-964" unitRef="usd">100000</us-gaap:FinanceLeaseLiabilityPaymentsDueYearFour>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive contextRef="c-7" decimals="-5" id="f-965" unitRef="usd">5700000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueYearFive contextRef="c-7" decimals="-5" id="f-966" unitRef="usd">0</us-gaap:FinanceLeaseLiabilityPaymentsDueYearFive>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive contextRef="c-7" decimals="-5" id="f-967" unitRef="usd">55300000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueAfterYearFive contextRef="c-7" decimals="-5" id="f-968" unitRef="usd">0</us-gaap:FinanceLeaseLiabilityPaymentsDueAfterYearFive>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue contextRef="c-7" decimals="-5" id="f-969" unitRef="usd">99100000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue>
    <us-gaap:FinanceLeaseLiabilityPaymentsDue contextRef="c-7" decimals="-5" id="f-970" unitRef="usd">7400000</us-gaap:FinanceLeaseLiabilityPaymentsDue>
    <us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount contextRef="c-7" decimals="-5" id="f-971" unitRef="usd">35800000</us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount>
    <us-gaap:FinanceLeaseLiabilityUndiscountedExcessAmount contextRef="c-7" decimals="-5" id="f-972" unitRef="usd">300000</us-gaap:FinanceLeaseLiabilityUndiscountedExcessAmount>
    <us-gaap:OperatingLeaseLiability contextRef="c-7" decimals="-5" id="f-973" unitRef="usd">63300000</us-gaap:OperatingLeaseLiability>
    <us-gaap:FinanceLeaseLiability contextRef="c-7" decimals="-5" id="f-974" unitRef="usd">7100000</us-gaap:FinanceLeaseLiability>
    <aca:AssetsAndLiabilitiesLeasesTableTextBlock contextRef="c-1" id="f-975">&lt;div style="margin-bottom:6pt;text-align:justify;text-indent:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes our operating and finance leases and their classification within the Consolidated Balance Sheet.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:68.929%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.519%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.522%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 31,&lt;br/&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 31,&lt;br/&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(in millions)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:6.75pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating - &lt;span style="-sec-ix-hidden:f-976"&gt;&lt;span style="-sec-ix-hidden:f-977"&gt;Other assets&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;63.1&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;36.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:6.75pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Finance - &lt;span style="-sec-ix-hidden:f-980"&gt;&lt;span style="-sec-ix-hidden:f-981"&gt;Property, plant, and equipment, net&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;12.3&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total lease assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;75.4&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;53.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Current&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:6.75pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating - &lt;span style="-sec-ix-hidden:f-986"&gt;&lt;span style="-sec-ix-hidden:f-987"&gt;Accrued liabilities&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;8.6&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:6.75pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Finance - &lt;span style="-sec-ix-hidden:f-990"&gt;&lt;span style="-sec-ix-hidden:f-991"&gt;Current portion of long-term debt&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;5.2&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Non-current&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:6.75pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating - &lt;span style="-sec-ix-hidden:f-994"&gt;&lt;span style="-sec-ix-hidden:f-995"&gt;Other liabilities&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;54.7&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;29.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:6.75pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Finance - &lt;span style="-sec-ix-hidden:f-998"&gt;&lt;span style="-sec-ix-hidden:f-999"&gt;Debt&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;1.9&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;70.4&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;51.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</aca:AssetsAndLiabilitiesLeasesTableTextBlock>
    <us-gaap:OperatingLeaseRightOfUseAsset contextRef="c-7" decimals="-5" id="f-978" unitRef="usd">63100000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset contextRef="c-8" decimals="-5" id="f-979" unitRef="usd">36700000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:FinanceLeaseRightOfUseAsset contextRef="c-7" decimals="-5" id="f-982" unitRef="usd">12300000</us-gaap:FinanceLeaseRightOfUseAsset>
    <us-gaap:FinanceLeaseRightOfUseAsset contextRef="c-8" decimals="-5" id="f-983" unitRef="usd">16500000</us-gaap:FinanceLeaseRightOfUseAsset>
    <aca:LeaseRightOfUseAsset contextRef="c-7" decimals="-5" id="f-984" unitRef="usd">75400000</aca:LeaseRightOfUseAsset>
    <aca:LeaseRightOfUseAsset contextRef="c-8" decimals="-5" id="f-985" unitRef="usd">53200000</aca:LeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseLiabilityCurrent contextRef="c-7" decimals="-5" id="f-988" unitRef="usd">8600000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent contextRef="c-8" decimals="-5" id="f-989" unitRef="usd">8400000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:FinanceLeaseLiabilityCurrent contextRef="c-7" decimals="-5" id="f-992" unitRef="usd">5200000</us-gaap:FinanceLeaseLiabilityCurrent>
    <us-gaap:FinanceLeaseLiabilityCurrent contextRef="c-8" decimals="-5" id="f-993" unitRef="usd">6800000</us-gaap:FinanceLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent contextRef="c-7" decimals="-5" id="f-996" unitRef="usd">54700000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent contextRef="c-8" decimals="-5" id="f-997" unitRef="usd">29700000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:FinanceLeaseLiabilityNoncurrent contextRef="c-7" decimals="-5" id="f-1000" unitRef="usd">1900000</us-gaap:FinanceLeaseLiabilityNoncurrent>
    <us-gaap:FinanceLeaseLiabilityNoncurrent contextRef="c-8" decimals="-5" id="f-1001" unitRef="usd">6300000</us-gaap:FinanceLeaseLiabilityNoncurrent>
    <aca:LeaseLiability contextRef="c-7" decimals="-5" id="f-1002" unitRef="usd">70400000</aca:LeaseLiability>
    <aca:LeaseLiability contextRef="c-8" decimals="-5" id="f-1003" unitRef="usd">51200000</aca:LeaseLiability>
    <us-gaap:OperatingLeaseCost contextRef="c-1" decimals="-5" id="f-1004" unitRef="usd">11400000</us-gaap:OperatingLeaseCost>
    <us-gaap:OperatingLeaseCost contextRef="c-4" decimals="-5" id="f-1005" unitRef="usd">9400000</us-gaap:OperatingLeaseCost>
    <us-gaap:FinanceLeaseRightOfUseAssetAmortization contextRef="c-1" decimals="-5" id="f-1006" unitRef="usd">5500000</us-gaap:FinanceLeaseRightOfUseAssetAmortization>
    <us-gaap:FinanceLeaseRightOfUseAssetAmortization contextRef="c-4" decimals="-5" id="f-1007" unitRef="usd">5200000</us-gaap:FinanceLeaseRightOfUseAssetAmortization>
    <aca:CashFlowInformationLeasesTableTextBlock contextRef="c-1" id="f-1008">&lt;div style="margin-bottom:6pt;text-align:justify;text-indent:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table includes supplemental cash flow and non-cash information related to leases:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:68.929%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.519%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.522%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 31,&lt;br/&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 31,&lt;br/&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash paid for amounts included in the measurement of lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash paid for operating leases&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;10.8&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash paid for finance leases&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;7.0&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Right-of-use assets obtained in exchange for lease obligations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating leases&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;36.7&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Finance leases&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;1.0&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</aca:CashFlowInformationLeasesTableTextBlock>
    <us-gaap:OperatingLeasePayments contextRef="c-1" decimals="-5" id="f-1009" unitRef="usd">10800000</us-gaap:OperatingLeasePayments>
    <us-gaap:OperatingLeasePayments contextRef="c-4" decimals="-5" id="f-1010" unitRef="usd">9300000</us-gaap:OperatingLeasePayments>
    <us-gaap:FinanceLeasePrincipalPayments contextRef="c-1" decimals="-5" id="f-1011" unitRef="usd">7000000.0</us-gaap:FinanceLeasePrincipalPayments>
    <us-gaap:FinanceLeasePrincipalPayments contextRef="c-4" decimals="-5" id="f-1012" unitRef="usd">7000000.0</us-gaap:FinanceLeasePrincipalPayments>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability contextRef="c-1" decimals="-5" id="f-1013" unitRef="usd">36700000</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability contextRef="c-4" decimals="-5" id="f-1014" unitRef="usd">7700000</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability contextRef="c-1" decimals="-5" id="f-1015" unitRef="usd">1000000.0</us-gaap:RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability>
    <us-gaap:RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability contextRef="c-4" decimals="-5" id="f-1016" unitRef="usd">1000000.0</us-gaap:RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability>
    <us-gaap:LeaseCostTableTextBlock contextRef="c-1" id="f-1017">&lt;div style="margin-bottom:6pt;text-align:justify;text-indent:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other information about lease amounts recognized in our Consolidated Financial Statements is as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:69.178%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.394%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.532%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.396%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 31,&lt;br/&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 31,&lt;br/&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted average remaining lease term - operating leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;12.0 years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.2 years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted average remaining lease term - finance leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;1.5 years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.0 years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted average discount rate - operating leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;6.8&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted average discount rate - finance leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;4.4&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:LeaseCostTableTextBlock>
    <us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1 contextRef="c-7" id="f-1018">P12Y</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1 contextRef="c-8" id="f-1019">P6Y2M12D</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:FinanceLeaseWeightedAverageRemainingLeaseTerm1 contextRef="c-7" id="f-1020">P1Y6M</us-gaap:FinanceLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:FinanceLeaseWeightedAverageRemainingLeaseTerm1 contextRef="c-8" id="f-1021">P2Y</us-gaap:FinanceLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent contextRef="c-7" decimals="3" id="f-1022" unitRef="number">0.068</us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent contextRef="c-8" decimals="3" id="f-1023" unitRef="number">0.053</us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:FinanceLeaseWeightedAverageDiscountRatePercent contextRef="c-7" decimals="4" id="f-1024" unitRef="number">0.044</us-gaap:FinanceLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:FinanceLeaseWeightedAverageDiscountRatePercent contextRef="c-8" decimals="4" id="f-1025" unitRef="number">0.038</us-gaap:FinanceLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock contextRef="c-1" id="f-1027">&lt;div style="margin-bottom:6pt;text-indent:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other, net (income) expense consists of the following items:&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:59.280%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.619%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.619%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.622%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Year Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(in millions)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest income&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(7.5)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4.7)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1.1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign currency exchange transactions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;4.3&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1.7)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(0.1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.3)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.4)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other, net (income) expense&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(3.3)&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(6.7)&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock>
    <us-gaap:OtherIncomeAndOtherExpenseDisclosureTextBlock contextRef="c-1" id="f-1026">&lt;div style="margin-bottom:6pt;text-indent:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other, net (income) expense consists of the following items:&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:59.280%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.619%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.619%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.622%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Year Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(in millions)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest income&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(7.5)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4.7)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1.1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign currency exchange transactions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;4.3&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1.7)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(0.1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.3)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.4)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other, net (income) expense&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(3.3)&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(6.7)&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:OtherIncomeAndOtherExpenseDisclosureTextBlock>
    <us-gaap:InterestIncomeOther contextRef="c-1" decimals="-5" id="f-1028" unitRef="usd">7500000</us-gaap:InterestIncomeOther>
    <us-gaap:InterestIncomeOther contextRef="c-4" decimals="-5" id="f-1029" unitRef="usd">4700000</us-gaap:InterestIncomeOther>
    <us-gaap:InterestIncomeOther contextRef="c-5" decimals="-5" id="f-1030" unitRef="usd">1100000</us-gaap:InterestIncomeOther>
    <us-gaap:ForeignCurrencyTransactionGainLossBeforeTax contextRef="c-1" decimals="-5" id="f-1031" unitRef="usd">-4300000</us-gaap:ForeignCurrencyTransactionGainLossBeforeTax>
    <us-gaap:ForeignCurrencyTransactionGainLossBeforeTax contextRef="c-4" decimals="-5" id="f-1032" unitRef="usd">1700000</us-gaap:ForeignCurrencyTransactionGainLossBeforeTax>
    <us-gaap:ForeignCurrencyTransactionGainLossBeforeTax contextRef="c-5" decimals="-5" id="f-1033" unitRef="usd">-3300000</us-gaap:ForeignCurrencyTransactionGainLossBeforeTax>
    <aca:OtherIncomeExpenseNonoperating contextRef="c-1" decimals="-5" id="f-1034" unitRef="usd">100000</aca:OtherIncomeExpenseNonoperating>
    <aca:OtherIncomeExpenseNonoperating contextRef="c-4" decimals="-5" id="f-1035" unitRef="usd">300000</aca:OtherIncomeExpenseNonoperating>
    <aca:OtherIncomeExpenseNonoperating contextRef="c-5" decimals="-5" id="f-1036" unitRef="usd">400000</aca:OtherIncomeExpenseNonoperating>
    <us-gaap:OtherNonoperatingIncomeExpense contextRef="c-1" decimals="-5" id="f-1037" unitRef="usd">3300000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense contextRef="c-4" decimals="-5" id="f-1038" unitRef="usd">6700000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense contextRef="c-5" decimals="-5" id="f-1039" unitRef="usd">-1800000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:IncomeTaxDisclosureTextBlock contextRef="c-1" id="f-1040">Income Taxes&lt;div style="margin-bottom:6pt;text-align:justify;text-indent:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The components of the provision for income taxes are as follows: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:58.402%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.911%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.911%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.916%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Year Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(in millions)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Current:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Federal&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;3.7&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;State&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;4.6&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2.8&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total current&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;11.1&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Federal&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;15.1&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;37.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;State&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;6.4&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;3.7&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total deferred&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;25.2&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;31.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;44.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Provision&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;36.3&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;36.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;70.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify;text-indent:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The provision for income taxes results in effective tax rates that differ from the statutory rates. The following is a reconciliation between the statutory U.S. federal income tax rate and the Company&#x2019;s effective income tax rate on income before income taxes:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:58.402%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.911%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.911%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.916%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Year Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Statutory rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;21.0&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;State taxes, including prior year true-ups&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;7.5&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;AMP tax credits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(8.2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3.5)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Statutory depletion&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(3.2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2.1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1.3)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Changes in valuation allowances and reserves&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(1.1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Prior year true-ups&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;0.4&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.5)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign adjustments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;1.5&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Currency adjustments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;4.8&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2.6)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.8)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Compensation related items&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;0.5&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Divestiture-related non-deductible goodwill&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;3.3&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;1.4&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.5)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Effective rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;27.9&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify;text-indent:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company&#x2019;s state income taxes include an increase in expense associated with the remeasurement of the Company&#x2019;s deferred tax liabilities primarily in connection with acquisitions and divestitures that occurred during the year.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify;text-indent:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On August 16, 2022, the Inflation Reduction Act of 2022 (&#x201c;IRA&#x201d;) was enacted.  Among other things, the IRA  provides for certain manufacturing, production, and investment tax credit incentives, including new Advanced Manufacturing Production ("AMP") tax credits for companies that domestically manufacture and sell clean energy equipment, including wind towers. For the year ended December 31, 2024, the Company has recognized $53.6&#160;million in gross AMP tax credits for wind towers produced and sold in 2024 which are included as a reduction to cost of revenues on the Consolidated Statement of Operations due to the refundable nature of the credits. In December 2024, the Company entered into agreements with unrelated third parties to sell a portion of our 2024 AMP tax credits under Section 6418 of the Internal Revenue Code. We sold $45.0&#160;million of AMP tax credits resulting in a loss of $2.7&#160;million which is reflected in cost of revenues on the Consolidated Statement of Operations. For the year ended December 31, 2023, the Company recognized $32.4&#160;million in gross AMP tax credits for wind towers produced and sold in 2023. The Company utilized $9.8 million of the 2023 credits to offset the US federal income tax liability in 2023 and $8.0&#160;million in 2024. The remaining $14.6&#160;million of AMP tax credits are included in deferred tax assets on the Consolidated Balance Sheet. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify;text-indent:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Organization for Economic Co-operation and Development issued Pillar Two model rules for a global minimum tax of 15% effective January 1, 2024 ("Pillar Two").  While it is uncertain whether the U.S. will enact legislation to adopt Pillar Two, certain countries in which we operate have adopted legislation, and other countries are in the process of introducing legislation to implement Pillar Two.  Pillar Two had no impact on our 2024 tax rate, and we do not currently expect Pillar Two to significantly impact our tax rate going forward. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify;text-indent:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Income (loss) before income taxes for the years ended December&#160;31, 2024, 2023, and 2022 was $130.9 million, $182.6 million, and $271.1 million, respectively, for U.S. operations, and $(0.9) million, $13.3 million, and $45.1 million, respectively, for foreign operations, principally Mexico and Canada. The Company provides deferred income taxes on the unrepatriated earnings of its foreign operations where it results in a deferred tax liability. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify;text-indent:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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. The components of deferred tax liabilities and assets are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:72.145%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.911%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.914%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(in millions)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred tax liabilities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Depreciation, depletion, and amortization&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;248.7&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;230.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total deferred tax liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;248.7&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;230.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred tax assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Workers compensation and other benefits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;12.3&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Warranties and reserves&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;1.1&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Equity items&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.3)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Tax carryforwards and credits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;36.9&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;52.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Inventory&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;6.1&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued liabilities and other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;1.5&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2.3)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total deferred tax assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;57.9&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;67.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net deferred tax assets (liabilities) before valuation allowances&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(190.8)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(163.7)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Valuation allowances&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;7.0&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Adjusted net deferred tax assets (liabilities)&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(197.8)&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(172.8)&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify;text-indent:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;At December&#160;31, 2024, the Company had $3.2 million of federal consolidated net operating loss carryforwards, primarily from businesses acquired, and $4.5 million of tax-effected state loss carryforwards remaining. In addition, the Company had $7.7 million of tax-effected foreign net operating loss carryforwards that will begin to expire in the year 2025. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify;text-indent:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We have established a valuation allowance for state and foreign tax operating losses and credits that we have estimated may not be realizable.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify;text-indent:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Income tax has not been recognized on the excess of the amount for financial reporting over the tax basis of investments in foreign subsidiaries that is indefinitely reinvested outside the U.S. This amount is recognized upon a repatriation of assets from the subsidiary or a sale or liquidation of the subsidiary. The amount of such temporary differences totaled approximately $100.1&#160;million as of December&#160;31, 2024. Determination of the amount of any unrecognized deferred income tax liability on this temporary difference is not practicable because of the complexities of the hypothetical calculation.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Taxing authority examinations&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify;text-indent:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We have multiple federal tax return filings that are subject to examination by the Internal Revenue Service. U.S. federal tax returns of the Company for the 2021-2023 tax years currently remain open for possible examination. We have various subsidiaries that file separate state tax returns that are subject to examination by taxing authorities. State tax returns of these subsidiaries for 2019 and later tax years, generally currently remain open for possible examination. We have various subsidiaries in Mexico that file separate tax returns that are subject to examination by taxing authorities. Mexican tax returns of these subsidiaries for 2019 and later tax years currently remain open for possible examination.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Unrecognized tax benefits&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify;text-indent:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Unrecognized tax benefits represent the differences between tax positions taken or expected to be taken on a tax return and the benefits recognized for financial statement purposes. There were no unrecognized tax benefits as of December&#160;31, 2024, 2023, and 2022. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify;text-indent:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company accounts for interest expense and penalties related to income tax issues as income tax expense. Accordingly, interest expense and penalties associated with an uncertain tax position are included in the income tax provision. There were no accrued interest and penalties as of December&#160;31, 2024, 2023, and 2022.&lt;/span&gt;&lt;/div&gt;</us-gaap:IncomeTaxDisclosureTextBlock>
    <us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock contextRef="c-1" id="f-1041">&lt;div style="margin-bottom:6pt;text-align:justify;text-indent:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The components of the provision for income taxes are as follows: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:58.402%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.911%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.911%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.916%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Year Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(in millions)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Current:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Federal&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;3.7&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;State&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;4.6&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2.8&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total current&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;11.1&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Federal&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;15.1&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;37.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;State&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;6.4&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;3.7&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total deferred&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;25.2&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;31.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;44.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Provision&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;36.3&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;36.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;70.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock>
    <us-gaap:CurrentFederalTaxExpenseBenefit contextRef="c-1" decimals="-5" id="f-1042" unitRef="usd">3700000</us-gaap:CurrentFederalTaxExpenseBenefit>
    <us-gaap:CurrentFederalTaxExpenseBenefit contextRef="c-4" decimals="-5" id="f-1043" unitRef="usd">3000000.0</us-gaap:CurrentFederalTaxExpenseBenefit>
    <us-gaap:CurrentFederalTaxExpenseBenefit contextRef="c-5" decimals="-5" id="f-1044" unitRef="usd">11300000</us-gaap:CurrentFederalTaxExpenseBenefit>
    <us-gaap:CurrentStateAndLocalTaxExpenseBenefit contextRef="c-1" decimals="-5" id="f-1045" unitRef="usd">4600000</us-gaap:CurrentStateAndLocalTaxExpenseBenefit>
    <us-gaap:CurrentStateAndLocalTaxExpenseBenefit contextRef="c-4" decimals="-5" id="f-1046" unitRef="usd">1900000</us-gaap:CurrentStateAndLocalTaxExpenseBenefit>
    <us-gaap:CurrentStateAndLocalTaxExpenseBenefit contextRef="c-5" decimals="-5" id="f-1047" unitRef="usd">7900000</us-gaap:CurrentStateAndLocalTaxExpenseBenefit>
    <us-gaap:CurrentForeignTaxExpenseBenefit contextRef="c-1" decimals="-5" id="f-1048" unitRef="usd">2800000</us-gaap:CurrentForeignTaxExpenseBenefit>
    <us-gaap:CurrentForeignTaxExpenseBenefit contextRef="c-4" decimals="-5" id="f-1049" unitRef="usd">0</us-gaap:CurrentForeignTaxExpenseBenefit>
    <us-gaap:CurrentForeignTaxExpenseBenefit contextRef="c-5" decimals="-5" id="f-1050" unitRef="usd">6400000</us-gaap:CurrentForeignTaxExpenseBenefit>
    <us-gaap:CurrentIncomeTaxExpenseBenefit contextRef="c-1" decimals="-5" id="f-1051" unitRef="usd">11100000</us-gaap:CurrentIncomeTaxExpenseBenefit>
    <us-gaap:CurrentIncomeTaxExpenseBenefit contextRef="c-4" decimals="-5" id="f-1052" unitRef="usd">4900000</us-gaap:CurrentIncomeTaxExpenseBenefit>
    <us-gaap:CurrentIncomeTaxExpenseBenefit contextRef="c-5" decimals="-5" id="f-1053" unitRef="usd">25600000</us-gaap:CurrentIncomeTaxExpenseBenefit>
    <us-gaap:DeferredFederalIncomeTaxExpenseBenefit contextRef="c-1" decimals="-5" id="f-1054" unitRef="usd">15100000</us-gaap:DeferredFederalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredFederalIncomeTaxExpenseBenefit contextRef="c-4" decimals="-5" id="f-1055" unitRef="usd">25000000.0</us-gaap:DeferredFederalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredFederalIncomeTaxExpenseBenefit contextRef="c-5" decimals="-5" id="f-1056" unitRef="usd">37500000</us-gaap:DeferredFederalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit contextRef="c-1" decimals="-5" id="f-1057" unitRef="usd">6400000</us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit contextRef="c-4" decimals="-5" id="f-1058" unitRef="usd">4100000</us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit contextRef="c-5" decimals="-5" id="f-1059" unitRef="usd">5700000</us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredForeignIncomeTaxExpenseBenefit contextRef="c-1" decimals="-5" id="f-1060" unitRef="usd">3700000</us-gaap:DeferredForeignIncomeTaxExpenseBenefit>
    <us-gaap:DeferredForeignIncomeTaxExpenseBenefit contextRef="c-4" decimals="-5" id="f-1061" unitRef="usd">2700000</us-gaap:DeferredForeignIncomeTaxExpenseBenefit>
    <us-gaap:DeferredForeignIncomeTaxExpenseBenefit contextRef="c-5" decimals="-5" id="f-1062" unitRef="usd">1600000</us-gaap:DeferredForeignIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit contextRef="c-1" decimals="-5" id="f-1063" unitRef="usd">25200000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit contextRef="c-4" decimals="-5" id="f-1064" unitRef="usd">31800000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit contextRef="c-5" decimals="-5" id="f-1065" unitRef="usd">44800000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c-1" decimals="-5" id="f-1066" unitRef="usd">36300000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c-4" decimals="-5" id="f-1067" unitRef="usd">36700000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c-5" decimals="-5" id="f-1068" unitRef="usd">70400000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock contextRef="c-1" id="f-1069">The following is a reconciliation between the statutory U.S. federal income tax rate and the Company&#x2019;s effective income tax rate on income before income taxes:&lt;div style="margin-bottom:6pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:58.402%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.911%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.911%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.916%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Year Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Statutory rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;21.0&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;State taxes, including prior year true-ups&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;7.5&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;AMP tax credits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(8.2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3.5)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Statutory depletion&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(3.2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2.1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1.3)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Changes in valuation allowances and reserves&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(1.1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Prior year true-ups&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;0.4&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.5)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign adjustments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;1.5&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Currency adjustments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;4.8&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2.6)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.8)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Compensation related items&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;0.5&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Divestiture-related non-deductible goodwill&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;3.3&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;1.4&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.5)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Effective rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;27.9&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate contextRef="c-1" decimals="3" id="f-1070" unitRef="number">0.210</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate contextRef="c-4" decimals="3" id="f-1071" unitRef="number">0.210</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate contextRef="c-5" decimals="3" id="f-1072" unitRef="number">0.210</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes contextRef="c-1" decimals="3" id="f-1073" unitRef="number">0.075</us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes contextRef="c-4" decimals="3" id="f-1074" unitRef="number">0.023</us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes contextRef="c-5" decimals="3" id="f-1075" unitRef="number">0.038</us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes>
    <aca:EffectiveIncomeTaxRateReconciliationTaxCreditsAccountedForAsGrantsPercent contextRef="c-1" decimals="3" id="f-1076" unitRef="number">-0.082</aca:EffectiveIncomeTaxRateReconciliationTaxCreditsAccountedForAsGrantsPercent>
    <aca:EffectiveIncomeTaxRateReconciliationTaxCreditsAccountedForAsGrantsPercent contextRef="c-4" decimals="3" id="f-1077" unitRef="number">-0.035</aca:EffectiveIncomeTaxRateReconciliationTaxCreditsAccountedForAsGrantsPercent>
    <aca:EffectiveIncomeTaxRateReconciliationTaxCreditsAccountedForAsGrantsPercent contextRef="c-5" decimals="3" id="f-1078" unitRef="number">0</aca:EffectiveIncomeTaxRateReconciliationTaxCreditsAccountedForAsGrantsPercent>
    <us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseDepletion contextRef="c-1" decimals="3" id="f-1079" unitRef="number">-0.032</us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseDepletion>
    <us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseDepletion contextRef="c-4" decimals="3" id="f-1080" unitRef="number">-0.021</us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseDepletion>
    <us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseDepletion contextRef="c-5" decimals="3" id="f-1081" unitRef="number">-0.013</us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseDepletion>
    <us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance contextRef="c-1" decimals="3" id="f-1082" unitRef="number">-0.011</us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance>
    <us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance contextRef="c-4" decimals="3" id="f-1083" unitRef="number">0.018</us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance>
    <us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance contextRef="c-5" decimals="3" id="f-1084" unitRef="number">0.001</us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance>
    <us-gaap:EffectiveIncomeTaxRateReconciliationPriorYearIncomeTaxes contextRef="c-1" decimals="3" id="f-1085" unitRef="number">0.004</us-gaap:EffectiveIncomeTaxRateReconciliationPriorYearIncomeTaxes>
    <us-gaap:EffectiveIncomeTaxRateReconciliationPriorYearIncomeTaxes contextRef="c-4" decimals="3" id="f-1086" unitRef="number">-0.005</us-gaap:EffectiveIncomeTaxRateReconciliationPriorYearIncomeTaxes>
    <us-gaap:EffectiveIncomeTaxRateReconciliationPriorYearIncomeTaxes contextRef="c-5" decimals="3" id="f-1087" unitRef="number">0</us-gaap:EffectiveIncomeTaxRateReconciliationPriorYearIncomeTaxes>
    <us-gaap:EffectiveIncomeTaxRateReconciliationTaxSettlementsForeign contextRef="c-1" decimals="3" id="f-1088" unitRef="number">0.015</us-gaap:EffectiveIncomeTaxRateReconciliationTaxSettlementsForeign>
    <us-gaap:EffectiveIncomeTaxRateReconciliationTaxSettlementsForeign contextRef="c-4" decimals="3" id="f-1089" unitRef="number">0.018</us-gaap:EffectiveIncomeTaxRateReconciliationTaxSettlementsForeign>
    <us-gaap:EffectiveIncomeTaxRateReconciliationTaxSettlementsForeign contextRef="c-5" decimals="3" id="f-1090" unitRef="number">-0.002</us-gaap:EffectiveIncomeTaxRateReconciliationTaxSettlementsForeign>
    <us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential contextRef="c-1" decimals="3" id="f-1091" unitRef="number">0.048</us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential>
    <us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential contextRef="c-4" decimals="3" id="f-1092" unitRef="number">-0.026</us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential>
    <us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential contextRef="c-5" decimals="3" id="f-1093" unitRef="number">-0.008</us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential>
    <us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost contextRef="c-1" decimals="3" id="f-1094" unitRef="number">0.005</us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost>
    <us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost contextRef="c-4" decimals="3" id="f-1095" unitRef="number">0</us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost>
    <us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost contextRef="c-5" decimals="3" id="f-1096" unitRef="number">0.002</us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost>
    <us-gaap:EffectiveIncomeTaxRateReconciliationDispositionOfBusiness contextRef="c-1" decimals="3" id="f-1097" unitRef="number">0.033</us-gaap:EffectiveIncomeTaxRateReconciliationDispositionOfBusiness>
    <us-gaap:EffectiveIncomeTaxRateReconciliationDispositionOfBusiness contextRef="c-4" decimals="3" id="f-1098" unitRef="number">0</us-gaap:EffectiveIncomeTaxRateReconciliationDispositionOfBusiness>
    <us-gaap:EffectiveIncomeTaxRateReconciliationDispositionOfBusiness contextRef="c-5" decimals="3" id="f-1099" unitRef="number">0</us-gaap:EffectiveIncomeTaxRateReconciliationDispositionOfBusiness>
    <us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments contextRef="c-1" decimals="3" id="f-1100" unitRef="number">0.014</us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments>
    <us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments contextRef="c-4" decimals="3" id="f-1101" unitRef="number">0.005</us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments>
    <us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments contextRef="c-5" decimals="3" id="f-1102" unitRef="number">-0.005</us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations contextRef="c-1" decimals="3" id="f-1103" unitRef="number">0.279</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations contextRef="c-4" decimals="3" id="f-1104" unitRef="number">0.187</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations contextRef="c-5" decimals="3" id="f-1105" unitRef="number">0.223</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:IncomeTaxCreditsAndAdjustments contextRef="c-1" decimals="-5" id="f-1106" unitRef="usd">53600000</us-gaap:IncomeTaxCreditsAndAdjustments>
    <aca:AMPTaxCreditsSold contextRef="c-1" decimals="-5" id="f-1107" unitRef="usd">45000000</aca:AMPTaxCreditsSold>
    <us-gaap:IncomeTaxCreditsAndAdjustments contextRef="c-243" decimals="-5" id="f-1108" unitRef="usd">2700000</us-gaap:IncomeTaxCreditsAndAdjustments>
    <us-gaap:IncomeTaxCreditsAndAdjustments contextRef="c-4" decimals="-5" id="f-1109" unitRef="usd">32400000</us-gaap:IncomeTaxCreditsAndAdjustments>
    <aca:AMPTaxCreditsDeferredTaxAssets contextRef="c-8" decimals="-5" id="f-1110" unitRef="usd">9800000</aca:AMPTaxCreditsDeferredTaxAssets>
    <aca:AMPTaxCreditsDeferredTaxAssets contextRef="c-7" decimals="-5" id="f-1111" unitRef="usd">8000000</aca:AMPTaxCreditsDeferredTaxAssets>
    <aca:AMPTaxCreditsDeferredTaxAssets contextRef="c-244" decimals="-5" id="f-1112" unitRef="usd">14600000</aca:AMPTaxCreditsDeferredTaxAssets>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic contextRef="c-1" decimals="-5" id="f-1113" unitRef="usd">130900000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic contextRef="c-4" decimals="-5" id="f-1114" unitRef="usd">182600000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic contextRef="c-5" decimals="-5" id="f-1115" unitRef="usd">271100000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign contextRef="c-1" decimals="-5" id="f-1116" unitRef="usd">-900000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign contextRef="c-4" decimals="-5" id="f-1117" unitRef="usd">13300000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign contextRef="c-5" decimals="-5" id="f-1118" unitRef="usd">45100000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign>
    <us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock contextRef="c-1" id="f-1119">The components of deferred tax liabilities and assets are as follows:&lt;div style="margin-bottom:6pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:72.145%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.911%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.914%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(in millions)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred tax liabilities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Depreciation, depletion, and amortization&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;248.7&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;230.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total deferred tax liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;248.7&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;230.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred tax assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Workers compensation and other benefits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;12.3&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Warranties and reserves&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;1.1&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Equity items&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.3)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Tax carryforwards and credits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;36.9&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;52.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Inventory&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;6.1&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued liabilities and other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;1.5&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2.3)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total deferred tax assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;57.9&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;67.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net deferred tax assets (liabilities) before valuation allowances&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(190.8)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(163.7)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Valuation allowances&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;7.0&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Adjusted net deferred tax assets (liabilities)&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(197.8)&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(172.8)&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock>
    <us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment contextRef="c-7" decimals="-5" id="f-1120" unitRef="usd">248700000</us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment>
    <us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment contextRef="c-8" decimals="-5" id="f-1121" unitRef="usd">230800000</us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment>
    <us-gaap:DeferredIncomeTaxLiabilities contextRef="c-7" decimals="-5" id="f-1122" unitRef="usd">248700000</us-gaap:DeferredIncomeTaxLiabilities>
    <us-gaap:DeferredIncomeTaxLiabilities contextRef="c-8" decimals="-5" id="f-1123" unitRef="usd">230800000</us-gaap:DeferredIncomeTaxLiabilities>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits contextRef="c-7" decimals="-5" id="f-1124" unitRef="usd">12300000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits contextRef="c-8" decimals="-5" id="f-1125" unitRef="usd">13900000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits>
    <aca:DeferredTaxAssetsTaxDeferredExpenseReservesandAccrualsWarrantyReservesandOtherReserves contextRef="c-7" decimals="-5" id="f-1126" unitRef="usd">1100000</aca:DeferredTaxAssetsTaxDeferredExpenseReservesandAccrualsWarrantyReservesandOtherReserves>
    <aca:DeferredTaxAssetsTaxDeferredExpenseReservesandAccrualsWarrantyReservesandOtherReserves contextRef="c-8" decimals="-5" id="f-1127" unitRef="usd">1100000</aca:DeferredTaxAssetsTaxDeferredExpenseReservesandAccrualsWarrantyReservesandOtherReserves>
    <aca:DeferredTaxAssetsTaxDeferredExpenseEquityItems contextRef="c-7" decimals="-5" id="f-1128" unitRef="usd">0</aca:DeferredTaxAssetsTaxDeferredExpenseEquityItems>
    <aca:DeferredTaxAssetsTaxDeferredExpenseEquityItems contextRef="c-8" decimals="-5" id="f-1129" unitRef="usd">-300000</aca:DeferredTaxAssetsTaxDeferredExpenseEquityItems>
    <us-gaap:DeferredTaxAssetsTaxCreditCarryforwards contextRef="c-7" decimals="-5" id="f-1130" unitRef="usd">36900000</us-gaap:DeferredTaxAssetsTaxCreditCarryforwards>
    <us-gaap:DeferredTaxAssetsTaxCreditCarryforwards contextRef="c-8" decimals="-5" id="f-1131" unitRef="usd">52800000</us-gaap:DeferredTaxAssetsTaxCreditCarryforwards>
    <us-gaap:DeferredTaxAssetsInventory contextRef="c-7" decimals="-5" id="f-1132" unitRef="usd">6100000</us-gaap:DeferredTaxAssetsInventory>
    <us-gaap:DeferredTaxAssetsInventory contextRef="c-8" decimals="-5" id="f-1133" unitRef="usd">1900000</us-gaap:DeferredTaxAssetsInventory>
    <aca:DeferredTaxAssetsTaxDeferredExpenseReservesandAccrualsAccruedLiabilitiesandOther contextRef="c-7" decimals="-5" id="f-1134" unitRef="usd">1500000</aca:DeferredTaxAssetsTaxDeferredExpenseReservesandAccrualsAccruedLiabilitiesandOther>
    <aca:DeferredTaxAssetsTaxDeferredExpenseReservesandAccrualsAccruedLiabilitiesandOther contextRef="c-8" decimals="-5" id="f-1135" unitRef="usd">-2300000</aca:DeferredTaxAssetsTaxDeferredExpenseReservesandAccrualsAccruedLiabilitiesandOther>
    <us-gaap:DeferredTaxAssetsGross contextRef="c-7" decimals="-5" id="f-1136" unitRef="usd">57900000</us-gaap:DeferredTaxAssetsGross>
    <us-gaap:DeferredTaxAssetsGross contextRef="c-8" decimals="-5" id="f-1137" unitRef="usd">67100000</us-gaap:DeferredTaxAssetsGross>
    <aca:DeferredTaxAssetsLiabilitiesNetBeforeValuationAllowanceandReserveforUncertainTaxProvisions contextRef="c-7" decimals="-5" id="f-1138" unitRef="usd">-190800000</aca:DeferredTaxAssetsLiabilitiesNetBeforeValuationAllowanceandReserveforUncertainTaxProvisions>
    <aca:DeferredTaxAssetsLiabilitiesNetBeforeValuationAllowanceandReserveforUncertainTaxProvisions contextRef="c-8" decimals="-5" id="f-1139" unitRef="usd">-163700000</aca:DeferredTaxAssetsLiabilitiesNetBeforeValuationAllowanceandReserveforUncertainTaxProvisions>
    <us-gaap:DeferredTaxAssetsValuationAllowance contextRef="c-7" decimals="-5" id="f-1140" unitRef="usd">7000000.0</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:DeferredTaxAssetsValuationAllowance contextRef="c-8" decimals="-5" id="f-1141" unitRef="usd">9100000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:DeferredTaxLiabilities contextRef="c-7" decimals="-5" id="f-1142" unitRef="usd">197800000</us-gaap:DeferredTaxLiabilities>
    <us-gaap:DeferredTaxLiabilities contextRef="c-8" decimals="-5" id="f-1143" unitRef="usd">172800000</us-gaap:DeferredTaxLiabilities>
    <us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsDomestic contextRef="c-7" decimals="-5" id="f-1144" unitRef="usd">3200000</us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsDomestic>
    <us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal contextRef="c-7" decimals="-5" id="f-1145" unitRef="usd">4500000</us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal>
    <us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsForeign contextRef="c-7" decimals="-5" id="f-1146" unitRef="usd">7700000</us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsForeign>
    <us-gaap:UndistributedEarningsOfForeignSubsidiaries contextRef="c-7" decimals="-5" id="f-1147" unitRef="usd">100100000</us-gaap:UndistributedEarningsOfForeignSubsidiaries>
    <us-gaap:UnrecognizedTaxBenefits contextRef="c-7" decimals="-5" id="f-1148" unitRef="usd">0</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefits contextRef="c-8" decimals="-5" id="f-1149" unitRef="usd">0</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefits contextRef="c-9" decimals="-5" id="f-1150" unitRef="usd">0</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued contextRef="c-7" decimals="-5" id="f-1151" unitRef="usd">0</us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued>
    <us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued contextRef="c-8" decimals="-5" id="f-1152" unitRef="usd">0</us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued>
    <us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued contextRef="c-9" decimals="-5" id="f-1153" unitRef="usd">0</us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued>
    <us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock contextRef="c-1" id="f-1154">Employee Retirement Plans&lt;div style="margin-bottom:6pt;text-align:justify;text-indent:11.25pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company sponsors defined contribution plans and defined benefit plans that provide retirement income for eligible employees and retirees of the Company. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify;text-indent:11.25pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total employee retirement plan expense, which includes related administrative expenses, is as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:58.987%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.619%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.765%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.769%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Year Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(in millions)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Defined contribution plans&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;16.8&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Multiemployer plans&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;1.8&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;18.6&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Defined Contribution Plans&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify;text-indent:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Established under Internal Revenue Code Section&#160;401(k), &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;the Arcosa, Inc. 401(k) Plan (&#x201c;401(k) Plan&#x201d;) is a defined contribution plan available to all eligible employees. &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Participants in the 401(k) Plan are eligible to receive future retirement benefits through elected contributions and a company-funded match with the investment of the funds directed by the participants.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify;text-indent:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company also sponsors a fully&#x2011;funded, non-qualified deferred compensation plan.&#160;The invested assets and related liabilities of these participants were approximately&#160;$7.0 million at&#160;December&#160;31, 2024&#160;and&#160;$5.4 million&#160;at&#160;December&#160;31, 2023, which are included in other assets and other liabilities on the Consolidated Balance Sheets. Distributions from the Company&#x2019;s non-qualified deferred compensation plan to participants were approximately $1.6&#160;million for the year ended December&#160;31, 2024&#160;and $1.5&#160;million for the year ended&#160;December&#160;31, 2023. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Multiemployer Plans&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify;text-indent:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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 acquistion. The risks of participating in a multiemployer plan are different from a single-employer plan in the following aspects:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;padding-left:9pt;text-align:justify;text-indent:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;Assets contributed to a multiemployer plan by one employer may be used to provide benefits to employees of other participating employers.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;padding-left:9pt;text-align:justify;text-indent:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;If a participating employer stops contributing to a multiemployer plan, the unfunded obligations of the plan may be borne by the remaining participating employers.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;padding-left:9pt;text-align:justify;text-indent:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;If the Company chooses to stop participating in the multiemployer plan, the Company may be required to pay the plan an amount based on the underfunded status of the plan, referred to as a withdrawal liability.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify;text-indent:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Our participation in multiemployer plans for the year ended December&#160;31, 2024 are outlined in the table below. The Pension Protection Act (&#x201c;PPA&#x201d;) zone status is based upon the most recent information available at December&#160;31, 2024 and 2023 and is obtained from the multiemployer plan's regulatory filings available in the public domain and certified by the plan's actuary. Among other factors, plans in the green zone are at least 80% funded, plans in the yellow zone are less than 80% funded, and plans in the red zone are less than 65% funded. Federal law requires that plans classified in the yellow or red zones adopt a funding improvement plan or a rehabilitation plan in order to improve the financial health of the plan. The Company's contributions to the multiemployer plans were less than 5% of total contributions to any plan. The last column in the table lists the expiration date of the last expiring collective bargaining agreement to which the plan is subject.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:17.640%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.532%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.466%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.532%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:4.756%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.532%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:4.756%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.532%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.345%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.532%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:4.463%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.532%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:4.463%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.532%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:4.463%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.532%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:8.270%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.532%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.790%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;PPA Zone Status&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Contributions for Year Ended December 31, &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Pension Fund&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Employer Identification Number&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Rehabilitation plan status&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Surcharge imposed&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Expiration date of collective bargaining agreement&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(in millions)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Boilermaker-Blacksmith National Pension Trust&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;48-6168020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Red&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Green&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Implemented&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;No&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;06/30/2025&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Heavy and General Laborers Local Unions 472 and 172 of New Jersey Pension Fund&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;22-6032103&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Green&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Green&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;NA&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;0.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;No&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;02/28/2027&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Operating Engineers 825 Pension Fund&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;22-6033380&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Green&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Green&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;NA&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;0.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;No&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;06/30/2026&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify;text-indent:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Employer contributions to the multiemployer plans for the year ending December 31, 2025 are expected to be $2.9 million.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;ACG Pension Plan&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify;text-indent:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In connection with the acquisition of ACG in December 2018, the Company assumed the assets and liabilities related to a defined benefit pension plan. As of December&#160;31, 2024, the plan assets totaled $4.5 million and the projected benefit obligation totaled $3.2 million, for a net over funded status of $1.3 million, which is included in other assets on the Consolidated Balance Sheet. The net pension expense for the year ended December&#160;31, 2024 was not significant. Employer contributions for the ACG pension plan for the year ending December 31, 2025 are not expected to be significant.&lt;/span&gt;&lt;/div&gt;</us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock>
    <us-gaap:ScheduleOfCostsOfRetirementPlansTableTextBlock contextRef="c-1" id="f-1155">&lt;div style="margin-bottom:6pt;text-align:justify;text-indent:11.25pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total employee retirement plan expense, which includes related administrative expenses, is as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:58.987%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.619%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.765%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.769%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Year Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(in millions)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Defined contribution plans&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;16.8&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Multiemployer plans&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;1.8&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;18.6&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfCostsOfRetirementPlansTableTextBlock>
    <us-gaap:DefinedContributionPlanCostRecognized contextRef="c-1" decimals="-5" id="f-1156" unitRef="usd">16800000</us-gaap:DefinedContributionPlanCostRecognized>
    <us-gaap:DefinedContributionPlanCostRecognized contextRef="c-4" decimals="-5" id="f-1157" unitRef="usd">15300000</us-gaap:DefinedContributionPlanCostRecognized>
    <us-gaap:DefinedContributionPlanCostRecognized contextRef="c-5" decimals="-5" id="f-1158" unitRef="usd">12500000</us-gaap:DefinedContributionPlanCostRecognized>
    <us-gaap:MultiemployerPlanEmployerContributionCost contextRef="c-1" decimals="-5" id="f-1159" unitRef="usd">1800000</us-gaap:MultiemployerPlanEmployerContributionCost>
    <us-gaap:MultiemployerPlanEmployerContributionCost contextRef="c-4" decimals="-5" id="f-1160" unitRef="usd">1500000</us-gaap:MultiemployerPlanEmployerContributionCost>
    <us-gaap:MultiemployerPlanEmployerContributionCost contextRef="c-5" decimals="-5" id="f-1161" unitRef="usd">1600000</us-gaap:MultiemployerPlanEmployerContributionCost>
    <us-gaap:PensionAndOtherPostretirementBenefitExpense contextRef="c-1" decimals="-5" id="f-1162" unitRef="usd">18600000</us-gaap:PensionAndOtherPostretirementBenefitExpense>
    <us-gaap:PensionAndOtherPostretirementBenefitExpense contextRef="c-4" decimals="-5" id="f-1163" unitRef="usd">16800000</us-gaap:PensionAndOtherPostretirementBenefitExpense>
    <us-gaap:PensionAndOtherPostretirementBenefitExpense contextRef="c-5" decimals="-5" id="f-1164" unitRef="usd">14100000</us-gaap:PensionAndOtherPostretirementBenefitExpense>
    <us-gaap:DeferredCompensationPlanAssets contextRef="c-245" decimals="-5" id="f-1165" unitRef="usd">7000000.0</us-gaap:DeferredCompensationPlanAssets>
    <us-gaap:DeferredCompensationPlanAssets contextRef="c-246" decimals="-5" id="f-1166" unitRef="usd">5400000</us-gaap:DeferredCompensationPlanAssets>
    <us-gaap:DeferredCompensationArrangementWithIndividualDistributionPaid contextRef="c-1" decimals="-5" id="f-1167" unitRef="usd">1600000</us-gaap:DeferredCompensationArrangementWithIndividualDistributionPaid>
    <us-gaap:DeferredCompensationArrangementWithIndividualDistributionPaid contextRef="c-4" decimals="-5" id="f-1168" unitRef="usd">1500000</us-gaap:DeferredCompensationArrangementWithIndividualDistributionPaid>
    <us-gaap:ScheduleOfMultiemployerPlansTableTextBlock contextRef="c-1" id="f-1169">&lt;div style="margin-bottom:6pt;text-align:justify;text-indent:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Our participation in multiemployer plans for the year ended December&#160;31, 2024 are outlined in the table below. The Pension Protection Act (&#x201c;PPA&#x201d;) zone status is based upon the most recent information available at December&#160;31, 2024 and 2023 and is obtained from the multiemployer plan's regulatory filings available in the public domain and certified by the plan's actuary. Among other factors, plans in the green zone are at least 80% funded, plans in the yellow zone are less than 80% funded, and plans in the red zone are less than 65% funded. Federal law requires that plans classified in the yellow or red zones adopt a funding improvement plan or a rehabilitation plan in order to improve the financial health of the plan. The Company's contributions to the multiemployer plans were less than 5% of total contributions to any plan. The last column in the table lists the expiration date of the last expiring collective bargaining agreement to which the plan is subject.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:17.640%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.532%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.466%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.532%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:4.756%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.532%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:4.756%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.532%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.345%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.532%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:4.463%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.532%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:4.463%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.532%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:4.463%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.532%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:8.270%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.532%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.790%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;PPA Zone Status&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Contributions for Year Ended December 31, &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Pension Fund&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Employer Identification Number&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Rehabilitation plan status&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Surcharge imposed&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Expiration date of collective bargaining agreement&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(in millions)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Boilermaker-Blacksmith National Pension Trust&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;48-6168020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Red&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Green&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Implemented&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;No&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;06/30/2025&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Heavy and General Laborers Local Unions 472 and 172 of New Jersey Pension Fund&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;22-6032103&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Green&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Green&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;NA&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;0.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;No&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;02/28/2027&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Operating Engineers 825 Pension Fund&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;22-6033380&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Green&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Green&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;NA&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;0.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;No&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;06/30/2026&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfMultiemployerPlansTableTextBlock>
    <us-gaap:MultiemployerPlanPensionInsignificantCertifiedZoneStatusFixedList contextRef="c-247" id="f-1170">Red</us-gaap:MultiemployerPlanPensionInsignificantCertifiedZoneStatusFixedList>
    <us-gaap:MultiemployerPlanPensionInsignificantCertifiedZoneStatusFixedList contextRef="c-248" id="f-1171">Green</us-gaap:MultiemployerPlanPensionInsignificantCertifiedZoneStatusFixedList>
    <us-gaap:MultiemployerPlanPensionInsignificantFundingImprovementOrRehabilitationPlanImplementationStatusFixedList contextRef="c-247" id="f-1172">Implemented</us-gaap:MultiemployerPlanPensionInsignificantFundingImprovementOrRehabilitationPlanImplementationStatusFixedList>
    <us-gaap:MultiemployerPlanPensionInsignificantEmployerContributionCost contextRef="c-247" decimals="-5" id="f-1173" unitRef="usd">1700000</us-gaap:MultiemployerPlanPensionInsignificantEmployerContributionCost>
    <us-gaap:MultiemployerPlanPensionInsignificantEmployerContributionCost contextRef="c-248" decimals="-5" id="f-1174" unitRef="usd">1500000</us-gaap:MultiemployerPlanPensionInsignificantEmployerContributionCost>
    <us-gaap:MultiemployerPlanPensionInsignificantEmployerContributionCost contextRef="c-249" decimals="-5" id="f-1175" unitRef="usd">1600000</us-gaap:MultiemployerPlanPensionInsignificantEmployerContributionCost>
    <us-gaap:MultiemployerPlanPensionInsignificantSurchargeFixedList contextRef="c-247" id="f-1176">No</us-gaap:MultiemployerPlanPensionInsignificantSurchargeFixedList>
    <us-gaap:MultiemployerPlanPensionInsignificantCertifiedZoneStatusFixedList contextRef="c-250" id="f-1177">Green</us-gaap:MultiemployerPlanPensionInsignificantCertifiedZoneStatusFixedList>
    <us-gaap:MultiemployerPlanPensionInsignificantCertifiedZoneStatusFixedList contextRef="c-251" id="f-1178">Green</us-gaap:MultiemployerPlanPensionInsignificantCertifiedZoneStatusFixedList>
    <us-gaap:MultiemployerPlanPensionInsignificantFundingImprovementOrRehabilitationPlanImplementationStatusFixedList contextRef="c-250" id="f-1179">NA</us-gaap:MultiemployerPlanPensionInsignificantFundingImprovementOrRehabilitationPlanImplementationStatusFixedList>
    <us-gaap:MultiemployerPlanPensionInsignificantEmployerContributionCost contextRef="c-250" decimals="-5" id="f-1180" unitRef="usd">200000</us-gaap:MultiemployerPlanPensionInsignificantEmployerContributionCost>
    <us-gaap:MultiemployerPlanPensionInsignificantEmployerContributionCost contextRef="c-251" decimals="-5" id="f-1181" unitRef="usd">0</us-gaap:MultiemployerPlanPensionInsignificantEmployerContributionCost>
    <us-gaap:MultiemployerPlanPensionInsignificantEmployerContributionCost contextRef="c-252" decimals="-5" id="f-1182" unitRef="usd">0</us-gaap:MultiemployerPlanPensionInsignificantEmployerContributionCost>
    <us-gaap:MultiemployerPlanPensionInsignificantSurchargeFixedList contextRef="c-250" id="f-1183">No</us-gaap:MultiemployerPlanPensionInsignificantSurchargeFixedList>
    <us-gaap:MultiemployerPlanPensionInsignificantCertifiedZoneStatusFixedList contextRef="c-253" id="f-1184">Green</us-gaap:MultiemployerPlanPensionInsignificantCertifiedZoneStatusFixedList>
    <us-gaap:MultiemployerPlanPensionInsignificantCertifiedZoneStatusFixedList contextRef="c-254" id="f-1185">Green</us-gaap:MultiemployerPlanPensionInsignificantCertifiedZoneStatusFixedList>
    <us-gaap:MultiemployerPlanPensionInsignificantFundingImprovementOrRehabilitationPlanImplementationStatusFixedList contextRef="c-253" id="f-1186">NA</us-gaap:MultiemployerPlanPensionInsignificantFundingImprovementOrRehabilitationPlanImplementationStatusFixedList>
    <us-gaap:MultiemployerPlanPensionInsignificantEmployerContributionCost contextRef="c-253" decimals="-5" id="f-1187" unitRef="usd">100000</us-gaap:MultiemployerPlanPensionInsignificantEmployerContributionCost>
    <us-gaap:MultiemployerPlanPensionInsignificantEmployerContributionCost contextRef="c-254" decimals="-5" id="f-1188" unitRef="usd">0</us-gaap:MultiemployerPlanPensionInsignificantEmployerContributionCost>
    <us-gaap:MultiemployerPlanPensionInsignificantEmployerContributionCost contextRef="c-255" decimals="-5" id="f-1189" unitRef="usd">0</us-gaap:MultiemployerPlanPensionInsignificantEmployerContributionCost>
    <us-gaap:MultiemployerPlanPensionInsignificantSurchargeFixedList contextRef="c-253" id="f-1190">No</us-gaap:MultiemployerPlanPensionInsignificantSurchargeFixedList>
    <us-gaap:MultiemployerPlanPensionInsignificantFutureEmployerContributionAmount contextRef="c-1" decimals="-5" id="f-1191" unitRef="usd">2900000</us-gaap:MultiemployerPlanPensionInsignificantFutureEmployerContributionAmount>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets contextRef="c-7" decimals="-5" id="f-1192" unitRef="usd">4500000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanBenefitObligation contextRef="c-7" decimals="-5" id="f-1193" unitRef="usd">3200000</us-gaap:DefinedBenefitPlanBenefitObligation>
    <us-gaap:DefinedBenefitPlanFundedStatusOfPlan contextRef="c-245" decimals="-5" id="f-1194" unitRef="usd">1300000</us-gaap:DefinedBenefitPlanFundedStatusOfPlan>
    <us-gaap:ComprehensiveIncomeNoteTextBlock contextRef="c-1" id="f-1195">Accumulated Other Comprehensive Loss  &lt;div style="margin-top:6pt;text-indent:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Changes in accumulated other comprehensive loss for the years ended December&#160;31, 2024, December&#160;31, 2023, and December&#160;31, 2022 are as follows:&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:58.636%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.198%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.532%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.198%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.532%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.104%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Currency translation adjustments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Unrealized gain (loss) on derivative financial instruments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Accumulated other comprehensive loss&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(in millions)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balances at December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(16.3)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(3.0)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(19.3)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other comprehensive income (loss), net of tax, before reclassifications&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(0.7)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;3.5&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2.8&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:20.25pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amounts reclassified from accumulated other comprehensive loss, net of tax expense (benefit) of $0.0, ($0.2), and ($0.2)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;0.8&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;0.8&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other comprehensive income (loss)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(0.7)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;4.3&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;3.6&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balances at December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(17.0)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;1.3&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(15.7)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other comprehensive income (loss), net of tax, before reclassifications&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;0.8&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;0.1&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;0.9&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:20.25pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amounts reclassified from accumulated other comprehensive loss, net of tax expense (benefit) of $0.0, $0.4, and $0.4&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(1.4)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(1.4)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other comprehensive income (loss)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;0.8&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(1.3)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(0.5)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balances at December 31, 2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(16.2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(16.2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other comprehensive income (loss), net of tax, before reclassifications&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(1.5)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(1.5)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:20.25pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amounts reclassified from accumulated other comprehensive loss, net of tax expense (benefit) of $0.0, $0.0, and $0.0&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other comprehensive income (loss)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(1.5)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(1.5)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balances at December 31, 2024&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(17.7)&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(17.7)&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;Reclassifications of unrealized before-tax losses on derivative financial instruments are included in interest expense in the Consolidated Statements of Operations.</us-gaap:ComprehensiveIncomeNoteTextBlock>
    <us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock contextRef="c-1" id="f-1196">&lt;div style="margin-top:6pt;text-indent:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Changes in accumulated other comprehensive loss for the years ended December&#160;31, 2024, December&#160;31, 2023, and December&#160;31, 2022 are as follows:&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:58.636%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.198%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.532%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.198%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.532%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.104%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Currency translation adjustments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Unrealized gain (loss) on derivative financial instruments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Accumulated other comprehensive loss&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(in millions)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balances at December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(16.3)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(3.0)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(19.3)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other comprehensive income (loss), net of tax, before reclassifications&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(0.7)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;3.5&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2.8&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:20.25pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amounts reclassified from accumulated other comprehensive loss, net of tax expense (benefit) of $0.0, ($0.2), and ($0.2)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;0.8&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;0.8&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other comprehensive income (loss)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(0.7)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;4.3&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;3.6&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balances at December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(17.0)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;1.3&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(15.7)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other comprehensive income (loss), net of tax, before reclassifications&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;0.8&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;0.1&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;0.9&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:20.25pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amounts reclassified from accumulated other comprehensive loss, net of tax expense (benefit) of $0.0, $0.4, and $0.4&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(1.4)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(1.4)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other comprehensive income (loss)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;0.8&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(1.3)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(0.5)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balances at December 31, 2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(16.2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(16.2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other comprehensive income (loss), net of tax, before reclassifications&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(1.5)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(1.5)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:20.25pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amounts reclassified from accumulated other comprehensive loss, net of tax expense (benefit) of $0.0, $0.0, and $0.0&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other comprehensive income (loss)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(1.5)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(1.5)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balances at December 31, 2024&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(17.7)&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(17.7)&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-256" decimals="-5" id="f-1197" unitRef="usd">-16300000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-257" decimals="-5" id="f-1198" unitRef="usd">-3000000.0</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-14" decimals="-5" id="f-1199" unitRef="usd">-19300000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax contextRef="c-258" decimals="-5" id="f-1200" unitRef="usd">-700000</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax contextRef="c-259" decimals="-5" id="f-1201" unitRef="usd">3500000</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax contextRef="c-17" decimals="-5" id="f-1202" unitRef="usd">2800000</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax>
    <us-gaap:ReclassificationFromAociCurrentPeriodTax contextRef="c-258" decimals="-5" id="f-1203" unitRef="usd">0.0</us-gaap:ReclassificationFromAociCurrentPeriodTax>
    <us-gaap:ReclassificationFromAociCurrentPeriodTax contextRef="c-259" decimals="-5" id="f-1204" unitRef="usd">200000</us-gaap:ReclassificationFromAociCurrentPeriodTax>
    <us-gaap:ReclassificationFromAociCurrentPeriodTax contextRef="c-17" decimals="-5" id="f-1205" unitRef="usd">200000</us-gaap:ReclassificationFromAociCurrentPeriodTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax contextRef="c-258" decimals="-5" id="f-1206" unitRef="usd">0</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax contextRef="c-259" decimals="-5" id="f-1207" unitRef="usd">-800000</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax contextRef="c-17" decimals="-5" id="f-1208" unitRef="usd">-800000</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent contextRef="c-258" decimals="-5" id="f-1209" unitRef="usd">-700000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent contextRef="c-259" decimals="-5" id="f-1210" unitRef="usd">4300000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent contextRef="c-17" decimals="-5" id="f-1211" unitRef="usd">3600000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-260" decimals="-5" id="f-1212" unitRef="usd">-17000000.0</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-261" decimals="-5" id="f-1213" unitRef="usd">1300000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-24" decimals="-5" id="f-1214" unitRef="usd">-15700000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax contextRef="c-262" decimals="-5" id="f-1215" unitRef="usd">800000</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax contextRef="c-263" decimals="-5" id="f-1216" unitRef="usd">100000</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax contextRef="c-27" decimals="-5" id="f-1217" unitRef="usd">900000</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax>
    <us-gaap:ReclassificationFromAociCurrentPeriodTax contextRef="c-262" decimals="-5" id="f-1218" unitRef="usd">0.0</us-gaap:ReclassificationFromAociCurrentPeriodTax>
    <us-gaap:ReclassificationFromAociCurrentPeriodTax contextRef="c-263" decimals="-5" id="f-1219" unitRef="usd">-400000</us-gaap:ReclassificationFromAociCurrentPeriodTax>
    <us-gaap:ReclassificationFromAociCurrentPeriodTax contextRef="c-27" decimals="-5" id="f-1220" unitRef="usd">-400000</us-gaap:ReclassificationFromAociCurrentPeriodTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax contextRef="c-262" decimals="-5" id="f-1221" unitRef="usd">0</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax contextRef="c-263" decimals="-5" id="f-1222" unitRef="usd">1400000</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax contextRef="c-27" decimals="-5" id="f-1223" unitRef="usd">1400000</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent contextRef="c-262" decimals="-5" id="f-1224" unitRef="usd">800000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent contextRef="c-263" decimals="-5" id="f-1225" unitRef="usd">-1300000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent contextRef="c-27" decimals="-5" id="f-1226" unitRef="usd">-500000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-264" decimals="-5" id="f-1227" unitRef="usd">-16200000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-265" decimals="-5" id="f-1228" unitRef="usd">0</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-34" decimals="-5" id="f-1229" unitRef="usd">-16200000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax contextRef="c-266" decimals="-5" id="f-1230" unitRef="usd">-1500000</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax contextRef="c-267" decimals="-5" id="f-1231" unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax contextRef="c-37" decimals="-5" id="f-1232" unitRef="usd">-1500000</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax>
    <us-gaap:ReclassificationFromAociCurrentPeriodTax contextRef="c-266" decimals="-5" id="f-1233" unitRef="usd">0.0</us-gaap:ReclassificationFromAociCurrentPeriodTax>
    <us-gaap:ReclassificationFromAociCurrentPeriodTax contextRef="c-267" decimals="-5" id="f-1234" unitRef="usd">0.0</us-gaap:ReclassificationFromAociCurrentPeriodTax>
    <us-gaap:ReclassificationFromAociCurrentPeriodTax contextRef="c-37" decimals="-5" id="f-1235" unitRef="usd">0.0</us-gaap:ReclassificationFromAociCurrentPeriodTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax contextRef="c-266" decimals="-5" id="f-1236" unitRef="usd">0</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax contextRef="c-267" decimals="-5" id="f-1237" unitRef="usd">0</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax contextRef="c-37" decimals="-5" id="f-1238" unitRef="usd">0</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent contextRef="c-266" decimals="-5" id="f-1239" unitRef="usd">-1500000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent contextRef="c-267" decimals="-5" id="f-1240" unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent contextRef="c-37" decimals="-5" id="f-1241" unitRef="usd">-1500000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-268" decimals="-5" id="f-1242" unitRef="usd">-17700000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-269" decimals="-5" id="f-1243" unitRef="usd">0</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-44" decimals="-5" id="f-1244" unitRef="usd">-17700000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock contextRef="c-1" id="f-1245">Stock-Based Compensation&lt;div style="margin-bottom:6pt;text-align:justify;text-indent:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Arcosa Inc. 2018 Stock Option and Incentive Plan (the &#x201c;Plan&#x201d;) provides for the grant of equity awards, including stock options, restricted stock, restricted stock units, performance shares, and other performance-based awards, to our directors, officers, and employees. The maximum number of shares of Arcosa common stock that may be issued under the Plan is 4.8 million shares.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify;text-indent:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;At December&#160;31, 2024, we had 1.4 million shares available for grant. Any equity awards that have been granted under the Plan that are subsequently forfeited, canceled, or tendered to satisfy tax withholding obligations are added back to the shares available for grant. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify;text-indent:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The cost of employee services received in exchange for awards of equity instruments is referred to as share-based payments and is based on the grant date fair-value of those awards. Stock-based compensation includes compensation expense, recognized over the applicable vesting periods, for share-based awards. As a result of the spin-off of Arcosa from Trinity Industries, Inc ("Trinity") in 2018, certain Arcosa employees continue to hold restricted shares or units in Trinity common stock. The Company recognizes compensation expense for both the Arcosa awards and the Trinity awards held by our employees. Stock-based compensation totaled $24.3 million, $23.9 million, and $19.1 million for the years ended December&#160;31, 2024, 2023, and 2022, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify;text-indent:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The income tax benefit related to stock-based compensation expense was $6.9 million, $6.8 million, and $5.9 million for the years ended December&#160;31, 2024, 2023, and 2022, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Equity Awards&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify;text-indent:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Equity awards outstanding as of December&#160;31, 2024 consist of restricted stock, restricted stock units, and performance units and generally vest for periods ranging from 1 to 15 years from the date of grant. Certain equity awards vest in their entirety or on a pro-rata basis upon the employee's retirement from the Company and may take into consideration the employee's age and years of service to the Company, as defined more specifically in the Company's award agreements. Equity awards granted to non-employee directors under the Plan generally vest one year from the grant date and are released at that time, in the case of restricted stock, or upon completion of the directors' service to the Company, in the case of restricted stock units. Expense related to equity awards issued to eligible employees and directors under the Plan is recognized ratably over the vesting period or to the date on which retirement eligibility is achieved, if shorter. Performance units vest and settle in shares of our common stock following the end of a three-year performance period contingent upon the achievement of specific performance goals during the performance period and certification by the Human Resources Committee of the Board of the achievement of the performance goals. Performance units are granted to employees based upon a target level of performance; however, depending upon the achievement of the performance goals during the performance period, performance units may be issued at an amount between 0% and 200% of the target level. Expense related to performance units is recognized ratably over the vesting period. Forfeitures are recognized as reduction to expense in the period in which they occur.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify;text-indent:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The activity for equity awards held by Arcosa employees for the year ended December&#160;31, 2024 was as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:56.356%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.958%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.958%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.868%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Arcosa Equity Awards Held by Arcosa Employees&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Trinity Equity Awards Held by Arcosa Employees&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Weighted Average Grant-Date &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Fair Value per Award&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Equity awards outstanding at December 31, 2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;872,933&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;332,902&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;44.01&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;314,977&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;76.10&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Vested&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(368,830)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(101,852)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;48.40&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Forfeited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(50,992)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(27,173)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;42.95&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Equity awards outstanding at December&#160;31, 2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;768,088&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;203,877&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;52.37&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify;text-indent:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;At December&#160;31, 2024, unrecognized compensation expense related to equity awards totaled $28.7 million, which will be recognized over a weighted average period of 2.2 years. The total vesting-date fair value of shares vested and released was $35.6 million, $36.2 million, and $39.0 million for the years ended December&#160;31, 2024, 2023, and 2022, respectively.&lt;/span&gt;&lt;/div&gt;</us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized
      contextRef="c-7"
      decimals="INF"
      id="f-1246"
      unitRef="shares">4800000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant contextRef="c-7" decimals="-5" id="f-1247" unitRef="shares">1400000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c-1" decimals="-5" id="f-1248" unitRef="usd">24300000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c-4" decimals="-5" id="f-1249" unitRef="usd">23900000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c-5" decimals="-5" id="f-1250" unitRef="usd">19100000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense contextRef="c-1" decimals="-5" id="f-1251" unitRef="usd">6900000</us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense>
    <us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense contextRef="c-4" decimals="-5" id="f-1252" unitRef="usd">6800000</us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense>
    <us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense contextRef="c-5" decimals="-5" id="f-1253" unitRef="usd">5900000</us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1 contextRef="c-270" id="f-1254">P1Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1 contextRef="c-271" id="f-1255">P15Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <aca:SharebasedCompensationArrangementsbySharebasedPaymentAwardAllowanceforAdjustmentofUnitsBasedonTargetLevelPercent
      contextRef="c-272"
      decimals="INF"
      id="f-1256"
      unitRef="number">0</aca:SharebasedCompensationArrangementsbySharebasedPaymentAwardAllowanceforAdjustmentofUnitsBasedonTargetLevelPercent>
    <aca:SharebasedCompensationArrangementsbySharebasedPaymentAwardAllowanceforAdjustmentofUnitsBasedonTargetLevelPercent
      contextRef="c-273"
      decimals="INF"
      id="f-1257"
      unitRef="number">2</aca:SharebasedCompensationArrangementsbySharebasedPaymentAwardAllowanceforAdjustmentofUnitsBasedonTargetLevelPercent>
    <us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock contextRef="c-1" id="f-1258">&lt;div style="margin-bottom:6pt;text-align:justify;text-indent:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The activity for equity awards held by Arcosa employees for the year ended December&#160;31, 2024 was as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:56.356%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.958%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.958%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.868%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Arcosa Equity Awards Held by Arcosa Employees&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Trinity Equity Awards Held by Arcosa Employees&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Weighted Average Grant-Date &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Fair Value per Award&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Equity awards outstanding at December 31, 2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;872,933&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;332,902&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;44.01&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;314,977&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;76.10&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Vested&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(368,830)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(101,852)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;48.40&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Forfeited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(50,992)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(27,173)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;42.95&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Equity awards outstanding at December&#160;31, 2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;768,088&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;203,877&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;52.37&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="c-274"
      decimals="INF"
      id="f-1259"
      unitRef="shares">872933</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="c-275"
      decimals="INF"
      id="f-1260"
      unitRef="shares">332902</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="c-276"
      decimals="2"
      id="f-1261"
      unitRef="usdPerShare">44.01</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="c-277"
      decimals="INF"
      id="f-1262"
      unitRef="shares">314977</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="c-278"
      decimals="INF"
      id="f-1263"
      unitRef="shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="c-279"
      decimals="2"
      id="f-1264"
      unitRef="usdPerShare">76.10</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="c-277"
      decimals="INF"
      id="f-1265"
      unitRef="shares">368830</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="c-278"
      decimals="INF"
      id="f-1266"
      unitRef="shares">101852</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
      contextRef="c-279"
      decimals="2"
      id="f-1267"
      unitRef="usdPerShare">48.40</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="c-277"
      decimals="INF"
      id="f-1268"
      unitRef="shares">50992</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="c-278"
      decimals="INF"
      id="f-1269"
      unitRef="shares">27173</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
      contextRef="c-279"
      decimals="2"
      id="f-1270"
      unitRef="usdPerShare">42.95</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="c-280"
      decimals="INF"
      id="f-1271"
      unitRef="shares">768088</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="c-281"
      decimals="INF"
      id="f-1272"
      unitRef="shares">203877</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="c-282"
      decimals="2"
      id="f-1273"
      unitRef="usdPerShare">52.37</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions contextRef="c-282" decimals="-5" id="f-1274" unitRef="usd">28700000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1 contextRef="c-279" id="f-1275">P2Y2M12D</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1 contextRef="c-1" decimals="-5" id="f-1276" unitRef="usd">35600000</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1 contextRef="c-4" decimals="-5" id="f-1277" unitRef="usd">36200000</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1 contextRef="c-5" decimals="-5" id="f-1278" unitRef="usd">39000000.0</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1>
    <us-gaap:EarningsPerShareTextBlock contextRef="c-1" id="f-1279">Earnings Per Common Share&lt;div style="margin-bottom:6pt;text-align:justify;text-indent:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Basic earnings per common share is computed by dividing net income remaining after allocation to 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.2 million shares, 1.3 million shares, and 1.5 million shares, for the years ended December&#160;31, 2024, 2023, and 2022, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify;text-indent:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The computation of basic and diluted earnings per share follows. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:66.249%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.295%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.532%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.295%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.532%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.297%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="15" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Year Ended December 31, 2024&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(in millions, except per share amounts)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Income&lt;br/&gt;(Loss)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Average&lt;br/&gt;Shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;EPS&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net income&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;93.7&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Unvested restricted share participation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(0.3)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net income per common share &#x2013; basic&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;93.4&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;48.6&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;1.92&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Effect of dilutive securities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Nonparticipating unvested restricted shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;0.2&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net income per common share &#x2013; diluted&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;93.4&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;48.8&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;1.91&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:66.249%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.295%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.532%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.295%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.532%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.297%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="15" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Year Ended December 31, 2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(in millions, except per share amounts)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Income&lt;br/&gt;(Loss)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Average&lt;br/&gt;Shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;EPS&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net income&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;159.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Unvested restricted share participation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.6)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net income per common share &#x2013; basic&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;158.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;48.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.27&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Effect of dilutive securities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Nonparticipating unvested restricted shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net income per common share &#x2013; diluted&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;158.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;48.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.26&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:66.249%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.295%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.532%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.295%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.532%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.297%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="15" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Year Ended December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(in millions, except per share amounts)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Income&lt;br/&gt;(Loss)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Average&lt;br/&gt;Shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;EPS&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net income&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;245.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Unvested restricted share participation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1.0)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net income per common share &#x2013; basic&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;244.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;48.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.08&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Effect of dilutive securities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Nonparticipating unvested restricted shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net income per common share &#x2013; diluted&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;244.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;48.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.05&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:EarningsPerShareTextBlock>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount contextRef="c-1" decimals="-5" id="f-1280" unitRef="shares">1200000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount contextRef="c-4" decimals="-5" id="f-1281" unitRef="shares">1300000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount contextRef="c-5" decimals="-5" id="f-1282" unitRef="shares">1500000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock contextRef="c-1" id="f-1283">&lt;div style="margin-bottom:6pt;text-align:justify;text-indent:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The computation of basic and diluted earnings per share follows. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:66.249%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.295%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.532%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.295%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.532%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.297%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="15" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Year Ended December 31, 2024&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(in millions, except per share amounts)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Income&lt;br/&gt;(Loss)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Average&lt;br/&gt;Shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;EPS&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net income&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;93.7&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Unvested restricted share participation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(0.3)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net income per common share &#x2013; basic&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;93.4&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;48.6&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;1.92&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Effect of dilutive securities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Nonparticipating unvested restricted shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;0.2&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net income per common share &#x2013; diluted&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;93.4&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;48.8&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;1.91&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:66.249%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.295%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.532%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.295%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.532%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.297%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="15" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Year Ended December 31, 2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(in millions, except per share amounts)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Income&lt;br/&gt;(Loss)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Average&lt;br/&gt;Shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;EPS&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net income&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;159.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Unvested restricted share participation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.6)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net income per common share &#x2013; basic&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;158.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;48.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.27&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Effect of dilutive securities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Nonparticipating unvested restricted shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net income per common share &#x2013; diluted&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;158.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;48.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.26&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:66.249%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.295%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.532%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.295%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.532%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.297%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="15" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Year Ended December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(in millions, except per share amounts)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Income&lt;br/&gt;(Loss)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Average&lt;br/&gt;Shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;EPS&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net income&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;245.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Unvested restricted share participation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1.0)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net income per common share &#x2013; basic&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;244.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;48.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.08&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Effect of dilutive securities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Nonparticipating unvested restricted shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net income per common share &#x2013; diluted&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;244.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;48.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.05&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock>
    <us-gaap:NetIncomeLoss contextRef="c-1" decimals="-5" id="f-1284" unitRef="usd">93700000</us-gaap:NetIncomeLoss>
    <us-gaap:ParticipatingSecuritiesDistributedAndUndistributedEarningsLossBasic contextRef="c-1" decimals="-5" id="f-1285" unitRef="usd">300000</us-gaap:ParticipatingSecuritiesDistributedAndUndistributedEarningsLossBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic contextRef="c-1" decimals="-5" id="f-1286" unitRef="usd">93400000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic contextRef="c-1" decimals="-5" id="f-1287" unitRef="shares">48600000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="c-1"
      decimals="2"
      id="f-1288"
      unitRef="usdPerShare">1.92</us-gaap:EarningsPerShareBasic>
    <us-gaap:AmountOfDilutiveSecuritiesStockOptionsAndRestrictiveStockUnits contextRef="c-1" decimals="-5" id="f-1289" unitRef="usd">0</us-gaap:AmountOfDilutiveSecuritiesStockOptionsAndRestrictiveStockUnits>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements contextRef="c-1" decimals="-5" id="f-1290" unitRef="shares">200000</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted contextRef="c-1" decimals="-5" id="f-1291" unitRef="usd">93400000</us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding contextRef="c-1" decimals="-5" id="f-1292" unitRef="shares">48800000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:EarningsPerShareDiluted
      contextRef="c-1"
      decimals="2"
      id="f-1293"
      unitRef="usdPerShare">1.91</us-gaap:EarningsPerShareDiluted>
    <us-gaap:NetIncomeLoss contextRef="c-4" decimals="-5" id="f-1294" unitRef="usd">159200000</us-gaap:NetIncomeLoss>
    <us-gaap:ParticipatingSecuritiesDistributedAndUndistributedEarningsLossBasic contextRef="c-4" decimals="-5" id="f-1295" unitRef="usd">600000</us-gaap:ParticipatingSecuritiesDistributedAndUndistributedEarningsLossBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic contextRef="c-4" decimals="-5" id="f-1296" unitRef="usd">158600000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic contextRef="c-4" decimals="-5" id="f-1297" unitRef="shares">48500000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="c-4"
      decimals="2"
      id="f-1298"
      unitRef="usdPerShare">3.27</us-gaap:EarningsPerShareBasic>
    <us-gaap:AmountOfDilutiveSecuritiesStockOptionsAndRestrictiveStockUnits contextRef="c-4" decimals="-5" id="f-1299" unitRef="usd">0</us-gaap:AmountOfDilutiveSecuritiesStockOptionsAndRestrictiveStockUnits>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements contextRef="c-4" decimals="-5" id="f-1300" unitRef="shares">200000</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted contextRef="c-4" decimals="-5" id="f-1301" unitRef="usd">158600000</us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding contextRef="c-4" decimals="-5" id="f-1302" unitRef="shares">48700000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:EarningsPerShareDiluted
      contextRef="c-4"
      decimals="2"
      id="f-1303"
      unitRef="usdPerShare">3.26</us-gaap:EarningsPerShareDiluted>
    <us-gaap:NetIncomeLoss contextRef="c-5" decimals="-5" id="f-1304" unitRef="usd">245800000</us-gaap:NetIncomeLoss>
    <us-gaap:ParticipatingSecuritiesDistributedAndUndistributedEarningsLossBasic contextRef="c-5" decimals="-5" id="f-1305" unitRef="usd">1000000.0</us-gaap:ParticipatingSecuritiesDistributedAndUndistributedEarningsLossBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic contextRef="c-5" decimals="-5" id="f-1306" unitRef="usd">244800000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic contextRef="c-5" decimals="-5" id="f-1307" unitRef="shares">48200000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="c-5"
      decimals="2"
      id="f-1308"
      unitRef="usdPerShare">5.08</us-gaap:EarningsPerShareBasic>
    <us-gaap:AmountOfDilutiveSecuritiesStockOptionsAndRestrictiveStockUnits contextRef="c-5" decimals="-5" id="f-1309" unitRef="usd">0</us-gaap:AmountOfDilutiveSecuritiesStockOptionsAndRestrictiveStockUnits>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements contextRef="c-5" decimals="-5" id="f-1310" unitRef="shares">300000</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted contextRef="c-5" decimals="-5" id="f-1311" unitRef="usd">244800000</us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding contextRef="c-5" decimals="-5" id="f-1312" unitRef="shares">48500000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:EarningsPerShareDiluted
      contextRef="c-5"
      decimals="2"
      id="f-1313"
      unitRef="usdPerShare">5.05</us-gaap:EarningsPerShareDiluted>
    <us-gaap:CommitmentsAndContingenciesDisclosureTextBlock contextRef="c-1" id="f-1314">Commitments and Contingencies&lt;div style="margin-bottom:6pt;text-align:justify;text-indent:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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 December&#160;31, 2024, the reasonably possible losses and any related accruals for such matters were not significant.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify;text-indent:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Other commitments&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify;text-indent:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Non-cancelable purchase obligations amounted to $252.9 million as of December&#160;31, 2024, of which $165.1 million is for the purchase of raw materials and components, primarily by the Engineered Structures and Transportation Products segments.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;In the normal course of business, at December&#160;31, 2024, the Company was contingently liable for $141.5&#160;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.&lt;/span&gt;&lt;/div&gt;</us-gaap:CommitmentsAndContingenciesDisclosureTextBlock>
    <us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount contextRef="c-7" decimals="-5" id="f-1315" unitRef="usd">252900000</us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount>
    <us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount contextRef="c-283" decimals="-5" id="f-1316" unitRef="usd">165100000</us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount>
    <us-gaap:GuaranteeObligationsCurrentCarryingValue contextRef="c-284" decimals="-5" id="f-1317" unitRef="usd">141500000</us-gaap:GuaranteeObligationsCurrentCarryingValue>
    <ecd:NonRule10b51ArrAdoptedFlag contextRef="c-1" id="f-1318">false</ecd:NonRule10b51ArrAdoptedFlag>
    <ecd:NonRule10b51ArrTrmntdFlag contextRef="c-1" id="f-1319">false</ecd:NonRule10b51ArrTrmntdFlag>
    <ecd:Rule10b51ArrTrmntdFlag contextRef="c-1" id="f-1320">false</ecd:Rule10b51ArrTrmntdFlag>
    <ecd:Rule10b51ArrAdoptedFlag contextRef="c-1" id="f-1321">false</ecd:Rule10b51ArrAdoptedFlag>
    <ecd:InsiderTrdPoliciesProcAdoptedFlag contextRef="c-1" id="f-1322">true</ecd:InsiderTrdPoliciesProcAdoptedFlag>
    <link:footnoteLink
      xlink:role="http://www.xbrl.org/2003/role/link"
      xlink:type="extended">
        <link:loc
          xlink:href="#f-586"
          xlink:label="f-586"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#f-588"
          xlink:label="f-588"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#f-589"
          xlink:label="f-589"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#f-587"
          xlink:label="f-587"
          xlink:type="locator"/>
        <link:footnote id="fn-1" xlink:label="fn-1" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US"><xhtml: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.</xhtml:span></link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="f-586"
          xlink:to="fn-1"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="f-588"
          xlink:to="fn-1"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="f-589"
          xlink:to="fn-1"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="f-587"
          xlink:to="fn-1"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#f-594"
          xlink:label="f-594"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#f-602"
          xlink:label="f-602"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#f-605"
          xlink:label="f-605"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#f-595"
          xlink:label="f-595"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#f-596"
          xlink:label="f-596"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#f-597"
          xlink:label="f-597"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#f-604"
          xlink:label="f-604"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#f-603"
          xlink:label="f-603"
          xlink:type="locator"/>
        <link:footnote id="fn-2" xlink:label="fn-2" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">Included in accrued liabilities on the Consolidated Balance Sheets</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="f-594"
          xlink:to="fn-2"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="f-602"
          xlink:to="fn-2"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="f-605"
          xlink:to="fn-2"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="f-595"
          xlink:to="fn-2"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="f-596"
          xlink:to="fn-2"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="f-597"
          xlink:to="fn-2"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="f-604"
          xlink:to="fn-2"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="f-603"
          xlink:to="fn-2"
          xlink:type="arc"/>
    </link:footnoteLink>
</xbrl>
</XML>
</TEXT>
</DOCUMENT>
</SEC-DOCUMENT>
